summaryrefslogtreecommitdiff
path: root/python/libxsl.py
AgeCommit message (Collapse)AuthorFilesLines
2007-02-18fixed tab/space inconsistency with patch provided by Andreas Hanke (bugWilliam M. Brack1-12/+12
* python/libxsl.py: fixed tab/space inconsistency with patch provided by Andreas Hanke (bug #409193) svn path=/trunk/; revision=1422
2006-12-11applied patch from Nic James Ferrier to make stylesheets comparable and toDaniel Veillard1-0/+31
* configure python/generator.py python/libxsl.py python/libxslt-python-api.xml python/libxslt.c python/tests/2stage.py python/tests/loader.py: applied patch from Nic James Ferrier to make stylesheets comparable and to add transformContext handling Daniel
2004-07-09fixes Python on 64bits box problem. DanielDaniel Veillard1-0/+3
* python/libxsl.py: fixes Python on 64bits box problem. Daniel
2004-07-02convenience change try to avoid calling libxml2 cleanup function directlyDaniel Veillard1-0/+5
* configure.in: convenience change * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c: try to avoid calling libxml2 cleanup function directly but go though the python wrapper of libxml2 for memory debug accounting. Daniel
2004-01-14applied shared lib loading patch for OS X from Gianni Ceccarelli DanielDaniel Veillard1-0/+3
* python/libxsl.py: applied shared lib loading patch for OS X from Gianni Ceccarelli Daniel
2003-03-28fix bug #109395 as pointed out by Ben Phillips and avoid some warningsDaniel Veillard1-6/+7
* python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips and avoid some warnings when loading the python modules on non Linux platforms. * libxslt/transform.c: fix a bug introduced in the document lookup and exhibited by the keys test. Daniel
2003-01-13fixing bug #101602 for extension modules init and shutdown callbacks,Daniel Veillard1-0/+31
* libxslt/extensions.c libxslt/transform.c: fixing bug #101602 for extension modules init and shutdown callbacks, check that they are now called when needed. * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c: started adding the extension module support at the Python level. Still a strange bug to hunt down left. Daniel
2002-11-24updated with new version from Stéphane Bidoul DanielDaniel Veillard1-36/+41
* python/libxsl.py: updated with new version from Stéphane Bidoul Daniel
2002-02-22changes for the 'usual' setup.py to allow building a libxml2-python moduleDaniel Veillard1-3/+45
* python/generator.py python/libxslt.c: changes for the 'usual' setup.py to allow building a libxml2-python module based on the same code. The initialization is however different the 2 .so files fo libxml2 and libxslt are identical and they entry point initialize both libraries. this is done to avoid some possible nasty problem since the Python don't merge the maps of all shared modules. * python/libxsl.py: attempt to cope with the shared library loading problem when both modules are not merged. Daniel
2002-02-09Fixed the python Makefiles, corrected a bug showing up on ia64, changedDaniel Veillard1-2/+2
* configure.in libxslt.spec.in python/Makefile.am python/generator.py python/libxsl.py python/libxslt.c python/tests/Makefile.am: Fixed the python Makefiles, corrected a bug showing up on ia64, changed the name of the python internal module too Daniel
2002-02-07small fix cleanup avoid a problem with $(TESTS) augmented the wrappersDaniel Veillard1-1/+1
* xsltproc/xsltproc.c: small fix * Makefile.am: cleanup * python/tests/Makefile.am: avoid a problem with $(TESTS) * python/generator.py python/libxml_wrap.h python/libxsl.py python/libxslt.c python/libxsltclass.txt: augmented the wrappers * python/tests/pyxsltproc.py: rewrote xsltproc on top of the libxslt-python API to get an estimate of what is missing Daniel
2002-02-06added libxslt_xsltCleanup() added parameters toDaniel Veillard1-0/+1
* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters to libxslt_xsltApplyStylesheet() removed the memleaks left and fixed an import order. * python/tests/basic.py python/tests/extfunc.py: updated the tests Daniel
2002-02-06the spec file will now build libxslt-python, fought with shared and otherDaniel Veillard1-1/+1
* libxslt.spec.in python/Makefile.am python/libxsl.py: the spec file will now build libxslt-python, fought with shared and other crazyness, seems to work now :-) * doc/libxslt-api.xml: regenerated Daniel
2002-02-05attempst to tweak to get full memory debug... the basic API starts to workDaniel Veillard1-1/+1
* configure.in python/Makefile.am: attempst to tweak to get full memory debug... * python/generator.py python/libxsl.py python/libxslt-python-api.xml python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt: the basic API starts to work * python/tests/test.*: first basic test * libxslt/xsltutils.c: fixed a comment Daniel
2002-02-04reactivated xsltMatchPattern() since this is really something one may wantDaniel Veillard1-0/+7
* 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