The XML_IGNORE_FPTR_CAST_WARNINGS and XML_POP_WARNINGS macros were added very
recently, so define them as nothing if they aren't defined upon including the
libxml2 headers.
- Handle Python 3 types similar to libxml2
- Copy new versions of libxml_xmlXPathDestructNsNode and
libxml_xmlXPathObjectPtrConvert from libxml2
- Fix compiler warnings
- Fix whitespace
- Remove unneeded imports from __future__
- Remove test in extelem.py (StringIO can't be converted to FILE under
Python 3)
- string.lower() works in both Python 2 and 3
Closes#25.
* libxslt/win32config.h: patch from Rob Richards for VS 2008
* python/types.c: fix a problem with namespace nodes coming from
XPath nodesets.
Daniel
svn path=/trunk/; revision=1458
* python/Makefile.am python/generator.py python/libxslt.c
python/types.c python/tests/Makefile.am: applied the same kind of
fixes to the Python Makefiels than to libxml2 ones. Updates
and cleanups too.
Daniel
* libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
reactivated xsltMatchPattern() since this is really something
one may want to have access to in an extension function.
* Makefile.am configure.in python/Makefile.am python/generator.py
python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
python/types.c: started working on the python bindings, borrowed
most of the work done for libxml2, most of the generator code
is similar. Commit at the point where this compiles cleanly and
"import libxslt" doesn't yield any missing entry point.
Daniel