opcode: Remove the copy of the binutils code from the repository

The disassemble function was never called, the opcode code is outdated,
GNU lightning gained functionality to do the disassembly. For debugging
implementing the GNU GDB JIT interface might be easier.

2013-01-21  Gwenael Casaccio  <gwenael.casaccio@gmail.com>

	 * main.c: Remove ENABLE_DISASSEMBLER support
	 * opcode/dis-buf.c: Delete
	 * opcode/disass.c: Delete
	 * opcode/i386-dis.c: Delete
	 * opcode/ppc-dis.c: Delete
	 * opcode/ppc-opc.c: Delete
	 * opcode/sparc-dis.c: Delete
	 * opcode/sparc-opc.c: Delete
misc: Fix compiler warnings in libgst.

The user of the get_attributes_array is working on the message OOP,
no need to get the message and not use it.

2013-02-24  Holger Hans Peter Freyther  <holger@freyther.de>

	* libgst/dict.c: Remove ATTRIBUTE_HIDDEN from static methods.
	* libgst/comp.c: Remove unused variables in get_attributes_array.
	* libgst/save.c: Remove unused variable in make_oop_table_to_be_saved.
misc: Add some more files to the .gitignore
kernel: Remove unused variable from the StarPackage class

2013-03-04  Holger Hans Peter Freyther  <holger@freyther.de>

	* kernel/PkgLoader.st: Remove unused variable.
kernel: Introduce the DirPackage packages to help with development

Add a way to load a Package from the package.xml and not go through
the creation of a star file. This can make developing with packages
more effective.

2013-03-24  Holger Hans Peter Freyther  <holger@freyther.de>

	* libgst/files.c: Add DirPackage.st to the bootstrap.
	* kernel/DirPackage.st: Add new file with the DirPackage and DirPackagesContainer.
	* kernel/PkgLoader.st: Refactor and create ExternalPackage baseclass.
stinst: Fix the sourcecode extraction in RBScanner>>#scanNumber

Fix two problems introduced by the RBNumberLiteralToken change.
The first one is to use >>#copyFrom:to: instead of re-positioning
the stream to fix an issue with the ConcatenatedStream and the
second is to pick the right stop for the token.

Code like '(Delay forSeconds: 3) wait' got re-formatted to
'(Delay forSeconds: 3)) wait'. The code that extracts the
sourcecode for the RBNumberLiteralToken should have operated on
the result of >>#previousStepPosition but instead the current
position of stream was used as an end.

Use self previousStepPosition to find the end of the number literal,
remove unused variables and remove the trimSeparators as we are now
using the right place to stop.

2013-02-17  Holger Hans Peter Freyther  <holger@freyther.de>

	* RBParser.st: Fix RBScanner>>#scanNumber.
	* RewriteTests.st: Add testcase for RBScanner>>#scanNumber.
	* package.xml: Add the new test to the testsuite.
stinst: Fix parsing of negated numbers with the new RBNumberLiteralToken

Negative numbers are not directly parsed in the RBScanner>>#scanNumber
but are made negative from within the RBParser>>#parseNegatedNumber. This
was done to help to differentiate a binary selector from the number. Add
a testcase for the formatting, make the number negative inside the number
literal token and prepend the $- to the source.

The start/stop of the token has been wrong before this commit and is still
wrong. This needs to be fixed in the future.
gtktools: Introduce a GTKTools package with helper classes

VisualGST has accumulated some GTK support that makes creating
widgets with GTK more easy. Begin to move these widgets from the
VisualGST package to the new GTKTools.

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* configure.ac: Introduce the GTKTools package

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* GtkAbstractConcreteWidget.st: Renamed from packages/visualgst/GtkAbstractConcreteWidget.st.
	* GtkConcreteWidget.st: Renamed from packages/visualgst/GtkConcreteWidget.st.
	* GtkEntryDialog.st: Renamed from packages/visualgst/GtkEntryDialog.st.
	* GtkMainWindow.st: Renamed from packages/visualgst/GtkMainWindow.st.
	* Tests/GtkConcreteWidgetTest.st: Renamed from packages/visualgst/Tests/GtkConcreteWidgetTest.st.
	* package.xml: Added.

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* Commands/CategoryMenus/AddCategoryCommand.st: Use GTKTools namespace.
	* Commands/CategoryMenus/RenameCategoryCommand.st: Use GTKTools namespace.
	* Commands/ClassMenus/AddClassCommand.st: Use GTKTools namespace.
	* Commands/ClassMenus/RenameClassCommand.st: Use GTKTools namespace.
	* Commands/NamespaceMenus/AddNamespaceCommand.st: Use GTKTools namespace.
	* Commands/NamespaceMenus/RenameNamespaceCommand.st: Use GTKTools namespace.
	* Debugger/GtkContextWidget.st: Use GTKTools namespace.
	* Debugger/GtkStackInspectorView.st: Use GTKTools namespace.
	* GtkEntryWidget.st: Use GTKTools namespace.
	* GtkHistoryWidget.st: Use GTKTools namespace.
	* GtkNotebookWidget.st: Use GTKTools namespace.
	* GtkPackageBuilderWidget.st: Use GTKTools namespace.
	* GtkScrollTreeWidget.st: Use GTKTools namespace.
	* GtkSidebarWidget.st: Use GTKTools namespace.
	* GtkVariableTrackerWidget.st: Use GTKTools namespace.
	* GtkVisualGSTTool.st: Use GTKTools namespace.
	* Image/GtkImageWidget.st: Use GTKTools namespace.
	* Implementors/GtkImageResultsWidget.st: Use GTKTools namespace.
	* Inspector/GtkInspectorBrowserWidget.st: Use GTKTools namespace.
	* Inspector/GtkInspectorWidget.st: Use GTKTools namespace.
	* SUnit/GtkSUnitResultWidget.st: Use GTKTools namespace.
	* StBrowser/GtkCategorizedClassWidget.st: Use GTKTools namespace.
	* StBrowser/GtkCategorizedNamespaceWidget.st: Use GTKTools namespace.
	* StBrowser/GtkCategoryWidget.st: Use GTKTools namespace.
	* StBrowser/GtkClassBrowserWidget.st: Use GTKTools namespace.
	* StBrowser/GtkClassHierarchyWidget.st: Use GTKTools namespace.
	* StBrowser/GtkMethodWidget.st: Use GTKTools namespace.
	* Tetris/Tetris.st: Use GTKTools namespace.
	* Text/GtkTextPluginWidget.st: Use GTKTools namespace.
	* Text/GtkTextWidget.st: Use GTKTools namespace.
	* package.xml: Use GTKTools namespace.
	* GtkAbstractConcreteWidget.st: Renamed to packages/gtktools/GtkAbstractConcreteWidget.st.
	* GtkConcreteWidget.st: Renamed to packages/gtktools/GtkConcreteWidget.st.
	* GtkEntryDialog.st: Renamed to packages/gtktools/GtkEntryDialog.st.
	* GtkMainWindow.st: Renamed to packages/gtktools/GtkMainWindow.st.
	* Tests/GtkConcreteWidgetTest.st: Renamed to packages/gtktools/Tests/GtkConcreteWidgetTest.st.
gtktools: Move GtkListModel from VisualGST to GTKTools

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* GtkListModel.st: Renamed from packages/visualgst/GtkListModel.st.
	* package.xml: Add GtkListModel.

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* Debugger/GtkContextWidget.st: Use GTKTools namespace.
	* GtkHistoryWidget.st: Use GTKTools namespace.
	* GtkSimpleListWidget.st: Use GTKTools namespace.
	* GtkVariableTrackerWidget.st: Use GTKTools namespace.
	* Image/GtkImageWidget.st: Use GTKTools namespace.
	* Implementors/GtkImageResultsWidget.st: Use GTKTools namespace.
	* Inspector/GtkInspectorWidget.st: Use GTKTools namespace.
	* StBrowser/GtkCategoryWidget.st: Use GTKTools namespace.
	* StBrowser/GtkMethodWidget.st: Use GTKTools namespace.
	* package.xml: Remove moved files.
	* GtkListModel.st: Renamed to packages/gtktools/GtkListModel.st.
gtktools: Move the GtkSideBarWidget from VisualGST to GTKTools

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* GtkHSidebarWidget.st: Renamed from packages/visualgst/GtkHSidebarWidget.st.
	* GtkSidebarWidget.st: Renamed from packages/visualgst/GtkSidebarWidget.st.
	* GtkVSidebarWidget.st: Renamed from packages/visualgst/GtkVSidebarWidget.st.
	* package.xml: Add the new files.

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* GtkLauncher.st: Use GTKTools namespace.
	* package.xml: Remove moved files.
	* GtkHSidebarWidget.st: Renamed to packages/gtktools/GtkHSidebarWidget.st.
	* GtkSidebarWidget.st: Renamed to packages/gtktools/GtkSidebarWidget.st.
	* GtkVSidebarWidget.st: Renamed to packages/gtktools/GtkVSidebarWidget.st.
gtktools: Move model classes from VisualGST to GTKTools

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* Extensions.st: Added.
	* GtkScrollTreeWidget.st: Renamed from packages/visualgst/GtkScrollTreeWidget.st.
	* GtkSimpleListWidget.st: Renamed from packages/visualgst/GtkSimpleListWidget.st.
	* Model/GtkColumnOOPType.st: Renamed from packages/visualgst/Model/GtkColumnOOPType.st.
	* Model/GtkColumnPixbufType.st: Renamed from packages/visualgst/Model/GtkColumnPixbufType.st.
	* Model/GtkColumnTextType.st: Renamed from packages/visualgst/Model/GtkColumnTextType.st.
	* Model/GtkColumnType.st: Renamed from packages/visualgst/Model/GtkColumnType.st.
	* Tests/GtkScrollTreeWidgetTest.st: Renamed from packages/visualgst/Tests/GtkScrollTreeWidgetTest.st.
	* Tests/GtkSimpleListWidgetTest.st: Renamed from packages/visualgst/Tests/GtkSimpleListWidgetTest.st.
	* package.xml: Add new files.

2013-03-30  Holger Hans Peter Freyther  <holger@freyther.de>

	* Extensions.st: Move the model extensiosn to GTKtools.
	* package.xml: Remove moved files.
	* GtkScrollTreeWidget.st: Renamed to packages/gtktools/GtkScrollTreeWidget.st.
	* GtkSimpleListWidget.st: Renamed to packages/gtktools/GtkSimpleListWidget.st.
	* Model/GtkColumnOOPType.st: Renamed to packages/gtktools/Model/GtkColumnOOPType.st.
	* Model/GtkColumnPixbufType.st: Renamed to packages/gtktools/Model/GtkColumnPixbufType.st.
	* Model/GtkColumnTextType.st: Renamed to packages/gtktools/Model/GtkColumnTextType.st.
	* Model/GtkColumnType.st: Renamed to packages/gtktools/Model/GtkColumnType.st.
	* Tests/GtkScrollTreeWidgetTest.st: Renamed to packages/gtktools/Tests/GtkScrollTreeWidgetTest.st.
	* Tests/GtkSimpleListWidgetTest.st: Renamed to packages/gtktools/Tests/GtkSimpleListWidgetTest.st.