a136fc2e5a8893a02b0912862d26a575fcbd641a |
|
26-Jul-2016 |
Xin Li <delphij@google.com> |
Merge remote-tracking branch 'goog/upstream-master' into mymerge BUG: 29834751 Change-Id: I88fc1d4f86bcbd0ac0fe9acdbe764f3d738c5f32 (cherry picked from commit e3d78e1fe0669e9c7083a4de19f1e06171849b28)
/external/libxml2/SAX2.c
|
a6ea72ad192f4209b5073e39358ce15f3f1dca4b |
|
14-Jul-2014 |
Daniel Veillard <veillard@redhat.com> |
Fix processing in SAX2 in case of an allocation failure Related to https://bugzilla.gnome.org/show_bug.cgi?id=731360
/external/libxml2/SAX2.c
|
3e0eec43196e9c4d770b9a932ad131316794f7b4 |
|
13-Jun-2014 |
Gaurav <g.gupta@samsung.com> |
Adding some missing NULL checks in SAX2 DOM building code and in the HTML parser
/external/libxml2/SAX2.c
|
52010c639a5da3d40ef73d9aff5c43c3a642661c |
|
16-Jun-2013 |
Nicolas Le Cam <niko.lecam@gmail.com> |
Compile out use of xmlValidateNCName() when not available. Fix compilation with minimum and valid.
/external/libxml2/SAX2.c
|
77b5b46409d48fa417205aea580db8bb7c8f5d4a |
|
10-Feb-2014 |
Nicolas Le Cam <niko.lecam@gmail.com> |
Legacy needs xmlSAX2StartElement() and xmlSAX2EndElement(). Fix compilation with minimum and legacy.
/external/libxml2/SAX2.c
|
a885f13a675d449e06529f9e68a6826acf45e19c |
|
03-Aug-2013 |
Gaurav <g.gupta@40samsung.com> |
Fix a possible NULL dereference https://bugzilla.gnome.org/show_bug.cgi?id=705400 In case of allocation error the pointer was dereferenced before the test for a failure
/external/libxml2/SAX2.c
|
ab0e35044c0e83936a8042de3dcee328173c273b |
|
27-Mar-2013 |
Daniel Veillard <veillard@redhat.com> |
Activate detection of encoding in external subset https://bugzilla.gnome.org/show_bug.cgi?id=694228 the ctxt->encoding was percolated down when parsing the external subset leading to failures
/external/libxml2/SAX2.c
|
cff2546f13503ac028e4c1f63c7b6d85f2f2d777 |
|
11-Mar-2013 |
Daniel Veillard <veillard@redhat.com> |
Cache presence of '<' in entities content slightly modify how ent->checked is used, and use the lowest bit to keep the information
/external/libxml2/SAX2.c
|
a3f1e3e5712257fd279917a9158278534e8f4b72 |
|
11-Mar-2013 |
Daniel Veillard <veillard@redhat.com> |
Avoid extra processing on entities If an entity has already been checked for correctness no need to check it on every reference
/external/libxml2/SAX2.c
|
6c91aa384f48ff6d406553a6dd47fd556c1ef2e6 |
|
25-Oct-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix a regression in 2.9.0 breaking validation while streaming https://bugzilla.gnome.org/show_bug.cgi?id=684774 with help from Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
/external/libxml2/SAX2.c
|
7651606f316c366a6d66358b72b3527a829fb7fe |
|
11-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Various cleanups to avoid compiler warnings
/external/libxml2/SAX2.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/SAX2.c
|
968a03a2e54f5bcf53089f5e3c8f790dbe0bf824 |
|
12-Aug-2012 |
Daniel Veillard <veillard@redhat.com> |
Add support for big line numbers in error reporting Fix the lack of line number as reported by Johan Corveleyn <jcorvel@gmail.com> * parser.c include/libxml/parser.h: add an XML_PARSE_BIG_LINES parser option not switch on by default, it's an opt-in * SAX2.c: if XML_PARSE_BIG_LINES is set store the long line numbers in the psvi field of text nodes * tree.c: expand xmlGetLineNo to extract those informations, also make sure we can't fail on recursive behaviour * error.c: in __xmlRaiseError, if a node is provided, call xmlGetLineNo() if we can't get a valid line number. * xmllint.c: switch on XML_PARSE_BIG_LINES in xmllint
/external/libxml2/SAX2.c
|
740cb1a450e56326b249ded093c152f1b93ee15f |
|
18-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Memory error within SAX2 reuse common framework There is no reason for that class of errors to not use the same handling allowing strctured error processing.
/external/libxml2/SAX2.c
|
71a243d5b4684181abfa21f557568499610c2539 |
|
18-Jan-2012 |
Tim Elliott <tle@holymonkey.com> |
xmlParseNodeInContext problems with an empty document When you call xmlParseNodeInContext on a fragment node with an empty document, the parser associates the first new node twice -- once with the document, and once with the fragment node. This fixes the issue by only associating the new node with the fragment node.
/external/libxml2/SAX2.c
|
8ad4da5f56d8f6cadb9e5ed4bb50ded3beec8f5a |
|
08-May-2012 |
Pavel Andrejs <pavel.andrejs@gmail.com> |
HTML element position is not detected propperly The data in node_seq in xmlParserCtxt was not updated properly when parsing HTML. This patch fixes the accounting for both pull and push mode of HTML parsing.
/external/libxml2/SAX2.c
|
1c989278d9650daafc79e55750bec5a5a224a553 |
|
26-Jan-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix SAX2 builder in case of undefined attributes namespace To follow the early XML-1.0 REC, the new localname is "prefix:localname" and there is obviously now namespace.
/external/libxml2/SAX2.c
|
77b77b1301e052d90e6a0967534a698506afcd86 |
|
26-Jan-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix SAX2 builder in case of undefined element namespaces Work as in XML-1.0 before namespaces, and use prefix:localname as the new element name (and no namespace of course) Also fix 3 cases in the regression tests where the prefix: was erroneously dropped in such case
/external/libxml2/SAX2.c
|
aa54d37cd75399722f012e37f17d9ffeeddba556 |
|
09-Sep-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix handling of XML-1.0 XML namespace declaration Usually 'xml' namespace for XML-1.0 declaration does not need to be carried but Mike Hommey raised the problem that the SVG XSD file fails to parse due to a mishandling. - SAX2.c: failure to create a namespace should not be interpreted as a memory allocation error - tree.c: document better xmlNewNs behaviour, and fix it in the case the 'xml' prefix is being used.
/external/libxml2/SAX2.c
|
06c93b75095ddca6ba80e45dd381bb69cd04b9f6 |
|
15-Mar-2010 |
Daniel Veillard <veillard@redhat.com> |
Remove a few warnings
/external/libxml2/SAX2.c
|
3c080d6d723b5cee379804cfa6bf394df6057f67 |
|
15-Mar-2010 |
Daniel Veillard <veillard@redhat.com> |
Don't give default HTML boolean attribute values in parser * HTMLparser.c: don't default value of HTML boolean attributes in the parser * SAX2.c: move this to SAX2 tree building backend * result/HTML/doc2.htm.sax result/HTML/doc3.htm.sax result/HTML/wired.html.sax: this changes a few HTML SAX regression tests
/external/libxml2/SAX2.c
|
594e5dfb48ee6fbac1b64155839063648022fc57 |
|
07-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Chasing dead assignments reported by clang-scan * SAX2.c dict.c error.c hash.c nanohttp.c parser.c python/libxml.c relaxng.c runtest.c tree.c valid.c xinclude.c xmlregexp.c xmlsave.c xmlschemas.c xpath.c xpointer.c: mostly removing unneded affectations, but this led to a few real bugs and some part not yet understood (relaxng/interleave)
/external/libxml2/SAX2.c
|
d44b9364991bd0067d50c29bdff48305dfdad4ce |
|
07-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
A few more safety cleanup raised by scan * SAX2.c encoding.c parser.c xmlschemas.c: a few more safety checks * relaxng.c: remove an unused intitialization
/external/libxml2/SAX2.c
|
74eaec1496a9e6bb3318ea28fec1064aa986373e |
|
26-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
502960 provide namespace stack when parsing entity * parser.c: copy the entity stack * SAX2.c: fix the warning message for default entities
/external/libxml2/SAX2.c
|
023d0babc41da367f9272d4acc825bdd862f7a9c |
|
29-Jul-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix leak on SAX1, xmllint --sax1 option and debug * SAX2.c: don't leak in xmlCheckDefaultedAttributes for standalone checking * xmllint.c: fix xmllint --sax1 to actually use XML_PARSE_SAX1 * debugXML.c: don't raise an error if markup wasn't allocated from dictionary if document was parsed with option disabling it
/external/libxml2/SAX2.c
|
669e88c0650646a6d4eae978296ad753a2a47b7f |
|
29-Jul-2009 |
Jim Meyering <jim@meyering.net> |
potential NULL dereference on non-glibc * SAX2.c (xmlCheckDefaultedAttributes): When xmlStrdup and/or xmlStrcat fails due to OOM avoid printing NULL via a printf-style "%s" format
/external/libxml2/SAX2.c
|
97ff9b367a6428f7703aa7938595c03ad39652e0 |
|
18-Jan-2009 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 0.7.3 release fix a typo in a name Daniel * configure.in doc/xml.html doc/*: preparing 0.7.3 release * include/libxml/parserInternals.h SAX2.c: fix a typo in a name Daniel svn path=/trunk/; revision=3814
/external/libxml2/SAX2.c
|
1fb2e0dfc6319b55478858f7a7b7a21e0861982e |
|
18-Jan-2009 |
Daniel Veillard <veillard@src.gnome.org> |
add a new define XML_MAX_TEXT_LENGHT limiting the maximum size of a single * include/libxml/parserInternals.h SAX2.c: add a new define XML_MAX_TEXT_LENGHT limiting the maximum size of a single text node, the defaultis 10MB and can be removed with the HUGE parsing option Daniel svn path=/trunk/; revision=3808
/external/libxml2/SAX2.c
|
1dc9feb00fd3bce5967304dcb388ea3ba7e964e6 |
|
17-Nov-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix for CVE-2008-4226, a memory overflow when building gigantic text * SAX2.c parser.c: fix for CVE-2008-4226, a memory overflow when building gigantic text nodes, and a bit of cleanup to better handled out of memory problem in that code. * tree.c: fix for CVE-2008-4225, lack of testing leads to a busy loop test assuming one have enough core memory. Daniel svn path=/trunk/; revision=3803
/external/libxml2/SAX2.c
|
f4f4e4853a925905deb77a72a3311ab683fbeeb5 |
|
25-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
rework the patch to avoid some ABI issue with people allocating entities * include/libxml/entities.h entities.c SAX2.c parser.c: rework the patch to avoid some ABI issue with people allocating entities structure directly Daniel svn path=/trunk/; revision=3773
/external/libxml2/SAX2.c
|
ae0765b6819c77aae2638b40735f354b05b9c150 |
|
31-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
more progresses against the official regression tests small cleanup for * runxmlconf.c: more progresses against the official regression tests * runsuite.c: small cleanup for non-leak reports * include/libxml/tree.h: parsing flags and other properties are now added to the document node, this is generally useful and allow to make Name and NmToken validations based on the parser flags, more specifically the 5th edition of XML or not * HTMLparser.c tree.c: small side effects for the previous changes * parser.c SAX2.c valid.c: the bulk of teh changes are here, the parser and validation behaviour can be affected, parsing flags need to be copied, lot of changes. Also fixing various validation problems in the regression tests. Daniel svn path=/trunk/; revision=3762
/external/libxml2/SAX2.c
|
45efd0878aa56efa4291eec2ecdcff66d2f52fc3 |
|
07-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix line number on text nodes, problem raised by Ralf Junker Daniel * SAX2.c: fix line number on text nodes, problem raised by Ralf Junker Daniel svn path=/trunk/; revision=3751
/external/libxml2/SAX2.c
|
b242b08831637432984439729a170153bdc3ed8d |
|
08-Feb-2008 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Florent Guilian to remove an useless mutex in the * dict.c: applied patch from Florent Guilian to remove an useless mutex in the xmlDict structure. older, not commited ... * SAX2.c: another leak reported by Ashwin * xinclude.c: fixed the behaviour when XIncluding a fragment of the current document, patch from Chris Ryan Daniel svn path=/trunk/; revision=3686
/external/libxml2/SAX2.c
|
dbbd72bd759aceb1333b179fd502dc57347eab92 |
|
12-Jun-2007 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #319964, parsing of HTML attribute really should not have * SAX2.c: fixing bug #319964, parsing of HTML attribute really should not have namespace processing. Daniel svn path=/trunk/; revision=3637
/external/libxml2/SAX2.c
|
a37a6ad91a61d168ecc4b29263def3363fff4da6 |
|
10-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
trying to fix entities behaviour when using SAX, had to extend entities * include/libxml/entities.h entities.c SAX2.c parser.c: trying to fix entities behaviour when using SAX, had to extend entities content and hack on the entities processing code, but that should fix the long standing bug #159219 Daniel
/external/libxml2/SAX2.c
|
b8efdda0a31947d5291fcb9221040fdab88dc549 |
|
10-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
add a new function xmlPathToUri() to provide a clean conversion when * uri.c include/libxml/uri.h: add a new function xmlPathToUri() to provide a clean conversion when setting up a base * SAX2.c tree.c: use said function when setting up doc->URL or using the xmlSetBase function. Should fix #346261 Daniel
/external/libxml2/SAX2.c
|
77aad34c941403c657786a15103c50ab55ee4dd7 |
|
13-Jul-2006 |
Daniel Veillard <veillard@src.gnome.org> |
refactor to use normal warnings for entities problem and not straight SAX * SAX2.c: refactor to use normal warnings for entities problem and not straight SAX callbacks. Daniel
/external/libxml2/SAX2.c
|
2728f845c5581af9213057ace8b3f664d64c15a9 |
|
09-Mar-2006 |
Daniel Veillard <veillard@src.gnome.org> |
more cleanups based on coverity reports. Daniel * SAX2.c catalog.c encoding.c entities.c example/gjobread.c python/libxml.c: more cleanups based on coverity reports. Daniel
/external/libxml2/SAX2.c
|
6977c6c4376df5818028b4dd58662e8785c265b3 |
|
04-Jan-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fix bug #324432 with <xml:foo/> added to the regression tests Daniel * SAX2.c: fix bug #324432 with <xml:foo/> * test/ns7 resul//ns7*: added to the regression tests Daniel
/external/libxml2/SAX2.c
|
54f9a4f5089a974cd773ab285637ea21df01202c |
|
03-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixing a number of issues raised by xml:id but more generally related to * SAX2.c tree.c valid.c: fixing a number of issues raised by xml:id but more generally related to attributes and ID handling, fixes #314358 among other things Daniel
/external/libxml2/SAX2.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/SAX2.c
|
73da77e0d7849c2b9c725dfa240387f9a48f48b4 |
|
24-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
line numbers are now carried by most nodes, fixing xmlGetLineNo() c.f. bug * SAX2.c tree.c: line numbers are now carried by most nodes, fixing xmlGetLineNo() c.f. bug #309205 Daniel
/external/libxml2/SAX2.c
|
bca3ad25f93b7895c4c89ea38551a2873cbbd3e1 |
|
24-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed compilation when configured --without-sax1 and other cleanups fixes * SAX2.c globals.c runtest.c testC14N.c testapi.c tree.c include/libxml/SAX2.h include/libxml/xmlregexp.h: fixed compilation when configured --without-sax1 and other cleanups fixes bug #172683 * doc/* elfgcchack.h: regenerated Daniel
/external/libxml2/SAX2.c
|
24505b0f5c872c5afb6da5093565e5a6e09ca541 |
|
29-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
a lot of small cleanups based on Linus' sparse check output. Daniel * HTMLparser.c SAX2.c encoding.c globals.c parser.c relaxng.c runsuite.c runtest.c schematron.c testHTML.c testReader.c testRegexp.c testSAX.c testThreads.c valid.c xinclude.c xmlIO.c xmllint.c xmlmodule.c xmlschemas.c xpath.c xpointer.c: a lot of small cleanups based on Linus' sparse check output. Daniel
/external/libxml2/SAX2.c
|
87b3046bc188fd6cea1aad083c6b79017ab70425 |
|
05-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
first steps toward a testsuite dist fixed bug #307870 Daniel * Makefile.am: first steps toward a testsuite dist * SAX2.c include/libxml/xmlerror.h: fixed bug #307870 Daniel
/external/libxml2/SAX2.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/SAX2.c
|
a521d287516f2dc93a8fe540c5883ffc39cb5024 |
|
09-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
better handling of conditional features more testing on parser contexts * gentest.py testapi.c: better handling of conditional features * HTMLparser.c SAX2.c parserInternals.c xmlwriter.c: more testing on parser contexts closed leaks, error messages Daniel
/external/libxml2/SAX2.c
|
6128c01ca6a5c1d67970b44cd11aa95a392d8a2d |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
better parser options coverage more cleanups. Daniel * gentest.py testapi.c: better parser options coverage * SAX2.c xpath.c: more cleanups. Daniel
/external/libxml2/SAX2.c
|
2a4fb5ac07c6eff494aec174041fa01a6a828230 |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
more coverage more fixes Daniel * gentest.py testapi.c: more coverage * SAX2.c parser.c parserInternals.c: more fixes Daniel
/external/libxml2/SAX2.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/SAX2.c
|
34099b403124601d9cd4bde0846a637bf8952cea |
|
04-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
changing the way the .c is generated, extending the tests coverage fixing * gentest.py testapi.c: changing the way the .c is generated, extending the tests coverage * include/libxml/nanoftp.h nanoftp.c elfgcchack.h doc/*: fixing some function signatures, regenerating stuff * SAX2.c parser.c xmlIO.c: another set of bug fixes and API hardening Daniel
/external/libxml2/SAX2.c
|
36e5cd5064d3477a0500f6183d68b18b7493568a |
|
02-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
adding xmlMemBlocks() work on generator of an automatic API regression * xmlmemory.c include/libxml/xmlmemory.h: adding xmlMemBlocks() * Makefile.am gentest.py testapi.c: work on generator of an automatic API regression test tool. * SAX2.c nanoftp.c parser.c parserInternals.c tree.c xmlIO.c xmlstring.c: various API hardeing changes as a result of running teh first set of automatic API regression tests. * test/slashdot16.xml: apparently missing from CVS, commited it Daniel
/external/libxml2/SAX2.c
|
eff45a92da861195551a2050487fcca0492cac7c |
|
29-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
register xmlSchemaSetValidErrors, patch from Brent Hendricks in the * python/libxml.c: register xmlSchemaSetValidErrors, patch from Brent Hendricks in the mailing-list * include/libxml/valid.h HTMLparser.c SAX2.c valid.c parserInternals.c: fix #156626 and more generally how to find out if a validation contect is part of a parsing context or not. This can probably be improved to make 100% sure that vctxt->userData is the parser context too. It's a bit hairy because we can't change the xmlValidCtxt structure without breaking the ABI since this change xmlParserCtxt information indexes. Daniel
/external/libxml2/SAX2.c
|
03a53c34db279cbe4a305d58969beb1f26ff3d19 |
|
26-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
added checking for names values and dictionnaries generates a tons of * debugXML.c include/libxml/xmlerror.h: added checking for names values and dictionnaries generates a tons of errors * SAX2.ccatalog.c parser.c relaxng.c tree.c xinclude.c xmlwriter.c include/libxml/tree.h: fixing the errors in the regression tests Daniel
/external/libxml2/SAX2.c
|
fc484dd0a01b5f8f2187dd8a6791d5f8677fa816 |
|
22-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
added support for HTML PIs #156087 added specific tests Daniel * HTMLparser.c: added support for HTML PIs #156087 * test/HTML/python.html result/HTML/python.html*: added specific tests Daniel
/external/libxml2/SAX2.c
|
8de5c0bd79cceeca3d55d6dbf8f0248b7239e050 |
|
07-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
adding the tree debug mode fixing various problems reported by the debug * debugXML.c include/libxml/debugXML.h include/libxml/xmlerror.h: adding the tree debug mode * parser.c relaxng.c tree.c xpath.c: fixing various problems reported by the debug mode. * SAX2.c: another tree fix from Rob Richards Daniel
/external/libxml2/SAX2.c
|
bf5cf2196c619c6ec2fec5fdf31cd6b040df508d |
|
31-Aug-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed bug introduced during OOM fixup causing problems with default * SAX2.c: fixed bug introduced during OOM fixup causing problems with default namespace when a named prefix with the same href was present (reported on the mailing list by Karl Eichwalder. * xmlstring.c: modified xmlCheckUTF8 with suggested code from Julius Mittenzwei. * dict.c: added a typecast to try to avoid problem reported by Pascal Rodes.
/external/libxml2/SAX2.c
|
29b1748205897f727696b62fdba333efc9671440 |
|
16-Aug-2004 |
Daniel Veillard <veillard@src.gnome.org> |
small typo pointed out by Mike Hommey slightly improved the --c14n * xmlIO.c: small typo pointed out by Mike Hommey * doc/xmllint.xml, xmllint.html, xmllint.1: slightly improved the --c14n description, c.f. #144675 . * nanohttp.c nanoftp.c: applied a first simple patch from Mike Hommey for $no_proxy, c.f. #133470 * parserInternals.c include/libxml/parserInternals.h include/libxml/xmlerror.h: cleanup to avoid 'error' identifier in includes # * parser.c SAX2.c debugXML.c include/libxml/parser.h: first version of the inplementation of parsing within the context of a node in the tree #142359, new function xmlParseInNodeContext(), added support at the xmllint --shell level as the "set" function * test/scripts/set* result/scripts/* Makefile.am: extended the script based regression tests to instrument the new function. Daniel
/external/libxml2/SAX2.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/SAX2.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/SAX2.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/SAX2.c
|
96d2effc735fb45cfa363b6a876ff23a862f87a5 |
|
30-Jun-2004 |
William M. Brack <wbrack@src.gnome.org> |
warning message cleanup. Now compiles warning-free, all tests passed. * xmlschemas.c, xmlschemastypes.c: warning message cleanup. Now compiles warning-free, all tests passed. * SAX2.c: small change to comments for documentation. No change to logic.
/external/libxml2/SAX2.c
|
5ef2f8129f5853081fb6bf2aadcca5c936fe244c |
|
24-May-2004 |
William M. Brack <wbrack@src.gnome.org> |
*** empty log message ***
/external/libxml2/SAX2.c
|
3f147372f7a0badda13ef011bb3f96c8492ac290 |
|
22-May-2004 |
William M. Brack <wbrack@src.gnome.org> |
skipped call to xmlValidateNCName when compiling --with-minimum (bug * SAX2.c: skipped call to xmlValidateNCName when compiling --with-minimum (bug 142917)
/external/libxml2/SAX2.c
|
68cb4b2498088cf920ed6c9490b134ce7f38909f |
|
18-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
relaxed id() to not check taht the name(s) passed are actually NCName, * xpath.c: relaxed id() to not check taht the name(s) passed are actually NCName, decided this in agreement with Aleksey Sanin since existing specs like Visa3D broke that conformance checking and other tools seems to not implement it sigh... * SAX2.c: check attribute decls for xml:id and the value is an NCName. * test/xmlid/id_err* result/xmlid/id_err*: added error testing Daniel
/external/libxml2/SAX2.c
|
67f8b1cd960d809819342ada338444ed24739a55 |
|
09-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
adding xml:id draft support adding 4 first regression tests Daniel * SAX2.c include/libxml/tree.h: adding xml:id draft support * Makefile.am test/xmlid/id_tst* result/xmlid/id_tst*: adding 4 first regression tests Daniel
/external/libxml2/SAX2.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/SAX2.c
|
1a9b7084f6313be41edbe143c1f56f327504d06c |
|
02-Jan-2004 |
Daniel Veillard <veillard@src.gnome.org> |
found and fixed a bug misallocating some non blank text node strings from * SAX2.c: found and fixed a bug misallocating some non blank text node strings from the dictionnary. * xmlmemory.c: fixed a problem with the memory debug mutex release. Daniel
/external/libxml2/SAX2.c
|
427174fbf2544b44071c1039720e6634fb154f84 |
|
10-Dec-2003 |
Daniel Veillard <veillard@src.gnome.org> |
removed some compilation warnings Daniel * SAX2.c pattern.c: removed some compilation warnings Daniel
/external/libxml2/SAX2.c
|
f88d8cf9f1c9538dba187290ad5add003dc22bc7 |
|
08-Dec-2003 |
Daniel Veillard <veillard@src.gnome.org> |
tried to fix the problems reported in bug #126735 fixed again some problem * python/libxml.py: tried to fix the problems reported in bug #126735 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h: fixed again some problem trying to use the structured error handlers, c.f. bug #126735 * result/VC/ElementValid: tiny change due to the fix Daniel
/external/libxml2/SAX2.c
|
3e35f8e65884103baf7876039c7a2e78af0537fa |
|
21-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
preparing libxml2-2.6.0 updated and regenerated the docs and API moved the * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0 * doc/*: updated and regenerated the docs and API * SAX2.c error.c tree.c: moved the line number to their proper field in elements now. Daniel
/external/libxml2/SAX2.c
|
76e95df05556c9610b564b14cf578c8f9e34c9c1 |
|
18-Oct-2003 |
William M. Brack <wbrack@src.gnome.org> |
Changed all (?) occurences where validation macros (IS_xxx) had * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c xpath.c: Changed all (?) occurences where validation macros (IS_xxx) had single-byte arguments to use IS_xxx_CH instead (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of many warning messages on certain platforms, and also high- lights places in the library which may need to be enhanced for proper UTF8 handling.
/external/libxml2/SAX2.c
|
2b0f8799086f2a54444c618ab3ed01a8177491f2 |
|
10-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a nasty bug with interning some text strings prepare for beta5 of * SAX2.c: fixed a nasty bug with interning some text strings * configure.in: prepare for beta5 of 2.6.0 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h: better error handling for I/O and converted FTP and HTTP * parser.c: fixed another bug Daniel
/external/libxml2/SAX2.c
|
ffbbed4228e2253256fa0c86e4c5af255a9a5860 |
|
10-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed uninitialized new field. fixed a typo updating all messages Daniel * SAX2.c: fixed uninitialized new field. * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating all messages Daniel
/external/libxml2/SAX2.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/SAX2.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/SAX2.c
|
4432df239b7aba6bff86c838e0be11d08f283b76 |
|
28-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup, creating a new legacy.c module, made sure make tests ran in * Makefile.am: cleanup, creating a new legacy.c module, made sure make tests ran in reduced conditions * SAX.c SAX2.c configure.in entities.c globals.c parser.c parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in: increased the modularization, allow to configure out validation code and legacy code, added a configuration option --with-minimum compiling only the mandatory code which then shrink to 200KB. Daniel
/external/libxml2/SAX2.c
|
dca8cc79dba4b3c66216bb0acbe9dedc37af69f3 |
|
26-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
rebuilt the API added the new options --nocdata and --nsclean to remove * doc/libxml2-api.xml: rebuilt the API * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options --nocdata and --nsclean to remove CDATA section and surperfluous namespace declarations * parser.c SAX2.c: implementation of the 2 new options Daniel
/external/libxml2/SAX2.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/SAX2.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/SAX2.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/SAX2.c
|
d9e9c9d8f337dbef399a8bfdbc0329b719e52aaf |
|
19-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing namespace DTD validations the output of defaulted namespaces is * SAX2.c: fixing namespace DTD validations * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted namespaces is slightly different now. * Makefile.am: report the memory used in Timingtests (as well as time) Daniel
/external/libxml2/SAX2.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/SAX2.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/SAX2.c
|
8a44e59d67bdff87e3e28851ce780f33425407f8 |
|
15-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
starting work on reusing the parser dictionary for the element and * SAX2.c include/libxml/parser.h: starting work on reusing the parser dictionary for the element and attribute tag names. Add pools for Element and Attributes in the parser context, which should help speeding up the reader. * Makefile.am result/*.rdr : adding non-python reader regression tests. Daniel
/external/libxml2/SAX2.c
|
62998c0ec7b01c5988b0409043b6b3cfe907baba |
|
15-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
starting to cleanup some of the problems exposed by the W3C/NIST * SAX2.c parser.c valid.c: starting to cleanup some of the problems exposed by the W3C/NIST regression suite. * result/ent7.sax result/xml2.sax: small fixes. Daniel
/external/libxml2/SAX2.c
|
8e36e6a0be58bc9a300b2a29f7744620e85ec9fa |
|
10-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
2.6.0beta1 changes Fixing attribute normalization, might not be totally * configure.in doc/* : 2.6.0beta1 changes * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute normalization, might not be totally fixed but this should make sure SAX event provide the right strings for attributes except entities for which libxml2 is different by default This should fix #109564 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes in attribute callback values * result/c14n/with-comments/example-4 result/c14n/without-comments/example-4: this also fixes a subtle bug in the canonicalization tests. Daniel
/external/libxml2/SAX2.c
|
e57ec790de9de71a3b646a853447a842f4fc3c9b |
|
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/SAX2.c
|
4811ba3bc233c993bfd2e3113cc6fdfbdd82177d |
|
06-Sep-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed bug #121210 (callback to sax->error, sax->warning with wrong * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error, sax->warning with wrong params).
/external/libxml2/SAX2.c
|
67906944fc97811009b5ad51c70da86ea8505581 |
|
28-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a namespace error on attribute reporting bug pointed out by Tobias * SAX2.c: fixed a namespace error on attribute reporting bug pointed out by Tobias Reif * test/p3p result/p3p result/noent/p3p: this test case was wrong using xmlsn instead of xmlns... Daniel
/external/libxml2/SAX2.c
|
1af9a41f24deb04ababc4075de0005bd75f320f6 |
|
21-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Adding new version of the SAX interface, it's not there yet, currently * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h: Adding new version of the SAX interface, it's not there yet, currently just preparing the work * globals.c parser.c SAX.c include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h: doing some refactoring of the SAXv1 interfaces, obsoleting a bunch of them while keeping functionalities, preparing SAX2 integration. * dict.c: small cleanup. Daniel
/external/libxml2/SAX2.c
|