GtkSharp/generator
Mike Kestner f61ac5c89c 2003-12-03 Mike Kestner <mkestner@speakeasy.net>
* generator/CallbackGen.cs : use new sig and isig classes.
	* generator/Ctor.cs : use new sig, isig, and body classes.
	* generator/ImportSignature.cs : isig code spun out from Parameters.
	* generator/Method.cs : use new sig, isig, and body classes.
	* generator/MethodBody.cs : spun Initialize, GetCallString,
	Finish, and Exception throwing methods from Parameters.
	* generator/Parameters.cs : Slayed the evilness that was CreateSignature.
	It is now essentially a container for Parameter classes instead of a
	tangled mess of code trying to do everything remotely related to
	parameter lists. Also completely killed the VAType/IsVarArgs stuff,
	as it can be done with the array and params attrs instead.
	* generator/Property.cs : use new sig class.
	* generator/Signature.cs : new method sig generator extracted from
	Parameters class. add "params" keyword support for tagged parameters.
	* gnome/Gnome.metadata : hide IconList.GetSearchPath (to be manual)
	* gnome/gnome-api.xml : regen
	* gtk/ListStore.custom : kill unneeded overload
	* gtk/TreeStore.custom : kill unneeded overload
	* gtk/Gtk.metadata : mark params/args on *store_newv
	* gtk/gtk-api.xml : regenerated

svn path=/trunk/gtk-sharp/; revision=20755
2003-12-03 23:08:14 +00:00
..
.cvsignore 2003-11-07 Mike Kestner <mkestner@ximian.com> 2003-11-07 18:14:35 +00:00
AliasGen.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
BoxedGen.cs 2003-10-28 Mike Kestner <mkestner@ximian.com> 2003-10-28 15:45:35 +00:00
CallbackGen.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
ClassBase.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
ClassGen.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
CodeGenerator.cs 2003-10-06 Mike Kestner <mkestner@ximian.com> 2003-10-07 05:52:23 +00:00
ConstStringGen.cs 2003-05-29 Rachel Hestilow <rachel@nullenvoid.com> 2003-06-10 18:09:47 +00:00
Ctor.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
EnumGen.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
gapi-codegen.in 2003-11-07 Mike Kestner <mkestner@ximian.com> 2003-11-07 18:14:35 +00:00
GenBase.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:37:24 +00:00
GenerationInfo.cs 2003-10-06 Mike Kestner <mkestner@ximian.com> 2003-10-07 05:52:23 +00:00
IGeneratable.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
ImportSignature.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
InterfaceGen.cs 2003-10-06 Mike Kestner <mkestner@ximian.com> 2003-10-06 20:12:09 +00:00
Makefile.in 2003-11-07 Mike Kestner <mkestner@ximian.com> 2003-11-07 18:14:35 +00:00
makefile.win32 2003-10-10 Mike Kestner <mkestner@ximian.com> 2003-10-10 18:58:19 +00:00
ManualGen.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
Method.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
MethodBody.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
ObjectGen.cs 2003-10-07 Mike Kestner <mkestner@ximian.com> 2003-10-07 22:21:45 +00:00
OpaqueGen.cs 2003-10-11 Mike Kestner <mkestner@ximian.com> 2003-10-11 21:33:16 +00:00
Parameters.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
Parser.cs 2003-10-03 Mike Kestner <mkestner@ximian.com> 2003-10-03 22:11:47 +00:00
Property.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
Signal.cs 2003-10-06 Mike Kestner <mkestner@ximian.com> 2003-10-06 20:12:09 +00:00
SignalHandler.cs 2003-11-23 Mike Kestner <mkestner@ximian.com> 2003-11-23 21:43:55 +00:00
Signature.cs 2003-12-03 Mike Kestner <mkestner@speakeasy.net> 2003-12-03 23:08:14 +00:00
SimpleGen.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
Statistics.cs 2003-10-09 Mike Kestner <mkestner@ximian.com> 2003-10-09 23:14:12 +00:00
StringGen.cs 2003-05-29 Rachel Hestilow <rachel@nullenvoid.com> 2003-06-10 18:09:47 +00:00
StructBase.cs 2003-11-29 Mike Kestner <mkestner@speakeasy.net> 2003-11-29 23:12:54 +00:00
StructGen.cs 2003-10-04 Mike Kestner <mkestner@ximian.com> 2003-10-05 00:20:17 +00:00
SymbolTable.cs 2003-11-07 Mike Kestner <mkestner@ximian.com> 2003-11-07 18:14:35 +00:00