GtkSharp/parser
Rachel Hestilow 967e3e9c5a 2002-07-30 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: Change hasDefaultConstructor to protected,
	adjust now that it is an attr and not a subnode. Also add virtual
	property AssignToName (for ctors).

	* generator/Ctor.cs: Add property ForceStatic.
	(Generate): Optimize return code a bit for the static case.

	* generator/Method.cs: Assign to a "raw_ret" pointer before calling
	FromNativeReturn.

	* generator/Parameters.cs: Change "out ref" to "out", not "ref".

	* generator/Property.cs: Fix to work correctly with all object and
	struct types (mostly just some if-cases added).

	* generator/SignalHandler.cs: Remove args_type and argfields (unused).
	(Generate): Initialize struct if necessary.

	* generator/StructBase.cs: Massive reworking to support methods, ctors,
	etc.

	* generator/SymbolTable.cs: Add GdkAtom and gconstpointer simple types.

	* glib/Boxed.cs: Accept both IntPtr and object ctors. Add access for both.

	* glib/Opaque.cs: Fix copy/pasted copyright notice, remove data and event
	fields. Fix docs.

	* glib/Value.cs: Work correctly with boxed properties.

	* gnome/Modules.cs: Use new struct ctors.

	* gnome/Program.custom: Remove Get, this is being generated now.

	* parser/Gdk.metadata: Fix the drawable classes to inherit correctly.

	* parser/Metadata.pm: Change per-class attributes to actually be
	attributes.

	* parser/Gtk.metadata: Add a dummy attribute value for disabledefaultctor.

	* parser/gapi2xml.pl: Add hacks for the (broken) Drawable and Bitmap
	typedefs.

	* sample/test/TestColorSelection.cs: Display color string in hex format,
	update to use IsNull instead of == null, and size dialog to look pretty.

	* sample/Size.cs: Added.

svn path=/trunk/gtk-sharp/; revision=6264
2002-07-30 23:02:12 +00:00
..
GAPI 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
Atk.metadata 2002-06-21 Rachel Hestilow <hestilow@ximian.com> 2002-06-21 17:15:19 +00:00
build.pl 2002-07-18 Mike Kestner <mkestner@speakeasy.net> 2002-07-19 04:07:50 +00:00
formatXml.c 2002-06-26 Rachel Hestilow <hestilow@ximian.com> 2002-06-26 13:10:48 +00:00
gapi2xml.pl 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
gapi_pp.pl 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
Gdk.metadata 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
Gnome.metadata 2002-07-23 Mike Kestner <mkestner@speakeasy.net> 2002-07-23 22:23:40 +00:00
Gtk.metadata 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
makefile 2002-07-08 Mike Kestner <mkestner@speakeasy.net> 2002-07-08 14:52:20 +00:00
Metadata.pm 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
README 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
TODO 2002-01-11 Mike Kestner <mkestner@speakeasy.net> 2002-01-12 02:08:16 +00:00

Put source modules here to parse for the gtkapi.xml file.

Currently supported:

glib-2.0.3
pango-1.0.3
atk-1.0.2
gtk+-2.0.5
libgnome-2.0.1
libgnomecanvas-2.0.1
libgnomeui-2.0.1
gtkhtml: cvs branch gnome-2-port files gtkhtml.[ch], gtkhtml-types.h,
	gtkhtml-enums.h, gtkhtml-stream.[ch]