Author: mkestner
Date: 2005-08-22 12:59:04 -0400 (Mon, 22 Aug 2005)
New Revision: 48681

Modified:
   trunk/gtk-sharp/ChangeLog
   trunk/gtk-sharp/gdk/gdk-api-2.8.raw
   trunk/gtk-sharp/parser/gapi2xml.pl
Log:

2005-08-22  Mike Kestner  <[EMAIL PROTECTED]>

        * parser/gapi2xml.pl : handle "type const *" parameters.
        * gdk/gdk-api-2.8.raw : regened probably from one of danw's parser
        fixes.  [Fixes #75844]


Modified: trunk/gtk-sharp/ChangeLog
===================================================================
--- trunk/gtk-sharp/ChangeLog   2005-08-22 16:55:20 UTC (rev 48680)
+++ trunk/gtk-sharp/ChangeLog   2005-08-22 16:59:04 UTC (rev 48681)
@@ -1,3 +1,9 @@
+2005-08-22  Mike Kestner  <[EMAIL PROTECTED]>
+
+       * parser/gapi2xml.pl : handle "type const *" parameters.
+       * gdk/gdk-api-2.8.raw : regened probably from one of danw's parser
+       fixes.  [Fixes #75844]
+
 2005-08-22  Dan Winship  <[EMAIL PROTECTED]>
 
        * generator/Property.cs (Generate): Mark properties [Obsolete] if

Modified: trunk/gtk-sharp/gdk/gdk-api-2.8.raw
===================================================================
--- trunk/gtk-sharp/gdk/gdk-api-2.8.raw 2005-08-22 16:55:20 UTC (rev 48680)
+++ trunk/gtk-sharp/gdk/gdk-api-2.8.raw 2005-08-22 16:59:04 UTC (rev 48681)
@@ -5305,7 +5305,18 @@
         </parameters>
       </method>
     </struct>
-    <struct name="PixbufFrame" cname="GdkPixbufFrame" opaque="true" />
+    <struct name="PixbufFrame" cname="GdkPixbufFrame">
+      <field name="Pixbuf" cname="pixbuf" type="GdkPixbuf*" />
+      <field name="XOffset" cname="x_offset" type="int" />
+      <field name="YOffset" cname="y_offset" type="int" />
+      <field name="DelayTime" cname="delay_time" type="int" />
+      <field name="Elapsed" cname="elapsed" type="int" />
+      <field name="Action" cname="action" type="GdkPixbufFrameAction" />
+      <field name="NeedRecomposite" cname="need_recomposite" type="gboolean" />
+      <field name="BgTransparent" cname="bg_transparent" type="gboolean" />
+      <field name="Composited" cname="composited" type="GdkPixbuf*" />
+      <field name="Revert" cname="revert" type="GdkPixbuf*" />
+    </struct>
     <struct name="Pixdata" cname="GdkPixdata">
       <field name="Magic" cname="magic" type="guint32" />
       <field name="Length" cname="length" type="gint32" />

Modified: trunk/gtk-sharp/parser/gapi2xml.pl
===================================================================
--- trunk/gtk-sharp/parser/gapi2xml.pl  2005-08-22 16:55:20 UTC (rev 48680)
+++ trunk/gtk-sharp/parser/gapi2xml.pl  2005-08-22 16:59:04 UTC (rev 48681)
@@ -789,6 +789,7 @@
                my $out = $parm =~ s/G_CONST_RETURN/const/g;
                $parm =~ s/(const\s+)?(\w+)\*\s+const\*/const \2\*/g;
                $parm =~ s/(\*+)\s*const\s+/\1 /g;
+               $parm =~ s/(\w+)\s+const\s+\*/const \1 */g;
                $parm =~ s/const\s+/const-/g;
                $parm =~ s/unsigned\s+/unsigned-/g;
                if ($parm =~ /(.*)\(\s*\**\s*(\w+)\)\s+\((.*)\)/) {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to