Ryujinx-GtkSharp/generator
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
..
.cvsignore 2002-06-21 Mike Kestner <mkestner@speakeasy.net> 2002-06-21 12:29:04 +00:00
BoxedGen.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
CallbackGen.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
ClassBase.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
CodeGenerator.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Ctor.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
EnumGen.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
GenBase.cs 2002-06-21 Mike Kestner <mkestner@speakeasy.net> 2002-06-21 20:25:43 +00:00
gtkapi.xml 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
IGeneratable.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
InterfaceGen.cs 2002-06-24 Rachel Hestilow <hestilow@ximian.com> 2002-06-24 22:04:10 +00:00
makefile 2002-07-17 Radek Doulik <rodo@ximian.com> 2002-07-17 15:05:22 +00:00
makefile.win32 2002-06-22 Mike Kestner <mkestner@speakeasy.net> 2002-06-22 22:12:51 +00:00
Method.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
ObjectGen.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
OpaqueGen.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
Parameters.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
Parser.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
Property.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
Signal.cs 2002-07-16 Mike Kestner <mkestner@speakeasy.net> 2002-07-16 23:14:35 +00:00
SignalHandler.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
Statistics.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
StructBase.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00
StructGen.cs 2002-07-25 Rachel Hestilow <hestilow@ximian.com> 2002-07-26 06:08:52 +00:00
SymbolTable.cs 2002-07-30 Rachel Hestilow <hestilow@ximian.com> 2002-07-30 23:02:12 +00:00