History log of /external/libxml2/python/types.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6eea2f2c60e6a97491920cdf86b847869a2411dd 30-May-2013 Armin K <krejzi@email.com> python: Fix compiler warnings when building python3 bindings
/external/libxml2/python/types.c
bf4a8f0ea8579f05eea2e6f43df73b2a239d41b3 02-Apr-2013 Daniel Veillard <veillard@redhat.com> Fix python bindings with versions older than 2.7

Need fixing on the Capsule usage, the lack of PyBytes,
lack of io module and the way to access exception details.
/external/libxml2/python/types.c
3798c4adbb91f80bef1e9f1b4b61dae72577a244 29-Mar-2013 Daniel Veillard <veillard@redhat.com> Fix compilation on Python3

while still compiling on recent Python2:
- change the handling of files, tweak the generator, get the fd
instead of the FILE *, dup it and fdopen based on mode, add a
Release function on Python3 and call to flush from the generated
python stubs
- switch to using Capsules instead of CObjects
- fix PyString to PyBytes
- fix PyInt to PyLong
- tweak the module registration to compile on both versions
- drop PyInstance check for passed xmlNodes and instead check
attributes presence

Daniel
/external/libxml2/python/types.c
519bc6a3ab82445a8719f548d0450efe02cc9c82 19-Sep-2012 Shaun McCance <shaunm@gnome.org> Add support for xpathRegisterVariable in Python
/external/libxml2/python/types.c
438ebbd59af78c436397ae488e42aeca5cad7542 12-May-2008 Daniel Veillard <veillard@src.gnome.org> fx compilation when configured without the reader should fix #513110

* xmlschemas.c runtest.c testapi.c include/libxml/xmlreader.h
python/types.c python/libxml_wrap.h python/libxml.c: fx compilation
when configured without the reader should fix #513110
* doc/*: regenerated
Daniel

svn path=/trunk/; revision=3743
/external/libxml2/python/types.c
5d279c95f81d7272ab95903ed7640b73ab8fb037 12-Mar-2008 Daniel Veillard <veillard@src.gnome.org> fix a memory errro when using namespace nodes returned from XPath queries,

* python/types.c: fix a memory errro when using namespace nodes
returned from XPath queries, should fix #521699
* python/tests/Makefile.am python/tests/xpathns.py: add a specific
regression test for it
Daniel

svn path=/trunk/; revision=3703
/external/libxml2/python/types.c
db67015afe7061c8e24ddbad7f31c9ac1548be51 12-Jun-2007 Daniel Veillard <veillard@src.gnome.org> try to allow compilation on old python version should fix #398125 Daniel

* python/types.c: try to allow compilation on old python version
should fix #398125
Daniel

svn path=/trunk/; revision=3632
/external/libxml2/python/types.c
46459066c50190cee070ed1fcafdf6d307c09301 10-Oct-2006 Daniel Veillard <veillard@src.gnome.org> applied patch from Ross Reedstrom, Brian West and Stefan Anca to add

* python/libxml.py python/types.c: applied patch from Ross Reedstrom,
Brian West and Stefan Anca to add XPointer suport to the Python bindings
Daniel
/external/libxml2/python/types.c
a4bd369232f700aed90da69520d9ea7c9098a935 18-Jun-2006 Daniel Veillard <veillard@src.gnome.org> patch from Nic Ferrier to provide a better type mapping from XPath to

* python/types.c: patch from Nic Ferrier to provide a better type
mapping from XPath to python
Daniel
/external/libxml2/python/types.c
634ec27a804bbdf13b5baa7d5883524c5a4bd189 22-Feb-2006 Daniel Veillard <veillard@src.gnome.org> Nic Ferrier found debug statement left in the XPath conversion code Daniel

* python/types.c: Nic Ferrier found debug statement left in the
XPath conversion code
Daniel
/external/libxml2/python/types.c
850ce9b6584ecc2893632392f1d3ba46fefc13ac 10-Nov-2004 Daniel Veillard <veillard@src.gnome.org> Applied patch from Brent Hendricks adding support for late DTD validation.

* python/generator.py python/libxml.c python/libxml2class.txt
python/libxml_wrap.h python/types.c: Applied patch from Brent
Hendricks adding support for late DTD validation.
* python/tests/Makefile.am python/tests/dtdvalid.py
python/tests/test.dtd: integrated the provided regression test
Daniel
/external/libxml2/python/types.c
259f0dfa8b4f29158954959b4d0d7c03dd1eab05 18-Aug-2004 Daniel Veillard <veillard@src.gnome.org> Applied patch from Torkel Lyng to add Schemas support to the Python

* xmlschemas.c include/libxml/xmlschemas.h python/generator.py
python/libxml.c python/libxml_wrap.h python/types.c
python/tests/schema.py python/tests/Makefile.am: Applied patch
from Torkel Lyng to add Schemas support to the Python bindings
and extend the schemas error API, registered a new test.
* doc/* elfgcchack.h: rebuilt to regenerate the bindings
Daniel
/external/libxml2/python/types.c
46da46493f0bda33daf29b4b7351515c65407398 06-Jan-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Stephane Bidoul for structured error handling from

* python/libxml2-python-api.xml python/libxml_wrap.h python/types.c
python/tests/Makefile.am python/tests/tstLastError.py: applied
patch from Stephane Bidoul for structured error handling from
python, and the associated test
Daniel
/external/libxml2/python/types.c
591b4be0fe1986b5e71d54c5c063493987ef4285 10-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixed doc comment problems adding RelaxNG wrappers added a specific test

* xpath.c: fixed doc comment problems
* python/generator.py python/libxml_wrap.h python/types.c: adding
RelaxNG wrappers
* python/tests/Makefile.am python/tests/relaxng.py: added a specific
test of those early Python RelaxNG bindings
Daniel
/external/libxml2/python/types.c
0e298ad23fff1f62530eeeaa5275da1bb894b983 04-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixing #104096 to compile without regexps Daniel

* configure.in valid.c xmlreader.c python/libxml_wrap.h
python/types.c: fixing #104096 to compile without regexps
Daniel
/external/libxml2/python/types.c
417be3ae08346c6510c28d2042dd42a22a74b331 20-Jan-2003 Daniel Veillard <veillard@src.gnome.org> patch from St�phane Bidoul for better per context error message APIs

* xmlreader.c python/drv_libxml2.py python/generator.py
python/libxml.c python/libxml.py python/libxml_wrap.h
python/types.c: patch from St�phane Bidoul for better per
context error message APIs
* python/tests/ctxterror.py python/tests/readererr.py:
update of the tests
Daniel
/external/libxml2/python/types.c
e6227e0549490b5bf9271ecd2d874a97c3f4852b 14-Jan-2003 Daniel Veillard <veillard@src.gnome.org> applied and fixed a patch from Stephane Bibould to provide per parser

* python/generator.py python/libxml.c python/libxml.py
python/libxml_wrap.h python/types.c: applied and fixed a patch
from Stephane Bibould to provide per parser error handlers at the
Python level.
* python/tests/Makefile.am python/tests/ctxterror.py: added a
regression test for it.
Daniel
/external/libxml2/python/types.c
0eb38c7259b04de809f7bc880688f468ac7a15bf 15-Dec-2002 Daniel Veillard <veillard@src.gnome.org> added the close and getattribute methods of XmlTextReader. added the

* xmlreader.c doc/libxml2-api.xml: added the close and getattribute
methods of XmlTextReader.
* python/generator.py python/libxml_wrap.h python/types.c
python/libxml2class.txt: added the reader to the Python bindings
* python/tests/Makefile.am python/tests/reader.py: added a specific
test for the Python bindings of the Reader APIs
* parser.c: small cleanup.
Daniel
/external/libxml2/python/types.c
c0ac069982451b2631bf26d345623921462fde82 20-Oct-2002 Daniel Veillard <veillard@src.gnome.org> fixed bugs when passing result value tree to Python functions. Daniel

* python/types.c: fixed bugs when passing result value tree
to Python functions.
Daniel
/external/libxml2/python/types.c
bd9afb529069415baf1f32d907f035de19dae788 26-Sep-2002 Daniel Veillard <veillard@src.gnome.org> improving some documentation comments found and fixed a mem leak with

* tree.c: improving some documentation comments
* xmlregexp.c: found and fixed a mem leak with python regression tests
* doc/*: rebuilt the doc and the API XML file including the
xmlregexp.h xmlautomata.h and xmlunicode.h headers
* python/generator.py python/libxml2class.txt python/libxml_wrap.h
python/types.c: added access to the XML Schemas regexps from
python
* python/tests/Makefile.am python/tests/regexp.py: added a
simple regexp bindings test
Daniel
/external/libxml2/python/types.c
c6d4a933f017b17cacdf2a6f6505faf8d945b0b3 12-Sep-2002 Daniel Veillard <veillard@src.gnome.org> updated the python bindings, added code for easier File I/O, and the

* python/generator.py python/libxml.c python/libxml.py
python/libxml2-python-api.xml python/libxml2class.txt
python/libxml_wrap.h python/types.c: updated the python
bindings, added code for easier File I/O, and the ability to
define a resolver from Python fixing bug #91635
* python/tests/Makefile.am python/tests/inbuf.py
python/tests/outbuf.py python/tests/pushSAXhtml.py
python/tests/resolver.py python/tests/serialize.py: updated
and augmented the set of Python tests.
Daniel
/external/libxml2/python/types.c
d2379010b1aa04ff87876d5b6dfd42ce2e12928f 15-Mar-2002 Daniel Veillard <veillard@src.gnome.org> Cleanup of the python Makefiles based on Jacob and James feedback, fixed

* libxml.spec.in python/Makefile.am python/tests/Makefile.am
python/generator.py python/libxml.c python/types.c: Cleanup
of the python Makefiles based on Jacob and James feedback,
fixed the spec file accordingly, fixed the number of warning
that passing my pedantic CFLAGS was generating. Conclusion
is that Python includes are real crap.
Daniel
/external/libxml2/python/types.c
79426f2b4687db33bce9751dec31b7caa9369b6e 01-Mar-2002 Daniel Veillard <veillard@src.gnome.org> added the possibility of returning nodesets from XPath extension functions

* python/types.c python/tests/Makefile.am python/tests/xpathret.py:
added the possibility of returning nodesets from XPath extension
functions written in Python
Daniel
/external/libxml2/python/types.c
a94ec6ff13d9617ff22e790cef82208e7d1bd375 01-Mar-2002 Daniel Veillard <veillard@src.gnome.org> commiting some Python bindings work done while travelling Daniel

* python/*: commiting some Python bindings work done while travelling
Daniel
/external/libxml2/python/types.c
6361da0c25e355affdeed84cfccb187ccaadfccb 23-Feb-2002 Daniel Veillard <veillard@src.gnome.org> Added wrapper for the xmlURIPtr type, provided accessors, fixed the

* python/generator.py python/libxml.c python/libxml2-python-api.xml
python/libxml2class.txt python/libxml_wrap.h python/types.c:
Added wrapper for the xmlURIPtr type, provided accessors, fixed
the accessor generator for strings
* python/tests/Makefile.am python/tests/tstURI.py: added a specific
regression test.
Daniel
/external/libxml2/python/types.c
c575b997d85d4791d852ad43e175d47a64cf8b3c 08-Feb-2002 Daniel Veillard <veillard@src.gnome.org> Changed to the MIT Licence updated the doc accordingly preparing 2.4.14

* Copyright Makefile.am README configure.in libxml.spec.in:
Changed to the MIT Licence
* doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
doc/xmlio.html: updated the doc accordingly
* include/libxml/xmlwin32version.h configure.in: preparing
2.4.14 release
* python/generator.py python/libxml.c python/libxml2-python-api.xml
python/libxml2class.txt python/libxml_wrap.h python/types.c:
fixed the const xmlChar * wrapper and generator, XPath extension
functions now use the context as first argument
* python/tests/tstxpath.py python/tests/xpath.py
python/tests/xpathext.py: Updated the tests accordingly
* tree.c: fixed bug #70067
Daniel
/external/libxml2/python/types.c
7db3871bf58553461563241db0fffe71bf611c5e 07-Feb-2002 Daniel Veillard <veillard@src.gnome.org> cleanup always use stdout if output is NULL don't close filedescriptors

* Makefile.am: cleanup
* debugXML.c: always use stdout if output is NULL
* xmlIO.c: don't close filedescriptors passed to outputBuffers
* python/Makefile.am python/generator.py python/libxml2class.txt
python/libxml_wrap.h python/types.c: augmented the number of bindings
handling FILE * and XPath contexts
* python/tests/Makefile.am: avoid a stupid problem due to the
use of TEST.
Daniel
/external/libxml2/python/types.c
4e1b26cfeba7f5fad4f8bd12fb5ce7029f930b79 03-Feb-2002 Daniel Veillard <veillard@src.gnome.org> change a small bit in the way valididy error messages get initialized

* parserInternals.c: change a small bit in the way valididy
error messages get initialized
* python/TODO python/libxml.c python/libxml2-python-api.xml
python/libxml2class.txt python/libxml_wrap.h python/types.c:
added some memory debugging to track leaks at the libxml2 level
* python/tests/*.py: changed all tests to check for leaks,
there is just one left in XPath extension registrations.
daniel
/external/libxml2/python/types.c
3ce5257b293ed75d8feb18ed7ab18ea2b52510bd 03-Feb-2002 Daniel Veillard <veillard@src.gnome.org> cleanup added class for parser context, added first cut for push mode

* python/Makefile.am python/types.c: cleanup
* python/libxml.c python/libxml.py python/libxml_wrap.h
python/generator.py python/libxml2-python-api.xml
python/libxml2class.txt: added class for parser context, added
first cut for push mode support. Added a framework to generate
accessors functions.
* python/tests/Makefile.am python/tests/push.py: added a push
test
Daniel
/external/libxml2/python/types.c