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