History log of /external/libxml2/python/generator.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
af62eb4fabda119f12c53da2e68cf0decb68b0d8 13-Oct-2014 Daniel Veillard <veillard@redhat.com> Python generator bug raised by the const change

the doc methode for xmlDocGetRootElement wasn't generated anymore
/external/libxml2/python/generator.py
6f18465189dbfdf6efb1e6580243918a4f609d1c 29-Mar-2013 Daniel Veillard <veillard@redhat.com> A few more fixes for python 3 affecting libxml2.py

need a few changes to the generator and the libxml.py stub
/external/libxml2/python/generator.py
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/generator.py
3cb1ae26ec845beaea4c3a37eba7c874a7fa21a1 27-Mar-2013 Daniel Veillard <veillard@redhat.com> First pass at starting porting to python3
/external/libxml2/python/generator.py
48da90bc4a3809728d08ee9ee8da21d044fbca82 25-Feb-2013 Alexey Neyman <stilor@att.net> Python binding for xmlRegisterInputCallback

It is possible to make xmlIO handle any protocol by means of
xmlRegisterInputCallback(). However, that function is currently only
available in C API. So, the natural solution seems to be implementing Python
bindings for the xmlRegisterInputCallback.

* python/generator.py: skip xmlPopInputCallbacks
* python/libxml.c python/libxml.py python/libxml_wrap.h: implement the
wrappers
* python/tests/input_callback.py python/tests/Makefile.am: also add a test case
/external/libxml2/python/generator.py
10455bb48fadedc76633e445db497a49e94fb114 15-Oct-2010 Mike Hommey <mh@glandium.org> Sort python generated stubs

to avoid shuffling each time python changes or on different
architectures
/external/libxml2/python/generator.py
794613770ddeefa840421425af76babfd939c083 13-Jan-2010 Daniel Veillard <veillard@redhat.com> Fix python generator to not use deprecated xmllib

* python/generator.py: use xml.sax instead, patch based on similar
fir for libvirt by Cole Robinson <crobinso@redhat.com>
/external/libxml2/python/generator.py
be2bd6ac6fb512d322a059408c6fd80a91b091cf 27-Nov-2008 Daniel Veillard <veillard@src.gnome.org> adds element traversal support avoid a warning regenerated daniel

* include/libxml/tree.h tree.c python/generator.py: adds
element traversal support
* valid.c: avoid a warning
* doc/*: regenerated
daniel

svn path=/trunk/; revision=3804
/external/libxml2/python/generator.py
39801e572a3839b5346cd89dca3a2f67aec68c84 03-Jun-2008 Daniel Veillard <veillard@src.gnome.org> apply patch from Martin fixing python whitespaces following previous

* python/generator.py python/setup.py: apply patch from Martin fixing
python whitespaces
* NEWS: following previous commit rebuilt now in UTF-8
Daniel

svn path=/trunk/; revision=3746
/external/libxml2/python/generator.py
ed939f8e065a708cafb7f653b7301c22bc2786c0 08-Apr-2008 Daniel Veillard <veillard@src.gnome.org> fix a bug introduced when fixing #438208 and reported by Ashwin fix an

* tree.c: fix a bug introduced when fixing #438208 and reported by
Ashwin
* python/generator.py: fix an infinite loop bug
Daniel

svn path=/trunk/; revision=3733
/external/libxml2/python/generator.py
3b6acc93bf03bae282c71d4f63a9639b1bb7dc38 14-Dec-2006 Daniel Veillard <veillard@src.gnome.org> apparently id() sometimes generate negative values and %X outputs -XXXX

* python/generator.py python/libxml.py: apparently id() sometimes
generate negative values and %X outputs -XXXX :-(
Daniel
/external/libxml2/python/generator.py
ddefe9cccfa23ca9192f1d16e9b791daa2409823 04-Aug-2006 Daniel Veillard <veillard@src.gnome.org> fixed the conversion of long parameters Daniel

* python/generator.py: fixed the conversion of long parameters
Daniel
/external/libxml2/python/generator.py
8bda20f73c908fc08b40ad7a1d1df2c35a8d362d 24-Aug-2005 Daniel Veillard <veillard@src.gnome.org> removed a potentially uninitialized variable error fixed a deprecation

* xpath.c: removed a potentially uninitialized variable error
* python/generator.py: fixed a deprecation warning
* python/tests/tstLastError.py: silent the damn test when Okay !
Daniel
/external/libxml2/python/generator.py
95175012ecb180e9f40f57455a600401f854075c 03-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixing #307823 and a couple of assorted bugs fixed conditionals in

* testapi.c runsuite.c runtest.c: fixing #307823 and a couple of
assorted bugs
* python/generator.py python/libxml2-python-api.xml: fixed
conditionals in generator too
* doc/apibuild.py doc/libxml2-api.xml doc/* elfgcchack.h: some
cleanups too and rebuilt
Daniel
/external/libxml2/python/generator.py
0e460da346bfb2cc9d5d6cb4be8f851c18bfb81e 31-Mar-2005 Daniel Veillard <veillard@src.gnome.org> another patch from Brent Hendricks to add new handlers with the various

* python/generator.py python/libxml.py: another patch from Brent
Hendricks to add new handlers with the various validity contexts
* python/tests/Makefile.am python/tests/validDTD.py
python/tests/validRNG.py python/tests/validSchemas.py: also
added the regression tests he provided
Daniel
/external/libxml2/python/generator.py
bb8502c0ef2af706fbdff69119e994e40da64a88 30-Mar-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Brent Hendricks to avoid leak in python bindings when

* python/generator.py python/libxml.c: applied patch from Brent
Hendricks to avoid leak in python bindings when using schemas
error handlers.
Daniel
/external/libxml2/python/generator.py
25c90c589b256f0925f081198c1525134a491e31 02-Mar-2005 Daniel Veillard <veillard@src.gnome.org> try to fix a problem with valgrind. applied memory leak fix from Brent

* Makefile.am doc/examples/Makefile.am python/tests/Makefile.am
xstc/Makefile.am: try to fix a problem with valgrind.
* python/generator.py python/libxml.c python/tests/Makefile.am
python/tests/tstmem.py: applied memory leak fix from Brent Hendricks
c.f. bug #165349
Daniel
/external/libxml2/python/generator.py
2fc6df95cc021fb16debe942697eda86eeba39ae 30-Jan-2005 Daniel Veillard <veillard@src.gnome.org> added a streaming pattern detector for a subset of XPath, should help

* pattern.c include/libxml/pattern.h xmllint.c: added a
streaming pattern detector for a subset of XPath, should
help Kasimier for identity constraints
* python/generator.py: applied Stephane Bidoul patch to find
paths without breaking.
Daniel
/external/libxml2/python/generator.py
ff349110ccb0b5c6d437848a8b254d93fbaced18 24-Dec-2004 William M. Brack <wbrack@src.gnome.org> added most required entires to foreign encoding table, plus some

* python/generator.py: added most required entires to
foreign encoding table, plus some additional logic to
assure only the 1st param uses the 't#' format. Fixes
bug #152286, but may still have some other UTF-16 problems.
/external/libxml2/python/generator.py
106cad66199aced3f7ae0e943ed7e740179c51eb 23-Dec-2004 William M. Brack <wbrack@src.gnome.org> enhanced for enabling build in a different directory. Added (optional)

* Makefile.am, gentest.py: enhanced for enabling build in
a different directory. Added (optional) param to gentest.py
to specify the source directory (bug #155468)
* doc/Makefile.am: changed destination of NEWS from (top_srcdir)
to (top_builddir) (bug #155468)
* python/Makefile.am, python/generator.py: enhanced for enabling
build in a different directory(bug #155468). Added (optional)
param to generator.py to specify the source directory. Added
a new table of functions which have possible "foreign" encodings
(e.g. UTF16), and code to use python 't' format instead of
'z' format (mostly solving bug #152286, but still need to
populate the table).
/external/libxml2/python/generator.py
dbbcf8e14a0f566a65fea0d9d7bbf30e9f499f70 17-Dec-2004 William M. Brack <wbrack@src.gnome.org> modified to allow the ns and nsDefs accessors to return None instead of

* python/generator.py: modified to allow the ns and nsDefs
accessors to return None instead of error when no namespace
is present (bug #)
/external/libxml2/python/generator.py
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/generator.py
263ec86a75f7b5ec2d37dbb89356bf7fca11cff3 04-Oct-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Malcolm Tredinnick fixing bug #154294 related to saving

* python/generator.py python/libxml.c python/tests/outbuf.py:
applied patch from Malcolm Tredinnick fixing bug #154294
related to saving to python file objects.
Daniel
/external/libxml2/python/generator.py
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/generator.py
c68d78d25a17e65d172ccc1ac24d609c7c1d5cde 16-Jul-2004 William M. Brack <wbrack@src.gnome.org> added a check on the argument for some classes (e.g. xmlDoc and xmlNode)

* python/generator.py: added a check on the argument for some
classes (e.g. xmlDoc and xmlNode) to prevent a segfault (as
reported on the list). Further enhancement should be done
to auto-create the appropriate object.
* python/libxml.c: minor fix for a warning message; added a
routine, currently not used, to report the description of a
PyCObject.
* python/libxml2class.txt: regenerated
/external/libxml2/python/generator.py
f93a866079364a006189683eaa07f94c867389d1 01-Jul-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from St�phane Bidoul to fix some Python bindings

* python/libxml.c python/generator.py python/libxml.py
python/libxml2-python-api.xml python/libxml2class.txt:
applied patch from St�phane Bidoul to fix some Python bindings
initialization, then had to change the parserCleanup()
to handle memory released there.
* xmlmemory.c: added more debugging comments.
Daniel
/external/libxml2/python/generator.py
d69cc8174e3268b464c7a251c3051c3b5d40f4ab 01-Jul-2004 Daniel Veillard <veillard@src.gnome.org> do not provide functions used as destructor of classes as public methods

* python/generator.py: do not provide functions used as destructor
of classes as public methods to avoid double-free problem like
in bug #145185
Daniel
/external/libxml2/python/generator.py
656ce948ab664ce96298c5f419a03a7ffcc88d9d 01-May-2004 Daniel Veillard <veillard@src.gnome.org> Fixed bug #141529 i.e. various problems when building with --without-html

* xmllint.c xmlsave.c python/generator.py python/libxml.c: Fixed
bug #141529 i.e. various problems when building with --without-html
Daniel
/external/libxml2/python/generator.py
4f4a27f97068914565ce14895607b9921f7021f4 15-Jan-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Stephane Bidoul to add enums to the Python bindings.

* python/generator.py python/tests/tstLastError.py: applied
patch from Stephane Bidoul to add enums to the Python bindings.
Daniel
/external/libxml2/python/generator.py
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/generator.py
f7eb794c142e31ca895f2d7743f872a809e514ab 31-Dec-2003 William M. Brack <wbrack@src.gnome.org> fixed problem pointed out by St�phane Bidoul on the list. completed

* python/generator.py, python/libxml2class.txt: fixed problem
pointed out by St�phane Bidoul on the list.
* xinclude.c, xpointer.c, xpath.c, include/libxml/xpointer.h:
completed modifications required to fix Bug 129967 (at last!).
Now wait to see how long before further trouble...
/external/libxml2/python/generator.py
6cbd6c0738efb6c55d08f39c0731d46d678858fa 04-Dec-2003 Daniel Veillard <veillard@src.gnome.org> cleanup the output buffer support to at least get the basic to work fixes

* python/generator.py python/libxml.c python/libxml_wrap.h:
cleanup the output buffer support to at least get the basic
to work
* python/tests/outbuf.py python/tests/serialize.py: fixes and
cleanup.
* include/libxml/xmlwriter.h: cleanup
Daniel
/external/libxml2/python/generator.py
ea939087b982cffc39521369632fe34243f3153a 09-Nov-2003 William M. Brack <wbrack@src.gnome.org> enhanced for range checking, updated to Unicode version 4.0.1 (API docs

* genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
python/libxml2class.txt: enhanced for range checking,
updated to Unicode version 4.0.1 (API docs also updated)
* python/generator.py: minor change to fix a warning
/external/libxml2/python/generator.py
6bf4d6fd3e4a842d8b75880f6ca83f75925f81bf 05-Nov-2003 William M. Brack <wbrack@src.gnome.org> small enhancement to assure ATTRIBUTE_UNUSED appears after the variable

* python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
appears after the variable declaration.
* valid.c: trivial change to eliminate a warning message
/external/libxml2/python/generator.py
198c1bfc1cd2cc031410e4be4e5faebed45c557c 20-Oct-2003 Daniel Veillard <veillard@src.gnome.org> removing xmldwalk module since it got merged with the xmlreader. cleanup

* Makefile.am configure.in xmldwalk.c xmlreader.c
include/libxml/Makefile.am include/libxml/xmldwalk.h
include/libxml/xmlversion.h.in: removing xmldwalk module
since it got merged with the xmlreader.
* parser.c: cleanup
* win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
rebuilt the API
* python/tests/Makefile.am python/tests/reader7.py
python/tests/walker.py: adding regression testing for the
new xmlreader APIs, new APIs for reader creation, including
makeing reader "walker" operating on preparsed document trees.
Daniel
/external/libxml2/python/generator.py
a71a8ef127c8811db2ebbce8086d6e2a8f3d241e 06-Aug-2003 William M. Brack <wbrack@src.gnome.org> further small changes to elminate most of the remaining warnings.

* error.c trionan.[ch] testThreads.c python/generator.py:
further small changes to elminate most of the remaining
warnings.
/external/libxml2/python/generator.py
c2664641740126714bb363bd6b5f65f724031c83 29-Jul-2003 Daniel Veillard <veillard@src.gnome.org> patch from Joachim Bauch + cleanup for Relax NG error callbacks in python

* python/generator.py python/libxml.c python/libxml2class.txt:
patch from Joachim Bauch + cleanup for Relax NG error callbacks
in python
Daniel
/external/libxml2/python/generator.py
2b32e6f34c3274dadb1fa04f2c979b0685dd71c8 26-Apr-2003 Daniel Veillard <veillard@src.gnome.org> fixed a problem in the generator where the way functions are remapped as

* 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
Daniel
/external/libxml2/python/generator.py
febcca40d43b41df4fb202d6c96104c5aae6c68d 16-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more bug-hunting added --tree to dump the intermediate rng tree patch from

* relaxng.c: more bug-hunting
* testRelax.c include/libxml/relaxng.h: added --tree to dump the
intermediate rng tree
* python/generator.py: patch from Stephane Bidoul to fix the generator
on python < 2.2
Daniel
/external/libxml2/python/generator.py
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/generator.py
71531f33450f9a809eab050104e55c84b77b2a9e 05-Feb-2003 Daniel Veillard <veillard@src.gnome.org> comments cleanups use xmllint for doing the RelaxNG tests preparing 2.5.2

* HTMLparser.c tree.c xmlIO.c: comments cleanups
* Makefile.am: use xmllint for doing the RelaxNG tests
* configure.in: preparing 2.5.2 made schemas support default to
on instead of off
* relaxng.c: removed the verbosity
* xmllint.c: added --relaxng option
* python/generator.py python/libxml_wrap.h: prepared the integration
of the new RelaxNG module and schemas
* result/relaxng/*: less verbose output
Daniel
/external/libxml2/python/generator.py
ff12c494f7bc6bfa2d64aca64091a5077c108930 23-Jan-2003 Daniel Veillard <veillard@src.gnome.org> seems there is no good reasons to not generate bindings for XPointer

* python/generator.py: seems there is no good reasons to
not generate bindings for XPointer
Daniel
/external/libxml2/python/generator.py
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/generator.py
26f70269c80140a7fb8a7aae9ef09c95efa98e70 16-Jan-2003 Daniel Veillard <veillard@src.gnome.org> applied a patch from St�phane Bidoul to allow per XMLtextReader error and

* xmlreader.c include/libxml/xmlreader.h python/generator.py
python/libxml.c python/libxml.py win32/libxml2.def.src: applied
a patch from St�phane Bidoul to allow per XMLtextReader error
and warning handling
* python/tests/Makefile.am python/tests/readererr.py: adding the
specific regression test
Daniel
/external/libxml2/python/generator.py
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/generator.py
3b87b6b39818018a0fbc9184ac0c429fc7b5af32 10-Jan-2003 Daniel Veillard <veillard@src.gnome.org> fixed a bug raised by Raymond Wiker, docSetRootElement() should not raise

* python/generator.py: fixed a bug raised by Raymond Wiker,
docSetRootElement() should not raise an exception if the
return is None
Daniel
/external/libxml2/python/generator.py
dc85f28f66198ba0677c38686c17d675190f2e7b 31-Dec-2002 Daniel Veillard <veillard@src.gnome.org> modified the generator to allow keeping class references when creating new

* python/generator.py: modified the generator to allow keeping
class references when creating new classes, needed to fix a bug
pointed by St�phane Bidoul where the input buffer of the
xmlTextReader instance gets destroyed if the python wrapper for
the input is not referenced anymore.
Daniel
/external/libxml2/python/generator.py
aba976d8254720a28e06f351bdb913ced88a8f95 28-Dec-2002 Daniel Veillard <veillard@src.gnome.org> changed the generator to provide casing for the XmlTextReader similar to

* python/generator.py python/libxml2class.txt
python/tests/reader.py python/tests/reader2.py: changed the
generator to provide casing for the XmlTextReader similar to
C# so that examples and documentation are more directly transposable.
Fixed the couple of tests in the suite.
Daniel
/external/libxml2/python/generator.py
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/generator.py
a1196ed4142269343ac98e698f195966886319e1 23-Nov-2002 Daniel Veillard <veillard@src.gnome.org> trying to fix the Python bindings build on Windows (St�phane Bidoul)

* python/generator.py python/libxml.c python/setup.py.in: trying
to fix the Python bindings build on Windows (St�phane Bidoul)
Daniel
/external/libxml2/python/generator.py
d076a20ea6254753201004ec444ac38728197a2d 20-Nov-2002 Daniel Veillard <veillard@src.gnome.org> fixed #99082 for xi:include encoding="..." support on text includes. added

* xinclude.c parserInternals.c encoding.c: fixed #99082
for xi:include encoding="..." support on text includes.
* result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
test/XInclude/ents/isolatin.txt : added a specific regression test
* python/generator.py python/libxml2class.txt: fixed the generator
the new set of comments generated for doc/libxml2-api.xml were
breaking the python generation.
Daniel
/external/libxml2/python/generator.py
d4cb1e8a5f49ba9a3b260ea6b71a6f9b36015fa2 26-Sep-2002 Daniel Veillard <veillard@src.gnome.org> fixed a stupid error breaking the python API Daniel

* python/generator.py python/libxml2class.txt: fixed a stupid error
breaking the python API
Daniel
/external/libxml2/python/generator.py
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/generator.py
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/generator.py
42766c0eea0fa40c7b721fa4c9cf56b4c484b4c7 22-Aug-2002 Daniel Veillard <veillard@src.gnome.org> possible mem leak patch from Jason Adams integrated xf:escape-uri() from

* xpath.c: possible mem leak patch from Jason Adams
* xpath.c: integrated xf:escape-uri() from Wesley Terpstra
in the XQuery namespace
* configure.in: preparing 2.4.24
* doc/*.html: updated the web pages
* python/generator.py: closing bug #85258 by generating conditional
compile check to avoid linking to routines not configured in.
Daniel
/external/libxml2/python/generator.py
6f46f6c5b8b01441e006428b642c4bb5f528bcbe 01-Aug-2002 Daniel Veillard <veillard@src.gnome.org> Opening the interface xmlNewCharEncodingHandler as requested in #89415

* encoding.c include/libxml/encoding.h: Opening the interface
xmlNewCharEncodingHandler as requested in #89415
* python/generator.py python/setup.py.in: applied cleanup
patches from Marc-Andre Lemburg
* tree.c: fixing bug #89332 on a specific case of loosing
the XML-1.0 namespace on xml:xxx attributes
Daniel
/external/libxml2/python/generator.py
3cd7240da45a00a17f003b67881d8e4afb618711 13-May-2002 Daniel Veillard <veillard@src.gnome.org> fixed a problem with the HTML parser pointed by Gary Benson sdding the

* python/generator.py python/libxml2class.txt : fixed a problem
with the HTML parser pointed by Gary Benson
* python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
example
Daniel
/external/libxml2/python/generator.py
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/generator.py
ef6c46f805c0d0353ce5f02876f7f86f2e32c5f2 07-Mar-2002 Daniel Veillard <veillard@src.gnome.org> fixed xmlHasNsProp() bugs for defaulted from DTD attribs, added a specific

* tree.c python/tests/Makefile.am python/tests/attribs.py:
fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
added a specific regression test
* python/generator.py: xmlHasNsProp() and xmlHasProp() shall
not raise exceptions when failing to find the attribute.
Daniel
/external/libxml2/python/generator.py
8d24cc189845663509623fbd6b5106cc01266994 05-Mar-2002 Daniel Veillard <veillard@src.gnome.org> make sure SAX endDocument is always called as this could result in a

* parser.c: make sure SAX endDocument is always called as
this could result in a Python memory leak otherwise (it's
used to decrement ref-counting)
* python/generator.py python/libxml.c python/libxml.py
python/libxml2-python-api.xml python/libxml2class.txt
python/tests/error.py python/tests/xpath.py: implemented
the suggestions made by Gary Benson and extended the tests
to match it.
Daniel
/external/libxml2/python/generator.py
ba5e18a3fba71a36c6addcaa3d25a04ac264ec77 05-Mar-2002 Daniel Veillard <veillard@src.gnome.org> applied patch fixing #73450 Daniel

* python/generator.py: applied patch fixing #73450
Daniel
/external/libxml2/python/generator.py
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/generator.py
0fea6f45cd6f158418318c0af922533e44f9c0e2 22-Feb-2002 Daniel Veillard <veillard@src.gnome.org> added the 'usual' setup.py to allow building a libxml2-python module based

* python/README python/generator.py python/libxml.c python/setup.py:
added 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.
Daniel
/external/libxml2/python/generator.py
01a6d4170c87368621db478b4d98530265bb9b1f 11-Feb-2002 Daniel Veillard <veillard@src.gnome.org> removed tabs and used spaces. Daniel

* python/*.py: removed tabs and used spaces.
Daniel
/external/libxml2/python/generator.py
5e5c2d0a93e3e1bef0aaa63500cbbbd53e6a4063 09-Feb-2002 Daniel Veillard <veillard@src.gnome.org> Justin Fletcher found some parts of the code needing cleanup Fixed the

* parserInternals.c valid.c: Justin Fletcher found some parts
of the code needing cleanup
* libxml.spec.in python/Makefile.am python/generator.py
python/libxml.c python/libxml.py: Fixed the python Makefiles
corrected a bug showing up on ia64, changed the name of the
python internal module too
Daniel
/external/libxml2/python/generator.py
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/generator.py
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/generator.py
36eea2d2ee84132e66552f84724e9b377d687681 04-Feb-2002 Daniel Veillard <veillard@src.gnome.org> hardened the addChild function added accessors needed for xmlNode, a bit

* tree.c: hardened the addChild function
* python/generator.py python/libxml.c python/libxml2-python-api.xml
python/libxml2class.txt python/libxml_wrap.h python/TODO:
added accessors needed for xmlNode, a bit more testing and
extension of interfaces
* python/tests/Makefile.am python/tests/build.py: added a test
build from scratch/save/load/check
Daniel
/external/libxml2/python/generator.py
26f1dcc5bda9fbd0711bd93f72ed20d4eaec3cbf 03-Feb-2002 Daniel Veillard <veillard@src.gnome.org> more accessor classes for the parser context, allow to switch on and check

* python/TODO python/generator.py python/libxml2-python-api.xml
python/libxml2class.txt: more accessor classes for the parser
context, allow to switch on and check validity
* python/tests/Makefile.am python/tests/error.py
python/tests/invalid.xml python/tests/valid.xml
python/tests/validate.py: attded more test and and added error.py
which I forgot to commit in the last step
Daniel
/external/libxml2/python/generator.py
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/generator.py
9589d4551e71b598202e799ea462b7e97d00a1da 02-Feb-2002 Daniel Veillard <veillard@src.gnome.org> 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
/external/libxml2/python/generator.py
253aa2c33bb4d781b5120dd82b404e0416abd79f 02-Feb-2002 Daniel Veillard <veillard@src.gnome.org> added more informations in the libxml2-python package including docs.

* configure.in libxml.spec.in python/Makefile.am python/TODO
python/generator.py python/libxml2class.txt: added more informations
in the libxml2-python package including docs. Slightly changed
the class hierarchy
* python/tests/*: added basic regression tests infrastructure too
Daniel
/external/libxml2/python/generator.py
a7340c830e4bddd86201cfdb97ac81e30b0dee62 01-Feb-2002 Daniel Veillard <veillard@src.gnome.org> more work, now able to extend the XPath interpreter with functions written

* python/Makefile.am python/generator.py python/libxml.c
python/libxml.py: more work, now able to extend the
XPath interpreter with functions written in python.
Daniel
/external/libxml2/python/generator.py
6327697c52f637509c1fa3e5ce59758ae7394fc6 01-Feb-2002 Daniel Veillard <veillard@src.gnome.org> Force the generato to use the API description in ../doc, Daniel
/external/libxml2/python/generator.py
1971ee2698cb84c7699c96d3302f00e20d42c0d3 31-Jan-2002 Daniel Veillard <veillard@src.gnome.org> minor optimization more work on the python bindings, they now support

* xpath.c: minor optimization
* python/generator.py python/libxml.c python/libxml.py
python/libxml_wrap.h: more work on the python bindings,
they now support XPath and there is no evident leak
Daniel
/external/libxml2/python/generator.py
36ed5290a2dd1d44ddc0f102f6251156ad6965b9 31-Jan-2002 Daniel Veillard <veillard@src.gnome.org> more work on the python bindings generator. Daniel

* python/generator.py python/libxml.c python/libxml.py:
more work on the python bindings generator.
Daniel
/external/libxml2/python/generator.py
96fe095d4bf3c76301ed58ebe1ba10f8004f87ef 30-Jan-2002 Daniel Veillard <veillard@src.gnome.org> more work on the python bindings. Daniel

* python/generator.py python/libxml.c python/libxml_wrap.h:
more work on the python bindings.
Daniel
/external/libxml2/python/generator.py
d2897fde0089a9f349f7a589c1e58a8e130a3d61 30-Jan-2002 Daniel Veillard <veillard@src.gnome.org> commited early version of a python binding for private use only ATM Daniel

* python/generator.py python/libxml.c python/libxml.py
python/libxml_wrap.h: commited early version of a python binding
for private use only ATM
Daniel
/external/libxml2/python/generator.py