summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)AuthorFilesLines
2003-07-09patch from Sean Treadway, adding Python bindings for extension element andDaniel Veillard7-40/+378
* python/generator.py python/libxslt-python-api.xml python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt: patch from Sean Treadway, adding Python bindings for extension element and some bindings cleanups. * python/tests/Makefile.am python/tests/extelem.py: also add an example/test. Daniel
2003-07-08applied patch from #116943 which should fix the xsltSaveResultToFileDaniel Veillard1-1/+1
* python/libxml_wrap.h: applied patch from #116943 which should fix the xsltSaveResultToFile python binding. Daniel
2003-05-15fixing portability bug #113002 on HP-UX cleanup of --with-python like forDaniel Veillard1-3/+2
* xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX * configure.in libxslt.spec.in python/Makefile.am: cleanup of --with-python like for libxml2 Daniel
2003-05-04preparing release 1.0.30 backported a patch from libxml2 updated andDaniel Veillard1-0/+4
* NEWS configure.in : preparing release 1.0.30 * doc/apibuild.py: backported a patch from libxml2 * doc/*: updated and rebuilt the docs Daniel
2003-04-26fixed a problem in the generator where the way functions are remapped asDaniel Veillard2-2/+1
* python/generator.py: fixed a problem in the generator where the way functions are remapped as methods on classes was not symetric and dependant on python internal hash order, as reported by Stéphane Bidoul * libexslt/strings.c: attempt at fixing an object type pbm * libxslt/triodef.h: update for OpenVMS from libxml2 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-03-26portability fixes from Albert Chin avoid RTLD_GLOBAL detection warning tooDaniel Veillard2-0/+4
* configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin * python/libxslt.py: avoid RTLD_GLOBAL detection warning too Daniel
2003-01-22fixed a couple of return error #104150 reported by Peter O'Shea DanielDaniel Veillard1-2/+2
* python/libxslt.c: fixed a couple of return error #104150 reported by Peter O'Shea Daniel
2003-01-14preparing release 2.0.24 small update updated the news, rebuilt the APIsDaniel Veillard1-0/+1
* configure.in: preparing release 2.0.24 * libxslt.spec.in: small update * doc/*: updated the news, rebuilt the APIs descriptions Daniel
2003-01-13Fixed a debug log, switched it off now, DanielDaniel Veillard1-2/+2
2003-01-13fixing bug #101602 for extension modules init and shutdown callbacks,Daniel Veillard4-2/+233
* 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-12-28add missing .cvsignore entriesJose Maria Celorio2-0/+4
2002-12-23patch from Stéphane Bidoul for Python 2.1 DanielDaniel Veillard1-0/+3
* python/libxslt.c: patch from Stéphane Bidoul for Python 2.1 Daniel
2002-12-13updated the apibuilder script, regenerated the APIs DanielDaniel Veillard1-3/+0
* doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated the apibuilder script, regenerated the APIs Daniel
2002-12-11copied over the apibuild.py from libxml2, adapted a bit and regeneratedDaniel Veillard1-0/+6
* doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml: copied over the apibuild.py from libxml2, adapted a bit and regenerated the API description in XML. Todo: libexslt-api.xml * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h libxslt/pattern.c libxslt/preproc.c libxslt/security.c libxslt/templates.c libxslt/transform.c libxslt/transform.h libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the report from the scripts. * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel package Daniel
2002-11-26fixed the API generation scripts. regenerated updated too updated tooDaniel Veillard1-0/+1
* doc/Makefile.am doc/parsedecl.py: fixed the API generation scripts. * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated * doc/html/*.html: updated too * python/libxsltclass.txt: updated too Daniel
2002-11-24enable libxml2 memory debug before loading libxslt since libxsltDaniel Veillard4-16/+12
* python/tests/*.py: enable libxml2 memory debug before loading libxslt since libxslt initialization now includes EXSLT registration which initialize the libxml2 library and allocate memory 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-11-23patch from Charles Bozeman fixing a memory leak inDaniel Veillard1-7/+8
* libexslt/date.c: patch from Charles Bozeman fixing a memory leak in exsltDateDurationFunction pointed out by Bernard Brinkhus * python/tests/exslt.py: trouble with mem debug in that specific test... Daniel
2002-11-23fixes for compiling without config.h DanielDaniel Veillard2-2/+2
* python/generator.py python/libxslt.c: fixes for compiling without config.h Daniel
2002-11-16make sure to register EXSLT for the bindings add a specific test minorDaniel Veillard3-0/+62
* python/libxslt.c: make sure to register EXSLT for the bindings * python/tests/Makefile.am python/tests/exslt.py: add a specific test * xsltproc/xsltproc.c: minor cleanup Daniel
2002-11-15trying to fix #98518 when building outside of the source tree DanielDaniel Veillard2-4/+4
* python/Makefile.am python/tests/Makefile.am: trying to fix #98518 when building outside of the source tree Daniel
2002-11-14xpathObjectRet() pertains to the libxml2 module, add the namespace. DanielDaniel Veillard1-1/+1
* python/generator.py: xpathObjectRet() pertains to the libxml2 module, add the namespace. Daniel
2002-10-20fixed bugs when passing result value tree to Python functions. DanielDaniel Veillard1-4/+82
* python/types.c: fixed bugs when passing result value tree to Python functions. Daniel
2002-09-05applied patch from Christophe Merlet to reestablish DESTDIR DanielDaniel Veillard1-4/+4
* python/Makefile.am: applied patch from Christophe Merlet to reestablish DESTDIR Daniel
2002-08-25applied a patch from Ralf Mattes providing style.saveResultToString()Daniel Veillard4-0/+55
* python/libxslt-python-api.xml python/libxslt.c python/libxsltclass.txt python/tests/basic.py: applied a patch from Ralf Mattes providing style.saveResultToString() Daniel
2002-08-21fixed a bug w.r.t. namespace context when doing the evaluation ofDaniel Veillard1-5/+5
* libxslt/templates.c: fixed a bug w.r.t. namespace context when doing the evaluation of attribute value templates * libxslt.spec.in python/Makefile.am: fixed some troubles with "make rpm" Daniel
2002-08-21fixed the parameter order when calling Python based extensions. DanielDaniel Veillard1-1/+1
* python/libxslt.c: fixed the parameter order when calling Python based extensions. Daniel
2002-08-14AMD x86-64 induced changes from Frederic Crozat DanielDaniel Veillard1-1/+1
* configure.in python/Makefile.am: AMD x86-64 induced changes from Frederic Crozat Daniel
2002-07-21fixed bug 87230, also multiple make jobs in python directoryWilliam M. Brack1-3/+6
2002-05-24tried to fix #79105 by providing a specific error registering routine.Daniel Veillard3-4/+120
* python/libxslt-python-api.xml python/libxslt.c python/libxsltclass.txt : tried to fix #79105 by providing a specific error registering routine. Daniel
2002-05-16Applied Mark Vakoc patch to show registered extensions in xsltproc rebuiltDaniel Veillard1-0/+1
* libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src: Applied Mark Vakoc patch to show registered extensions in xsltproc * doc/*: rebuilt the API, docs and website * python/libxsltclass.txt: this added an entry point Daniel
2002-04-15fixing the equivalent of #75779 DanielDaniel Veillard2-2/+4
* python/Makefile.am: fixing the equivalent of #75779 Daniel
2002-03-27Added Igor Zlatkovic as official maintainer Albert Chin pointed thatDaniel Veillard2-2/+2
* AUTHORS HACKING: Added Igor Zlatkovic as official maintainer * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed that $(datadir) should be used for docs Daniel
2002-03-20Art Haas pointed a stupid error DanielDaniel Veillard1-1/+1
* python/Makefile.am: Art Haas pointed a stupid error Daniel
2002-03-18fixed a stupid bug DanielDaniel Veillard1-1/+1
* python/Makefile.am: fixed a stupid bug Daniel
2002-03-18applied the same kind of fixes to the Python Makefiels than to libxml2Daniel Veillard5-241/+332
* 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
2002-03-08remove $(srcdir) as make will automatically look there for these filesjacob berkman1-1/+1
2002-03-08 jacob berkman <jacob@ximian.com> * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir) as make will automatically look there for these files
2002-03-08preparing release 1.0.13 updated and rebuilt the docs fixed a possibleDaniel Veillard1-1/+4
* configure.in libxslt/xsltwin32config.h: preparing release 1.0.13 * doc/*: updated and rebuilt the docs * python/libxslt.c: fixed a possible reentrancy problem Daniel
2002-03-08Fixes the problems exposed by #73880 those ought to be computed atDaniel Veillard1-11/+11
* libxslt/pattern.c: Fixes the problems exposed by #73880 those ought to be computed at stylesheet compile time, not at run-time, and the computation was wrong. * libxslt/transform.c: get rid of fake nodes coming from node-set transformations. At least if they are still produced they will become easy to spot as resulting document won't be well-formed. Daniel
2002-02-22changes for the 'usual' setup.py to allow building a libxml2-python moduleDaniel Veillard3-313/+406
* 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-12trying to fix #71270 DanielDaniel Veillard1-3/+3
* python/Makefile.am: trying to fix #71270 Daniel
2002-02-11removed tab used spaces preparing 1.0.12 rebuild/updated DanielDaniel Veillard3-538/+538
* python/*.py: removed tab used spaces * configure.in libxslt/xsltwin32config.h: preparing 1.0.12 * doc/news.html doc/xslt.html: rebuild/updated Daniel
2002-02-10fixed a bug reported by Norm DanielDaniel Veillard2-3/+2
* libxslt/attributes.c: fixed a bug reported by Norm Daniel
2002-02-10fixed a small warning. rebuilt the APIs DanielDaniel Veillard2-1/+5
* python/libxml.c : fixed a small warning. * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml python/libxsltclass.txt: rebuilt the APIs Daniel
2002-02-09seems some version of automake didn't generate the dependancies right asDaniel Veillard1-0/+2
* python/Makefile.am: seems some version of automake didn't generate the dependancies right as Jacob found out. Add an extra dependancy rule. Daniel
2002-02-09Fixed the python Makefiles, corrected a bug showing up on ia64, changedDaniel Veillard5-37/+47
* 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-08change the Licence to MIT Licence and release of 1.0.11 updates of theDaniel Veillard5-55/+10
* Copyright Makefile.am configure.in libxslt.spec.in: change the Licence to MIT Licence and release of 1.0.11 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html doc/xslt.html: updates of the docs accordingly * libxslt/xsltwin32config.h: numbering * python/generator.py python/libxml_wrap.h python/libxsltclass.txt python/libxslt-python-api.xml: cleanup the dependancies with libxml2 * python/tests/extfunc.py: updated examples. Daniel
2002-02-07fixup the script and rebuid the API cleanup provided accessors for a lotDaniel Veillard8-13/+240
* doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml doc/parsedecl.py: fixup the script and rebuid the API * libxslt/extensions.h: cleanup * python/generator.py python/libxslt-python-api.xml python/libxslt.c python/libxsltclass.txt: provided accessors for a lot of the tructures involved in the transformation. Stylesheet and transformation python object don't free automatically the encapsulated object when deallocated. * python/tests/Makefile.am python/tests/basic.py python/tests/extfunc.py python/tests/pyxsltproc.py: updated the examples Daniel
2002-02-07small fix cleanup avoid a problem with $(TESTS) augmented the wrappersDaniel Veillard7-23/+387
* 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