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

Reply via email to