From d743db9340e71ba6a41abd19132fa29aab65d5ae Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Fri, 21 Feb 2003 05:54:32 +0000 Subject: [PATCH] 2003-02-21 Mike Kestner * api/*-api.xml : remove stray enum get_type methods. * parser/gapi2xml.pl : ignore get_type methods on enums. svn path=/trunk/gtk-sharp/; revision=11796 --- ChangeLog | 5 +++ api/atk-api.xml | 52 ----------------------------- api/gdk-api.xml | 42 ------------------------ api/gnome-api.xml | 24 -------------- api/gtk-api.xml | 81 +--------------------------------------------- api/pango-api.xml | 6 ---- parser/gapi2xml.pl | 6 +++- 7 files changed, 11 insertions(+), 205 deletions(-) diff --git a/ChangeLog b/ChangeLog index 147f69cf0..2864cb247 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-02-21 Mike Kestner + + * api/*-api.xml : remove stray enum get_type methods. + * parser/gapi2xml.pl : ignore get_type methods on enums. + 2003-02-20 Mike Kestner * api/gtk-api.xml : hide the Arrow::Set method. diff --git a/api/atk-api.xml b/api/atk-api.xml index ba0cb5ddd..6ebcde455 100644 --- a/api/atk-api.xml +++ b/api/atk-api.xml @@ -787,37 +787,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1237,27 +1206,6 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/api/gdk-api.xml b/api/gdk-api.xml index 788c1a3b3..12987eab2 100644 --- a/api/gdk-api.xml +++ b/api/gdk-api.xml @@ -1120,9 +1120,6 @@ - - - @@ -1300,9 +1297,6 @@ - - - @@ -1319,9 +1313,6 @@ - - - @@ -1353,9 +1344,6 @@ - - - @@ -1394,9 +1382,6 @@ - - - @@ -1507,9 +1492,6 @@ - - - @@ -1781,21 +1763,12 @@ - - - - - - - - - @@ -1886,9 +1859,6 @@ - - - @@ -2089,9 +2059,6 @@ - - - @@ -2426,9 +2393,6 @@ - - - @@ -2493,12 +2457,6 @@ - - - - - - diff --git a/api/gnome-api.xml b/api/gnome-api.xml index 0b4958e41..4dfd11040 100644 --- a/api/gnome-api.xml +++ b/api/gnome-api.xml @@ -200,9 +200,6 @@ - - - @@ -1862,9 +1859,6 @@ - - - @@ -2026,9 +2020,6 @@ - - - @@ -2161,9 +2152,6 @@ - - - @@ -2752,9 +2740,6 @@ - - - @@ -3075,9 +3060,6 @@ - - - @@ -3492,12 +3474,6 @@ - - - - - - diff --git a/api/gtk-api.xml b/api/gtk-api.xml index f4a1b326b..5732efb0c 100644 --- a/api/gtk-api.xml +++ b/api/gtk-api.xml @@ -997,9 +997,6 @@ - - - @@ -1450,9 +1447,6 @@ - - - @@ -1732,9 +1726,6 @@ - - - @@ -1831,9 +1822,6 @@ - - - @@ -1931,9 +1919,6 @@ - - - @@ -1963,9 +1948,6 @@ - - - @@ -2616,9 +2598,6 @@ - - - @@ -2659,9 +2638,6 @@ - - - @@ -3532,9 +3508,6 @@ - - - @@ -4346,9 +4319,6 @@ - - - @@ -4948,9 +4918,6 @@ - - - @@ -4964,9 +4931,6 @@ - - - @@ -5216,9 +5180,6 @@ - - - @@ -5246,9 +5207,6 @@ - - - @@ -5746,9 +5704,6 @@ - - - @@ -5990,9 +5945,6 @@ - - - @@ -7639,12 +7591,6 @@ - - - - - - @@ -8127,9 +8073,6 @@ - - - @@ -8750,9 +8693,6 @@ - - - @@ -9398,9 +9338,6 @@ - - - @@ -9499,9 +9436,6 @@ - - - @@ -10115,9 +10049,6 @@ - - - @@ -10286,9 +10217,6 @@ - - - @@ -11411,19 +11339,12 @@ - - - - - + - - - diff --git a/api/pango-api.xml b/api/pango-api.xml index 05252adbf..1411c574e 100644 --- a/api/pango-api.xml +++ b/api/pango-api.xml @@ -217,9 +217,6 @@ - - - @@ -728,9 +725,6 @@ - - - diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index 8a925314f..242df589a 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -4,7 +4,7 @@ # # Author: Mike Kestner # -# 2001 Mike Kestner +# 2001-2003 Mike Kestner ############################################################## $debug=1; @@ -155,9 +155,11 @@ while ($line = ) { ############################################################## # Produce the enum definitions. ############################################################## +%enums = (); foreach $cname (sort(keys(%edefs))) { $ecnt++; + $enums{lc($cname)} = $cname; $enum_elem = addNameElem($ns_elem, 'enum', $cname, $ns); $def = $edefs{$cname}; if ($def =~ /=\s*1\s*<<\s*\d+/) { @@ -464,6 +466,8 @@ sub addFuncElems $obj_el = $elem_table{$key}; $inst = $key; last; + } elsif (exists ($enums{$key})) { + last; } } next if (!$obj_el);