From 3c973421cba044b243980446a11ceaf59c6ec7c6 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Thu, 9 Oct 2003 05:54:55 +0000 Subject: [PATCH] 2003-10-09 Mike Kestner * api/*-api.xml : regenerated * parser/gapi_pp.pl : ignore simple comments. [Fixes #47450] * parser/gapi2xml.pl : turn off debug. svn path=/trunk/gtk-sharp/; revision=18794 --- ChangeLog | 6 ++++++ api/gdk-api.xml | 1 + api/gnome-api.xml | 41 ++++++++++++++++++++++++++--------------- api/gtk-api.xml | 8 ++++++-- parser/gapi2xml.pl | 4 ++-- parser/gapi_pp.pl | 3 +++ 6 files changed, 44 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index b17c82358..4dd387cad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-10-09 Mike Kestner + + * api/*-api.xml : regenerated + * parser/gapi_pp.pl : ignore simple comments. [Fixes #47450] + * parser/gapi2xml.pl : turn off debug. + 2003-10-09 Mike Kestner * generator/Property.cs : don't do new for Objects if FromNativeReturn diff --git a/api/gdk-api.xml b/api/gdk-api.xml index 4e02b7042..e451c160b 100644 --- a/api/gdk-api.xml +++ b/api/gdk-api.xml @@ -125,6 +125,7 @@ + diff --git a/api/gnome-api.xml b/api/gnome-api.xml index a942d8f80..3c7012855 100644 --- a/api/gnome-api.xml +++ b/api/gnome-api.xml @@ -590,7 +590,7 @@ - + @@ -3990,6 +3990,17 @@ + + + + + + + + + + + @@ -4005,17 +4016,17 @@ - - - - + + + + - - + + @@ -4027,39 +4038,39 @@ - + - + - - - + + + - + - + - + diff --git a/api/gtk-api.xml b/api/gtk-api.xml index 71e1c5882..7b553875a 100644 --- a/api/gtk-api.xml +++ b/api/gtk-api.xml @@ -99,6 +99,10 @@ + + + + @@ -7242,7 +7246,7 @@ - + @@ -7381,7 +7385,7 @@ - + diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index e52423cae..fb11d55bf 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -7,7 +7,7 @@ # 2001-2003 Mike Kestner ############################################################## -$debug=1; +$debug=0; use XML::LibXML; use GAPI::Metadata; @@ -412,7 +412,7 @@ if ($ARGV[1]) { $scnt = keys(%sdefs); $fcnt = keys(%fdefs); $tcnt = keys(%types); print "structs: $scnt enums: $ecnt callbacks: $cbcnt\n"; print "funcs: $fcnt types: $tcnt classes: $classcnt\n"; -print "props: $propcnt signals: $sigcnt\n"; +print "props: $propcnt signals: $sigcnt\n\n"; sub addFieldElems { diff --git a/parser/gapi_pp.pl b/parser/gapi_pp.pl index 86c239d55..939c7bd9e 100755 --- a/parser/gapi_pp.pl +++ b/parser/gapi_pp.pl @@ -32,6 +32,9 @@ foreach $fname (@hdrs) { $braces-- if ($line =~ /}/ and $line !~ /{/); next if ($line =~ /$ignoreit_regex/); + + $line =~ s/\/\*.*?\*\///g; + next if ($line !~ /\S/); $line = $prepend . $line;