Progressing through the TODOs, class description output, extra XML API,
* libxml.spec.in python/Makefile.am python/TODO python/generator.py
python/libxml.c python/libxml2-python-api.xml
python/libxml2class.txt: Progressing through the TODOs, class
description output, extra XML API, RPM now builds the wrappers
for all python installed versions
Daniel
diff --git a/python/TODO b/python/TODO
index b1fa734..0fc997b 100644
--- a/python/TODO
+++ b/python/TODO
@@ -1,6 +1,6 @@
TODO for the libxml2 Python wrappers
- $Id$
+ $Id$
Things to do:
-------------
@@ -8,13 +8,8 @@
- handling of node.content
- SAX interfaces
- error redirections and preformat
-- class hierarchy:
- + get the generator to output a classes.txt description
-- extensions based on a python.xml description of the new specific
- interfaces
- memory debug interfaces
- enums -> libxml.py
-- spec file: automatically generate for pythonX.Y if found
- access to XPath variables
- parserCtxt exposure:
- entry points
@@ -33,9 +28,18 @@
-----
- class hierarchy:
+ make specific node type inherit from xmlNode
+ done, had to sort the classes in the output
+ + get the generator to output a classes.txt description
+ done libxml2class.txt
- add regression tests
- tests/Makefile.am: export the Python class path
- xpath queries
- xpath extension
+- extensions based on a python.xml description of the new specific
+ interfaces
+ file libxml2-python-api.xml , first entry is xmlRegisterXPathFunction
+- spec file: automatically generate for pythonX.Y if found
+ Done, a bit ugly by running new makes in %install for each level
+ found.
Daniel Veillard