GtkSharp/generator
Rachel Hestilow eea6465cf2 2002-06-09 Rachel Hestilow <hestilow@ximian.com>
* generator/GenBase.cs: new method AppendCustom, moved from ObjectGen.
	* generator/BoxedGen.cs, ObjectGen.cs, StructGen.cs:
	Call AppendCustom in Generate ();
	* generator/Method.cs, Parameters.cs: Add support for "out"
	parameters. Additionally, output an accessor instead of a
	regular method if it is an accessor-style function (ie GetStartIter).
	* generator/Property.cs: Add additional cast to Boxed, if necessary.
	* glue/textiter.c: New constructor for GtkTextIter.
	* glue/Makefile.am: Add textiter.c, build with Gtk+ cflags.
	* configure.in: Check for Gtk+ cflags.
	* parser/Metadata.pm, Gtk.metadata: Added.
	* parser/gapi2xml.pl: Call Metadata::fixup on the document.
	Also work around gtk's screwy boxed type name registration
	(GtkFoo -> GtkTypeFoo).
	* gtk/TextIter.custom: Added.

svn path=/trunk/gtk-sharp/; revision=5205
2002-06-10 12:34:09 +00:00
..
.cvsignore 2002-05-02 Mike Kestner <mkestner@speakeasy.net> 2002-05-02 21:57:41 +00:00
BoxedGen.cs 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
CallbackGen.cs 2002-05-29 Mike Kestner <mkestner@speakeasy.net> 2002-05-29 08:13:46 +00:00
CodeGenerator.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Ctor.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
EnumGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
GenBase.cs 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
gtkapi.xml 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
IGeneratable.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
InterfaceGen.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
makefile 2002-05-07 Mike Kestner <mkestner@speakeasy.net> 2002-05-08 00:29:51 +00:00
makefile.win32 2002-05-02 Mike Kestner <mkestner@speakeasy.net> 2002-05-02 21:57:41 +00:00
Method.cs 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
ObjectGen.cs 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
Parameters.cs 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
Parser.cs 2002-05-26 Mike Kestner <mkestner@speakeasy.net> 2002-05-26 16:23:40 +00:00
Property.cs 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
Signal.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
SignalHandler.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
Statistics.cs 2002-02-19 Mike Kestner <mkestner@speakeasy.net> 2002-02-19 03:12:47 +00:00
StructBase.cs refactoring to remove substantial code duplication thoughout the generator 2002-05-23 23:43:25 +00:00
StructGen.cs 2002-06-09 Rachel Hestilow <hestilow@ximian.com> 2002-06-10 12:34:09 +00:00
SymbolTable.cs 2002-05-26 Mike Kestner <mkestner@speakeasy.net> 2002-05-26 16:23:40 +00:00