diff --git a/gio/gio-api.raw b/gio/gio-api.raw index 9139e1742..f63dff8ba 100644 --- a/gio/gio-api.raw +++ b/gio/gio-api.raw @@ -674,6 +674,11 @@ + + + + + @@ -756,11 +761,37 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -815,32 +846,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1396,9 +1401,9 @@ - - - + + + @@ -1422,22 +1427,26 @@ - + - + - - + + - - + + - + + + + + @@ -1565,10 +1574,6 @@ - - - - @@ -3596,8 +3601,8 @@ - - + + @@ -3615,21 +3620,25 @@ - + - + - - + + - + + + + + @@ -3735,10 +3744,6 @@ - - - - @@ -4317,6 +4322,10 @@ + + + + @@ -4362,6 +4371,7 @@ + @@ -4376,8 +4386,8 @@ - - + + @@ -4396,14 +4406,14 @@ - + - - + + - + diff --git a/gtk/gtk-api.raw b/gtk/gtk-api.raw index 26a356549..1720b1282 100644 --- a/gtk/gtk-api.raw +++ b/gtk/gtk-api.raw @@ -1259,6 +1259,8 @@ + + @@ -1488,18 +1490,19 @@ - - + + - + + - - + + - + @@ -1823,12 +1826,43 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1913,26 +1947,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -2215,6 +2229,7 @@ + @@ -2563,6 +2578,10 @@ + + + + diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index a734b617f..bbb974272 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -131,7 +131,7 @@ while ($line = ) { $sdef =~ s!/\*[^<].*?(\*/|\n)!!g; $sdef =~ s/\n\s*//g; $sdefs{$sname} = $sdef if (!exists ($sdefs{$sname})); - } elsif ($line =~ /^(\w+)_(class|base)_init\b/) { + } elsif ($line =~ /^(\w+)_(class|base|default)_init\b/) { $class = StudlyCaps($1); $pedef = $line; while ($line = ) { diff --git a/parser/gapi_pp.pl b/parser/gapi_pp.pl index d570b229c..777e54323 100755 --- a/parser/gapi_pp.pl +++ b/parser/gapi_pp.pl @@ -207,7 +207,7 @@ foreach $fname (@srcs, @privhdrs) { } while ($line = ) { - next if ($line !~ /^(struct|typedef struct.*;|\w+_class_init|\w+_base_init|\w+_get_type\b|G_DEFINE_TYPE_WITH_CODE|G_DEFINE_BOXED_TYPE|G_DEFINE_INTERFACE)/); + next if ($line !~ /^(struct|typedef struct.*;|\w+_class_init|\w+_base_init|\w+_default_init|\w+_get_type\b|G_DEFINE_TYPE_WITH_CODE|G_DEFINE_BOXED_TYPE|G_DEFINE_INTERFACE)/); if ($line =~ /^G_DEFINE_(TYPE_WITH_CODE|BOXED_TYPE|INTERFACE)/) { my $macro;