[gst-cvs] gstreamer-sharp: Remove the Gst.XML bindings for now

Sebastian Dröge slomo at kemper.freedesktop.org
Mon Apr 27 03:49:10 PDT 2009


Module: gstreamer-sharp
Branch: master
Commit: f512f8c6720f58a5c752e6ef6e2c4856eef395b4
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer-sharp/commit/?id=f512f8c6720f58a5c752e6ef6e2c4856eef395b4

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Mon Apr 27 11:40:07 2009 +0200

Remove the Gst.XML bindings for now

For them to be useful we need libxml2 bindings or some
magic to live without them.

---

 doc/en/Gst/XML.xml                |   63 -----------------------------
 doc/en/index.xml                  |    1 -
 gstreamer-sharp/gstreamer-api.raw |   80 -------------------------------------
 source/gstreamer-sharp-source.xml |    1 +
 4 files changed, 1 insertions(+), 144 deletions(-)

diff --git a/doc/en/Gst/XML.xml b/doc/en/Gst/XML.xml
deleted file mode 100644
index 2a3f016..0000000
--- a/doc/en/Gst/XML.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<Type Name="XML" FullName="Gst.XML">
-  <TypeSignature Language="C#" Value="public class XML : Gst.Object" />
-  <AssemblyInfo>
-    <AssemblyName>gstreamer-sharp</AssemblyName>
-    <AssemblyVersion>0.9.5.99</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Gst.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>To be added.</summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    
-    
-    
-    
-    
-    
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public XML ();" />
-      <MemberType>Constructor</MemberType>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    <AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public XML (IntPtr raw);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters>
-      <Docs><param name="raw">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    <AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetElement">
-      <MemberSignature Language="C#" Value="public Gst.Element GetElement (out byte name);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Gst.Element</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="name" Type="System.Byte&amp;" RefType="out" /></Parameters>
-      <Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    <AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GType">
-      <MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>GLib.GType</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    <AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ParseFile">
-      <MemberSignature Language="C#" Value="public bool ParseFile (out byte fname, out byte root);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="fname" Type="System.Byte&amp;" RefType="out" /><Parameter Name="root" Type="System.Byte&amp;" RefType="out" /></Parameters>
-      <Docs><param name="fname">To be added.</param><param name="root">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    <AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ParseMemory">
-      <MemberSignature Language="C#" Value="public bool ParseMemory (out byte buffer, uint size, string root);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="buffer" Type="System.Byte&amp;" RefType="out" /><Parameter Name="size" Type="System.UInt32" /><Parameter Name="root" Type="System.String" /></Parameters>
-      <Docs><param name="buffer">To be added.</param><param name="size">To be added.</param><param name="root">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    <AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Topelements">
-      <MemberSignature Language="C#" Value="public GLib.List Topelements { get; }" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>GLib.List</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    <AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo></Member>
-    
-  </Members>
-</Type>
diff --git a/doc/en/index.xml b/doc/en/index.xml
index 179d1bb..0e8090c 100644
--- a/doc/en/index.xml
+++ b/doc/en/index.xml
@@ -195,7 +195,6 @@
       <Type Name="UnlinkedHandler" Kind="Delegate" />
       <Type Name="Util" Kind="Class" />
       <Type Name="Version" Kind="Class" />
-      <Type Name="XML" Kind="Class" />
     </Namespace>
   </Types>
   <Title>gst-sharp</Title>
diff --git a/gstreamer-sharp/gstreamer-api.raw b/gstreamer-sharp/gstreamer-api.raw
index c909487..f927c2d 100644
--- a/gstreamer-sharp/gstreamer-api.raw
+++ b/gstreamer-sharp/gstreamer-api.raw
@@ -4371,86 +4371,6 @@
         <return-type type="GType" />
       </method>
     </object>
-    <object name="XML" cname="GstXML" parent="GstObject">
-      <class_struct cname="GstXMLClass">
-        <field name="ParentClass" cname="parent_class" type="GstObjectClass" />
-        <method signal_vm="object_loaded" />
-        <method vm="object_saved" />
-        <field name="GstReserved" cname="_gst_reserved" type="gpointer" array_len="GST_PADDING" />
-      </class_struct>
-      <field name="Topelements" cname="topelements" type="GList*" access="public" />
-      <field name="Ns" cname="ns" type="xmlNsPtr" access="public" />
-      <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" />
-      <signal name="ObjectLoaded" cname="object-loaded" when="LAST" manual="true" field_name="object_loaded">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GstObject*" name="object" />
-          <parameter type="xmlNodePtr" name="self" />
-        </parameters>
-      </signal>
-      <virtual_method name="ObjectSaved" cname="object_saved">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GstObject*" name="object" />
-          <parameter type="xmlNodePtr" name="self" />
-        </parameters>
-      </virtual_method>
-      <method name="GetElement" cname="gst_xml_get_element">
-        <return-type type="GstElement*" />
-        <parameters>
-          <parameter type="const-guchar*" name="name" />
-        </parameters>
-      </method>
-      <method name="GetTopelements" cname="gst_xml_get_topelements">
-        <return-type type="GList*" />
-      </method>
-      <method name="GetType" cname="gst_xml_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <method name="MakeElement" cname="gst_xml_make_element" shared="true">
-        <return-type type="GstElement*" />
-        <parameters>
-          <parameter type="xmlNodePtr" name="cur" />
-          <parameter type="GstObject*" name="parent" />
-        </parameters>
-      </method>
-      <constructor cname="gst_xml_new" />
-      <method name="ParseDoc" cname="gst_xml_parse_doc">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="xmlDocPtr" name="doc" />
-          <parameter type="const-guchar*" name="root" />
-        </parameters>
-      </method>
-      <method name="ParseFile" cname="gst_xml_parse_file">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="const-guchar*" name="fname" />
-          <parameter type="const-guchar*" name="root" />
-        </parameters>
-      </method>
-      <method name="ParseMemory" cname="gst_xml_parse_memory">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="guchar*" name="buffer" />
-          <parameter type="guint" name="size" />
-          <parameter type="const-gchar*" name="root" />
-        </parameters>
-      </method>
-      <method name="Write" cname="gst_xml_write" shared="true">
-        <return-type type="xmlDocPtr" />
-        <parameters>
-          <parameter type="GstElement*" name="element" />
-        </parameters>
-      </method>
-      <method name="WriteFile" cname="gst_xml_write_file" shared="true">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GstElement*" name="element" />
-          <parameter type="FILE*" name="out" />
-        </parameters>
-      </method>
-    </object>
     <boxed name="Caps" cname="GstCaps" opaque="true">
       <field name="Type" cname="type" type="GType" access="public" writeable="true" />
       <field name="Refcount" cname="refcount" type="gint" access="public" writeable="true" />
diff --git a/source/gstreamer-sharp-source.xml b/source/gstreamer-sharp-source.xml
index 17bad99..bc07064 100644
--- a/source/gstreamer-sharp-source.xml
+++ b/source/gstreamer-sharp-source.xml
@@ -9,6 +9,7 @@
         <exclude>../../gstreamer/gst/gstinterface.h</exclude>
         <exclude>../../gstreamer/gst/gsturi.h</exclude>
         <exclude>../../gstreamer/gst/gstpreset.h</exclude>
+        <exclude>../../gstreamer/gst/gstxml.h</exclude>
         <!-- Not bound -->
         <exclude>../../gstreamer/gst/gstconfig.h</exclude>
         <exclude>../../gstreamer/gst/gstfilter.h</exclude>





More information about the Gstreamer-commits mailing list