Author: mkestner
Date: 2005-05-03 09:59:25 -0400 (Tue, 03 May 2005)
New Revision: 43925
Modified:
trunk/gtk-sharp/ChangeLog
trunk/gtk-sharp/gtk/gtk-api.raw
trunk/gtk-sharp/parser/gapi2xml.pl
Log:
2005-05-03 Mike Kestner <[EMAIL PROTECTED]>
* parser/gapi2xml.pl : parse const * const * Foo () properly.
[Fixes #74710]
Modified: trunk/gtk-sharp/ChangeLog
===================================================================
--- trunk/gtk-sharp/ChangeLog 2005-05-03 13:54:00 UTC (rev 43924)
+++ trunk/gtk-sharp/ChangeLog 2005-05-03 13:59:25 UTC (rev 43925)
@@ -1,3 +1,8 @@
+2005-05-03 Mike Kestner <[EMAIL PROTECTED]>
+
+ * parser/gapi2xml.pl : parse const * const * Foo () properly.
+ [Fixes #74710]
+
2005-05-02 Dan Winship <[EMAIL PROTECTED]>
* generator/Parameters.cs (IsHidden): method to check if a
Modified: trunk/gtk-sharp/gtk/gtk-api.raw
===================================================================
--- trunk/gtk-sharp/gtk/gtk-api.raw 2005-05-03 13:54:00 UTC (rev 43924)
+++ trunk/gtk-sharp/gtk/gtk-api.raw 2005-05-03 13:59:25 UTC (rev 43925)
@@ -2131,10 +2131,10 @@
<property name="Logo" cname="logo" type="GdkPixbuf" readable="true"
writeable="true" />
<property name="LogoIconName" cname="logo_icon_name" type="gchar*"
readable="true" writeable="true" />
<method name="GetArtists" cname="gtk_about_dialog_get_artists">
- <return-type type="const-gchar*const-*" />
+ <return-type type="const-gchar**" />
</method>
<method name="GetAuthors" cname="gtk_about_dialog_get_authors">
- <return-type type="const-gchar*const-*" />
+ <return-type type="const-gchar**" />
</method>
<method name="GetComments" cname="gtk_about_dialog_get_comments">
<return-type type="const-gchar*" />
@@ -2143,7 +2143,7 @@
<return-type type="const-gchar*" />
</method>
<method name="GetDocumenters" cname="gtk_about_dialog_get_documenters">
- <return-type type="const-gchar*const-*" />
+ <return-type type="const-gchar**" />
</method>
<method name="GetLicense" cname="gtk_about_dialog_get_license">
<return-type type="const-gchar*" />
Modified: trunk/gtk-sharp/parser/gapi2xml.pl
===================================================================
--- trunk/gtk-sharp/parser/gapi2xml.pl 2005-05-03 13:54:00 UTC (rev 43924)
+++ trunk/gtk-sharp/parser/gapi2xml.pl 2005-05-03 13:59:25 UTC (rev 43925)
@@ -805,6 +805,7 @@
$ret =~ s/const|G_CONST_RETURN/const-/g;
$ret =~ s/\s+//g;
+ $ret =~ s/(const-)?(\w+)\*(const-)\*/const-\2\*\*/g;
my $ret_elem = $doc->createElement('return-type');
$parent->appendChild($ret_elem);
$ret_elem->setAttribute('type', $ret);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches