[Gtk-sharp-list] wrapping gtksourceview

Duncan Mak duncan@ximian.com
21 Sep 2002 13:15:26 -0400


--=-qMeOD9jTRe8Arl4U4sOV
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hey guys,

So, Miguel wanted to use the gtksourceview widget from an anjuta project
for the debugger. I downloaded the perl bits and added a line to
gtk-sharp.sources. The generator ran fine, but when I try to compile, I
get this:

mono  ../generator/gapi_codegen.exe --generate atk-api.xml pango-api.xml
gdk-api.xml gdk-symbols.xml gtk-api.xml gtk-symbols.xml glade-api.xml
art-api.xml gnome-api.xml gda-api.xml gnomedb-api.xml && touch
generated-stamp

Unhandled Exception: System.ArgumentException: Key duplication
in <0x002e9> 00 System.Collections.Hashtable:PutImpl
(object,object,bool)
in <0x00018> 00 System.Collections.Hashtable:Add (object,object)
in <0x0040d> 00 GtkSharp.Generation.ClassBase:.ctor
(System.Xml.XmlElement,System.Xml.XmlElement)
in <0x0006b> 00 GtkSharp.Generation.ObjectGen:.ctor
(System.Xml.XmlElement,System.Xml.XmlElement)
in <0x00383> 00 GtkSharp.Generation.Parser:ParseNamespace
(System.Xml.XmlElement,bool)
in <0x001b6> 00 GtkSharp.Generation.Parser:Parse (bool)
in <0x0012f> 00 GtkSharp.Generation.CodeGenerator:Main (string[])

My diff(s) to the apl.xml files seem okay, except for a few things:

a) Somehow I'm removing all the encoding="utf8" attributes, not a big
problem, but kinda annoying

b) I'm removing this parameter chunk out of Gtk.SignalFunc, this freaks
me out.

c) I'm generating new for libgnomedb. The GnomeDbWindow class derives
from BonoboWindow, I don't think we should be generating that, right?

d) Are we handling const types at all? I see things like, 

<parameter type="const-gchar*" name="name"/>

should it be of type string?

-- 
Duncan Mak <duncan@ximian.com>

--=-qMeOD9jTRe8Arl4U4sOV
Content-Disposition: attachment; filename=sourceview.patch
Content-Transfer-Encoding: quoted-printable
Content-Type: text/x-patch; name=sourceview.patch; charset=ISO-8859-1

Index: sources/gtk-sharp.sources
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/sources/gtk-sharp.sources,v
retrieving revision 1.3
diff -u -r1.3 gtk-sharp.sources
--- sources/gtk-sharp.sources	11 Sep 2002 09:43:17 -0000	1.3
+++ sources/gtk-sharp.sources	21 Sep 2002 17:16:41 -0000
@@ -11,3 +11,4 @@
 libart_lgpl-2.3.10 Art art_lgpl
 libgda-0.8.193/libgda Gda gda-2
 libgnomedb-0.8.193/libgnomedb GnomeDb gnomedb-2
+gtksourceview/src Gtk gtksourceview-1
Index: api/pango-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/pango-api.xml,v
retrieving revision 1.2
diff -u -r1.2 pango-api.xml
--- api/pango-api.xml	1 Sep 2002 04:46:37 -0000	1.2
+++ api/pango-api.xml	21 Sep 2002 17:16:41 -0000
@@ -1,4 +1,4 @@
-<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<?xml version=3D"1.0"?>
 <api>
   <namespace name=3D"Pango" library=3D"pango-1.0">
     <enum name=3D"Alignment" cname=3D"PangoAlignment" type=3D"enum">
Index: api/gtk-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/gtk-api.xml,v
retrieving revision 1.8
diff -u -r1.8 gtk-api.xml
--- api/gtk-api.xml	21 Sep 2002 14:21:15 -0000	1.8
+++ api/gtk-api.xml	21 Sep 2002 17:16:42 -0000
@@ -1,4 +1,4 @@
-<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<?xml version=3D"1.0"?>
 <api>
   <namespace name=3D"Gtk" library=3D"gtk-x11-2.0">
     <enum name=3D"AccelFlags" cname=3D"GtkAccelFlags" type=3D"flags">
@@ -625,10 +625,6 @@
     </callback>
     <callback name=3D"SignalFunc" cname=3D"GtkSignalFunc">
       <return-type type=3D"void"/>
-      <parameters>
-        <parameter type=3D"GtkObject*" name=3D"object"/>
-        <parameter type=3D"gpointer" name=3D"data"/>
-      </parameters>
     </callback>
     <callback name=3D"TextCharPredicate" cname=3D"GtkTextCharPredicate">
       <return-type type=3D"gboolean"/>
@@ -12557,6 +12553,471 @@
           <parameter type=3D"size_t" name=3D"size"/>
         </parameters>
       </method>
+    </struct>
+  </namespace>
+  <namespace name=3D"Gtk" library=3D"gtksourceview-1">
+    <enum name=3D"ETextSearchFlags" cname=3D"GtkETextSearchFlags" type=3D"=
enum">
+      <member cname=3D"GTK_ETEXT_SEARCH_VISIBLE_ONLY" name=3D"VisibleOnly"=
/>
+      <member cname=3D"GTK_ETEXT_SEARCH_TEXT_ONLY" name=3D"TextOnly"/>
+      <member cname=3D"GTK_ETEXT_SEARCH_CASE_INSENSITIVE" name=3D"CaseInse=
nsitive"/>
+      <member cname=3D"GTK_ETEXT_SEARCH_REGEXP" name=3D"Regexp"/>
+    </enum>
+    <callback name=3D"TextSearchForeachFunc" cname=3D"GtkTextSearchForeach=
Func">
+      <return-type type=3D"gboolean"/>
+      <parameters>
+        <parameter type=3D"GtkTextIter*" name=3D"match_start"/>
+        <parameter type=3D"GtkTextIter*" name=3D"match_end"/>
+        <parameter type=3D"gpointer" name=3D"data"/>
+      </parameters>
+    </callback>
+    <object name=3D"EmbeddedTag" cname=3D"GtkEmbeddedTag" parent=3D"GtkTex=
tTag">
+      <field cname=3D"reg_outside" type=3D"Regex"/>
+      <field cname=3D"reg_inside" type=3D"Regex"/>
+      <method name=3D"GetType" cname=3D"gtk_embedded_tag_get_type" shared=
=3D"true">
+        <return-type type=3D"GType"/>
+      </method>
+      <constructor cname=3D"gtk_embedded_tag_new">
+        <parameters>
+          <parameter type=3D"const-gchar*" name=3D"name"/>
+          <parameter type=3D"const-gchar*" name=3D"outside"/>
+          <parameter type=3D"const-gchar*" name=3D"inside"/>
+        </parameters>
+      </constructor>
+    </object>
+    <object name=3D"PatternTag" cname=3D"GtkPatternTag" parent=3D"GtkTextT=
ag">
+      <field cname=3D"reg_pattern" type=3D"Regex"/>
+      <method name=3D"GetType" cname=3D"gtk_pattern_tag_get_type" shared=
=3D"true">
+        <return-type type=3D"GType"/>
+      </method>
+      <constructor cname=3D"gtk_pattern_tag_new">
+        <parameters>
+          <parameter type=3D"const-gchar*" name=3D"name"/>
+          <parameter type=3D"const-gchar*" name=3D"pattern"/>
+        </parameters>
+      </constructor>
+    </object>
+    <object name=3D"SourceBuffer" cname=3D"GtkSourceBuffer" parent=3D"GtkT=
extBuffer">
+      <field cname=3D"priv" type=3D"GtkSourceBufferPrivate*"/>
+      <signal name=3D"CanUndo" cname
+        <return-type type=3D"void"/>
+        <parameters>
+          <parameter type=3D"const-gchar*" name=3D"msg"/>
+        </parameters>
+      </method>
+      <method name=3D"SetUi" cname=3D"gnome_db_control_set_ui">
+        <return-type type=3D"void"/>
+        <parameters>
+          <parameter type=3D"const-gchar*" name=3D"app_prefix"/>
+          <parameter type=3D"const-gchar*" name=3D"ui_xml_file"/>
+          <parameter type=3D"BonoboUIVerb*" name=3D"verbs"/>
+          <parameter type=3D"gpointer" name=3D"user_data"/>
+        </parameters>
+      </method>
+    </object>
     <object name=3D"ControlWidget" cname=3D"GnomeDbControlWidget" parent=
=3D"GtkVBox">
       <field cname=3D"priv" type=3D"GnomeDbControlWidgetPrivate*"/>
       <method name=3D"Activate" cname=3D"gnome_db_control_widget_activate"=
>
@@ -565,6 +625,56 @@
         <return-type type=3D"GType"/>
       </method>
       <constructor cname=3D"gnome_db_table_editor_new"/>
+    </object>
+    <object name=3D"Window" cname=3D"GnomeDbWindow" parent=3D"BonoboWindow=
">
+      <field cname=3D"priv" type=3D"GnomeDbWindowPrivate*"/>
+      <property name=3D"Contents" cname=3D"contents" type=3D"GtkWidget" do=
c-string=3D" NULL" readable=3D"true" writeable=3D"true"/>
+      <property name=3D"Status" cname=3D"status" type=3D"gchar*" doc-strin=
g=3D" NULL" writeable=3D"true"/>
+      <signal name=3D"Close" cname=3D"close" when=3D"LAST">
+        <return-type type=3D"void"/>
+        <parameters>
+          <parameter type=3D"GnomeDbWindow*" name=3D"window"/>
+        </parameters>
+      </signal>
+      <method name=3D"Close" cname=3D"gnome_db_window_close">
+        <return-type type=3D"void"/>
+      </method>
+      <method name=3D"GetContents" cname=3D"gnome_db_window_get_contents">
+        <return-type type=3D"GtkWidget*"/>
+      </method>
+      <method name=3D"GetType" cname=3D"gnome_db_window_get_type" shared=
=3D"true">
+        <return-type type=3D"GType"/>
+      </method>
+      <method name=3D"GetUiComponent" cname=3D"gnome_db_window_get_ui_comp=
onent">
+        <return-type type=3D"BonoboUIComponent*"/>
+      </method>
+      <method name=3D"GetUiContainer" cname=3D"gnome_db_window_get_ui_cont=
ainer">
+        <return-type type=3D"Bonobo_UIContainer"/>
+      </method>
+      <constructor cname=3D"gnome_db_window_new">
+        <parameters>
+          <parameter type=3D"const-gchar*" name=3D"name"/>
+          <parameter type=3D"const-gchar*" name=3D"app_prefix"/>
+          <parameter type=3D"const-gchar*" name=3D"ui_xml_file"/>
+          <parameter type=3D"BonoboUIVerb*" name=3D"verbs"/>
+          <parameter type=3D"gpointer" name=3D"data"/>
+        </parameters>
+      </constructor>
+      <method name=3D"SetContents" cname=3D"gnome_db_window_set_contents">
+        <return-type type=3D"void"/>
+        <parameters>
+          <parameter type=3D"GtkWidget*" name=3D"contents"/>
+        </parameters>
+      </method>
+      <method name=3D"SetStatus" cname=3D"gnome_db_window_set_status">
+        <return-type type=3D"void"/>
+        <parameters>
+          <parameter type=3D"const-gchar*" name=3D"status"/>
+        </parameters>
+      </method>
+      <method name=3D"Show" cname=3D"gnome_db_window_show">
+        <return-type type=3D"void"/>
+      </method>
     </object>
     <struct name=3D"ComponentInfo" cname=3D"GnomeDbComponentInfo">
       <field cname=3D"id" type=3D"gchar*"/>
Index: api/gnome-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/gnome-api.xml,v
retrieving revision 1.3
diff -u -r1.3 gnome-api.xml
--- api/gnome-api.xml	1 Sep 2002 04:46:37 -0000	1.3
+++ api/gnome-api.xml	21 Sep 2002 17:16:42 -0000
@@ -1,4 +1,4 @@
-<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<?xml version=3D"1.0"?>
 <api>
   <namespace name=3D"Gnome" library=3D"gnome-2">
     <enum name=3D"FileDomain" cname=3D"GnomeFileDomain" type=3D"enum">
Index: api/glade-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/glade-api.xml,v
retrieving revision 1.1
diff -u -r1.1 glade-api.xml
--- api/glade-api.xml	20 Aug 2002 19:56:14 -0000	1.1
+++ api/glade-api.xml	21 Sep 2002 17:16:42 -0000
@@ -1,4 +1,4 @@
-<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<?xml version=3D"1.0"?>
 <api>
   <namespace name=3D"Glade" library=3D"glade-2.0">
     <callback name=3D"ApplyCustomPropFunc" cname=3D"GladeApplyCustomPropFu=
nc">
Index: api/gdk-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/gdk-api.xml,v
retrieving revision 1.4
diff -u -r1.4 gdk-api.xml
--- api/gdk-api.xml	21 Sep 2002 14:21:15 -0000	1.4
+++ api/gdk-api.xml	21 Sep 2002 17:16:42 -0000
@@ -1,4 +1,4 @@
-<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<?xml version=3D"1.0"?>
 <api>
   <namespace name=3D"Gdk" library=3D"gdk-x11-2.0">
     <enum name=3D"AxisUse" cname=3D"GdkAxisUse" type=3D"enum">
Index: api/gda-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/gda-api.xml,v
retrieving revision 1.1
diff -u -r1.1 gda-api.xml
--- api/gda-api.xml	1 Sep 2002 10:28:11 -0000	1.1
+++ api/gda-api.xml	21 Sep 2002 17:16:42 -0000
@@ -201,21 +201,21 @@
         <return-type type=3D"GList*"/>
         <parameters>
           <parameter type=3D"GdaCommand*" name=3D"cmd"/>
-          <parameter type=3D"GdaParameterList*" name=3D"parameters"/>
+          <parameter type=3D"GdaParameterList*" name=3D"params"/>
         </parameters>
       </method>
       <method name=3D"ExecuteNonQuery" cname=3D"gda_connection_execute_non=
_query">
         <return-type type=3D"gint"/>
         <parameters>
           <parameter type=3D"GdaCommand*" name=3D"cmd"/>
-          <parameter type=3D"GdaParameterList*" name=3D"parameters"/>
+          <parameter type=3D"GdaParameterList*" name=3D"params"/>
         </parameters>
       </method>
       <method name=3D"ExecuteSingleCommand" cname=3D"gda_connection_execut=
e_single_command">
         <return-type type=3D"GdaDataModel*"/>
         <parameters>
           <parameter type=3D"GdaCommand*" name=3D"cmd"/>
-          <parameter type=3D"GdaParameterList*" name=3D"parameters"/>
+          <parameter type=3D"GdaParameterList*" name=3D"params"/>
         </parameters>
       </method>
       <method name=3D"GetClient" cname=3D"gda_connection_get_client">
@@ -243,7 +243,7 @@
         <return-type type=3D"GdaDataModel*"/>
         <parameters>
           <parameter type=3D"GdaConnectionSchema" name=3D"schema"/>
-          <parameter type=3D"GdaParameterList*" name=3D"parameters"/>
+          <parameter type=3D"GdaParameterList*" name=3D"params"/>
         </parameters>
       </method>
       <method name=3D"GetServerVersion" cname=3D"gda_connection_get_server=
_version">
@@ -288,25 +288,25 @@
     </object>
     <object name=3D"DataModel" cname=3D"GdaDataModel" parent=3D"GObject">
       <field cname=3D"priv" type=3D"GdaDataModelPrivate*"/>
-      <signal name=3D"DataChanged" cname=3D"changed" when=3D"LAST">
+      <signal name=3D"Changed" cname=3D"changed" when=3D"LAST">
         <return-type type=3D"void"/>
         <parameters>
           <parameter type=3D"GdaDataModel*" name=3D"model"/>
         </parameters>
       </signal>
-      <signal name=3D"BeginEdition" cname=3D"begin_edit" when=3D"LAST">
+      <signal name=3D"BeginEdit" cname=3D"begin_edit" when=3D"LAST">
         <return-type type=3D"void"/>
         <parameters>
           <parameter type=3D"GdaDataModel*" name=3D"model"/>
         </parameters>
       </signal>
-      <signal name=3D"CancelEdition" cname=3D"cancel_edit" when=3D"LAST">
+      <signal name=3D"CancelEdit" cname=3D"cancel_edit" when=3D"LAST">
         <return-type type=3D"void"/>
         <parameters>
           <parameter type=3D"GdaDataModel*" name=3D"model"/>
         </parameters>
       </signal>
-      <signal name=3D"EndEdition" cname=3D"end_edit" when=3D"LAST">
+      <signal name=3D"EndEdit" cname=3D"end_edit" when=3D"LAST">
         <return-type type=3D"void"/>
         <parameters>
           <parameter type=3D"GdaDataModel*" name=3D"model"/>
@@ -432,6 +432,12 @@
           <parameter type=3D"gboolean" name=3D"standalone"/>
         </parameters>
       </method>
+      <method name=3D"ToXmlNode" cname=3D"gda_data_model_to_xml_node">
+        <return-type type=3D"xmlNodePtr"/>
+        <parameters>
+          <parameter type=3D"const-gchar*" name=3D"name"/>
+        </parameters>
+      </method>
       <method name=3D"UpdateRow" cname=3D"gda
           <parameter type=3D"gchar*" name=3D"type"/>
-          <parameter type=3D"gboolean" name=3D"is_null"/>
+          <parameter type=3D"gboolean" name=3D"null"/>
         </parameters>
       </method>
       <method name=3D"AddTargetFromText" cname=3D"gda_xql_dml_add_target_f=
rom_text">
@@ -1960,7 +2066,7 @@
         <parameters>
           <parameter type=3D"gchar*" name=3D"value"/>
           <parameter type=3D"gchar*" name=3D"type"/>
-          <parameter type=3D"gchar*" name=3D"txt_null"/>
+          <parameter type=3D"gchar*" name=3D"null"/>
         </parameters>
       </method>
       <method name=3D"AddFieldFromText" cname=3D"gda_xql_func_add_field_fr=
om_text">
@@ -2014,7 +2120,7 @@
       <method name=3D"AddRef" cname=3D"gda_xql_item_add_ref">
         <return-type type=3D"void"/>
         <parameters>
-          <parameter type=3D"gchar*" name=3D"reference"/>
+          <parameter type=3D"gchar*" name=3D"ref"/>
         </parameters>
       </method>
       <method name=3D"FindId" cname=3D"gda_xql_item_find_id">
@@ -2026,7 +2132,7 @@
       <method name=3D"FindRef" cname=3D"gda_xql_item_find_ref">
         <return-type type=3D"GdaXqlItem*"/>
         <parameters>
-          <parameter type=3D"gchar*" name=3D"reference"/>
+          <parameter type=3D"gchar*" name=3D"ref"/>
         </parameters>
       </method>
       <method name=3D"FindRoot" cname=3D"gda_xql_item_find_root">
@@ -2044,7 +2150,7 @@
       <method name=3D"GetRef" cname=3D"gda_xql_item_get_ref">
         <return-type type=3D"GdaXqlItem*"/>
         <parameters>
-          <parameter type=3D"gchar*" name=3D"reference"/>
+          <parameter type=3D"gchar*" name=3D"ref"/>
         </parameters>
       </method>
       <method name=3D"GetTag" cname=3D"gda_xql_item_get_tag">
Index: api/atk-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/atk-api.xml,v
retrieving revision 1.1
diff -u -r1.1 atk-api.xml
--- api/atk-api.xml	20 Aug 2002 19:56:14 -0000	1.1
+++ api/atk-api.xml	21 Sep 2002 17:16:42 -0000
@@ -1,4 +1,4 @@
-<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<?xml version=3D"1.0"?>
 <api>
   <namespace name=3D"Atk" library=3D"atk-1.0">
     <enum name=3D"CoordType" cname=3D"AtkCoordType" type=3D"enum">
Index: api/art-api.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/art-api.xml,v
retrieving revision 1.1
diff -u -r1.1 art-api.xml
--- api/art-api.xml	20 Aug 2002 19:56:14 -0000	1.1
+++ api/art-api.xml	21 Sep 2002 17:16:42 -0000
@@ -1,4 +1,4 @@
-<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<?xml version=3D"1.0"?>
 <api>
   <namespace name=3D"Art" library=3D"art_lgpl">
     <enum name=3D"AlphaType" cname=3D"ArtAlphaType" type=3D"enum">

--=-qMeOD9jTRe8Arl4U4sOV--