[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