History log of /external/libxml2/xmlreader.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e03f0a199a67017b2f8052354cf732b2b4cae787 09-Nov-2017 Nick Wellnhofer <wellnhofer@aevum.de> Fix hash callback signatures

Make sure that all parameters and return values of hash callback
functions exactly match the callback function type. This is required
to pass clang's Control Flow Integrity checks and to allow compilation
to asm.js with Emscripten.

Fixes bug 784861.
/external/libxml2/xmlreader.c
5a0ae66d7202619d493985537818e052d9d1239f 17-Jun-2017 Nick Wellnhofer <wellnhofer@aevum.de> Documentation fixes

Fixes bug 347465, bug 599433, bug 624550, bug 698253.
/external/libxml2/xmlreader.c
4472c3a5a5b516aaf59b89be602fbce52756c3e9 13-May-2016 David Kilzer <ddkilzer@webkit.org> Fix some format string warnings with possible format string vulnerability

For https://bugzilla.gnome.org/show_bug.cgi?id=761029

Decorate every method in libxml2 with the appropriate
LIBXML_ATTR_FORMAT(fmt,args) macro and add some cleanups
following the reports.
/external/libxml2/xmlreader.c
bb654feb9a64db7fd8b5fefdbb79792883dc7795 13-Apr-2016 Jan Pokorný <jpokorny@redhat.com> Fix typos: dictio{ nn -> n }ar{y,ies}

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/xmlreader.c
213f1fe0d76d30eaed6e5853057defc43e6df2c9 14-Apr-2015 Daniel Veillard <veillard@redhat.com> CVE-2015-1819 Enforce the reader to run in constant memory

One of the operation on the reader could resolve entities
leading to the classic expansion issue. Make sure the
buffer used for xmlreader operation is bounded.
Introduce a new allocation type for the buffers for this effect.
/external/libxml2/xmlreader.c
91309d3a1d45aa70aa223b1e3ef1b23ab1c0cf36 06-Oct-2014 Daniel Veillard <veillard@redhat.com> Pointer dereferenced before null check

For https://bugzilla.gnome.org/show_bug.cgi?id=707027

A few pointer dereference before NULL check fixed.
Removed a useless test
/external/libxml2/xmlreader.c
d319eb922358754f0601ddde97e8f09449477d00 05-Oct-2014 Gaurav Gupta <g.gupta@samsung.com> Fix Enum check and missing break

for https://bugzilla.gnome.org/show_bug.cgi?id=737403

In file xmlreader.c
1. An enum is checked to proper value instead of checking like a boolean.
2. Missing break statement added.
/external/libxml2/xmlreader.c
0f7a26d8442b87fb7d576e759c9148e8feff9e20 12-Dec-2013 Patrick Monnerat <Patrick.Monnerat@datasphere.ch> Improve va_list portability

Support for va_list declared as an array (cannot be referenced
explicitly)
/external/libxml2/xmlreader.c
eea38159be421dbafbee38f40e239f91734bc713 28-Jan-2013 Daniel Veillard <veillard@redhat.com> Cleanup on duplicate test expressions

As pointed out by Thomas Jarosch <thomas.jarosch@intra2net.com>

Daniel
/external/libxml2/xmlreader.c
fb27e2cd204ddb2cb0163b4b6418cc494889d279 28-Sep-2012 Michael Wood <esiotrot@gmail.com> Fix spelling of "length".
/external/libxml2/xmlreader.c
f8e3db0445a1bc8cfe3f77326b07ec161482caa2 11-Sep-2012 Daniel Veillard <veillard@redhat.com> Big space and tab cleanup

Remove all space before tabs and space and tabs at end of lines.
/external/libxml2/xmlreader.c
97fa5b3c8f3fe6ff79123ab43ed6b846fd1dd6dd 14-Aug-2012 Daniel Veillard <veillard@redhat.com> Fix file and line report for XSD SAX and reader streaming validation

Things now work correctly at the xmllint level:
thinkpad:~/XML -> xmllint --sax --noout --schema test_schema.xsd
test_xml.xml
test_xml.xml:72721: Schemas validity error : Element 'level1': Missing
child element(s). Expected is ( level2 ).
test_xml.xml fails to validate
thinkpad:~/XML -> xmllint --stream --schema test_schema.xsd test_xml.xml
test_xml.xml:72721: Schemas validity error : Element 'level1': Missing
child element(s). Expected is ( level2 ).
test_xml.xml fails to validate
thinkpad:~/XML ->

* error.c: fix a corner case of not reporting lines when we should
* include/libxml/xmlschemas.h doc/symbols.xml: had to add new entry
points to set the filename on a validation context and a locator
callback used to fetch the line and file from the context
* xmlschemas.c: add the new entry points xmlSchemaValidateSetFilename()
and xmlSchemaValidateSetLocator(), plus make sure the error reporting
routine gets the information if available. Add a locator for SAX.
* xmlreader.c: add and plug a locator for readers.
/external/libxml2/xmlreader.c
3e62adbe39f2083c9c2cd3330c320227818fd361 09-Aug-2012 Daniel Veillard <veillard@redhat.com> Adding various checks on node type though the API

Specifially checking against namespace nodes before accessing node
pointers
/external/libxml2/xmlreader.c
61551a1eb75bacb32e5209635c0f3459595af54a 16-Jul-2012 Daniel Veillard <veillard@redhat.com> Cleanup function xmlBufResetInput() to set input from Buffer

This was scattered in a number of modules, xmlParserInputPtr
have usually their base, cur and end pointer set from an
xmlBuf used as input.
* buf.c buf.h: add a new function implementing this setup
* parser.c HTMLparser.c catalog.c parserInternals.c xmlreader.c
use the new function instead of digging into the buffer in
all those modules
/external/libxml2/xmlreader.c
8aebce3ec62c4ebd0862ae438c2ae4330755b8d0 16-Jul-2012 Daniel Veillard <veillard@redhat.com> Convert XMLReader to the new input buffers

A few direct access were replaced, and also one internal
xmlBuffer structure is converted to use xmlBuf instead
/external/libxml2/xmlreader.c
c508fa3f0b40ba232e00ed8d514e0ba37ed602ab 18-Jul-2012 Daniel Veillard <veillard@redhat.com> Fix a failure to report xmlreader parsing failures

Related to https://bugzilla.gnome.org/show_bug.cgi?id=654567
the problem is that the provided patch failed to raise an error
on xmlTextReaderRead() return when an actual parsing error occured
/external/libxml2/xmlreader.c
9d9685ad88c17d35b6688695af3ceba7c7309b13 15-May-2012 Andy Lutomirski <luto@mit.edu> xmlTextReader bails too quickly on error

For https://bugzilla.gnome.org/show_bug.cgi?id=654567
I use xmlTextReader to parse failed that might be incomplete. These files are
the beginning of a well-formed file, but the end is missing so the file as a
whole is not well-formed.

The problem is that xmlTextReader starts returning errors when it encounters
the early EOF, even though I haven't finished reading all of the valid data in
the file. It would be helpful if xmlTextReader kept working until the very
end.
/external/libxml2/xmlreader.c
2c437da7f09528002c4ae5ab57b7620ed43733f4 10-May-2012 Daniel Veillard <veillard@redhat.com> Fix a wrong return value in previous patch
/external/libxml2/xmlreader.c
24464be6390bc61a0f0e17890fbfc9c581434e29 10-May-2012 Lin Yi-Li <record.nctu.cis91@gmail.com> Avoid memory leak if xmlParserInputBufferCreateIO fails

For https://bugzilla.gnome.org/show_bug.cgi?id=643949

In case of error on an IO creation input the given context
is terminated with the given close function, except if the
error happened in xmlParserInputBufferCreateIO. This can
lead to a resource leak which is fixed by this patch.
/external/libxml2/xmlreader.c
1579499025b7c614d82eba0cc6aa9cc2a788f128 19-Mar-2012 Noam Postavsky <npostavs@users.sourceforge.net> add function xmlTextReaderRelaxNGValidateCtxt()

Since there is xmlTextReaderSchemaValidateCtxt() it seems like there
should be an equivalent RelaxNG function. The attached patch adds it.
The code is essentially the same as Schema implementation, but I'm
uncertain as to how to add things to the documentation and test suite:
there seems to be a lot of auto-generation going on.
/external/libxml2/xmlreader.c
5b9dde3eed400ce54d5004e1bafd0097297a80ec 05-May-2010 Rob Richards <rrichards@cdatazone.org> xmlTextReaderReadOuterXml should handle DTD
* xmlreader.c: fix description of xmlTextReaderReadOuterXml and support DTD
/external/libxml2/xmlreader.c
76d364583ecb6a48bd4a4087f3cef9fc7838b481 07-Sep-2009 Daniel Veillard <veillard@redhat.com> Fixing assorted potential problems raised by scan

* encoding.c parser.c relaxng.c runsuite.c tree.c xmlreader.c
xmlschemas.c: nothing really serious but better safe than sorry
/external/libxml2/xmlreader.c
f4653dcd8be8b2b44814b9a3fd358a7bbb87b8c4 21-Aug-2009 Daniel Veillard <veillard@redhat.com> 447899 potential double free in xmlFreeTextReader

* xmlreader.c: a document may still be referenced by fakenode,
just free fakenode before freeing the document.
/external/libxml2/xmlreader.c
aacc2a2466f2d616c85e59fc0d0644b5b8aa4e28 11-Aug-2009 Daniel Veillard <veillard@redhat.com> 560524 – xmlTextReaderLocalName description

* xmlreader.c: document all functions returning xmlChar * that they
need to free the result, and some space/tabs cleanups
/external/libxml2/xmlreader.c
7e65fad1e3a60c2a550a046ac58d99bc06760a77 25-Sep-2008 Daniel Veillard <veillard@src.gnome.org> patch from Riccardo Scussat fixing custom error handlers problems. daniel

* xmlreader.c: patch from Riccardo Scussat fixing custom error
handlers problems.
daniel

svn path=/trunk/; revision=3795
/external/libxml2/xmlreader.c
bfa5cf1ce70787f8d1b32cb1e13941dbcf9b6b03 27-Aug-2008 Daniel Veillard <veillard@src.gnome.org> add an --with-coverage configure option and a 'make cov' target based on

* configure.in Makefile.am: add an --with-coverage configure option
and a 'make cov' target based on gcc profiling and the lcov
tool. Currently at 68.9% coverage out of 'make check' and
runsuite executions.
* xmlreader.c: remove warnings due to C++ comments
Daniel

svn path=/trunk/; revision=3780
/external/libxml2/xmlreader.c
aa6de47ebf0d4f96ed83e06c79a870a4e9b5dd0e 25-Aug-2008 Daniel Veillard <veillard@src.gnome.org> applied patch from Aswin to fix tree skipping fixed a comment and added a

* xmlreader.c: applied patch from Aswin to fix tree skipping
* include/libxml/entities.h entities.c: fixed a comment and
added a new xmlNewEntity() entry point
* runtest.c: be less verbose
* tree.c: space and tabs cleanups
daniel

svn path=/trunk/; revision=3774
/external/libxml2/xmlreader.c
354cf5c7e4696d5b494e39b75fae9e35709d00ef 07-Apr-2008 Daniel Veillard <veillard@src.gnome.org> fix a link to XmlNodeType doc reported by Martijn Arts rebuilt Daniel

* xmlreader.c: fix a link to XmlNodeType doc reported by Martijn Arts
* docs/*: rebuilt
Daniel

svn path=/trunk/; revision=3732
/external/libxml2/xmlreader.c
14dad705d524a17c4eb2bf32e16917abbde9c271 14-Mar-2008 Daniel Veillard <veillard@src.gnome.org> patch from Ashwin removing duplicate tests Daniel

* xmlreader.c: patch from Ashwin removing duplicate tests
Daniel

svn path=/trunk/; revision=3708
/external/libxml2/xmlreader.c
0c1e301175fb1e37436c9c352059bac80aed7dda 14-Mar-2007 William M. Brack <wbrack@src.gnome.org> corrected small error in last commit corrected small typo in last commit

* configure.in: corrected small error in last commit
* xmlreader.c: corrected small typo in last commit

svn path=/trunk/; revision=3591
/external/libxml2/xmlreader.c
a9c5677c2260c3372eac80622a28bd7357fdc96c 09-Mar-2007 Daniel Veillard <veillard@src.gnome.org> applied patch from Julien Reichel cleaning up mode and state internal

* xmlreader.c: applied patch from Julien Reichel cleaning up mode
and state internal flags mixups
Daniel

svn path=/trunk/; revision=3588
/external/libxml2/xmlreader.c
bf9a73d2bbba8a870de7cd58459bbb109e97d406 09-Feb-2007 William M. Brack <wbrack@src.gnome.org> fixed mistake in previous commit (ChangeLog is correct)

svn path=/trunk/; revision=3581
/external/libxml2/xmlreader.c
d46c1ca3fc9d74075ffc9d0b86432a15c33f0301 09-Feb-2007 William M. Brack <wbrack@src.gnome.org> added a GROW when parsing complex comments (bug #405666) added a hack to

* parser.c: added a GROW when parsing complex comments (bug #405666)
* gentest.py, testapi.c: added a hack to prevent destruction of any
param with 'destroy' in it's description (i.e. param destroyed by
the routine under test, so shouldn't be destroyed by testapi)
* xmlreader.c: added freeing of 'input' param even on error

svn path=/trunk/; revision=3579
/external/libxml2/xmlreader.c
e96b47fd3dabf9b5e88c72db34e777dd36802eab 04-Jan-2007 Daniel Veillard <veillard@src.gnome.org> fix xmlTextReaderSetup() description tests which were apparently never

* xmlreader.c: fix xmlTextReaderSetup() description
* test/relaxng/empty1.rng test/relaxng/comps_0.xml
test/relaxng/empty1_0.xml test/relaxng/comps.rng
test/relaxng/empty0.rng test/relaxng/empty0_0.xml
test/relaxng/empty1_1.xml: tests which were apparently
never commited to CVS
Daniel

svn path=/trunk/; revision=3572
/external/libxml2/xmlreader.c
d837764002051a4f95c0bee2d0c25f5b18a8f077 04-Jan-2007 Aleksey Sanin <aleksey@src.gnome.org> expose xmlTextReaderSetup function

svn path=/trunk/; revision=3571
/external/libxml2/xmlreader.c
11ce4004d86bb4b317c48b7d5124ba33e40e10f5 10-Mar-2006 Daniel Veillard <veillard@src.gnome.org> end of first pass on coverity reports. Daniel

* runtest.c schematron.c testAutomata.c tree.c valid.c xinclude.c
xmlcatalog.c xmlreader.c xmlregexp.c xpath.c: end of first
pass on coverity reports.
Daniel
/external/libxml2/xmlreader.c
d0271473abc7ca82a22e9a953ec525a6f4b504d5 02-Jan-2006 Daniel Veillard <veillard@src.gnome.org> compilation and doc build fixes from Michael Day Daniel

* xmlreader.c include/libxml/xmlreader.h xmlschemas.c: compilation
and doc build fixes from Michael Day
Daniel
/external/libxml2/xmlreader.c
bc4cc9da776d09be8a3f2af39b13360c07d74bcd 12-Dec-2005 Daniel Veillard <veillard@src.gnome.org> Gary Coady pointed a memory leak in xmlTextReaderReadInnerXml() applied

* xmlreader.c: Gary Coady pointed a memory leak in
xmlTextReaderReadInnerXml() applied patch fixing #323864
Daniel
/external/libxml2/xmlreader.c
bdadaedd8865affa6d09779571daca593ba50d9d 07-Dec-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added xmlTextReaderSchemaValidateCtxt() to the API.

* xmlreader.c include/libxml/xmlreader.h: Added
xmlTextReaderSchemaValidateCtxt() to the API.
/external/libxml2/xmlreader.c
42ca6734923f51ca20f6fddae969a080058cce59 06-Dec-2005 Daniel Veillard <veillard@src.gnome.org> small doc patch from Aron Stansvik another doc patch for a deprecated API

* xmlreader.c: small doc patch from Aron Stansvik
* legacy.c: another doc patch for a deprecated API
Daniel
/external/libxml2/xmlreader.c
47fffb40d9e9585e9ca03c61d57d924c6de3c172 22-Sep-2005 Daniel Veillard <veillard@src.gnome.org> fixing leak in xmlTextReaderReadString() #316924 daniel

* xmlreader.c: fixing leak in xmlTextReaderReadString() #316924
daniel
/external/libxml2/xmlreader.c
8874b94cd2e2086f4cefe026286e0f64cac6ec9a 25-Aug-2005 Daniel Veillard <veillard@src.gnome.org> added a parser XML_PARSE_COMPACT option to allocate small text nodes (less

* HTMLparser.c parser.c SAX2.c debugXML.c tree.c valid.c xmlreader.c
xmllint.c include/libxml/HTMLparser.h include/libxml/parser.h:
added a parser XML_PARSE_COMPACT option to allocate small
text nodes (less than 8 bytes on 32bits, less than 16bytes on 64bits)
directly within the node, various changes to cope with this.
* result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: this
slightly change the output
Daniel
/external/libxml2/xmlreader.c
45b97e72d10b54b599821ef15fcb83cedfc35aea 20-Aug-2005 Daniel Veillard <veillard@src.gnome.org> applied another patch from Rob Richards to fix xmlTextReaderGetAttributeNs

* xmlreader.c: applied another patch from Rob Richards to fix
xmlTextReaderGetAttributeNs and xmlTextReaderMoveToAttributeNs
Daniel
/external/libxml2/xmlreader.c
3c40e61b7e644e87543bd32efa7a916883e90e82 17-Aug-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Rob Richards to fix xmlTextReaderGetAttribute behaviour

* xmlreader.c: applied patch from Rob Richards to fix
xmlTextReaderGetAttribute behaviour with namespace declarations
Daniel
/external/libxml2/xmlreader.c
c4ff83279cdf77aa0223f543b8fa5c7bde296f27 08-Aug-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Rob Richards fixing xmlTextReaderGetAttribute Daniel

* xmlreader.c: applied patch from Rob Richards fixing
xmlTextReaderGetAttribute
Daniel
/external/libxml2/xmlreader.c
75e389d4e0ccd998d288387051e66a8f0b2af1b0 30-Jul-2005 Daniel Veillard <veillard@src.gnome.org> more cleanups based on sparse reports, added "make sparse" Daniel

* Makefile.am globals.c parserInternals.c xmlreader.c xmlunicode.c
xmlwriter.c: more cleanups based on sparse reports, added
"make sparse"
Daniel
/external/libxml2/xmlreader.c
ffa3c74933baa45bef5e0d7f15473c38a4c3f9e8 21-Jul-2005 Daniel Veillard <veillard@src.gnome.org> applied a patch from Marcus Boerger to fix problems with calling

* error.c globals.c parser.c runtest.c testHTML.c testSAX.c
threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c
xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h
include/libxml/valid.h include/libxml/xmlIO.h
include/libxml/xmlerror.h include/libxml/xmlexports.h
include/libxml/xmlschemas.h: applied a patch from Marcus Boerger
to fix problems with calling conventions on Windows this should
fix #309757
Daniel
/external/libxml2/xmlreader.c
da0aa4cfdbd9b71e01bc452c95d044bbe66e1b5a 14-Jul-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Marcus Boerger to route relaxng and schemas error

* error.c relaxng.c xmlreader.c xmlschemas.c include/libxml/relaxng.h
include/libxml/xmlschemas.h: applied patch from Marcus Boerger
to route relaxng and schemas error messages when using the reader
through the structured interface if activated.
* elfgcchack.h doc/* testapi.c: rebuilt since this add new APIs
to test.
Daniel
/external/libxml2/xmlreader.c
f10ae12cb8874674e3bc1f0b52b3cfcc2a1d3278 10-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixed a typo pointed by Jeroen Ruigrok increased the APIs for xmlReader

* doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: fixed a typo
pointed by Jeroen Ruigrok
* include/libxml/xmlreader.h include/libxml/xmlschemas.h: increased
the APIs for xmlReader schemas validation support
* xmllint.c xmlreader.c xmlschemas.c: xmlReader schemas validation
implementation and testing as xmllint --stream --schema ...
Daniel
/external/libxml2/xmlreader.c
da6f4af38a8919bf17e7826c78dbcc395d631218 20-Jun-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Rob Richards for removal of ID (and xml:id) applied

* tree.c valid.c: applied patch from Rob Richards for removal
of ID (and xml:id)
* xmlreader.c: applied patch from James Wert implementing
xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml
Daniel
/external/libxml2/xmlreader.c
5d4644ef6e38479a648615eca758c5e962a141d5 01-Apr-2005 Daniel Veillard <veillard@src.gnome.org> revamped the elfgcchack.h format to cope with gcc4 change of aliasing

* doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h
format to cope with gcc4 change of aliasing allowed scopes, had
to add extra informations to doc/libxml2-api.xml to separate
the header from the c module source.
* *.c: updated all c library files to add a #define bottom_xxx
and reimport elfgcchack.h thereafter, and a bit of cleanups.
* doc//* testapi.c: regenerated when rebuilding the API
Daniel
/external/libxml2/xmlreader.c
5963aa79d4b2b823eed39b74302849a381729ddb 10-Mar-2005 Daniel Veillard <veillard@src.gnome.org> applied fix for xmlTextReaderNext() bug from Rob Richards Daniel

* xmlreader.c: applied fix for xmlTextReaderNext() bug from
Rob Richards
Daniel
/external/libxml2/xmlreader.c
5e094143e423c01739ac9221f371846fd290be4e 18-Feb-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Aron Stansvik to add xmlTextReaderByteConsumed() added

* xmlreader.c include/libxml/xmlreader.h: applied patch from
Aron Stansvik to add xmlTextReaderByteConsumed()
* testReader.c: added a test option
* xmlschemastypes.c: fix a lack of pointer checking in APIs
Daniel
/external/libxml2/xmlreader.c
e125b3163bc106613ea137294c549ea1daa5e3fb 28-Jan-2005 Daniel Veillard <veillard@src.gnome.org> implementation of xmlTextReaderReadString by Bjorn Reese Daniel

* xmlreader.c: implementation of xmlTextReaderReadString by
Bjorn Reese
Daniel
/external/libxml2/xmlreader.c
f6b71bd176bf2a48e052740f0b58c8f69bd07781 04-Jan-2005 Daniel Veillard <veillard@src.gnome.org> making DSO support an option code and documentation cleanups regenerated

* configure.in: making DSO support an option
* xmlmodule.c xmlreader.c include/libxml/xmlmodule.h: code
and documentation cleanups
* elfgcchack.h testapi.c doc/*: regenerated the docs and
checks for new module
* test/valid/REC-xml-19980210.xml: fix a small change introduced
previously
Daniel
/external/libxml2/xmlreader.c
d671e2863e4f21a2e40400f877ea18a1883120c1 03-Jan-2005 Aleksey Sanin <aleksey@src.gnome.org> GetLineNumber and GetColumnNumber functions for xmlReader
/external/libxml2/xmlreader.c
6bb3e86d2c0421d4b3b078ee27cd949865a0cb3f 24-Nov-2004 Daniel Veillard <veillard@src.gnome.org> added xmlDictExists() to the dictionnary interface. applying

* dict.c include/libxml/dict.h: added xmlDictExists() to the
dictionnary interface.
* xmlreader.c: applying xmlTextReaderHasAttributes fix for namespaces
from Rob Richards
Daniel
/external/libxml2/xmlreader.c
d5cc0f7f5185532120f6b8351e12ed7e81d4a28c 06-Nov-2004 Daniel Veillard <veillard@src.gnome.org> augmented types supported a number of new bug fixes and documentation

* gentest.py testapi.c: augmented types supported
* HTMLtree.c tree.c xmlreader.c xmlwriter.c: a number of new
bug fixes and documentation updates.
Daniel
/external/libxml2/xmlreader.c
ce682bc24b79f1dd29b781d4c17f9bf169ce7e32 05-Nov-2004 Daniel Veillard <veillard@src.gnome.org> autogenerate a minimal NULL value sequence for unknown pointer types This

* gentest.py testapi.c: autogenerate a minimal NULL value sequence
for unknown pointer types
* HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c
parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c
xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c
xpointer.c: This uncovered an impressive amount of entry points
not checking for NULL pointers when they ought to, closing all
the open gaps.
Daniel
/external/libxml2/xmlreader.c
dd6d300896cfeacbacf7c5bceb5bec2f36790efe 03-Nov-2004 Daniel Veillard <veillard@src.gnome.org> more fixes and extending the tests coverage adding a type init interface

* gentest.py testapi.c: more fixes and extending the tests coverage
* relaxng.c include/libxml/relaxng.h: adding a type init interface
* include/libxml/xmlerror.h parser.c xmlreader.c xmlwriter.c: more
cleanups and bug fixes raised by the regression tests
Daniel
/external/libxml2/xmlreader.c
e2811270e81f33a751c88647c48453803586a550 19-Oct-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Graham Bennett adding 4 convenience functions to the

* include/libxml/xmlreader.h xmlreader.c: applied patch from
Graham Bennett adding 4 convenience functions to the reader API.
Daniel
/external/libxml2/xmlreader.c
c14c3892a2b39b4684a1f69b8465a38556604caf 16-Aug-2004 Daniel Veillard <veillard@src.gnome.org> added help for new set shell command added parser option to not generate

* debugXML.c: added help for new set shell command
* xinclude.c xmllint.c xmlreader.c include/libxml/parser.h:
added parser option to not generate XInclude start/end nodes,
added a specific option to xmllint to test it fixes #130769
* Makefile.am: regression test the new feature
* doc/xmllint.1 doc/xmllint.xml: updated man page to document option.
Daniel
/external/libxml2/xmlreader.c
a3215c7ae6b1441ceb046c61cc93a70a74bd7f9c 31-Jul-2004 William M. Brack <wbrack@src.gnome.org> many further little changes for OOM problems. Now seems to be getting

* SAX2.c, encoding.c, error.c, parser.c, tree.c, uri.c, xmlIO.c,
xmlreader.c, include/libxml/tree.h: many further little changes
for OOM problems. Now seems to be getting closer to "ok".
* testOOM.c: added code to intercept more errors, found more
problems with library. Changed method of flagging / counting
errors intercepted.
/external/libxml2/xmlreader.c
42331a90297058b65403f5e0c5097cd05bef0bab 29-Jul-2004 William M. Brack <wbrack@src.gnome.org> further fixes for out of memory condition, mostly from Olivier Andrieu.

* SAX2.c, tree.c, uri.c, xmlIO.c, xmlreader.c: further
fixes for out of memory condition, mostly from Olivier
Andrieu.
* testOOM.c: some further improvement by Olivier, with
a further small enhancement for easier debugging.
/external/libxml2/xmlreader.c
9f797abdb9c0ce9ad20564a302fa8fe273327223 28-Jul-2004 William M. Brack <wbrack@src.gnome.org> implemented patches supplied by Olivier Andrieu (bug 148588), plus made

* SAX2.c, error.c, parser.c, tree.c, xmlreader.c:
implemented patches supplied by Olivier Andrieu
(bug 148588), plus made some further enhancements, to
correct some problems with out of memory conditions.
* testOOM.c: improved with patches from Olivier Andrieu
/external/libxml2/xmlreader.c
1af55583ed017916b277ac8a8e00444a885baf80 22-Jul-2004 William M. Brack <wbrack@src.gnome.org> fixed problem with reader state after processing attributes (bug 147993)

* xmlreader.c: fixed problem with reader state after
processing attributes (bug 147993)
/external/libxml2/xmlreader.c
8165a6b130f109920b37a806040e988e63923b54 01-Jul-2004 Daniel Veillard <veillard@src.gnome.org> seems the reader buffer could be used while not allocated, fixes bug

* xmlreader.c: seems the reader buffer could be used while not
allocated, fixes bug #145218
Daniel
/external/libxml2/xmlreader.c
4a14fb8fa27c0e954fcc78be4de4a6e82de400dc 14-Jun-2004 Daniel Veillard <veillard@src.gnome.org> fix from Steve Ball and update of the comment. William pointed out that

* xmlreader.c: fix from Steve Ball and update of the comment.
* Makefile.am result/errors/*.str: William pointed out that
the streaming error checking part wasn't streaming, fixing
Daniel
/external/libxml2/xmlreader.c
0df3bc3f287898e13a743d939b1d36f81be8f0fb 08-Jun-2004 Daniel Veillard <veillard@src.gnome.org> fixed a serious problem when substituing entities using the Reader, the

* parser.c xmlreader.c include/libxml/parser.h: fixed a serious
problem when substituing entities using the Reader, the entities
content might be freed and if rereferenced would crash
* Makefile.am test/* result/*: added a new test case and a new
test operation for the reader with substitution of entities.
Daniel
/external/libxml2/xmlreader.c
a2d51fc316f2a427d0235f0e4e86f134e5fb6f9f 01-May-2004 Daniel Veillard <veillard@src.gnome.org> fixing bug #141384 where the reader didn't call the deregistering

* xmllint.c xmlreader.c: fixing bug #141384 where the reader didn't
call the deregistering functions. Also added the check to
xmllint --stream --chkregister .
Daniel
/external/libxml2/xmlreader.c
6f379a7bf17d48249b2e53c838b1e54d43e86677 29-Apr-2004 Daniel Veillard <veillard@src.gnome.org> never commit without running make tests first ! Daniel

* xmlreader.c: never commit without running make tests first !
Daniel
/external/libxml2/xmlreader.c
e2161a699bbd1b58fa90eb43fc94637cbbc29bc8 29-Apr-2004 Daniel Veillard <veillard@src.gnome.org> fix a nasty problem with reading over the end fix a reported memory leak

* xmlreader.c: fix a nasty problem with reading over the end
* xmlsave.c: fix a reported memory leak apparently
Daniel
/external/libxml2/xmlreader.c
da0ff5da92cb7d0b9004b3e60094729bca554e74 20-Apr-2004 Daniel Veillard <veillard@src.gnome.org> Johnson Cameron pointed out that initGenericErrorDefaultFunc() was really

* error.c: Johnson Cameron pointed out that
initGenericErrorDefaultFunc() was really wrong.
* xmlreader.c include/libxml/xmlreader.h: xmlTextReaderMode enum
must be made public, added some missing comments on the XMLReader
header.
* c14n.c: Alexsey fixed C14N bug with processing namespaces
from attributes
Daniel
/external/libxml2/xmlreader.c
ee1d6926f36a4740ed4ae7f2318f5491db44c252 18-Apr-2004 Daniel Veillard <veillard@src.gnome.org> keep the ChangeLog compressed fix a segfault when using Close() test for

* libxml.spec.in: keep the ChangeLog compressed
* xmlreader.c: fix a segfault when using Close()
* python/tests/Makefile.am python/tests/reader8.py: test for
the Close() reader API.
Daniel
/external/libxml2/xmlreader.c
500a1de533e2ea03f452844f537bb247b7e43af2 22-Mar-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Alfred Mickautsch for better DTD support. fixed bug

* xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
Alfred Mickautsch for better DTD support.
* SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
reference counting is handled in the XML parser which had the
side effect of removing a lot of hazardous cruft added to try
to fix the problems associated as they popped up.
* xmlIO.c: FILE * close fixup for stderr/stdout
Daniel
/external/libxml2/xmlreader.c
f54cd533d8014ab04e9601ca8b05ee8a6b5c6e3f 25-Feb-2004 Daniel Veillard <veillard@src.gnome.org> fixing compilation and link option when configuring with --without-valid

* debugXML.c relaxng.c valid.c xinclude.c xmllint.c xmlreader.c:
fixing compilation and link option when configuring with
--without-valid should fix #135309
Daniel
/external/libxml2/xmlreader.c
219245203a3a6aad985048c36c8650e5b3ca518c 19-Feb-2004 Daniel Veillard <veillard@src.gnome.org> fixed xmllint --memory --stream memory consumption on large file by using

* xmlreader.c: fixed xmllint --memory --stream memory consumption
on large file by using xmlParserInputBufferCreateStatic() with
the mmap'ed file
Daniel
/external/libxml2/xmlreader.c
31ae462a4d0d8e10137b0f5be11d1f7fbbf8d704 16-Feb-2004 Daniel Veillard <veillard@src.gnome.org> updating the benchmark graph and using a PNG instead of a GIF updated the

* benchmark.png index.html xml.html: updating the benchmark
graph and using a PNG instead of a GIF
* xmlreader.c: updated the TODO
Daniel
/external/libxml2/xmlreader.c
93d004f9d86662251153e2af6e233e974660be78 03-Feb-2004 William M. Brack <wbrack@src.gnome.org> applied patch from Steve Ball to provide structured error reports.

* xmlreader.c, include/libxml/xmlreader.h: applied patch from
Steve Ball to provide structured error reports.
/external/libxml2/xmlreader.c
96b6cd2b0b7ff805aebb0e599d4ac6dc12a13ca5 08-Jan-2004 Daniel Veillard <veillard@src.gnome.org> fixing some problem if configured --without-xinclude c.f. #130902 Daniel

* xmlreader.c: fixing some problem if configured --without-xinclude
c.f. #130902
Daniel
/external/libxml2/xmlreader.c
4bc5f43064753cf4682ba3aca5e0ee86aed26442 22-Dec-2003 Daniel Veillard <veillard@src.gnome.org> change xmlReadFd() xmlCtxtReadFd() xmlReaderNewFd() xmlReaderForFd(),

* parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd()
xmlReaderNewFd() xmlReaderForFd(), change those to not close
the file descriptor. Updated the comment, should close #129683
Daniel
/external/libxml2/xmlreader.c
87ab1c129868978f1806da36496c8c519852c6ad 21-Dec-2003 Daniel Veillard <veillard@src.gnome.org> fixed bug #129489, propagation of parsing flags in entities. improved the

* parser.c: fixed bug #129489, propagation of parsing flags
in entities.
* parser.c xmlreader.c: improved the comments of parsing options
Daniel
/external/libxml2/xmlreader.c
f40c1ce95d3284cd6d3cbf49b6d4448cc750f3ea 19-Dec-2003 Daniel Veillard <veillard@src.gnome.org> trying to fix #129692 xmlTextReaderExpand() when using an

* xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
using an xmlReaderWalker()
Daniel
/external/libxml2/xmlreader.c
e74d2e1cb85b184b327c1b41d2b1c2dfbcc653d7 09-Dec-2003 Daniel Veillard <veillard@src.gnome.org> augmented the XInclude API to be able to pass XML parser flags down to the

* xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
include/libxml/xmlerror.h: augmented the XInclude API
to be able to pass XML parser flags down to the Inclusion
process. Also resynchronized with the Last Call W3C Working
Draft 10 November 2003 for the xpointer attribute.
* Makefile.am test/XInclude/docs/nodes[23].xml
result/XInclude/*: augmented the tests for the new namespace and
testing the xpointer attribute, changed the way error messages
are tested
* doc/*: regenerated the documentation
Daniel
/external/libxml2/xmlreader.c
b5fa02085e6de2dfb5b05e7c6ba0eb2efb6130b4 08-Dec-2003 Daniel Veillard <veillard@src.gnome.org> filter warning messages if the global setting blocks them updated the

* error.c: filter warning messages if the global setting blocks them
* xinclude.c xmlreader.c include/libxml/xinclude.h
include/libxml/xmlerror.h: updated the change of namespace at
the XInclude level, raise a warning if the old one is found,
and some cleanup
Daniel
/external/libxml2/xmlreader.c
ffa7b7e2ba3841a80f9c5a69e89cc4b4e457840b 05-Dec-2003 Daniel Veillard <veillard@src.gnome.org> fixed the pattern interfaces but not yet the parser to handle the

* pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
include/libxml/xmlreader.h: fixed the pattern interfaces
but not yet the parser to handle the namespaces.
* doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
Daniel
/external/libxml2/xmlreader.c
1e90661bb817402f85103c3b9d3ce6ebab570f38 05-Dec-2003 Daniel Veillard <veillard@src.gnome.org> cleanup the make rebuild in doc, this include new directive to stop

* globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
include/libxml/pattern.h include/libxml/schemasInternals.h
include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
the make rebuild in doc, this include new directive to stop
documentation warnings
* doc/* doc/html/*: rebuilt the docs
* pattern.c xmlreader.c include/libxml/pattern.h
include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
to save nodes while scanning the tree with the reader, cleanup
the way element were freed, and xmlTextReaderPreserve()
implementation, the API might change for namespace binding support
when compiling patterns.
* doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
Daniel
/external/libxml2/xmlreader.c
c36965da33851554ec9b7129873d737c1c3888a1 02-Dec-2003 Daniel Veillard <veillard@src.gnome.org> fixed a problem in xmlreader validation when streaming exposed by reader2

* xmlreader.c: fixed a problem in xmlreader validation when
streaming exposed by reader2 example.
Daniel
/external/libxml2/xmlreader.c
16ed597a93739ff63d5b26c97978b3696511a8e0 20-Nov-2003 Daniel Veillard <veillard@src.gnome.org> added two xmlReader examples cleaned up some bugs in the process Daniel

* doc/examples/*: added two xmlReader examples
* xmlreader.c: cleaned up some bugs in the process
Daniel
/external/libxml2/xmlreader.c
b1d531659b2bee47492ca1c319180116eaaf566e 18-Nov-2003 William M. Brack <wbrack@src.gnome.org> minor enhancement to prevent comment with unreferenced variable. edited

* genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
enhancement to prevent comment with unreferenced variable.
* threads.c xmlreader.c xmlwriter.c: edited some comments to
improve auto-generation of documentation
* apibuild.py: minor change to an error message
/external/libxml2/xmlreader.c
60f394e96df5022a6145505bfbeb99815f65e7da 16-Nov-2003 William M. Brack <wbrack@src.gnome.org> Finally - found the problem with the page generation (XMLPUBFUN not

* doc/html/*.html: Finally - found the problem with the
page generation (XMLPUBFUN not recognized by gtkdoc).
Re-created the pages using a temporary version of
include/libxml/*.h.
* testOOMlib.c,include/libxml/encoding.h,
include/libxml/schemasInternals.h,include/libxml/valid.h,
include/libxml/xlink.h,include/libxml/xmlwin32version.h,
include/libxml/xmlwin32version.h.in,
include/libxml/xpathInternals.h: minor edit of comments
to help automatic documentation generation
* doc/docdescr.doc: small elaboration
* doc/examples/test1.c,doc/examples/Makefile.am: re-commit
(messed up on last try)
* xmlreader.c: minor change to clear warning.
/external/libxml2/xmlreader.c
8d7b5c7ecdebc775257495bcdaa855916f2dfbb0 15-Nov-2003 Daniel Veillard <veillard@src.gnome.org> fixed some wording make sure doc/examples is packaged fixed the really

* Copyright: fixed some wording
* libxml.spec.in: make sure doc/examples is packaged
* include/libxml/tree.h valid.c xmlreader.c: fixed the really
annoying problem about xmlRemoveID and xmlReader streaming.
Thing looks fixed now, add to add a doc reference to the
xmlID structure though...
Daniel
/external/libxml2/xmlreader.c
7899c5c5d67055e6a4c6b3d4be74fa72a6145e27 03-Nov-2003 Daniel Veillard <veillard@src.gnome.org> adding XInclude support to the reader interface. Lot of testing of the

* xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
support to the reader interface. Lot of testing of the walker,
various bug fixes.
* xmllint.c: added --walker and made sure --xinclude --stream --debug
works as expected
* Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
result/XInclude/*.rdr: added regression tests for the walker and
XInclude xmlReader support, had to slightly change a couple of tests
because the walker can't distinguish <foo/> from <foo></foo>
Daniel
/external/libxml2/xmlreader.c
e8039dfec7e62871d774951cae6d7fd116b08aae 27-Oct-2003 Daniel Veillard <veillard@src.gnome.org> make sure we report errors if xmlNewInputFromFile() fails. avoid using

* libxml.h parserInternals.c xmlIO.c: make sure we report errors
if xmlNewInputFromFile() fails.
* xmlreader.c: avoid using _private for the node or document
elements.
Daniel
/external/libxml2/xmlreader.c
1d211e227372e5ed75a69fbad5f50d185d0af936 21-Oct-2003 Daniel Veillard <veillard@src.gnome.org> added the xmlWriter module contributed by Alfred Mickautsch added room for

* configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
include/libxml/Makefile.am include/libxml/xmlversion.h.in:
added the xmlWriter module contributed by Alfred Mickautsch
* include/libxml/tree.h: added room for line and extra information
* xmlreader.c python/tests/reader6.py: bugfixing some problem some
of them introduced in September
* win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
Daniel
/external/libxml2/xmlreader.c
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/xmlreader.c
fc8dc355dac40605e66a7e8722db5077f03076f3 18-Oct-2003 Daniel Veillard <veillard@src.gnome.org> added new APIs for creating reader from sources or reusing a reader with a

* xmlreader.c include/libxml/xmlreader.h: added new APIs
for creating reader from sources or reusing a reader with
a new source, like the xmlReadxx and xmlCtxtReadxxx
* win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
doc/Makefile.am: regenerated the APIs
* doc/xml.html: applied a patch from Stefan Kost for namesapce docs
Daniel
/external/libxml2/xmlreader.c
f96cf4eccb6b28d97423b2a2c4611921a3444824 01-Oct-2003 Daniel Veillard <veillard@src.gnome.org> Applied fix for bug #123481 reported by Peter Derr Daniel

* xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
Daniel
/external/libxml2/xmlreader.c
8127390f0332ddf545fe59e406996deaedfee964 30-Sep-2003 Daniel Veillard <veillard@src.gnome.org> added 2 new configure option: --with-reader --with-sax1 to allow removing

* Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
added 2 new configure option: --with-reader --with-sax1
to allow removing the reader or non-xmlReadxxx() interfaces.
Daniel
/external/libxml2/xmlreader.c
a9cce9cd0d7aff3ec318b5d8d376da131b6aaad4 29-Sep-2003 Daniel Veillard <veillard@src.gnome.org> Okay this is scary but it is just adding a configure option to disable

* HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
include/libxml/catalog.h include/libxml/debugXML.h
include/libxml/entities.h include/libxml/nanohttp.h
include/libxml/relaxng.h include/libxml/tree.h
include/libxml/valid.h include/libxml/xmlIO.h
include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
include/libxml/xpathInternals.h python/libxml.c:
Okay this is scary but it is just adding a configure option
to disable output, this touches most of the files.
Daniel
/external/libxml2/xmlreader.c
9ee35f36437073d952bc88fd64cf1618aad27c7b 28-Sep-2003 Daniel Veillard <veillard@src.gnome.org> fix a bug raised by the Mips compiler. move the SAXv1 block definitions to

* parser.c: fix a bug raised by the Mips compiler.
* include/libxml/SAX.h include/libxml/parser.h: move the
SAXv1 block definitions to parser.h fixes bug #123380
* xmlreader.c include/libxml/xmlreader.h: reinstanciate
the attribute and element pool borken 2 commits ago.
Start playing with an entry point to preserve a subtree.
* entities.c: remove a warning.
Daniel
/external/libxml2/xmlreader.c
899e64aa2fa3b7796cff6901ef9aafe84215f8b2 26-Sep-2003 William M. Brack <wbrack@src.gnome.org> minor change to avoid compilation warnings on some (e.g. AIX) systems

* HTMLparser.c, entities.c, xmlreader.c: minor change to
avoid compilation warnings on some (e.g. AIX) systems
/external/libxml2/xmlreader.c
092643b52d29e6b721c257c4c88efa8259eebfe9 25-Sep-2003 Daniel Veillard <veillard@src.gnome.org> preparing a beta3 solving the ABI problems make sure the global variables

* configure.in: preparing a beta3 solving the ABI problems
* globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
include/libxml/globals.h include/libxml/SAX.h: make sure the
global variables for the default SAX handler are V1 ones to
avoid ABI compat problems.
* xmlreader.c: cleanup of uneeded code
* hash.c: fix a comment
Daniel
/external/libxml2/xmlreader.c
7a02cfe0d7c5bd03dd51a945561b9c6e1df614e9 25-Sep-2003 Daniel Veillard <veillard@src.gnome.org> fixing some comments to avoid warnings from apibuild.py Daniel

* SAX2.c hash.c parser.c include/libxml/xmlexports.h
include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
fixing some comments to avoid warnings from apibuild.py
Daniel
/external/libxml2/xmlreader.c
e96a2a4bf040ec93f83d9c33f8ae4ac3f1e512e9 24-Sep-2003 Daniel Veillard <veillard@src.gnome.org> adding repeated parsing and validating tests make the new DOM tree

* Makefile.am: adding repeated parsing and validating tests
* SAX2.c parser.c tree.c include/libxml/parser.h: make the new
DOM tree building interfaces use the dictionary from the
parsing context to build the element and attributes names
as well as formatting spaces and short text nodes
* include/libxml/dict.h dict.c: added some reference counting
for xmlDictPtr because they can be shared by documents and
a parser context.
* xmlreader.c: a bit of cleanup, remove the specific tree freeing
functions and use the standard ones now.
* xmllint.c: add --nodict
* python/libxml.c: fix a stupid bug so that ns() works on
attribute nodes.
Daniel
/external/libxml2/xmlreader.c
f85ce8e334f448078a3d71a812824fa5b45d9b07 22-Sep-2003 Daniel Veillard <veillard@src.gnome.org> the uri arg to xmlNodeSetBase is really a const xmlChar* addin the

* tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
really a const xmlChar*
* xmlreader.c include/libxml/xmlreader.h: addin the
xmlTextReaderConstString() to get an interned string from
the reader
Daniel
/external/libxml2/xmlreader.c
e72c508cd0c7a829602906f54fa8a29abaf3afa6 19-Sep-2003 Daniel Veillard <veillard@src.gnome.org> preparing a 2.6.0-beta2 release avoid a warning avoid duplicate code in

* configure.in: preparing a 2.6.0-beta2 release
* xmlIO.c: avoid a warning
* tree.c: avoid duplicate code in xmlReplaceNode as pointed out
by Chris Ryland
* include/libxml/dict.h: add a QName access lookup to the
dictionary.
* xmlreader.c include/libxml/xmlreader.h: adding const access
based on the dictionary interface for string read from the
reader, the node content access is still TODO, it's too different
Daniel
/external/libxml2/xmlreader.c
5335055ef698595d4a4b7e4613fd057a45166849 18-Sep-2003 Daniel Veillard <veillard@src.gnome.org> add streaming on memory regression tests, found bad bugs in the reader

* Makefile.am: add streaming on memory regression tests, found
bad bugs in the reader interface
* xmlreader.c: fixing bugs w.r.t. very large names, and special
condition in end of file.
* xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
adding immutable buffers, and parser input based on those,
but this should not be used (yet) for general parsing
* parser.c: added a comment about using immutable buffers for
general parsing.
* result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
output of the regression tests
* xmllint.c: using the immutable buffers when streaming on
mmaped file (--stream --memory)
Daniel
/external/libxml2/xmlreader.c
f6bc7c249e4e4a4189bedb5ef756c980491d08d8 18-Sep-2003 Daniel Veillard <veillard@src.gnome.org> add a Timingtests target to check bad behaviour from the streaming engine

* Makefile.am: add a Timingtests target to check bad behaviour
from the streaming engine
* dbgen.pl dbgenattr.pl: perl script to generate big instances
* xmlreader.c: fix a bad behaviour on large buffer inputs
Daniel
/external/libxml2/xmlreader.c
ccc4d2b62ef2ae474b68168135cfbff47c499727 17-Sep-2003 Daniel Veillard <veillard@src.gnome.org> two small improvements Daniel

* dict.c xmlreader.c: two small improvements
Daniel
/external/libxml2/xmlreader.c
1989505ac76a2fb386050a7116f1f61a0ec37bfd 17-Sep-2003 Daniel Veillard <veillard@src.gnome.org> more performance hunting reducing memory allocation and free and avoiding

* SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
reducing memory allocation and free and avoiding expensive routines
Daniel
/external/libxml2/xmlreader.c
9f7eb0bba3c2d1d80754acb0223e617ff5f1a9a4 17-Sep-2003 Daniel Veillard <veillard@src.gnome.org> started messing seriously with per-document dict and element and attribute

* SAX2.c parser.c parserInternals.c xmlreader.c: started messing
seriously with per-document dict and element and attribute nodes
reuse in the xmlReader. This seems to lead to an interesting
speedup of the xmlReader already.
Daniel
/external/libxml2/xmlreader.c
07cb8226c097ce3d8db934a07025c62803ad1f64 10-Sep-2003 Daniel Veillard <veillard@src.gnome.org> Time to commit 3 days of work rewriting the parser internal,
fixing bugs and migrating to SAX2 interface by default. There
is some work letf TODO, like namespace validation and attributes
normalization (this break C14N right now)
* Makefile.am: fixed the test rules
* include/libxml/SAX2.h include/libxml/parser.h
include/libxml/parserInternals.h SAX2.c parser.c
parserInternals.c: changing the parser, migrating to SAX2,
adding new interface to switch back to SAX1 or initialize a
SAX block for v1 or v2. Most of the namespace work is done
below SAX, as well as attribute defaulting
* globals.c: changed initialization of the default SAX handlers
* hash.c tree.c include/libxml/hash.h: added QName specific handling
* xmlIO.c: small fix
* xmllint.c testSAX.c: provide a --sax1 switch to test the old
version code path
* result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
pointed out a typo in a very old test namespace
Daniel
/external/libxml2/xmlreader.c
40412cda44b2689b509a8665fb9d76e1a260e28f 03-Sep-2003 Daniel Veillard <veillard@src.gnome.org> when creating a DOCTYPE use "html" lowercase by default instead of "HTML"

* HTMLparser.c: when creating a DOCTYPE use "html" lowercase
by default instead of "HTML"
* parser.c xmlreader.c: optimization, gain a few % parsing speed by
avoiding calls to "areBlanks" when not needed.
* include/libxml/parser.h include/libxml/tree.h: some structure
extensions for future work on using per-document dictionaries.
Daniel
/external/libxml2/xmlreader.c
c193956ee1c3b229556301cf09f6ff1b6eb9cb70 05-Aug-2003 William M. Brack <wbrack@src.gnome.org> small changes to syntax to get rid of compiler warnings. No changes to

* error.c HTMLparser.c testC14N.c testHTML.c testURI.c
xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
python/libxml.c include/libxml/xmlmemory.h: small changes
to syntax to get rid of compiler warnings. No changes
to logic.
/external/libxml2/xmlreader.c
779af00750fa86045e94422287d67a2cf5723f65 01-Aug-2003 William M. Brack <wbrack@src.gnome.org> =Bug 118559 (continued)
/external/libxml2/xmlreader.c
d6038e0283e9f814e408fe4d3dd54cce6b0b32d4 30-Jul-2003 Daniel Veillard <veillard@src.gnome.org> applying cleanup patch from Bjorn Reese for xmlTextReaderNodeType() and

* xmlreader.c include/libxml/xmlreader.h: applying cleanup
patch from Bjorn Reese for xmlTextReaderNodeType() and
significant whitespace. There is an enum for node type
values now.
Daniel
/external/libxml2/xmlreader.c
c127adc8087948927899fb37c387d8771fda7408 23-Jul-2003 Daniel Veillard <veillard@src.gnome.org> fixed an out of bound error #118052 , the good part if that base64 code

* xmlreader.c: fixed an out of bound error #118052 , the good
part if that base64 code was not in use yet ...
Daniel
/external/libxml2/xmlreader.c
409a8147c1b5784f6c860ec6de7d94fd59a130ce 18-Jul-2003 Daniel Veillard <veillard@src.gnome.org> adding Get interface for the error callback and parameters of parsing and

* relaxng.c include/libxml/relaxng.h: adding Get interface for
the error callback and parameters of parsing and validation
contexts
* xmlreader.c: patch to fix bug #117702 about incomplete Read()
on text nodes.
Daniel
/external/libxml2/xmlreader.c
a37aab845c29de6c8292ffd502f6719da60efca0 09-Jun-2003 Daniel Veillard <veillard@src.gnome.org> applied a patch from Gman for building docs applied a patch from Gary

* doc/*: applied a patch from Gman for building docs
* valid.c xmllint.c include/libxml/valid.h: applied a patch from
Gary Pennington to provide an allocator for xmlValidCtxt
* xmlreader.c: applied patch from Jacek Konieczny fixing bug
#113580 about data not being passed immediately.
Daniel
/external/libxml2/xmlreader.c
37fc84d1555b06cd0600d21115851ec397d34ba2 09-May-2003 Daniel Veillard <veillard@src.gnome.org> fixing bug #104081 with xs:all with an element holding minOccurs="0" added

* xmlschemas.c: fixing bug #104081 with xs:all with an element
holding minOccurs="0"
* test/schemas/all_* result/schemas/all_*: added some regression
tests for that bug
* xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
Garry Pennington to compile without schemas support.
Daniel
/external/libxml2/xmlreader.c
61c5220296ccb727d44baf6c9d048c97a5c08c67 30-Apr-2003 Daniel Veillard <veillard@src.gnome.org> try to fix Red hat bug #89957, do not output -L/usr/lib64 fixed a typo in

* xml2-config.in: try to fix Red hat bug #89957, do not
output -L/usr/lib64
* xmlreader.c: fixed a typo in a comment
Daniel
/external/libxml2/xmlreader.c
a76fe5ca11ebf9e9322dfcf7728dc55077086d43 24-Apr-2003 Daniel Veillard <veillard@src.gnome.org> integrated the Out Of Memory test from Havoc Pennington #109368 a lot of

* Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
Memory test from Havoc Pennington #109368
* SAX.c parser.c parserInternals.c tree.c uri.c valid.c
xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
include/libxml/parser.h: a lot of memory allocation cleanups
based on the results of the OOM testing
* check-relaxng-test-suite2.py: seems I forgot to commit the
script.
Daniel
/external/libxml2/xmlreader.c
a880b124750afcce94ea3d947125d0f8a034e766 21-Apr-2003 Daniel Veillard <veillard@src.gnome.org> a lot of performance work especially the speed of streaming through the

* globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
xmlreader.c include/libxml/parser.h: a lot of performance work
especially the speed of streaming through the reader and push
interface. Some thread related optimizations. Nearly doubled the
speed of parsing through the reader.
Daniel
/external/libxml2/xmlreader.c
3c908dca479ed50dca24b8593bca90e40dbde6b8 19-Apr-2003 Daniel Veillard <veillard@src.gnome.org> added xmlMallocAtomic() to be used when allocating blocks which do not

* DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
include/libxml/globals.h include/libxml/xmlmemory.h: added
xmlMallocAtomic() to be used when allocating blocks which
do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
to allow registering the full set of functions needed by
a garbage collecting allocator like libgc, ref #109944
Daniel
/external/libxml2/xmlreader.c
33300b49f0801f5efe6363bd6b85b3bb5ace70fd 17-Apr-2003 Daniel Veillard <veillard@src.gnome.org> augnemting the APIs, cleanups. cleanup bug #111005 added some missing

* include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
xmlreader.c: augnemting the APIs, cleanups.
* parser.c: cleanup bug #111005
* xmlIO.c: added some missing comments
Daniel
/external/libxml2/xmlreader.c
f4e5576f8f34362b6bec9396ab073fac839dfb22 16-Apr-2003 Daniel Veillard <veillard@src.gnome.org> implemented streaming of RelaxNG (when possible) on top of the xmlReader

* relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
include/libxml/xmlreader.h: implemented streaming of
RelaxNG (when possible) on top of the xmlReader interface,
provided it as xmllint --stream --relaxng .rng .xml
This seems to mostly work.
* Makefile.am: updated to test RelaxNG streaming
Daniel
/external/libxml2/xmlreader.c
f6bad798cf8f492eb96f7e267b07d8683bbd095e 11-Apr-2003 Daniel Veillard <veillard@src.gnome.org> make sure xmllint --stream and xmllint --stream --valid returns errors

* xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
xmllint --stream and xmllint --stream --valid returns errors
code appropriately
Daniel
/external/libxml2/xmlreader.c
c6cae7b690c1ded6f03a378eb59025522cc40105 11-Apr-2003 Daniel Veillard <veillard@src.gnome.org> Added the Expand() and Next() operation to work on subtrees within the

* xmlreader.c include/libxml/xmlreader.h: Added the Expand()
and Next() operation to work on subtrees within the reader
framework.
* doc/libxml2-api.xml python/libxml2class.txt: resulting updates
* python/tests/reader5.py: added an example for those new
functions of the reader.
Daniel
/external/libxml2/xmlreader.c
9e07710b95e620a914fcf69033d06f712ba387d9 10-Apr-2003 Daniel Veillard <veillard@src.gnome.org> fixing HasValue for namespace as raised by Denys Duchier Daniel

* xmlreader.c: fixing HasValue for namespace as raised by
Denys Duchier
Daniel
/external/libxml2/xmlreader.c
ef8dd7be297e74e70bd179c54aaf66e62207f1b0 23-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixing bug #108976 get the ID/REFs to reference the ID in the document

* parser.c: fixing bug #108976 get the ID/REFs to reference
the ID in the document content and not in the entity copy
* SAX.c include/libxml/parser.h: more checking of the ID/REF
stuff, better solution for #107208
* xmlregexp.c: removed a direct printf, dohhh
* xmlreader.c: fixed a bug on streaming validation of empty
elements in entities
* result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
cleanup of the validation tests
* test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
added more ID/IDREF tests to the suite
Daniel
/external/libxml2/xmlreader.c
2cfd9dff284ed2a18685f94511e7486628043d64 22-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed #107043 removing 2 warnings with Sun One compiler. Daniel

* xmlreader.c: fixed #107043 removing 2 warnings with Sun One
compiler.
Daniel
/external/libxml2/xmlreader.c
48ef4c98d226ef792da8aae26d3c73f090a7e49e 22-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed bug #108801 reported by Malcolm Tredinnick about the DocType node

* xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
about the DocType node not being reported sometimes.
* python/tests/reader.py: added to test to the regression checks
Daniel
/external/libxml2/xmlreader.c
120e8eb291b4adee7cd042f206fd4153971a6107 22-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed bug #108546 on long CDATA (or text nodes) reported by Edd Dumbill

* xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
reported by Edd Dumbill
Daniel
/external/libxml2/xmlreader.c
580ced8ee28ecd99374da9383897678e4ba6c358 21-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec fixed

* configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
instead of libxml.spec
* relaxng.c: fixed some of the error reporting excessive
verbosity
* catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
xmlschemastypes.c: removed some warnings from gcc
* doc/libxml2-api.xml: rebuilt
Daniel
/external/libxml2/xmlreader.c
952379b780ff6071f8276b02f776ac1db3721b58 17-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed the last core RelaxNG bug known #107083, shemas datatype ID/IDREF

* relaxng.c: fixed the last core RelaxNG bug known #107083,
shemas datatype ID/IDREF support still missing though.
* xmlreader.c: fix a crashing bug with prefix raised by
Merijn Broeren
* test/relaxng/testsuite.xml: augmented the testsuite with
complex inheritance tests
Daniel
/external/libxml2/xmlreader.c
d431074c46d3b056b88c1be778960cb5ce43fe0f 18-Feb-2003 Daniel Veillard <veillard@src.gnome.org> float/double check bugfix exported a function for NMTOKEN validation add a

* xmlschemastypes.c: float/double check bugfix
* tree.c include/libxml/tree.h: exported a function for NMTOKEN
validation
* xmlreader.c: add a TODO for Jody
* relaxng.c: bugfix bugfix bugfix
found 373 test schemas: 300 success 73 failures
found 529 test instances: 507 success 10 failures
* result/relaxng/*: updated the results
Daniel
/external/libxml2/xmlreader.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/xmlreader.c
540a31a361d846cd9a1e73fb5c08326d6298c54a 21-Jan-2003 Daniel Veillard <veillard@src.gnome.org> applied a new patch from St�phane Bidoul for cleanups rebuilt the API

* xmlreader.c doc/apibuild.py: applied a new patch from
St�phane Bidoul for cleanups
* doc/libxml2-api.xml: rebuilt the API description with
new entry points
Daniel
/external/libxml2/xmlreader.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/xmlreader.c
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/xmlreader.c
4dbe77a84f4ff3c5785906e76adbc21bb6e259b4 14-Jan-2003 Daniel Veillard <veillard@src.gnome.org> fixed the streaming property of the reader, it was generating tree faster

* xmlreader.c: fixed the streaming property of the reader,
it was generating tree faster than consuming it. Pointed out
by Nate Myers
* tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
Daniel
/external/libxml2/xmlreader.c
067bae5ff8f715ce895e0cecf8c5b4b6b2f5e218 05-Jan-2003 Daniel Veillard <veillard@src.gnome.org> seriously changed the way data are pushed to the underlying parser, go by

* xmlreader.c: seriously changed the way data are pushed to
the underlying parser, go by block of 512 bytes instead of
tryng to detect tag boundaries at that level. Changed the
way empty element are detected and tagged.
* python/tests/reader.py python/tests/reader2.py
python/tests/reader3.py: small changes mostly due to context
reporting being different and DTD node being reported. Some
errors previously undetected are now caught and fixed.
* doc/xmlreader.html: flagged last section as TODO
Daniel
/external/libxml2/xmlreader.c
e59494fa5410ced5625687f025f61d30c5b2f933 04-Jan-2003 Daniel Veillard <veillard@src.gnome.org> a bit of cleanup small fix more work on the XmlTextReader tutorial a few

* xmllint.c: a bit of cleanup
* xmlreader.c: small fix
* doc/xmlreader.html: more work on the XmlTextReader tutorial
* python/libxml.py: a few fixes pointed out by Hannu Krosing
Daniel
/external/libxml2/xmlreader.c
7704fb1d9fa131b0077db22e470f1187645dc6c4 03-Jan-2003 Daniel Veillard <veillard@src.gnome.org> added the --stream flag to use the TextReader API small performance tweak

* xmllint.c: added the --stream flag to use the TextReader API
* xmlreader.c: small performance tweak
Daniel
/external/libxml2/xmlreader.c
a80ff6ec183b86e06d47cb7cd65208b461956012 03-Jan-2003 Daniel Veillard <veillard@src.gnome.org> okay the DTD validation code on top of the XMLTextParser API should be

* xmlreader.c python/tests/reader2py: okay the DTD validation
code on top of the XMLTextParser API should be solid now.
Daniel
/external/libxml2/xmlreader.c
1fdfd115e522b45ead8ee1576c8a863483f767e1 03-Jan-2003 Daniel Veillard <veillard@src.gnome.org> Fixing some more mess with validation and recursive entities while using

* xmlreader.c python/tests/reader2py: Fixing some more mess
with validation and recursive entities while using the
reader interface, it's getting a bit messy...
Daniel
/external/libxml2/xmlreader.c
dab8ea9b83b22ecd48d97dd13fe5035cf392d3fd 02-Jan-2003 Daniel Veillard <veillard@src.gnome.org> another couple of problem related to IsEmptyElement reported by St�phane

* xmlreader.c python/tests/reader.py: another couple of problem
related to IsEmptyElement reported by St�phane Bidoul needed
some fixes.
Daniel
/external/libxml2/xmlreader.c
e3c036eedde59df360f54732fc0948ffde9f3139 01-Jan-2003 Daniel Veillard <veillard@src.gnome.org> fixed another couple of xmlreader bugs reported by St�phane Bidoul and

* xmlreader.c python/tests/reader.py: fixed another couple of
xmlreader bugs reported by St�phane Bidoul and added tests.
Daniel
/external/libxml2/xmlreader.c
9e395c289ffd624c9a17460a02af7fc6026eb16a 01-Jan-2003 Daniel Veillard <veillard@src.gnome.org> fixed another validity checking in external parsed entities raised by

* xmlreader.c python/tests/reader2.py: fixed another validity
checking in external parsed entities raised by St�phane Bidoul
and added a specific regression test.
* python/tests/reader3.py: cleanup
Daniel
/external/libxml2/xmlreader.c
d5896140429357fbd5e42bb3181f434834fff9e7 31-Dec-2002 Daniel Veillard <veillard@src.gnome.org> fixed a problem with validation within entities pointed by St�phane

* xmlreader.c python/tests/reader2.py: fixed a problem with
validation within entities pointed by St�phane Bidoul, augmented
the tests to catch those.
Daniel
/external/libxml2/xmlreader.c
4d8db8a22c2285a9bf3b7b793b261b7b45861204 30-Dec-2002 Daniel Veillard <veillard@src.gnome.org> fixed another pair of problem pointed by St�phane Bidoul: depth start at 0

* xmlreader.c python/tests/reader.py: fixed another pair of problem
pointed by St�phane Bidoul: depth start at 0 and a parse problem.
Daniel
/external/libxml2/xmlreader.c
571b889b6b4a694e0b9ac52402675fe83195b42f 30-Dec-2002 Daniel Veillard <veillard@src.gnome.org> fixed another problem pointed by St�phane Bidoul Daniel

* xmlreader.c python/tests/reader.py: fixed another problem
pointed by St�phane Bidoul
Daniel
/external/libxml2/xmlreader.c
aaa105b5909c27c0610794e3c70acb6051bd5117 30-Dec-2002 Daniel Veillard <veillard@src.gnome.org> fixed a limit case problem with "<a/>" Daniel

* xmlreader.c python/tests/reader.py: fixed a limit case problem
with "<a/>"
Daniel
/external/libxml2/xmlreader.c
ecaba49a7287212fb288403c123f8dbaf7ca6cfd 30-Dec-2002 Daniel Veillard <veillard@src.gnome.org> warn on xmlns:prefix="foo" fixed a couple of problem for namespace

* SAX.c: warn on xmlns:prefix="foo"
* xmlreader.c python/tests/reader.py: fixed a couple of problem
for namespace attributes handling.
Daniel
/external/libxml2/xmlreader.c
29b3e285a70b9117619fef7ebfad94c2e44e2a1c 29-Dec-2002 Daniel Veillard <veillard@src.gnome.org> fixed a bug pointed out by St�phane Bidoul and integrated it into the

* xmlreader.c python/tests/reader.py: fixed a bug pointed out
by St�phane Bidoul and integrated it into the tests
Daniel
/external/libxml2/xmlreader.c
e18fc185fa2604ba73f2b259e34796c106ad5545 28-Dec-2002 Daniel Veillard <veillard@src.gnome.org> extended the XmlTextReader API a bit, addding accessors for the current

* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
extended the XmlTextReader API a bit, addding accessors for
the current doc and node, and an entity substitution mode for
the parser.
* python/libxml.py python/libxml2class.txt: related updates
* python/tests/Makefile.am python/tests/reader.py
python/tests/reader2.py python/tests/reader3.py: updated a bit
the old tests and added a new one to test the entities handling
Daniel
/external/libxml2/xmlreader.c
336fc7d3c9b9155d8202de928463f631b46912e2 27-Dec-2002 Daniel Veillard <veillard@src.gnome.org> final touch running DTD validation on the XmlTextReader added a specific

* valid.c xmlreader.c: final touch running DTD validation
on the XmlTextReader
* python/tests/Makefile.am python/tests/reader2.py: added a
specific run based on the examples from test/valid/*.xml
Daniel
/external/libxml2/xmlreader.c
df512f4060a45ff97bca31991307628675060aae 23-Dec-2002 Daniel Veillard <veillard@src.gnome.org> Fixed the empty node detection to avoid reporting an inexistant close tag.

* xmlreader.c: Fixed the empty node detection to avoid reporting
an inexistant close tag.
Daniel
/external/libxml2/xmlreader.c
ea7751d53bf497e873dca39b2c305e300e2574f9 20-Dec-2002 Daniel Veillard <veillard@src.gnome.org> working on DTD validation on top of xml reader interfaces. Allows to

* testReader.c xmlreader.c valid.c include/libxml/tree.h
include/libxml/valid.h include/libxml/xmlreader.h: working on
DTD validation on top of xml reader interfaces. Allows to
validate arbitrary large instances. This required some extensions
to the valid module interface and augmenting the size of xmlID
and xmlRef structs a bit.
* uri.c xmlregexp.c: simple cleanup.
Daniel
/external/libxml2/xmlreader.c
beb70bd39b74c8146c184857792730b139e7e16b 18-Dec-2002 Daniel Veillard <veillard@src.gnome.org> more work on the xml reader interfaces. updated Igor's mail and the Web

* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
work on the xml reader interfaces.
* AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
Web page for the Windows binaries.
Daniel
/external/libxml2/xmlreader.c
67df809c3a439bcbe258bca6b60144c8a7a0f18c 16-Dec-2002 Daniel Veillard <veillard@src.gnome.org> Vyacheslav Pindyura managed to trigger a bug in parseStartTag, fixing it.

* parser.c: Vyacheslav Pindyura managed to trigger a bug in
parseStartTag, fixing it.
* test/att4 result/att4 result/noent/att4: adding the test
* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
more methods to XmlTextReader.
Daniel
/external/libxml2/xmlreader.c
da46d2d31e49503b087874cc987045dd09169d26 16-Dec-2002 Daniel Veillard <veillard@src.gnome.org> added more methods of XmlTextReader. this increased the methods in the

* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
more methods of XmlTextReader.
* python/libxml2class.txt python/tests/reader.py: this increased the
methods in the bndings, augmented the test to check those new
functions.
Daniel
/external/libxml2/xmlreader.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/xmlreader.c
9b4bb4d07ab8f820fdc19a4fc7e8d7a39e159c66 11-Dec-2002 Daniel Veillard <veillard@src.gnome.org> preparing release of 2.4.29 rebuilt the docs and API a few more fixes for

* configure.in: preparing release of 2.4.29
* doc/*: rebuilt the docs and API
* xmlreader.c: a few more fixes for the XmlTextReader API
Daniel
/external/libxml2/xmlreader.c
a9b66d00b5fbae2381f59c0be4d8c7b8e3c16cf7 11-Dec-2002 Daniel Veillard <veillard@src.gnome.org> new API building Python script, does the C parsing directly, generates a

* doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
building Python script, does the C parsing directly, generates
a better API description including structure fieds defs and
enums. Still a couple of bugs, but good enough for the python
wrappers now.
* DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
include/libxml/schemasInternals.h include/libxml/tree.h: more
cleanup based on the python analysis script reports.
* libxml.spec.in: make sure the API XML description is part of the
devel package.
Daniel
/external/libxml2/xmlreader.c
01c13b5be2d249ef66d86585adee87901bb8efa2 10-Dec-2002 Daniel Veillard <veillard@src.gnome.org> code cleanup, especially the function comments. fixed a small bug when

* DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
code cleanup, especially the function comments.
* tree.c: fixed a small bug when freeing nodes which are XInclude ones.
Daniel
/external/libxml2/xmlreader.c
e1ca50330b59d32b228ad9c05a874a96cef9748f 09-Dec-2002 Daniel Veillard <veillard@src.gnome.org> Adding a new set of APIs based on the C# TextXmlReader API but converted

* Makefile.am xmlreader.c include/libxml/Makefile.am
include/libxml/xmlreader.h: Adding a new set of APIs based on
the C# TextXmlReader API but converted to C. Allow to parse
in constant memory usage, far simpler to program and explain
than the SAX like APIs, unfinished but working.
* testReader.c: test program
Daniel
/external/libxml2/xmlreader.c