[Telepathy-commits] [telepathy-glib/master] Remove glib-errors-enum-*-gen.py (no longer used)

Simon McVittie simon.mcvittie at collabora.co.uk
Fri Jan 30 04:02:19 PST 2009


---
 tools/Makefile.am                    |    2 -
 tools/glib-errors-enum-body-gen.py   |   63 ----------------------------
 tools/glib-errors-enum-header-gen.py |   75 ----------------------------------
 3 files changed, 0 insertions(+), 140 deletions(-)
 delete mode 100644 tools/glib-errors-enum-body-gen.py
 delete mode 100644 tools/glib-errors-enum-header-gen.py

diff --git a/tools/Makefile.am b/tools/Makefile.am
index 4d44471..ddff6aa 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -17,8 +17,6 @@ EXTRA_DIST = \
     glib-client-gen.py \
     glib-client-marshaller-gen.py \
     glib-errors-check-gen.py \
-    glib-errors-enum-body-gen.py \
-    glib-errors-enum-header-gen.py \
     glib-ginterface-gen.py \
     glib-gtypes-generator.py \
     glib-interfaces-gen.py \
diff --git a/tools/glib-errors-enum-body-gen.py b/tools/glib-errors-enum-body-gen.py
deleted file mode 100644
index 58d6139..0000000
--- a/tools/glib-errors-enum-body-gen.py
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/usr/bin/python
-
-import sys
-import xml.dom.minidom
-
-from libglibcodegen import NS_TP, camelcase_to_upper, get_docstring, \
-        get_descendant_text
-
-class Generator(object):
-    def __init__(self, dom):
-        self.dom = dom
-        self.errors = self.dom.getElementsByTagNameNS(NS_TP, 'errors')[0]
-
-    def do_header(self):
-        print '/* Generated from the Telepathy spec\n'
-        copyrights = self.errors.getElementsByTagNameNS(NS_TP, 'copyright')
-        for copyright in copyrights:
-            print get_descendant_text(copyright)
-        license = self.errors.getElementsByTagNameNS(NS_TP, 'license')[0]
-        print '\n' + get_descendant_text(license) + '\n*/'
-
-    def do_enum_values(self):
-        for error in self.errors.getElementsByTagNameNS(NS_TP, 'error'):
-            print ''
-            nick = error.getAttribute('name').replace(' ', '')
-            name = camelcase_to_upper(nick.replace('.', ''))
-            ns = error.parentNode.getAttribute('namespace')
-            enum = 'TP_ERROR_' + name
-            print '        /* ' + ns + '.' + name
-            print '    ' + get_docstring(error)
-            print '     */'
-            print '        { %s, "%s", "%s" },' % (enum, enum, nick)
-
-
-    def do_get_type(self):
-        print """
-#include <_gen/telepathy-errors.h>
-
-GType
-tp_error_get_type (void)
-{
-  static GType etype = 0;
-  if (G_UNLIKELY (etype == 0))
-    {
-      static const GEnumValue values[] = {"""
-        self.do_enum_values()
-        print """\
-        { 0 }
-      };
-
-      etype = g_enum_register_static ("TpError", values);
-    }
-  return etype;
-}
-"""
-
-    def __call__(self):
-        self.do_header()
-        self.do_get_type()
-
-if __name__ == '__main__':
-    argv = sys.argv[1:]
-    Generator(xml.dom.minidom.parse(argv[0]))()
diff --git a/tools/glib-errors-enum-header-gen.py b/tools/glib-errors-enum-header-gen.py
deleted file mode 100644
index 64939b4..0000000
--- a/tools/glib-errors-enum-header-gen.py
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/python
-
-import sys
-import xml.dom.minidom
-
-from libglibcodegen import NS_TP, camelcase_to_upper, get_docstring, \
-        get_descendant_text
-
-class Generator(object):
-    def __init__(self, dom):
-        self.dom = dom
-        self.errors = self.dom.getElementsByTagNameNS(NS_TP, 'errors')[0]
-
-    def do_header(self):
-        print '/* Generated from the Telepathy spec\n'
-        copyrights = self.errors.getElementsByTagNameNS(NS_TP, 'copyright')
-        for copyright in copyrights:
-            print get_descendant_text(copyright)
-        license = self.errors.getElementsByTagNameNS(NS_TP, 'license')[0]
-        print '\n' + get_descendant_text(license) + '\n*/'
-
-    def do_gtkdoc(self):
-        for error in self.errors.getElementsByTagNameNS(NS_TP, 'error'):
-            ns = error.parentNode.getAttribute('namespace')
-            nick = error.getAttribute('name').replace(' ', '')
-            enum = 'TP_ERROR_' + camelcase_to_upper(nick.replace('.', ''))
-            print ' * @' + enum + ': ' + ns + '.' + nick + ':'
-            print ' *     ' + get_docstring(error) + '    '
-
-    def do_enumnames(self):
-        for error in self.errors.getElementsByTagNameNS(NS_TP, 'error'):
-            nick = error.getAttribute('name').replace(' ', '')
-            enum = 'TP_ERROR_' + camelcase_to_upper(nick.replace('.', ''))
-            print '    ' + enum + ','
-
-    def do_get_type(self):
-        print """
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-
-GType tp_error_get_type (void);
-
-/**
- * TP_TYPE_ERROR:
- *
- * The GType of the Telepathy error enumeration.
- */
-#define TP_TYPE_ERROR (tp_error_get_type())
-"""
-
-    def do_enum(self):
-        print """\
-/**
- * TpError:"""
-        self.do_gtkdoc()
-        print """\
- *
- * Enumerated type representing the Telepathy D-Bus errors.
- */
-typedef enum {"""
-        self.do_enumnames()
-        print """\
-} TpError;
-
-G_END_DECLS"""
-
-    def __call__(self):
-        self.do_header()
-        self.do_get_type()
-        self.do_enum()
-
-if __name__ == '__main__':
-    argv = sys.argv[1:]
-    Generator(xml.dom.minidom.parse(argv[0]))()
-- 
1.5.6.5



More information about the telepathy-commits mailing list