diff --git a/ChangeLog b/ChangeLog index d0adbc58f..573cebb72 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2002-07-01 Rachel Hestilow + + * generator/gtkapi.xml: + * parser/build.pl: Fix to use 3.0 (accidentally reverted in + last commit). + + * generator/SymbolTable.cs (simple_types): Map gssize and gsize. + * parser/Gdk.metadata: Tag PixbufLoader.Write's data parameter + as array. + 2002-07-01 Rachel Hestilow * generator/gtkapi.xml: diff --git a/generator/SymbolTable.cs b/generator/SymbolTable.cs index f13366158..02ca921f0 100644 --- a/generator/SymbolTable.cs +++ b/generator/SymbolTable.cs @@ -55,6 +55,10 @@ namespace GtkSharp.Generation { simple_types.Add ("GPtrArray", "System.IntPtr[]"); simple_types.Add ("GType", "int"); simple_types.Add ("GError", "IntPtr"); + // gsize is a system-specific typedef in glibconfig.h, + // but this should work for now + simple_types.Add ("gsize", "uint"); + simple_types.Add ("gssize", "int"); // FIXME: These ought to be handled properly. simple_types.Add ("GList", "System.IntPtr"); diff --git a/generator/gtkapi.xml b/generator/gtkapi.xml index cb50dde8b..781385b41 100644 --- a/generator/gtkapi.xml +++ b/generator/gtkapi.xml @@ -4632,7 +4632,826 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6879,7 +7698,7 @@ - + diff --git a/parser/Gdk.metadata b/parser/Gdk.metadata index 93a8f02ee..0d3a63119 100644 --- a/parser/Gdk.metadata +++ b/parser/Gdk.metadata @@ -14,4 +14,18 @@ + + + + Write + + + + const-guchar* + array + 1 + + + + diff --git a/parser/build.pl b/parser/build.pl index 4b1cb65d8..62c50f93c 100755 --- a/parser/build.pl +++ b/parser/build.pl @@ -12,7 +12,7 @@ unlink ($file); "libgnome-2.0.1/libgnome" => "Gnome:libgnome-2.so.0", "libgnomecanvas-2.0.1/libgnomecanvas" => "Gnome:libgnomecanvas-2.so.0", "libgnomeui-2.0.1/libgnomeui" => "Gnome:libgnomeui-2.so.0", - "gtkhtml/src" => "Gtk:libgtkhtml-2.0.so.0"); + "gtkhtml/src" => "Gtk:libgtkhtml-3.0.so.0"); foreach $dir (keys %srcs) { ($ns, $lib) = split (/:/, $srcs{$dir}); diff --git a/sources/Gdk.metadata b/sources/Gdk.metadata index 93a8f02ee..0d3a63119 100644 --- a/sources/Gdk.metadata +++ b/sources/Gdk.metadata @@ -14,4 +14,18 @@ + + + + Write + + + + const-guchar* + array + 1 + + + +