mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-09-09 00:13:20 +02:00
![Rachel Hestilow](/assets/img/avatar_default.png)
* 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
17 lines
310 B
Perl
Executable File
17 lines
310 B
Perl
Executable File
#!/usr/bin/perl -w
|
|
|
|
$file = "../generator/gtkapi.xml";
|
|
|
|
unlink ($file);
|
|
|
|
%ns = ( "Atk" => "atk-1.0.2/atk",
|
|
"Pango" => "pango-1.0.2/pango",
|
|
"Gdk" => "gtk+-2.0.3/gdk",
|
|
"Gtk" => "gtk+-2.0.3/gtk");
|
|
|
|
foreach $key (keys %ns) {
|
|
$dir = $ns{$key};
|
|
system ("./gapi_pp.pl $dir | ./gapi2xml.pl $key $file");
|
|
}
|
|
|