From fb6aeb35dab4f85fa07aa6b1c6e0d6eae294ea4b Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Wed, 30 Mar 2005 20:53:46 +0000 Subject: [PATCH] 2005-03-30 Jeroen Zwartepoorte * parser/gapi2xml.pl : parse gst type macros. svn path=/trunk/gtk-sharp/; revision=42388 --- ChangeLog | 4 ++++ parser/gapi2xml.pl | 2 ++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3eb8724e1..094ef8cb5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-03-30 Jeroen Zwartepoorte + + * parser/gapi2xml.pl : parse gst type macros. + 2005-03-30 Anthony Taranto * gtk/Widget.custom : cause Allocation.Set to call SizeUpdate(). diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index acc786205..ac756ddea 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -186,6 +186,8 @@ while ($line = ) { $objects{$1} = $2 . $objects{$1}; } elsif ($cast_macro =~ /GTK_CHECK_CLASS_CAST.*,\s*(\w+),\s*(\w+)/) { $objects{$1} .= ":$2"; + } elsif ($cast_macro =~ /GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST.*,\s*(\w+),\s*(\w+)/) { + $objects{$1} = $2 . $objects{$1}; } } elsif ($line =~ /INSTANCE_GET_INTERFACE.*,\s*(\w+),\s*(\w+)/) { $ifaces{$1} = $2;