4e16061aae6d2d4eeb62ba91696c34c52294ea3e |
|
05-Apr-2017 |
Brian C. Young <bcyoung@google.com> |
DO NOT MERGE: Add validation for eternal enities https://bugzilla.gnome.org/show_bug.cgi?id=780691 Bug: 36556310 Change-Id: I9450743e167c3c73af5e4071f3fc85e81d061648
/external/libxml2/parser.c
|
03657e7a89193dd244c35ba4a21e16685e0532eb |
|
03-Apr-2017 |
Brian C. Young <bcyoung@google.com> |
DO NOT MERGE: Apply upstream Chromium patch for encoding changes Give up looking up interned names if the encoding changed during parsing NEXTL may process encoding changes by refilling the parser's input buffer, which makes the accumulated length 'len' inaccurate. Chromium bug: http://crbug.com/620679 Review-Url: https://codereview.chromium.org/2603933002 Cr-Commit-Position: refs/heads/master@{#442517} Bug: 36553781 Change-Id: Id3484fbee201d1e19b684b109009d6590354b1d9
/external/libxml2/parser.c
|
bdd66182ef53fe1f7209ab6535fda56366bd7ac9 |
|
22-May-2016 |
Daniel Veillard <veillard@redhat.com> |
Avoid building recursive entities For https://bugzilla.gnome.org/show_bug.cgi?id=762100 When we detect a recusive entity we should really not build the associated data, moreover if someone bypass libxml2 fatal errors and still tries to serialize a broken entity make sure we don't risk to get ito a recursion * parser.c: xmlParserEntityCheck() don't build if entity loop were found and remove the associated text content * tree.c: xmlStringGetNodeList() avoid a potential recursion
/external/libxml2/parser.c
|
00906759053986b8079985644172085f74331f83 |
|
27-Jan-2016 |
David Kilzer <ddkilzer@apple.com> |
Heap-based buffer-underreads due to xmlParseName For https://bugzilla.gnome.org/show_bug.cgi?id=759573 * parser.c: (xmlParseElementDecl): Return early on invalid input to fix non-minimized test case (759573-2.xml). Otherwise the parser gets into a bad state in SKIP(3) at the end of the function. (xmlParseConditionalSections): Halt parsing when hitting invalid input that would otherwise caused xmlParserHandlePEReference() to recurse unexpectedly. This fixes the minimized test case (759573.xml). * result/errors/759573-2.xml: Add. * result/errors/759573-2.xml.err: Add. * result/errors/759573-2.xml.str: Add. * result/errors/759573.xml: Add. * result/errors/759573.xml.err: Add. * result/errors/759573.xml.str: Add. * test/errors/759573-2.xml: Add. * test/errors/759573.xml: Add.
/external/libxml2/parser.c
|
38eae571111db3b43ffdeb05487c9f60551906fb |
|
07-Mar-2016 |
Pranjal Jumde <pjumde@apple.com> |
Heap use-after-free in xmlSAX2AttributeNs For https://bugzilla.gnome.org/show_bug.cgi?id=759020 * parser.c: (xmlParseStartTag2): Attribute strings are only valid if the base does not change, so add another check where the base may change. Make sure to set 'attvalue' to NULL after freeing it. * result/errors/759020.xml: Added. * result/errors/759020.xml.err: Added. * result/errors/759020.xml.str: Added. * test/errors/759020.xml: Added test case.
/external/libxml2/parser.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/parser.c
|
b1d34de46a11323fccffa9fadeb33be670d602f5 |
|
14-Mar-2016 |
Daniel Veillard <veillard@redhat.com> |
Fix inappropriate fetch of entities content For https://bugzilla.gnome.org/show_bug.cgi?id=761430 libfuzzer regression testing exposed another case where the parser would fetch content of an external entity while not in validating mode. Plug that hole
/external/libxml2/parser.c
|
45752d2c334b50016666d8f0ec3691e2d680f0a0 |
|
03-Mar-2016 |
Pranjal Jumde <pjumde@apple.com> |
Bug 759398: Heap use-after-free in xmlDictComputeFastKey <https://bugzilla.gnome.org/show_bug.cgi?id=759398> * parser.c: (xmlParseNCNameComplex): Store start position instead of a pointer to the name since the underlying buffer may change, resulting in a stale pointer being used. * result/errors/759398.xml: Added. * result/errors/759398.xml.err: Added. * result/errors/759398.xml.str: Added. * test/errors/759398.xml: Added test case.
/external/libxml2/parser.c
|
db07dd613e461df93dde7902c6505629bf0734e9 |
|
12-Feb-2016 |
David Kilzer <ddkilzer@apple.com> |
Bug 758588: Heap-based buffer overread in xmlParserPrintFileContextInternal <https://bugzilla.gnome.org/show_bug.cgi?id=758588> * parser.c: (xmlParseEndTag2): Add bounds checks before dereferencing ctxt->input->cur past the end of the buffer, or incrementing the pointer past the end of the buffer. * result/errors/758588.xml: Add test result. * result/errors/758588.xml.err: Ditto. * result/errors/758588.xml.str: Ditto. * test/errors/758588.xml: Add regression test.
/external/libxml2/parser.c
|
8f30bdff69edac9075f4663ce3b56b0c52d48ce6 |
|
15-Apr-2016 |
Peter Simons <psimons@suse.com> |
Add missing increments of recursion depth counter to XML parser. For https://bugzilla.gnome.org/show_bug.cgi?id=765207 CVE-2016-3705 The functions xmlParserEntityCheck() and xmlParseAttValueComplex() used to call xmlStringDecodeEntities() in a recursive context without incrementing the 'depth' counter in the parser context. Because of that omission, the parser failed to detect attribute recursions in certain documents before running out of stack space.
/external/libxml2/parser.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/parser.c
|
4f8606c13cb7f2684839f850b83de5ce647d3ca7 |
|
05-Jan-2016 |
David Kilzer <ddkilzer@apple.com> |
Bug 760183: REGRESSION (v2.9.3): XML push parser fails with bogus UTF-8 encoding error when multi-byte character in large CDATA section is split across buffer <https://bugzilla.gnome.org/show_bug.cgi?id=760183> * parser.c: (xmlCheckCdataPush): Add 'complete' argument to describe whether the buffer passed in is the whole CDATA buffer, or if there is more data to parse. If there is more data to parse, don't return a negative value for an invalid multi-byte UTF-8 character that is split between buffers. (xmlParseTryOrFinish): Pass 'complete' argument to xmlCheckCdataPush() as appropriate. * result/cdata-2-byte-UTF-8.xml: Added. * result/cdata-2-byte-UTF-8.xml.rde: Added. * result/cdata-2-byte-UTF-8.xml.rdr: Added. * result/cdata-2-byte-UTF-8.xml.sax: Added. * result/cdata-2-byte-UTF-8.xml.sax2: Added. * result/cdata-3-byte-UTF-8.xml: Added. * result/cdata-3-byte-UTF-8.xml.rde: Added. * result/cdata-3-byte-UTF-8.xml.rdr: Added. * result/cdata-3-byte-UTF-8.xml.sax: Added. * result/cdata-3-byte-UTF-8.xml.sax2: Added. * result/cdata-4-byte-UTF-8.xml: Added. * result/cdata-4-byte-UTF-8.xml.rde: Added. * result/cdata-4-byte-UTF-8.xml.rdr: Added. * result/cdata-4-byte-UTF-8.xml.sax: Added. * result/cdata-4-byte-UTF-8.xml.sax2: Added. * result/noent/cdata-2-byte-UTF-8.xml: Added. * result/noent/cdata-3-byte-UTF-8.xml: Added. * result/noent/cdata-4-byte-UTF-8.xml: Added. * test/cdata-2-byte-UTF-8.xml: Added. * test/cdata-3-byte-UTF-8.xml: Added. * test/cdata-4-byte-UTF-8.xml: Added. - Add tests and results. Only 'make Readertests XMLPushtests' fails prior to the fix.
/external/libxml2/parser.c
|
a7a94612aa3b16779e2c74e1fa353b5d9786c602 |
|
09-Feb-2016 |
Daniel Veillard <veillard@redhat.com> |
Heap-based buffer overread in xmlNextChar For https://bugzilla.gnome.org/show_bug.cgi?id=759671 when the end of the internal subset isn't properly detected xmlParseInternalSubset should just return instead of trying to process input further.
/external/libxml2/parser.c
|
f1063fdbe7fa66332bbb76874101c2a7b51b519f |
|
20-Nov-2015 |
Daniel Veillard <veillard@redhat.com> |
CVE-2015-7500 Fix memory access error due to incorrect entities boundaries For https://bugzilla.gnome.org/show_bug.cgi?id=756525 handle properly the case where we popped out of the current entity while processing a start tag Reported by Kostya Serebryany @ Google This slightly modifies the output of 754946 in regression tests
/external/libxml2/parser.c
|
3bd6ae147e294da6b378379cc87615b8fc111e73 |
|
20-Nov-2015 |
Daniel Veillard <veillard@redhat.com> |
Fix some loop issues embedding NEXT Next can switch the parser back to XML_PARSER_EOF state, we need to consider those in loops consuming input
/external/libxml2/parser.c
|
35bcb1d758ed70aa7b257c9c3b3ff55e54e3d0da |
|
20-Nov-2015 |
Daniel Veillard <veillard@redhat.com> |
Detect incoherency on GROW the current pointer to the input has to be between the base and end if not stop everything we have an internal state error.
/external/libxml2/parser.c
|
e3b1597421ad7cbeb5939fc3b54f43f141c82366 |
|
20-Nov-2015 |
Daniel Veillard <veillard@redhat.com> |
Reuse xmlHaltParser() where it makes sense Unify the various place where either xmlStopParser was called (which resets the error as a side effect) and places where we used ctxt->instate = XML_PARSER_EOF to stop further processing
/external/libxml2/parser.c
|
28cd9cb747a94483f4aea7f0968d202c20bb4cfc |
|
20-Nov-2015 |
Daniel Veillard <veillard@redhat.com> |
Add xmlHaltParser() to stop the parser The problem is doing it in a consistent and safe fashion It's more complex than just setting ctxt->instate = XML_PARSER_EOF Update the public function to reuse that new internal routine
/external/libxml2/parser.c
|
69030714cde66d525a8884bda01b9e8f0abf8e1e |
|
20-Nov-2015 |
David Drysdale <drysdale@google.com> |
CVE-2015-5312 Another entity expansion issue For https://bugzilla.gnome.org/show_bug.cgi?id=756733 It is one case where the code in place to detect entities expansions failed to exit when the situation was detected, leading to DoS Problem reported by Kostya Serebryany @ Google Patch provided by David Drysdale @ Google
/external/libxml2/parser.c
|
53ac9c9649fa091377dfea9511f012171f08972d |
|
09-Nov-2015 |
Daniel Veillard <veillard@redhat.com> |
xmlStopParser reset errNo I had used it in contexts where that information ought to be preserved
/external/libxml2/parser.c
|
afd27c21f6b36e22682b7da20d726bce2dcb2f43 |
|
09-Nov-2015 |
Daniel Veillard <veillard@redhat.com> |
Avoid processing entities after encoding conversion failures For https://bugzilla.gnome.org/show_bug.cgi?id=756527 and was also raised by Chromium team in the past When we hit a convwersion failure when switching encoding it is bestter to stop parsing there, this was treated as a fatal error but the parser was continuing to process to extract more errors, unfortunately that makes little sense as the data is obviously corrupt and can potentially lead to unexpected behaviour.
/external/libxml2/parser.c
|
ab2b9a93ff19cedde7befbf2fcc48c6e352b6cbe |
|
03-Nov-2015 |
Hugh Davenport <hugh@allthethings.co.nz> |
Avoid extra processing of MarkupDecl when EOF For https://bugzilla.gnome.org/show_bug.cgi?id=756263 One place where ctxt->instate == XML_PARSER_EOF whic was set up by entity detection issues doesn't get noticed, and even overrided
/external/libxml2/parser.c
|
41ac9049a27f52e7a1f3b341f8714149fc88d450 |
|
27-Oct-2015 |
Daniel Veillard <veillard@redhat.com> |
Fix an error in previous Conditional section patch an off by one mistake in the change, led to error on correct document where the end of the included entity was exactly the end of the conditional section, leading to regtest failure
/external/libxml2/parser.c
|
bd0526e66a56e75a18da8c15c4750db8f801c52d |
|
23-Oct-2015 |
Daniel Veillard <veillard@redhat.com> |
Another variation of overflow in Conditional sections Which happen after the previous fix to https://bugzilla.gnome.org/show_bug.cgi?id=756456 But stopping the parser and exiting we didn't pop the intermediary entities and doing the SKIP there applies on an input which may be too small
/external/libxml2/parser.c
|
cf77e60515045bdd66f2c59c69a06e603b470eae |
|
30-Sep-2015 |
Gaurav Gupta <g.gupta@samsung.com> |
Add missing Null check in xmlParseExternalEntityPrivate For https://bugzilla.gnome.org/show_bug.cgi?id=755857 a case where we check for NULL but not everywhere
/external/libxml2/parser.c
|
4a5d80aded1da94cd55294e7207109712201b75b |
|
18-Sep-2015 |
Daniel Veillard <veillard@redhat.com> |
Fix a bug in CData error handling in the push parser For https://bugzilla.gnome.org/show_bug.cgi?id=754947 The checking function was returning incorrect args in some cases Adds the test to teh reg suite and fix one of the existing test output
/external/libxml2/parser.c
|
51f02b0a03ea1fa6c65b3f9fd88cf60fb5803783 |
|
15-Sep-2015 |
Daniel Veillard <veillard@redhat.com> |
Fix a bug on name parsing at the end of current input buffer For https://bugzilla.gnome.org/show_bug.cgi?id=754946 When hitting the end of the current input buffer while parsing a name we could end up loosing the beginning of the name, which led to various issues.
/external/libxml2/parser.c
|
709a952110e98621c9b78c4f26462a9d8333102e |
|
29-Jun-2015 |
Daniel Veillard <veillard@redhat.com> |
Fail parsing early on if encoding conversion failed For https://bugzilla.gnome.org/show_bug.cgi?id=751631 If we fail conversing the current input stream while processing the encoding declaration of the XMLDecl then it's safer to just abort there and not try to report further errors.
/external/libxml2/parser.c
|
9aa37588ee78a06ca1379a9d9356eab16686099c |
|
29-Jun-2015 |
Daniel Veillard <veillard@redhat.com> |
Do not process encoding values if the declaration if broken For https://bugzilla.gnome.org/show_bug.cgi?id=751603 If the string is not properly terminated do not try to convert to the given encoding.
/external/libxml2/parser.c
|
9b8512337d14c8ddf662fcb98b0135f225a1c489 |
|
23-Feb-2015 |
Daniel Veillard <veillard@redhat.com> |
Cleanup conditional section error handling For https://bugzilla.gnome.org/show_bug.cgi?id=744980 The error handling of Conditional Section also need to be straightened as the structure of the document can't be guessed on a failure there and it's better to stop parsing as further errors are likely to be irrelevant.
/external/libxml2/parser.c
|
a7dfab7411cbf545f359dd3157e5df1eb0e7ce31 |
|
23-Feb-2015 |
Daniel Veillard <veillard@redhat.com> |
Stop parsing on entities boundaries errors For https://bugzilla.gnome.org/show_bug.cgi?id=744980 There are times, like on unterminated entities that it's preferable to stop parsing, even if that means less error reporting. Entities are feeding the parser on further processing, and if they are ill defined then it's possible to get the parser to bug. Also do the same on Conditional Sections if the input is broken, as the structure of the document can't be guessed.
/external/libxml2/parser.c
|
72a46a519ce7326d9a00f0b6a7f2a8e958cd1675 |
|
23-Oct-2014 |
Daniel Veillard <veillard@redhat.com> |
Fix missing entities after CVE-2014-3660 fix For https://bugzilla.gnome.org/show_bug.cgi?id=738805 The fix for CVE-2014-3660 introduced a regression in some case where entity substitution is required and the entity is used first in anotther entity referenced from an attribute value
/external/libxml2/parser.c
|
f65128f38289d77ff322d63aef2858cc0a819c34 |
|
17-Oct-2014 |
Daniel Veillard <veillard@redhat.com> |
Revert "Missing initialization for the catalog module" This reverts commit 054c716ea1bf001544127a4ab4f4346d1b9947e7. As this break xmlcatalog command https://bugzilla.redhat.com/show_bug.cgi?id=1153753
/external/libxml2/parser.c
|
be2a7edaf289c5da74a4f9ed3a0b6c733e775230 |
|
16-Oct-2014 |
Daniel Veillard <veillard@redhat.com> |
Fix for CVE-2014-3660 Issues related to the billion laugh entity expansion which happened to escape the initial set of fixes
/external/libxml2/parser.c
|
500c54ef326b62b8126e2d98d3a50f1a30dc5292 |
|
15-Oct-2014 |
Bart De Schuymer <deschuyb@b-virtual.org> |
fix memory leak xml header encoding field with XML_PARSE_IGNORE_ENC When the xml parser encounters an xml encoding in an xml header while configured with option XML_PARSE_IGNORE_ENC, it fails to free memory allocated for storing the encoding. The patch below fixes this. How to reproduce: 1. Change doc/examples/parse4.c to add xmlCtxtUseOptions(ctxt, XML_PARSE_IGNORE_ENC); after the call to xmlCreatePushParserCtxt. 2. Rebuild 3. run the following command from the top libxml2 directory: LD_LIBRARY_PATH=.libs/ valgrind --leak-check=full ./doc/examples/.libs/parse4 ./test.xml , where test.xml contains following input: <?xml version="1.0" encoding="UTF-81" ?><hi/> valgrind will report: ==1964== 10 bytes in 1 blocks are definitely lost in loss record 1 of 1 ==1964== at 0x4C272DB: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==1964== by 0x4E88497: xmlParseEncName (parser.c:10224) ==1964== by 0x4E888FE: xmlParseEncodingDecl (parser.c:10295) ==1964== by 0x4E89630: xmlParseXMLDecl (parser.c:10534) ==1964== by 0x4E8B737: xmlParseTryOrFinish (parser.c:11293) ==1964== by 0x4E8E775: xmlParseChunk (parser.c:12283) Signed-off-by: Bart De Schuymer <bart at amplidata com>
/external/libxml2/parser.c
|
7cf57380b11d20b0bd4c86a493db7a0e1d0f0071 |
|
08-Oct-2014 |
Daniel Veillard <veillard@redhat.com> |
Parser error on repeated recursive entity expansion containing < For https://bugzilla.gnome.org/show_bug.cgi?id=736417 basically a weird side effect and a failure to properly parenthesize a boolean expression led to this bug
/external/libxml2/parser.c
|
7e9bbdf82f5ef65e2fdd4961ee4dbb62949e1f1f |
|
06-Oct-2014 |
Dennis Filder <d.filder@web.de> |
parser bug on misformed namespace attributes For https://bugzilla.gnome.org/show_bug.cgi?id=672539 Reported by Axel Miller <axel.miller@ppi.de> Consider the following start-tag: <x xmlns=""version=""> The start-tag does not conform to the rule [40] STag ::= '<' Name (S Attribute)* S? '>' since there is no whitespace in front of the attribute "version". Thus, libxml2 should reject the start-tag. But it doesn't: $ echo '<x xmlns=""version=""/>' | xmllint - <?xml version="1.0"?> <x xmlns="" version=""/> The error seems to happen only if there is a namespace declaration in front of the attribute. A missing whitespace between other attributes is handled correctly: $ echo '<x someattr=""version=""/>' | xmllint - -:1: parser error : attributes construct error <x someattr=""version=""/> ^ [...]
/external/libxml2/parser.c
|
24fb4c329a9b8e142e9d388901a1c59a07f94ed5 |
|
06-Oct-2014 |
Juergen Keil <jrgn.keil@googlemail.com> |
wrong error column in structured error when parsing end tag For https://bugzilla.gnome.org/show_bug.cgi?id=734283 libxml2 reports wrong error column numbers (field int2 in xmlError) in structured error handler, after parsing an end tag.
/external/libxml2/parser.c
|
33f658c969501bb246f8d4c6d21772948c7bc965 |
|
07-Aug-2014 |
Juergen Keil <jrgn.keil@googlemail.com> |
wrong error column in structured error when parsing attribute values For https://bugzilla.gnome.org/show_bug.cgi?id=734280 libxml2 reports wrong error column numbers (field int2 in xmlError) in structured error handler, after parsing XML attribute values. Example XML: <?xml version="1.0" encoding="UTF-8"?> <root xmlns="urn:colbug">&</root> <!-- 1 2 3 4 1234567890123456789012345678901234567890 --> Expected location of the error would be line 3, column 21. The actual location of the error is line 3, column 9: $ ./xmlparse colbug2.xml colbug2.xml:3:9: xmlParseEntityRef: no name The 12 characters of the xmlns attribute value "urn:colbug" are not accounted for in the error column value.
/external/libxml2/parser.c
|
5d4310af453a2220851b7063ebf165ce8b47494c |
|
07-Aug-2014 |
Juergen Keil <jrgn.keil@googlemail.com> |
wrong error column in structured error when skipping whitespace in xml decl For https://bugzilla.gnome.org/show_bug.cgi?id=734276 libxml2 reports wrong error column numbers (field int2 in xmlError) in structured error handler, after an XML declaration containing whitespace. Example XML: <?xml version="1.0" encoding="UTF-8" ?><root>&</root> <!-- 1 2 3 4 5 6 123456789012345678901234567890123456789012345678901234567890 --> Expected location of the error would be line 1, column 53. The actual location of the error is line 1, column 44: $ ./xmlparse colbug1.xml colbug1.xml:1:44: xmlParseEntityRef: no name
/external/libxml2/parser.c
|
2f9b126a5c39bc7ba14384d4f79479ba05c81239 |
|
26-Jul-2014 |
Daniel Veillard <veillard@redhat.com> |
typo in error messages "colon are forbidden from..." For https://bugzilla.gnome.org/show_bug.cgi?id=731511 Pointed byt vincent Lefevre
/external/libxml2/parser.c
|
c836ba66e57d4d9f90f1dc7a827625c99622408f |
|
14-Jul-2014 |
Daniel Veillard <veillard@redhat.com> |
Fix a potential NULL dereference For https://bugzilla.gnome.org/show_bug.cgi?id=733040 xmlDictLookup() may return NULL in case of allocation error, though very unlikely it need to be checked.
/external/libxml2/parser.c
|
dd8367da17c2948981a51e52c8a6beb445edf825 |
|
11-Jun-2014 |
Daniel Veillard <veillard@redhat.com> |
Fix regressions introduced by CVE-2014-0191 patch A number of issues have been raised after the fix, and this patch tries to correct all of them, though most were related to postvalidation. https://bugzilla.gnome.org/show_bug.cgi?id=730290 and other reports on list, off-list and on Red Hat bugzilla
/external/libxml2/parser.c
|
9cd1c3cfbd32655d60572c0a413e017260c854df |
|
22-Apr-2014 |
Daniel Veillard <veillard@redhat.com> |
Do not fetch external parameter entities Unless explicitely asked for when validating or replacing entities with their value. Problem pointed out by Daniel Berrange <berrange@redhat.com>
/external/libxml2/parser.c
|
6faa126fc3ba24a782e832cb0000d6d4f6b7b576 |
|
21-Mar-2014 |
Daniel Veillard <veillard@redhat.com> |
Fix xmlParseInNodeContext() if node is not element We really need to have ctxt->instate == XML_PARSER_CONTENT when jumping in content parsing Bug reported by Frank Gross
/external/libxml2/parser.c
|
190a0b89395f397b40aea02de6f362290ad6cc3d |
|
06-Feb-2014 |
Longstreth Jon <Jon.Longstreth@mts.com> |
Fix a portability issue on Windows Apparently an verflow when comparing macro and unsigned long
/external/libxml2/parser.c
|
054c716ea1bf001544127a4ab4f4346d1b9947e7 |
|
26-Jan-2014 |
Daniel Veillard <veillard@redhat.com> |
Missing initialization for the catalog module
/external/libxml2/parser.c
|
4e1476c5ea1a13397fe3c1001801cbceedfa0d3b |
|
09-Dec-2013 |
Daniel Veillard <veillard@redhat.com> |
adding init calls to xml and html Read parsing entry points As pointed out by "Tassyns, Bram <BramT@enfocus.com>" on the list some call had it other didn't, clean it up and add to all missing ones
/external/libxml2/parser.c
|
9a85d40cef3115694ca6c1e41e11c56d75e01ccc |
|
29-Nov-2013 |
Jan Pokorný <jpokorny@redhat.com> |
Fix incorrect spelling entites->entities Partially, a follow-up of 81d7a8245cf9a31a49499a5a195c2b89e6f91180. Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/parser.c
|
dcc19503193c71596278a252064a8ce66331b3cd |
|
22-May-2013 |
Daniel Veillard <veillard@redhat.com> |
Fix a parsing bug on non-ascii element and CR/LF usage https://bugzilla.gnome.org/show_bug.cgi?id=698550 Somehow the behaviour of the internal parser routine changed slightly when encountering CR/LF, which led to a bug when parsing document with non-ascii Names
/external/libxml2/parser.c
|
63588f476f2dc89d4c6ef70a474d7230fbf4d45e |
|
10-May-2013 |
Daniel Veillard <veillard@redhat.com> |
Fix a regression in xmlGetDocCompressMode() The switch to xzlib had for consequence that the compression level of the input was not gathered anymore in ctxt->input->buf, then the parser compression flags was left to -1 and propagated to the resulting document. Fix the I/O layer to get compression detection in xzlib, then carry it in the input buffer and the resulting document This should fix https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=3456
/external/libxml2/parser.c
|
d4a5d98139fb999e04ea962cf500f6e1e2f281ac |
|
30-Apr-2013 |
Nikolay Sivov <nsivov@codeweavers.com> |
Cast encoding name to char pointer to match arg type
/external/libxml2/parser.c
|
704d8c5e9ae911715d575abca03900591d56c040 |
|
23-Apr-2013 |
Alexander Pastukhov <pastuchov@yandex.ru> |
Fix an error in xmlCleanupParser https://bugzilla.gnome.org/show_bug.cgi?id=698582 xmlCleanupParser calls xmlCleanupGlobals() and then xmlResetLastError() but the later reallocate the global data freed by previous call. Just swap the two calls.
/external/libxml2/parser.c
|
9ca816b3a64e7b1bada7baa2cbc09e8937b38215 |
|
16-Apr-2013 |
Jüri Aedla <aedla@chromium.org> |
Fix a couple of return without value Error introduced in previous commit !
/external/libxml2/parser.c
|
e50ba8164eee06461c73cd8abb9b46aa0be81869 |
|
11-Apr-2013 |
Daniel Veillard <veillard@redhat.com> |
Improve handling of xmlStopParser() Add a specific parser error Try to stop parsing as quickly as possible
/external/libxml2/parser.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/parser.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/parser.c
|
23f05e0c33987d6605387b300c4be5da2120a7ab |
|
19-Feb-2013 |
Daniel Veillard <veillard@redhat.com> |
Detect excessive entities expansion upon replacement If entities expansion in the XML parser is asked for, it is possble to craft relatively small input document leading to excessive on-the-fly content generation. This patch accounts for those replacement and stop parsing after a given threshold. it can be bypassed as usual with the HUGE parser option.
/external/libxml2/parser.c
|
bf058dce131751ff8b69d32eae68cf564cd73aef |
|
13-Feb-2013 |
Daniel Veillard <veillard@redhat.com> |
Fix the flushing out of raw buffers on encoding conversions https://bugzilla.gnome.org/show_bug.cgi?id=692915 the new set of converting functions tried to limit the encoding conversion of the raw buffer to the consumption one to work in a more progressive fashion. Unfortunately this was bad for performances and led to errors on progressive parsing when a very large chunk was close to the end of the document. Fix the new internal function and switch back to the old way of converting. Fix another bug in the process.
/external/libxml2/parser.c
|
de0cc20c29cb3f056062925395e0f68d2250a46f |
|
12-Feb-2013 |
Daniel Veillard <veillard@redhat.com> |
Fix some buffer conversion issues https://bugzilla.gnome.org/show_bug.cgi?id=690202 Buffer overflow errors originating from xmlBufGetInputBase in 2.9.0 The pointers from the context input were not properly reset after that call which can do reallocations.
/external/libxml2/parser.c
|
9c8eaabe83b9973ec97acecb5e499335397c523c |
|
04-Jan-2013 |
Patrick Gansterer <paroga@paroga.com> |
Fix compiler warning after 153cf15905cf4ec080612ada6703757d10caba1e Add missing cast for xmlNop to silence a compiler warning.
/external/libxml2/parser.c
|
cf8f0424db45c43ecda812b7c238ece5e2398107 |
|
21-Dec-2012 |
Dan Winship <danw@gnome.org> |
Fix an error in the progressive DTD parsing code For https://bugzilla.gnome.org/show_bug.cgi?id=689958 We were looking for the wrong character in the input stream
/external/libxml2/parser.c
|
fb27e2cd204ddb2cb0163b4b6418cc494889d279 |
|
28-Sep-2012 |
Michael Wood <esiotrot@gmail.com> |
Fix spelling of "length".
/external/libxml2/parser.c
|
6a36fbe3b3e001a8a840b5c1fdd81cefc9947f0d |
|
29-Oct-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix potential out of bound access
/external/libxml2/parser.c
|
153cf15905cf4ec080612ada6703757d10caba1e |
|
26-Oct-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix large parse of file from memory https://bugzilla.redhat.com/show_bug.cgi?id=862969 The new code trying to detect excessive input lookup would just get wrong sometimes in the case of very large file parsed directly from memory.
/external/libxml2/parser.c
|
711b15d545713b3a34a51ce8163d1162533647c9 |
|
25-Oct-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix a bug in the nsclean option of the parser Raised as a side effect of: https://bugzilla.gnome.org/show_bug.cgi?id=663844
/external/libxml2/parser.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/parser.c
|
81d7a8245cf9a31a49499a5a195c2b89e6f91180 |
|
13-Sep-2012 |
Jan Pokorný <jpokorny@redhat.com> |
Fix typos in parser comments Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/parser.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/parser.c
|
28f5e1a2d6d9c1742b7daa305501bbe01a5753ab |
|
04-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix potential crash on entities errors Related to https://bugs.launchpad.net/lxml/+bug/502959 Basically the core of the issue is that if an entity references another entity, then in case we are replacing entities content, we should always do so by copying the referenced content as long as the reference is done within the entity. Otherwise, if for some reason there is a later parsing error that entity content may be freed. Complex scenario exposed by command: thinkpad:~/XML/diveintopython-5.4/xml -> valgrind --db-attach=yes ../../xmllint --loaddtd --noout --noent diveintopython.xml Document references &a; a references &b; we references b content directly in by linking in the a content a has an error further down we free a, freeing the chunk from b Document references &b; after &a; we try to copy b content, but it was freed already => segfault * parser.c: never reference directly entity content without copying if we aren't in the document main entity
/external/libxml2/parser.c
|
1f972e9f2816e078d68954281a70e6e2448dc88b |
|
15-Aug-2012 |
Daniel Veillard <veillard@redhat.com> |
Cleanup some of the parser code Prefetching assumptions about the amount of data read in GROW should be backed up with test for 0 termination when at the end of the buffer.
/external/libxml2/parser.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/parser.c
|
5353bbf7dda0a01462109337c5fa34859d3e6d0b |
|
02-Aug-2012 |
Daniel Veillard <veillard@redhat.com> |
More fixups on the push parser behaviour
/external/libxml2/parser.c
|
2b52aa0050379e95355706cd7b4b2fce6cbece7b |
|
31-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Strengthen behaviour of the push parser in problematic situations Implement the maximum lookahead stategy, and fix some handling of DTD to speed up processing.
/external/libxml2/parser.c
|
e7bf892d8cb3feff085fde5c029092d4f81245bf |
|
30-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Improve error reporting on parser errors The extra string was being dismissed when provided. * parser.c: handle bot case properly * result/: this changes a few error reports
/external/libxml2/parser.c
|
48b4cdde3483e054af8ea02e0cd7ee467b0e9a50 |
|
30-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Enforce XML_PARSER_EOF state handling through the parser That condition is one raised when the parser should positively stop processing further even to report errors. Best is to test is after most GROW call especially within loops
/external/libxml2/parser.c
|
0df83cae701513ccff1e84fab1dcaf90fcd31eee |
|
30-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Fixup limits parser
/external/libxml2/parser.c
|
52d8ade7a772ce238dc59f28638544d8b8f1c7d4 |
|
30-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Introduce some default parser limits Those can be overrided by the XML_PARSE_HUGE option, they are just default limits for Name lenght, dictionary size limits and maximum amount of parser lookup. * include/libxml/parserInternals.h: define the limits * include/libxml/xmlerror.h: add a new error * parser.c parserInternals.c: implements the new limits
/external/libxml2/parser.c
|
f572a78d58bf4fdb91fba421ab64013638f71f43 |
|
19-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
More avoid quadratic behaviour
/external/libxml2/parser.c
|
5130481646e37a3076d0553191bd0ea2a417c6e5 |
|
19-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Impose a reasonable limit on PI size Unless the XML_PARSE_HUGE option is given to the parser, the value is XML_MAX_TEXT_LENGTH, i.e. the same than for a text node within content. Also cleanup some unsigned int used for memory size.
/external/libxml2/parser.c
|
656864516408a8fea65ecd0c071c569fc0759982 |
|
19-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Avoid quadratic behaviour in some push parsing cases avoid rescanning over and over a very long input, just check the incoming chunks
/external/libxml2/parser.c
|
58f73aca1afc9b36f615270d602594651f641b06 |
|
19-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Impose a reasonable limit on comment size Unless the XML_PARSE_HUGE option is given to the parser, the value is XML_MAX_TEXT_LENGTH, i.e. the same than for a text node within content. Also cleanup some unsigned int used for memory size.
/external/libxml2/parser.c
|
e17db9946c09af709d6b37c598b336b1d2ef18a5 |
|
19-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Impose a reasonable limit on attribute size Unless the XML_PARSE_HUGE option is given to the parser, the value is XML_MAX_TEXT_LENGTH, i.e. the same than for a text node within content.
/external/libxml2/parser.c
|
00ac0d3b96459865684fc9378e420e93418f9ef9 |
|
16-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
More cleanups for input/buffers code When calling xmlParserInputBufferPush, the buffer may be reallocated and at the input level the pointers for base, cur and end need to be reevaluated. * buf.c buf.h: add two new functions, one to get the base from the input of the buffer, and another one to reset the pointers based on the cur and base inded * HTMLparser.c parser.c: cleanup to use the new helper functions as well as making sure size_t is used for the indexes computations
/external/libxml2/parser.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/parser.c
|
768eb3b82d25f9635a68cc06385d9e64b3c4dd18 |
|
16-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Convert XML parser to the new input buffers The main changes are when the internal of the buffers structure were adressed directly, we now use routines coming from buf.h The routine xmlParserInputRead() which wasn't used anywhere is deprecated too.
/external/libxml2/parser.c
|
4629ee02ac649c27f9c0cf98ba017c6b5526070f |
|
23-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Do not fetch external parsed entities Unless explicietely asked for when validating or replacing entities with their value. Problem pointed out by Tom Lane <tgl@redhat.com> * parser.c: do not load external parsed entities unless needed * test/errors/extparsedent.xml result/errors/extparsedent.xml*: add a regression test to avoid change of the behaviour in the future
/external/libxml2/parser.c
|
459eeb9dc752d5185f57ff6b135027f11981a626 |
|
17-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix parser local buffers size problems
/external/libxml2/parser.c
|
379ebc1d774865fa92f2a8d80cc4da65cbe19998 |
|
18-May-2012 |
Daniel Veillard <veillard@redhat.com> |
Cleanup on randomization tsan reported that rand() is not thread safe, so create a thread safe wrapper, use rand_r() if available. Consolidate the function, initialization and cleanup in dict.c and make sure it is initialized in xmlInitParser()
/external/libxml2/parser.c
|
ed35d3d7c3c28b46c012fdd26d40da374a06c8ed |
|
11-May-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix an uninitialized variable use When compiled without SAX1 support
/external/libxml2/parser.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/parser.c
|
8658d27d4fc13c2ea1a2d127eb7ce06ac7f8bd19 |
|
08-May-2012 |
Bryan Henderson <bryanh@giraffe-data.com> |
wrong message for double hyphen in comment XML error The error message when you have a double hyphen in a comment is "comment not terminated" and should be "double hyphen in comment".
/external/libxml2/parser.c
|
288bb6274f913cf962c63889f577f8a0241da1d8 |
|
07-May-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix an error in comment nsWarn handler is not about parser fatal errors
/external/libxml2/parser.c
|
4aa68abb1ca0d1216b9820a610263abb522f3b98 |
|
02-Apr-2012 |
Daniel Veillard <veillard@redhat.com> |
Try to fix a problem with entities in SAX mode this is a problem which hit the raptor code and that small patch should be a reliable workaround
/external/libxml2/parser.c
|
eae52617790eb77a9109390651ff808f53a4cddb |
|
18-Sep-2011 |
Anders F Bjorklund <afb@users.sourceforge.net> |
add lzma compression support
/external/libxml2/parser.c
|
5bd3c061823a8499b27422aee04ea20aae24f03e |
|
16-Dec-2011 |
Daniel Veillard <veillard@redhat.com> |
Fix an allocation error when copying entities
/external/libxml2/parser.c
|
77404b8b69bc122d12231807abf1a837d121b551 |
|
14-Dec-2011 |
Chris Evans <scarybeasts@gmail.com> |
Make sure the parser returns when getting a Stop order patch backported from chromiun bug fixes, assuming author is Chris
/external/libxml2/parser.c
|
5825ebb26a336d57cf31d0f9534829b74a2f852e |
|
10-Nov-2011 |
Xia Xinfeng <xiaxf@cn.fujitsu.com> |
Fix some potential problems on reallocation failures(parser.c) This problem is the same as d7958b21e7f8c447a26bb2436f08402b2c308be4. The operation "ctxt->nameMax * = 2;" should be placed after the function call of xmlRealloc().
/external/libxml2/parser.c
|
4c4653e587838a2cc78ddc03cb77749198f12c6b |
|
05-Jun-2011 |
Daniel Veillard <veillard@redhat.com> |
Add exception for new W3C PI xml-model
/external/libxml2/parser.c
|
c62efc847c836d4c4f1aea08c68cd93bd342b9f4 |
|
16-May-2011 |
Daniel Veillard <veillard@redhat.com> |
Add options to ignore the internal encoding For both XML and HTML, the document can provide an encoding either in XMLDecl in XML, or as a meta element in HTML head. This adds options to ignore those encodings if the encoding is known in advace for example if the content had been converted before being passed to the parser. * parser.c include/libxml/parser.h: add XML_PARSE_IGNORE_ENC option for XML parsing * include/libxml/HTMLparser.h HTMLparser.c: adds the HTML_PARSE_IGNORE_ENC for HTML parsing * HTMLtree.c: fix the handling of saving when an unknown encoding is defined in meta document header * xmllint.c: add a --noenc option to activate the new parser options
/external/libxml2/parser.c
|
c794eb5bb0a6c4f3d213015fa26a11e1e46a3626 |
|
18-Feb-2011 |
Rob Richards <rrichards@cdatazone.org> |
Fix memory corruption when xmlParseBalancedChunkMemoryInternal is called from xmlParseBalancedChunk
/external/libxml2/parser.c
|
48f7dcb7242e236d80465615cb6cfc9cdf4cba46 |
|
04-Nov-2010 |
Giuseppe Iuculano <giuseppe@iuculano.it> |
480323 add code to plug in ICU converters by default This is not configured in by default but after some serious massaging incorporate that patch from Chromium/Chrome.
/external/libxml2/parser.c
|
60587d6ebd0239c8433119cf4e6399e346009786 |
|
04-Nov-2010 |
Daniel Veillard <veillard@redhat.com> |
606592 update language ID parser to RFC 5646 Mostly except we keep support for some older constructs and don't implement extension or privateuse. It's messy because it's used mostly by XSD datatype which itself reference RFC 3066 and suggests a lexical space completely different from what 5646 defines.
/external/libxml2/parser.c
|
e6ad10a5b9709d26b0988c258783835d063a3b08 |
|
01-Nov-2010 |
Nikolay Sivov <bunglehead@gmail.com> |
Cleanup encoding pointer comparison * parser.c: Compare encoding pointer with a NULL instead of xmlCharEncoding enum value 0 then casted to char * !
/external/libxml2/parser.c
|
e6f05099e8de3c89201aa92c5d6f0286b9299522 |
|
15-Oct-2010 |
Mike Hommey <mh@glandium.org> |
Fix a potential segfault due to weak symbols on pthreads In xmlInitParser, both __xmlGlobalInitMutexLock and xmlInitGlobals are called before xmlInitThreads, and both use pthread symbols. __xmlGlobalInitMutexLock does so directly, without checking if the symbol exists, and xmlInitGlobals calls xmlNewMutex, which correctly depends on libxml_is_threaded... except libxml_is_threaded is still -1 by then... And again, when releasing the global mutex in __xmlGlobalInitMutexUnlock, the pthread function is called directly. The patch changes the initialization order and make sure the functions are available before calling them
/external/libxml2/parser.c
|
ba9716a1978001d5a7560cfcf46fe4846c36bbc0 |
|
15-Mar-2010 |
Raul Hudea <rhudea@adobe.com> |
ChunkParser: Incorrect decoding of small xml files if encoding was autodetected, in xmlParseChunk, if initial size is 86 (a chunk in UTF-16 encoding), the code that tries to read only the first line will set the size to 90, which eventually leads to a memmove of 90 bytes (in xmlBufferAdd) which will copy extra random memory bytes, which will make the parser to fail because of these extra bytes.
/external/libxml2/parser.c
|
47cd14e850ebfeff9907ec5fd36a68f628863e1f |
|
04-Feb-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix encoding selection for xmlParseInNodeContext * parser.c: use the encoding from the document to parse the chunk
/external/libxml2/parser.c
|
59df7834a2f54aa47010f542ddbace30e501c0a9 |
|
02-Feb-2010 |
Daniel Veillard <veillard@redhat.com> |
608773 add a missing check in xmlGROW * parser.c: check that the input buffer is non null before dereferencing it
/external/libxml2/parser.c
|
e20fb5a72c83cbfc8e4a8aa3943c6be8febadab7 |
|
29-Jan-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix xmlParseInNodeContext for HTML content xmlParseInNodeContext notices that the enclosing document is an HTML document, so invoke the HTML parser for that fragment, and the HTML parser finding a "<p>hello world!</p>" document automatically augment it with defaulted <html> and <body>. This defaulting should be turned off in the HTML parser for this to work, but there is no such HTML parser option. There is an htmlOmittedDefaultValue global variable that you could use, but really we should not rely on global variable for processing options anymore, best is to add an HTML_PARSE_NOIMPLIED. * include/libxml/HTMLparser.h: add the HTML_PARSE_NOIMPLIED parser flag * HTMLparser.c: do add implied element if HTML_PARSE_NOIMPLIED is set * parser.c: add HTML_PARSE_NOIMPLIED to options for xmlParseInNodeContext on HTML documents
/external/libxml2/parser.c
|
730468333533f183c95bf4dbb3976a2c1dfe2fba |
|
19-Jan-2010 |
Nikolay Sivov <bunglehead@gmail.com> |
Correct variable type to unsigned * parser.c: fix len sign in xmlParseChunk()
/external/libxml2/parser.c
|
9d3d141c412baa5c713ad3df48f1a4d179e07b05 |
|
15-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix a parsing problem with little data at startup * parser.c: inkscape extension loader (and possibly others) feed data to the parser very slowly, 0 at start, 4 bytes on first GROW and this broke after the fix for https://bugzilla.gnome.org/show_bug.cgi?id=566012 http://git.gnome.org/cgit/libxml2/commit/?id=7e385bd4e28a0cc12b6b26ed178c620e3c3ab8d8 leading to another bug https://bugzilla.redhat.com/show_bug.cgi?id=523002 this detects the situation and GROW when needed for proper processing.
/external/libxml2/parser.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/parser.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/parser.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/parser.c
|
154956103dbae7ef90daf99ad8196b471a5d2923 |
|
05-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Potential uninitialized arguments raised by scan * parser.c: ctxt->sax2 is not supposed to change suring parsing but better safe than sorry and initialize prefix and URI used in SAX2 callbacks.
/external/libxml2/parser.c
|
13cee4e37ba9f2a401f976e069539514ebfce7bc |
|
05-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix a bunch of scan 'dead increments' and cleanup * HTMLparser.c c14n.c debugXML.c entities.c nanohttp.c parser.c testC14N.c uri.c xmlcatalog.c xmllint.c xmlregexp.c xpath.c: fix unused variables, or unneeded increments as well as a couple of space issues * runtest.c: check for NULL before calling unlink()
/external/libxml2/parser.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/parser.c
|
a6c76a26ca6c6e68dc1735195d1daa5c1ce1fcb5 |
|
26-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
566012 part 2 fix regresion tests and push mode * test/utf16bebom.xml: regression test showed that this test case was broken but previous behaviour would not detect it ! * parser.c: fix 566012 for the push mode of the parser, tricky ! * test/ebcdic_566012.xml result//ebcdic_566012.xml*: add the test to the regression suite
/external/libxml2/parser.c
|
7e385bd4e28a0cc12b6b26ed178c620e3c3ab8d8 |
|
26-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
566012 autodetected encoding and encoding conflict * encoding.c parser.c parserInternals.c: when we autodetect an encoding but it's actually not completely compatible with the one declared great care must be taken to not convert more than just the first line. Led to some refactoring, more private functions and a bit of cleanup.
/external/libxml2/parser.c
|
283d50279d2defbcedc940a4261758afa0fe752b |
|
25-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
587663 Incorrect Attribute-Value Normalization * parser.c: when replacing entities and that the entity is CDATA and reference entities then white space character in replacement text need to be replaced by 0x20 * result/noent/att10: correct the output of the associated regression test
/external/libxml2/parser.c
|
852505b38f778d3909c6ae8e775ca3594a415015 |
|
23-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
583439 missing line numbers in push mode * parser.c: use the line number stored in the node itself if present for end of tag line error reports
/external/libxml2/parser.c
|
53c32edfa58ae8252f241b67537f2aebb180d243 |
|
21-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
Rebuilt the API and regenerated docs
/external/libxml2/parser.c
|
8ed1072c2d4dac0bc72a8d0ebff7ccc1b338f035 |
|
20-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
Add symbol versioning to libxml2 shared libs * libxml2.syms: the symbols with history, going back to 2.4.30 * Makefile.am configure.in: linking flags detection and use * parser.c tree.c valid.c xpointer.c: various cleanup of functions which could be made static or simply discarded, not that many
/external/libxml2/parser.c
|
f39eafaa908e73276d56a94aec048624d4254b52 |
|
20-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
Make xmlRecoverDoc const (Martin Trappel) * include/libxml/parser.h parser.c: just make the parameter a const
/external/libxml2/parser.c
|
489f9671e71cc44a97b23111b3126ac8a1e21a59 |
|
10-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix a couple of problems in the parser * parser.c: a couple of nasty bugs CVE-2009-2414 and CVE-2009-2416
/external/libxml2/parser.c
|
48247b4fc42ae4503e5ea0af89beb1ba1eb75928 |
|
10-Jul-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix a regression in streaming entities support * parser.c: fix a regression in entity parsing when using the reader introduced because we were not reusing _private on entities parsing context
/external/libxml2/parser.c
|
44af232c837312900f7d5c0ad58c2d52cdc8aa8f |
|
09-Jul-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix ChangeLog merge conflict
|
ab2a763db86f4862699cdf36764a4f2bd0a2bc69 |
|
09-Jul-2009 |
Daniel Veillard <veillard@redhat.com> |
A bit of cleanups * tree.c: avoid calling xmlAddID with NULL values * parser.c: add a few xmlInitParser in some entry points
/external/libxml2/parser.c
|
798743a4983d3a2c94d6af1608bce9696aa181e7 |
|
19-Jun-2009 |
Rob Richards <rrichards@cdatazone.org> |
* parser.c: use options from current parser context when creating a parser context within xmlParseCtxtExternalEntity * xmlwriter.c: fix error message when unable to create output file
/external/libxml2/parser.c
|
bccae2d21038967f5d83109f27b925bcd4795602 |
|
04-Jun-2009 |
Daniel Veillard <veillard@redhat.com> |
* c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string patch by Christian Persch, fixes #581612
/external/libxml2/parser.c
|
7dd7080ad70c59ab21514b741a47128eb424dd35 |
|
04-Jun-2009 |
Daniel Veillard <veillard@redhat.com> |
* parser.c threads.c: change the threading initialization sequence as suggested by Igor Novoseltsev to avoid crash if xmlInitParser() is called from a thread which is not the main one, should fix #584605 daniel
/external/libxml2/parser.c
|
2c8c772d6858d2f153af004349607ec1d87eecd5 |
|
29-Apr-2009 |
Rob Richards <rrichards@cdatazone.org> |
* parser.c: do not set error code in xmlNsWarn
/external/libxml2/parser.c
|
9c0aa472d9d8de20f065023b7b171062f8af01e4 |
|
26-Mar-2009 |
Rob Richards <rrichard@src.gnome.org> |
use options from current parser context when creating an entity parser * parser.c: use options from current parser context when creating an entity parser context svn path=/trunk/; revision=3825
/external/libxml2/parser.c
|
c656146328b108d88c12fcaf07dc4ac25a976813 |
|
25-Mar-2009 |
Daniel Veillard <veillard@src.gnome.org> |
hide the nbParse* variables used for debugging as pointed by Mike Hommey * parser.c: hide the nbParse* variables used for debugging as pointed by Mike Hommey daniel svn path=/trunk/; revision=3823
/external/libxml2/parser.c
|
01101204f63ae93c1b4d2580c29fde0eed078c2f |
|
21-Feb-2009 |
Daniel Veillard <veillard@src.gnome.org> |
more warnings about xmlCleanupThreads and xmlCleanupParser to avoid * threads.c parser.c: more warnings about xmlCleanupThreads and xmlCleanupParser to avoid troubles like #571409 daniel svn path=/trunk/; revision=3818
/external/libxml2/parser.c
|
b9ed017d312ae95675c6799222cda63ca57af8a5 |
|
05-Jan-2009 |
Rob Richards <rrichard@src.gnome.org> |
add XML_PARSE_OLDSAX parser option to enable pre 2.7 SAX behavior. * include/libxml/parser.h parser.c: add XML_PARSE_OLDSAX parser option to enable pre 2.7 SAX behavior. svn path=/trunk/; revision=3807
/external/libxml2/parser.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/parser.c
|
7f4547cdbd76a2931553759fb433df88b8b99452 |
|
03-Oct-2008 |
Daniel Veillard <veillard@src.gnome.org> |
preparing the release of 2.7.2 fix the Solaris portability issue * configure.in doc/* NEWS: preparing the release of 2.7.2 * dict.c: fix the Solaris portability issue * parser.c: additional cleanup on #554660 fix * test/ent13 result/ent13* result/noent/ent13*: added the example in the regression test suite. * HTMLparser.c: handle leading BOM in htmlParseElement() Daniel svn path=/trunk/; revision=3799
/external/libxml2/parser.c
|
34a7fc3820e31b6987decd5a0eab862275f3c001 |
|
02-Oct-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix a nasty bug introduced when cleaning up entities processing in 2.7.x , * parser.c: fix a nasty bug introduced when cleaning up entities processing in 2.7.x , fixes #554660 Daniel svn path=/trunk/; revision=3798
/external/libxml2/parser.c
|
da3fee406da96c344d7b5f4e0631faee74f7e11d |
|
01-Sep-2008 |
Daniel Veillard <veillard@src.gnome.org> |
Borland C fix from Moritz Both regenerate, workaround a problem for buffer * trionan.c: Borland C fix from Moritz Both * testapi.c: regenerate, workaround a problem for buffer testing * xmlIO.c HTMLtree.c: new internal entry point to hide even better xmlAllocOutputBufferInternal * tree.c: harden the code around buffer allocation schemes * parser.c: restore the warning when namespace names are not absolute URIs * runxmlconf.c: continue regression tests if we get the expected number of errors * Makefile.am: run the python tests on make check * xmlsave.c: handle the HTML documents and trees * python/libxml.c: convert python serialization to the xmlSave APIs and avoid some horrible hacks Daniel svn path=/trunk/; revision=3790
/external/libxml2/parser.c
|
1572425c2774b3fef6af062b87351a0e42c3e172 |
|
30-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 2.7.0 release remove some testing traces remove some warnings * configure.in, doc/*: preparing 2.7.0 release * tree.c: remove some testing traces * parser.c xmlIO.c xmlschemas.c: remove some warnings Daniel svn path=/trunk/; revision=3788
/external/libxml2/parser.c
|
cba68396ac4351a5c4451c483c3343a800d71beb |
|
29-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
a couple more fixes patch from Andreas Färber to compile on Haiku * parser.c: a couple more fixes * nanohttp.c nanoftp.c: patch from Andreas Färber to compile on Haiku * doc/examples/*: regenerated daniel svn path=/trunk/; revision=3784
/external/libxml2/parser.c
|
0161e638c697890020c410dbedec9bb516d0fe49 |
|
28-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
completely different fix for the recursion detection based on entity * parser.c include/libxml/parser.h: completely different fix for the recursion detection based on entity density, big cleanups in the entity parsing code too * result/*.sax*: the parser should not ask for used defined versions of the predefined entities * testrecurse.c: automatic test for entity recursion checks * Makefile.am: added testrecurse * test/recurse/lol* test/recurse/good*: a first set of tests for the recursion Daniel svn path=/trunk/; revision=3783
/external/libxml2/parser.c
|
49d4405a6d76a91d61dbbd9e228bf31034c8da29 |
|
27-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
a bit of cleanup and added checks based on the regression tests of the * include/libxml/xmlerror.h parser.c: a bit of cleanup and added checks based on the regression tests of the xmlconf suite Daniel svn path=/trunk/; revision=3782
/external/libxml2/parser.c
|
a8f09ce8d33dbadd398efe5af36ec7984de31e4c |
|
27-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup entity pushing error handling based on a patch from Ashwin daniel * include/libxml/parserInternals.h parser.c: cleanup entity pushing error handling based on a patch from Ashwin daniel svn path=/trunk/; revision=3779
/external/libxml2/parser.c
|
8915c150b5630178b0f9e83f0d911090095b58a1 |
|
26-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
strengthen some of the internal parser limits, add an XML_PARSE_HUGE * include/libxml/parser.h parser.c xmllint.c: strengthen some of the internal parser limits, add an XML_PARSE_HUGE option to bypass them all. More internal parser limits will still need to be added. Daniel svn path=/trunk/; revision=3777
/external/libxml2/parser.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/parser.c
|
4bf899bf1b719d692be407b89f6610103f13bd5d |
|
20-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix for CVE-2008-3281 Daniel * include/libxml/parser.h include/libxml/entities.h entities.c parserInternals.c parser.c: fix for CVE-2008-3281 Daniel svn path=/trunk/; revision=3772
/external/libxml2/parser.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/parser.c
|
373345764b92c5959154ec233163a2a64a775863 |
|
31-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
added a skipped list, insert rmt-ns10-035 improve 'make check' clean up * runxmlconf.c: added a skipped list, insert rmt-ns10-035 * Makefile.am: improve 'make check' * include/libxml/xmlerror.h parser.c: clean up namespace errors checking and reporting, errors when a document is labelled as UTF-16 while it is parsed as UTF-8 and no encoding was given explicitely. * result/errors/webdav.xml.*: some warnings are no recategorized as Namespace errors Daniel svn path=/trunk/; revision=3761
/external/libxml2/parser.c
|
40ec29a56f4f03a8b4628b46fbc3582ade156bbd |
|
30-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
an XML-1.0 document can't load an 1.1 entity when using entities make sure * parser.c include/libxml/xmlerror.h: an XML-1.0 document can't load an 1.1 entity * runxmlconf.c: when using entities make sure we load them Daniel svn path=/trunk/; revision=3759
/external/libxml2/parser.c
|
051d52cb6166cb8d7064d185820366943177a561 |
|
29-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix a bug not detecting cross entity comments probably when comment * parser.c: fix a bug not detecting cross entity comments probably when comment parsing got optimized. * Makefile.am: add make check * runxmlconf.c: fix the log file name Daniel svn path=/trunk/; revision=3758
/external/libxml2/parser.c
|
7e5c3f481f5e8c8eb2b038cb24a9b3d77e3806ab |
|
29-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
add a C program to run the W3C test suite, work in progress add a new * runxmlconf.c Makefile.am: add a C program to run the W3C test suite, work in progress * xmllint.c: add a new option --oldxml10 to use the old parser * parser.c: fix the XML_PARSE_OLD10 processing of the new option and a bug in version parsing Daniel svn path=/trunk/; revision=3757
/external/libxml2/parser.c
|
34e3f641918086047dccc0992b639967e1ad9091 |
|
29-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
implement XML-1.0 5th edition, add parser option XML_PARSE_OLD10 to stick * include/libxml/parser.h include/libxml/xmlerror.h parser.c: implement XML-1.0 5th edition, add parser option XML_PARSE_OLD10 to stick to old behaviour * testapi.c gentest.py: modified slightly and regenerated * Makefile.am: add testchar Daniel svn path=/trunk/; revision=3755
/external/libxml2/parser.c
|
2135fc2d96dffb7795f6bfa74eaff99f1f04a56a |
|
04-Apr-2008 |
Daniel Veillard <veillard@src.gnome.org> |
improve the *Recover* functions documentation Daniel * parser.c: improve the *Recover* functions documentation Daniel svn path=/trunk/; revision=3731
/external/libxml2/parser.c
|
6ccc56df12193552dabf4f3f5937aabc2e513987 |
|
03-Apr-2008 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Mark Rowe fixing BOM or encoding detection in external parsed * parser.c: patch from Mark Rowe fixing BOM or encoding detection in external parsed entities, should fix #440415 Daniel svn path=/trunk/; revision=3730
/external/libxml2/parser.c
|
a4ba09d7254304a455d6ba01d7d800c046f0cf63 |
|
03-Apr-2008 |
Daniel Veillard <veillard@src.gnome.org> |
more realloc problems pointed out by Ashwin Daniel * parser.c: more realloc problems pointed out by Ashwin Daniel svn path=/trunk/; revision=3724
/external/libxml2/parser.c
|
68b6e02bfdb9d206d1bd89d0c8650c9b66fcfdab |
|
31-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
lot of out of memory handling fixes from Ashwin work around a problem with * parser.c: lot of out of memory handling fixes from Ashwin * elfgcchack.h doc/elfgcchack.xsl: work around a problem with xmlDllMain * include/libxml/threads.h: indenting cleanups Daniel svn path=/trunk/; revision=3720
/external/libxml2/parser.c
|
05b37c689378ffd5ee44c4796c3c687688e97adf |
|
31-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
trying to clarify even more the xmlCleanupParser() use and the memory * parser.c docs/*: trying to clarify even more the xmlCleanupParser() use and the memory documentation Daniel svn path=/trunk/; revision=3719
/external/libxml2/parser.c
|
dc1716010a2ef5a81dd06819709820e2d1d12baa |
|
26-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
changes based on Alex Khesin patch where xmlParseCharRef seems to not be * parser.c: changes based on Alex Khesin patch where xmlParseCharRef seems to not be checked correctly, fixes #520198 Daniel svn path=/trunk/; revision=3718
/external/libxml2/parser.c
|
6a31b837e1f3a5deb95181099d0d59431b77a88b |
|
26-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Ashwin to avoid a problem of attribute redefinition in the DTD. * parser.c: patch from Ashwin to avoid a problem of attribute redefinition in the DTD. Remove a warning too. Daniel svn path=/trunk/; revision=3717
/external/libxml2/parser.c
|
97c9ce2e991de1df49b326c7315b4e61fe6cfc2c |
|
25-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix various attribute normalisation problems reported by Ashwin this * parser.c: fix various attribute normalisation problems reported by Ashwin * result/c14n/without-comments/example-4 result/c14n/with-comments/example-4: this impacted the result of two c14n tests :-\ * test/att9 test/att10 test/att11 result//att9* result//att10* result//att11*: added 3 specific regression tests coming from the XML spec revision and from Ashwin Daniel svn path=/trunk/; revision=3715
/external/libxml2/parser.c
|
8bf64aef50fe0e969f3b0ac3cd3f58c53fd5c4ff |
|
24-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix a problem reported by Ashwin for system parameter entities referenced * parser.c: fix a problem reported by Ashwin for system parameter entities referenced from entities in external subset, add a specific loading routine. * test/valid/dtds/external.ent test/valid/dtds/external2.ent test/valid/t11.xml result/valid/t11.xml*: added the test to the regression suite Daniel svn path=/trunk/; revision=3713
/external/libxml2/parser.c
|
37d2d16c89d8d681f766d47a45217557b21d9084 |
|
14-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Vasily Chekalkin fixes memory leaks, should fix 512647 Daniel * parser.c xinclude.c: patch from Vasily Chekalkin fixes memory leaks, should fix 512647 Daniel svn path=/trunk/; revision=3706
/external/libxml2/parser.c
|
d0d2f090dcb4774998716988255753f965912d73 |
|
07-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix handling of empty CDATA nodes as reported and discussed around #514181 * xmlsave.c parser.c: fix handling of empty CDATA nodes as reported and discussed around #514181 and associated patches * test/emptycdata.xml result/emptycdata.xml* result/noent/emptycdata.xml: added a specific test in the regression suite. Daniel svn path=/trunk/; revision=3701
/external/libxml2/parser.c
|
ccc476f177312548342c0a8cc921445024ebc7d2 |
|
04-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Alex Khesin fixing CDATA output after a text node. fixed the * xmlwriter.c: patch from Alex Khesin fixing CDATA output after a text node. * parser.c: fixed the comment for xmlParserCleanup * globals.c: fixed indentation Daniel svn path=/trunk/; revision=3699
/external/libxml2/parser.c
|
c707d0b76563946c7b74ae78a249d0242acd0832 |
|
24-Jan-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix a memeory leak in internal subset parsing with a fix from Ashwin add * parser.c: fix a memeory leak in internal subset parsing with a fix from Ashwin * test/errors/content1.xml result/errors/content1.xml*: add test to regressions Daniel svn path=/trunk/; revision=3680
/external/libxml2/parser.c
|
b3edafd72dd259396941f07e6edc2081b051d054 |
|
11-Jan-2008 |
Daniel Veillard <veillard@src.gnome.org> |
avoid a warning on 64bits introduced earlier make more checking on the * parser.c: avoid a warning on 64bits introduced earlier * parserInternals.c: make more checking on the UTF-8 input Daniel svn path=/trunk/; revision=3676
/external/libxml2/parser.c
|
9e264adfb19e87857dd8e61270b691a04419a6b3 |
|
11-Jan-2008 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Christian Schmidt fixing a column counter update * parser.c: applied patch from Christian Schmidt fixing a column counter update problem, fixes #472696 Daniel svn path=/trunk/; revision=3670
/external/libxml2/parser.c
|
ac4118d5ca3ffc0f59294ff85296fca0b2d340c0 |
|
11-Jan-2008 |
Daniel Veillard <veillard@src.gnome.org> |
handle a erroneous parsing of attributes in case said attribute has been * parser.c: handle a erroneous parsing of attributes in case said attribute has been redeclared in the DTD with a different type * hash.c: fix the hash scanner to not crash if a first element from the hash list is been removed in the callback Daniel svn path=/trunk/; revision=3669
/external/libxml2/parser.c
|
3dcd319a464b54f5492b28e57244c688c33c73ac |
|
14-Aug-2007 |
Daniel Veillard <veillard@src.gnome.org> |
aligned xmlSAXUserParseMemory() to match xmlSAXUserParseFile() logic based * parser.c: aligned xmlSAXUserParseMemory() to match xmlSAXUserParseFile() logic based on Ashwin post, and ifdef cleanup Daniel svn path=/trunk/; revision=3649
/external/libxml2/parser.c
|
da6293471524b14674e46363777c2fbf7adce3e8 |
|
01-Aug-2007 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a parser bug where invalid char in comment may not be detected, * parser.c: fixed a parser bug where invalid char in comment may not be detected, reported by Ashwin Sinha * test/errors/comment1.xml result/errors/comment1.xml*: added the example to the regression suite Daniel svn path=/trunk/; revision=3647
/external/libxml2/parser.c
|
40e4b216dab288f3ea0d2b8873849cbb84ef912b |
|
12-Jun-2007 |
Daniel Veillard <veillard@src.gnome.org> |
Probably needed too to avoid the same problem on PIs, Daniel svn path=/trunk/; revision=3636
/external/libxml2/parser.c
|
dfac946c3da3ffdc03d80658d6950dfd80da907a |
|
12-Jun-2007 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the push mode when a big comment occurs before an internal subset, * parser.c: fixed the push mode when a big comment occurs before an internal subset, should close bug #438835 * test/comment6.xml result//comment6.xml*: added a special test in the regression suite Daniel svn path=/trunk/; revision=3635
/external/libxml2/parser.c
|
b9e5acc490bb9b7bdea7fd6c382b02e60047135b |
|
12-Jun-2007 |
Daniel Veillard <veillard@src.gnome.org> |
fix bug #414846 where invalid characters in attributes would sometimes not * parser.c: fix bug #414846 where invalid characters in attributes would sometimes not be detected. * test/errors/attr4.xml result/errors/attr4.xml*: added a specific test case to the regression tests Daniel svn path=/trunk/; revision=3634
/external/libxml2/parser.c
|
2e6208651d846738094e0cf5247328abfaa64488 |
|
12-Jun-2007 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #366161, trivially added the check in xmlCtxtReset() Daniel * parser.c: fixed bug #366161, trivially added the check in xmlCtxtReset() Daniel svn path=/trunk/; revision=3626
/external/libxml2/parser.c
|
1ca1be2ad5cbca1e9d7c45c9c2f849bee3adcd9a |
|
02-May-2007 |
Daniel Veillard <veillard@src.gnome.org> |
tried to fix an error problem on entity content failure reported by * parser.c: tried to fix an error problem on entity content failure reported by Michael Day Daniel svn path=/trunk/; revision=3613
/external/libxml2/parser.c
|
fde5b0b9caf906e0a2f9774db45b138471566e81 |
|
12-Feb-2007 |
Daniel Veillard <veillard@src.gnome.org> |
small cleanup to avoid packaging .svn applied patch to avoid a problem in * Makefile.am: small cleanup to avoid packaging .svn * libxml.h threads.c parser.c: applied patch to avoid a problem in concurrent threaded initialization fix from Ted Phelps Daniel svn path=/trunk/; revision=3582
/external/libxml2/parser.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/parser.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/parser.c
|
602f2bd01a50e20eabf4e2e7700e4bda1c627457 |
|
04-Dec-2006 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Michael Day on standalone and XML declaration detection, and * parser.c include/libxml/tree.h: patch from Michael Day on standalone and XML declaration detection, and associated documentation change Daniel
/external/libxml2/parser.c
|
dcec67243945db0bf080a43a09907d99df995550 |
|
15-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fix the patch for unreproductable #343000 but also fix a line/column * parser.c: fix the patch for unreproductable #343000 but also fix a line/column keeping error * result/errors/attr1.xml.err result/errors/attr2.xml.err result/errors/name.xml.err result/errors/name2.xml.err result/schemas/anyAttr-processContents-err1_0_0.err result/schemas/bug312957_1_0.err: affected lines in error output of the regression tests Daniel
/external/libxml2/parser.c
|
02a49638a5ad04261fbda045c7f654dfd9622e83 |
|
13-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fix a problem in xmlSplitQName resulting in bug #334669 Daniel * parser.c: fix a problem in xmlSplitQName resulting in bug #334669 Daniel
/external/libxml2/parser.c
|
402b34475da199ca9ce221d003aadec3ec7149d4 |
|
13-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fixed xmlIOParseDTD handling of @input in error case, Should fix #335085 * parser.c: fixed xmlIOParseDTD handling of @input in error case, Should fix #335085 * testapi.c: reset the http_proxy env variable to not waste time on regression tests Daniel
/external/libxml2/parser.c
|
1114d000f31d2a06ea4033ffcdfd26f0de50c5dc |
|
12-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the heuristic used when trying to detect mixed-content elememts if * parser.c: fixed the heuristic used when trying to detect mixed-content elememts if the parser wants to treat ignorable whitespaces in a non-standard way, should fix bug #300263 Daniel
/external/libxml2/parser.c
|
a9557952ed02dd99505d0fef927e26e747e65278 |
|
12-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fix a first arg error in SAX callback pointed out by Mike Hommey, and * parser.c: fix a first arg error in SAX callback pointed out by Mike Hommey, and another one still hanging around. Should fix #342737 Daniel
/external/libxml2/parser.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/parser.c
|
2937b3ac94a36c03e123076033c01b0b7ac3d1b2 |
|
10-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
applied and slightly modified a patch from Michael Day to keep _private in * parser.c: applied and slightly modified a patch from Michael Day to keep _private in the parser context when parsing external entities Daniel
/external/libxml2/parser.c
|
4a9fe385c76932cea08ffc74c98583d96157efbc |
|
19-Sep-2006 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Ben Darnell on #321545, I could not reproduce the * parser.c: applied patch from Ben Darnell on #321545, I could not reproduce the problem but 1/ this is safe 2/ it's better to be safe. Daniel
/external/libxml2/parser.c
|
a02f199d7b71c8d3aadaa04d724db2081cf337ac |
|
16-Sep-2006 |
Rob Richards <rrichard@src.gnome.org> |
xmlTextConcat works with comments and PI nodes (bug #355962). fix * tree.c: xmlTextConcat works with comments and PI nodes (bug #355962). * parser.c: fix resulting tree corruption when using XML namespace with existing doc in xmlParseBalancedChunkMemoryRecover.
/external/libxml2/parser.c
|
75acfeea327667cf69f0bb201d55cae5f2e6ba2d |
|
13-Jul-2006 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Andrew W. Nosenko to expose if zlib support was * configure.in parser.c xmllint.c include/libxml/parser.h include/libxml/xmlversion.h.in: applied patch from Andrew W. Nosenko to expose if zlib support was compiled in, in the header, in the feature API and in the xmllint --version output. Daniel
/external/libxml2/parser.c
|
dbcbbd2657d31366ae282bcd488b55c1318b0179 |
|
18-Jun-2006 |
Daniel Veillard <veillard@src.gnome.org> |
try to fix the crash raised by the parser in recover mode as pointed by * parser.c: try to fix the crash raised by the parser in recover mode as pointed by Ryan Phillips Daniel
/external/libxml2/parser.c
|
3b1478b7e8da7be992dde4882c6dead56b32a271 |
|
24-Apr-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fix the error message for invalid code point in content c.f. bug #339311 * parser.c: fix the error message for invalid code point in content c.f. bug #339311 Daniel
/external/libxml2/parser.c
|
30e7607b7a346695691cd819361b3c11e8d11d00 |
|
09-Mar-2006 |
Daniel Veillard <veillard@src.gnome.org> |
a bunch of small cleanups based on coverity reports. Daniel * HTMLparser.c parser.c parserInternals.c pattern.c uri.c: a bunch of small cleanups based on coverity reports. Daniel
/external/libxml2/parser.c
|
9b528c759b29473425566dd709f54d5fc76d7523 |
|
05-Feb-2006 |
Daniel Veillard <veillard@src.gnome.org> |
bill pointed out a missing block in xmlParseComment trying to fill with a * parser.c: bill pointed out a missing block in xmlParseComment trying to fill with a normal processing of the given character. Daniel
/external/libxml2/parser.c
|
6974feb0cf30d4201140ae2cf9c311bfdd87a4ff |
|
05-Feb-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the comment streaming bug raised by Graham Bennett added to the * parser.c: fixed the comment streaming bug raised by Graham Bennett * test/badcomment.xml result//badcomment.xml*: added to the regression suite. Daniel
/external/libxml2/parser.c
|
499cc9204f8facf8c33fe8de63216460aaf93b2a |
|
18-Jan-2006 |
Daniel Veillard <veillard@src.gnome.org> |
try to fix xmlParseInNodeContext when operating on an HTML document. * HTMLparser.c libxml.h parser.c: try to fix xmlParseInNodeContext when operating on an HTML document. Daniel
/external/libxml2/parser.c
|
a617e24f32c8b2fd7ec68c77389dbac6702ee85d |
|
09-Jan-2006 |
Daniel Veillard <veillard@src.gnome.org> |
reverted first patches for #319279 which led to #326295 and fixed the * parser.c: reverted first patches for #319279 which led to #326295 and fixed the problem in xmlParseChunk() instead * test/ent11 result//ent11*: added test for #326295 to the regression suite Daniel
/external/libxml2/parser.c
|
b20c63a29c637ce56704edc603e5f2e9e5fbac3f |
|
04-Jan-2006 |
Daniel Veillard <veillard@src.gnome.org> |
tiny refactoring patch from Bjorn Reese Daniel * parser.c: tiny refactoring patch from Bjorn Reese Daniel
/external/libxml2/parser.c
|
ae487ba020d1f5049de5fa4499ab1439d53bc5c4 |
|
17-Nov-2005 |
Daniel Veillard <veillard@src.gnome.org> |
use ctxt->standalone = -2 to indicate that the XMLDecl was parsed but no * parser.c: use ctxt->standalone = -2 to indicate that the XMLDecl was parsed but no standalone attribute was found, suggested by Michael Day to detect if an XMLDecl was found. Daniel
/external/libxml2/parser.c
|
dc904f1f81bcb3a98b8b800d6b66fbb97b9a8812 |
|
22-Oct-2005 |
William M. Brack <wbrack@src.gnome.org> |
fixed second spot where CRLF split between chunks could cause trouble (bug * parser.c: fixed second spot where CRLF split between chunks could cause trouble (bug #319279) * gentest.py, testapi.c: fixed two problems involved with --with-minimum compilation (compilation errors with schematron and formal expressions tests)
/external/libxml2/parser.c
|
f4caa5e698007f195d1c99b0ef1e06add0c852f4 |
|
20-Oct-2005 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem in xmlTextWriterVSprintf caused by misuse of vsnprintf added * xmlwriter.c: fixed problem in xmlTextWriterVSprintf caused by misuse of vsnprintf * configure.in, config.h.in: added a configuration check for va_copy and added a define for VA_COPY for xmlwriter.c fix * parser.c: fixed problem with CRLF split between chunks (bug #319279) (fix provided by Brion Vibber)
/external/libxml2/parser.c
|
bedc9771e782f7def4771b19ce1bf489127af43c |
|
28-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Massimo Morara fixing bug #317447 about risk of invalid * parser.c: applied patch from Massimo Morara fixing bug #317447 about risk of invalid write in xmlStringLenDecodeEntities Daniel
/external/libxml2/parser.c
|
602434dee543b1d7a0473881469032a05e43106e |
|
12-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
damn XML_FEATURE_UNICODE clashes with Expat headers rename to XML_WITH_ to * include/libxml/parser.h parser.c xmllint.c: damn XML_FEATURE_UNICODE clashes with Expat headers rename to XML_WITH_ to fix bug #316053. * doc/Makefile.am: build devhelp before the examples. * doc/*: regenerated the API Daniel
/external/libxml2/parser.c
|
eca59a25f70ee9397276328d5b9c34af12033747 |
|
09-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixes bug #315617 when using push CDATA in some cases. Daniel * parser.c: fixes bug #315617 when using push CDATA in some cases. Daniel
/external/libxml2/parser.c
|
0bcc7f6ae97a8bd8615dfd9d3acf8188ab66580e |
|
04-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
updated the docs and rebuild releasing 2.6.21 removed * NEWS elfgcchack.h testapi.c doc/*: updated the docs and rebuild releasing 2.6.21 * include/libxml/threads.h threads.c: removed xmlIsThreadsEnabled() * threads.c include/libxml/threads.h xmllint.c: added the more generic xmlHasFeature() as suggested by Bjorn Reese, xmllint uses it. Daniel
/external/libxml2/parser.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/parser.c
|
53bd1f3c2c6a5bf079dbb37813a327838ad9a75c |
|
24-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
found another bug while looking at #309616 on missing entities. this * parser.c: found another bug while looking at #309616 on missing entities. * result/ent2.sax* result/ent7.sax* result/xml2.sax*: this changed the SAX stream in missing conditions for a few tests Daniel
/external/libxml2/parser.c
|
96688263686b80250571a17f830e47cd5aee9712 |
|
23-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #170489 reported by Jirka Kosek added the test to the regression * parser.c: fixed bug #170489 reported by Jirka Kosek * test/valid/objednavka.xml test/valid/dtds/objednavka.dtd result/valid/objednavka*: added the test to the regression suite. Daniel
/external/libxml2/parser.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/parser.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/parser.c
|
0a119ebe61fd211b5dd11ecac83020481999a3b2 |
|
20-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
an optimization of the char data inner loop, can gain up to 10% in pure * parser.c: an optimization of the char data inner loop, can gain up to 10% in pure SAX2 parsing speed * xmlschemas.c: applied patch from Kupriyanov Anatolij fixing a bug in XML Schemas facet comparison #310893 Daniel
/external/libxml2/parser.c
|
971771ef5a5f306ddcdd0015b2bedd320bd62c8b |
|
09-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fix for #309761 from Dylan Shell added xmlSchemaSAXPlug and * parser.c: fix for #309761 from Dylan Shell * xmlschemas.c include/libxml/xmlschemas.h: added xmlSchemaSAXPlug and xmlSchemaSAXUnplug generic APIs for SAX Schemas validation. * xmllint.c: couple of fixes plus added descriptions for --sax and --sax1 Daniel
/external/libxml2/parser.c
|
f0af8ec6161610328ac3769779f36870ba4b6b98 |
|
08-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fix some potential leaks in error cases. added --sax, to allow testing of * parser.c: fix some potential leaks in error cases. * xmllint.c: added --sax, to allow testing of --schemas --sax and various other combinations. * xmlschemas.c: fix a couple of tiny problems in xmlSchemaValidateStream() Daniel
/external/libxml2/parser.c
|
abac41e829e0f75eb78be148b24438ddd607676c |
|
06-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #166777 (and #169838), it was an heuristic in areBlanks which * parser.c: fixing bug #166777 (and #169838), it was an heuristic in areBlanks which failed. * result/winblanks.xml* result/noent/winblanks.xml test/winblanks.xml: added the input file to the regression tests Daniel
/external/libxml2/parser.c
|
3fa5e7e44c30093aee705ea4bcd48fc803f5bb7a |
|
04-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug failing to detect UTF-8 violations in CData in push mode. * parser.c: fixed a bug failing to detect UTF-8 violations in CData in push mode. * result/errors/cdata.xml* test/errors/cdata.xml: added the test to the regressions Daniel
/external/libxml2/parser.c
|
39e5c89016db91821b11262b5d19d7d7926a89c6 |
|
04-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixing a leak detected by testapi in xmlDOMWrapAdoptNode, and fixing * testapi.c tree.c: fixing a leak detected by testapi in xmlDOMWrapAdoptNode, and fixing another side effect in testapi seems to pass tests fine now. * include/libxml/parser.h parser.c: xmlStopParser() is no more limited to push mode * error.c: remove a warning * runtest.c xmllint.c: avoid compilation errors if only some parts of the library are compiled in. Daniel
/external/libxml2/parser.c
|
365cf67ff812caf2f3edc7c52955c4ffa8fb2597 |
|
09-Jun-2005 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Malcolm Rowe to avoid namespace troubles on rollback * parser.c: applied patch from Malcolm Rowe to avoid namespace troubles on rollback parsing of elements start #304761 * test/nsclean.xml result/noent/nsclean.xml result/nsclean.xml*: added it to the regression tests. Daniel
/external/libxml2/parser.c
|
d892557d993be0ae7d1d5c817fbec680844b30db |
|
09-Jun-2005 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Rob Richards for xml:space and xml:lang handling with * parser.c include/libxml/xmlerror.h: applied patch from Rob Richards for xml:space and xml:lang handling with SAX2 api. Daniel
/external/libxml2/parser.c
|
455472f208e276bff9f67cac115c6564a0b5dcf5 |
|
29-Apr-2005 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Fixed a test for duplicate attributes: Non-prefixed attributes were * parser.c: Fixed a test for duplicate attributes: Non-prefixed attributes were treated as being bound to the default namespace.
/external/libxml2/parser.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/parser.c
|
7331e5cab8b34d89a5972a6deda83dd4c02beb6e |
|
31-Mar-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed #172260 redundant assignment. fixed xmlSAXParseDoc() and * SAX.c: fixed #172260 redundant assignment. * parser.c include/libxml/parser.h: fixed xmlSAXParseDoc() and xmlParseDoc() signatures #172257. Daniel
/external/libxml2/parser.c
|
32acf0c3b44ed5ba2726d5dcb9f0307bb212ec38 |
|
31-Mar-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fix potential crash if ctxt->sax->ignorableWhitespace is NULL as reported * parser.c: fix potential crash if ctxt->sax->ignorableWhitespace is NULL as reported by bug #172255 Daniel
/external/libxml2/parser.c
|
3a1cd21df775a773ea6addb96377cef3ab39b615 |
|
11-Feb-2005 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem when no initial "chunk" was given to xmlCreatePushParser * parser.c: fixed problem when no initial "chunk" was given to xmlCreatePushParser (bug 162613)
/external/libxml2/parser.c
|
4e1c2db89ed0f49567682e1498ce19bd2bfa7e4f |
|
11-Feb-2005 |
William M. Brack <wbrack@src.gnome.org> |
fixed compilation warning changed xmlWarningMsg so ctxt->errNo is not set * dict.c: fixed compilation warning * parser.c: changed xmlWarningMsg so ctxt->errNo is not set * xmllint.c: changed to return non-zero status if error on xinclude processing * xmlsave.c: minor deletion of a redundant condition statement
/external/libxml2/parser.c
|
8f8a9dd7f1fef20cdc2536c79bf2b349aeecddd8 |
|
25-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
found and fixed 2 problems in the internal subset scanning code affecting * parser.c: found and fixed 2 problems in the internal subset scanning code affecting the push parser (and the reader), fixes #165126 * test/intsubset2.xml result//intsubset2.xml*: added the test case to the regression tests. Daniel
/external/libxml2/parser.c
|
cee2b3a5f124e19db46109132c22e1b8faec1c87 |
|
25-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
warning patches from Peter Breitenlohner serious DTD parsing speedups, * testdso.c xmlregexp.c: warning patches from Peter Breitenlohner * include/libxml/valid.h valid.c parser.c: serious DTD parsing speedups, start to deprecate 3 ElementDef related entry point and replace them with better ones. Daniel
/external/libxml2/parser.c
|
316a5c398919cc1503c59130f7aed14a1111cab7 |
|
23-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
added xmlHashCreateDict where the hash reuses the dictionnary for internal * hash.c include/libxml/hash.h: added xmlHashCreateDict where the hash reuses the dictionnary for internal strings * entities.c valid.c parser.c: reuse that new API, leads to a decent speedup when parsing for example DocBook documents. Daniel
/external/libxml2/parser.c
|
7da92709c8b44b9b01405417aba2f0a80312fc90 |
|
23-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
small speedup in skipping blanks characters interning the entities strings * parser.c: small speedup in skipping blanks characters * entities.c: interning the entities strings Daniel
/external/libxml2/parser.c
|
4c778d8b96478bcb3da14ffaffb75332bbaa88ef |
|
23-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
boosting common commnent parsing code, it was really slow. added sprecific * parser.c: boosting common commnent parsing code, it was really slow. * test/comment[3-5].xml result//comment[3-5].xml*: added sprecific regression tests Daniel
/external/libxml2/parser.c
|
0714c5bfdf557a6b34dc37076af8993fd0144769 |
|
23-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
small optimization back. Daniel * parser.c: small optimization back. Daniel
/external/libxml2/parser.c
|
1441251f851f011cd34edaff9095374d5e6f7b14 |
|
22-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
a single lock version mostly avoid the cost penalty of the lock in case of * dict.c parser.c include/libxml/dict.h: a single lock version mostly avoid the cost penalty of the lock in case of low parallelism, so applying that version instead. Daniel
/external/libxml2/parser.c
|
b8590d4c1a94b29fd55b7974ff2b77e135813c91 |
|
21-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #164556 where non-fatal errors stopped push parsing and * parser.c: fixed bug #164556 where non-fatal errors stopped push parsing and xmlreader. * Makefile.am: fixup * test/errors/webdav.xml result/errors/webdav*: adding regression test for this problem. Daniel
/external/libxml2/parser.c
|
df292f7aa9fe80ce61109871df002aa2a64e2939 |
|
16-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
better fix for #151694 not killing c14n regression tests fixing bug * parser.c: better fix for #151694 not killing c14n regression tests * xmlschemastypes.c: fixing bug #157653 Daniel
/external/libxml2/parser.c
|
e3740edc1c8ff014e62cc86c222474a2dcef93d5 |
|
16-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #151694, line should always be set in the elements. Daniel * parser.c: fixing bug #151694, line should always be set in the elements. Daniel
/external/libxml2/parser.c
|
8fdc32abfe42f9f281cb9418789ddfa3cd8ccfa5 |
|
05-Jan-2005 |
Aleksey Sanin <aleksey@src.gnome.org> |
fixing col information in xmlParserInput and propagating column into xmlError
/external/libxml2/parser.c
|
48df9613ba18a51f8bbcc8b089ff96dbeca55ad7 |
|
04-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed namespace bug in push mode reported by Rob Richards added it to the * parser.c: fixed namespace bug in push mode reported by Rob Richards * test/ns6 result//ns6*: added it to the regression tests * xmlmodule.c testModule.c include/libxml/xmlmodule.h: added an extra option argument to module opening and defined a couple of flags to the API. Daniel
/external/libxml2/parser.c
|
1d8c9b291ed3b9c09b7f0ef71308bffebe237b4c |
|
25-Dec-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed to skip (if necessary) the BOM for encoding 'utf-16'. Completes the * parserInternals.c: fixed to skip (if necessary) the BOM for encoding 'utf-16'. Completes the fix for bug #152286. * tree.c, parser.c: minor warning cleanup, no change to logic
/external/libxml2/parser.c
|
230c5504d175844c696817d37aaa18b4388f988f |
|
20-Dec-2004 |
William M. Brack <wbrack@src.gnome.org> |
reset input->base within xmlStopParser removed call to xmlUTF8Strlen from * parser.c: reset input->base within xmlStopParser * xmlstring.c: removed call to xmlUTF8Strlen from within xmlUTF8Strpos (Bill Moseley pointed out it was not useful)
/external/libxml2/parser.c
|
29614c7040e9fd01d2d342a96b62c18a11d0b499 |
|
26-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
make sure xmlCtxtReadFile and htmlCtxtReadFile go through the catalog * HTMLparser.c parser.c: make sure xmlCtxtReadFile and htmlCtxtReadFile go through the catalog resolution. * gentest.py testapi.c: fix a side effect wrning of the change Daniel
/external/libxml2/parser.c
|
d0cf7f6eea7331cc398c232d7879e4239d989e14 |
|
09-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
integrated in "make tests" added -q option, and more conditional features * Makefile.am gentest.py testapi.c: integrated in "make tests" added -q option, and more conditional features fixes * catalog.c debugXML.c parser.c testThreads.c xmllint.c xmlschemastypes.c xmlwriter.cinclude/libxml/catalog.h include/libxml/debugXML.h: various compilation and conditional cleanups. * doc/*: regenerated Daniel
/external/libxml2/parser.c
|
a82b182655ccee95e3b7210066206ddb3918823f |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
more coverage more fixes Daniel * gentest.py testapi.c: more coverage * debugXML.c parser.c xmlregexp.c xpath.c: more fixes Daniel
/external/libxml2/parser.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/parser.c
|
5ea30d7f9523dfd6280251f0310b0fd75c461aa8 |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
more fixes. Daniel * parser.c testapi.c xmlIO.c xmlstring.c: more fixes. Daniel
/external/libxml2/parser.c
|
4259532303e96e089a185c6f55056cb7c4902d71 |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
more types, more coverage more problems fixed Daniel * gentest.py testapi.c: more types, more coverage * parser.c parserInternals.c relaxng.c valid.c xmlIO.c xmlschemastypes.c: more problems fixed Daniel
/external/libxml2/parser.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/parser.c
|
38936066661217110b2d4a2704798de1baeca25e |
|
04-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
dohh ... stupid change killing xmlParseDoc() Daniel * parser.c: dohh ... stupid change killing xmlParseDoc() Daniel
/external/libxml2/parser.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/parser.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/parser.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/parser.c
|
acbe6cfd966bdc5339bea4290d748839fb2903f8 |
|
31-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug reported by Petr Pajas on the list and affecting XML::Libxml * parser.c: fixed a bug reported by Petr Pajas on the list and affecting XML::Libxml Daniel
/external/libxml2/parser.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/parser.c
|
1227fb3cea5a2eb1e0d3789687ebf0377cb60322 |
|
26-Oct-2004 |
William M. Brack <wbrack@src.gnome.org> |
modified the handling of _private for entity expansion (bug 155816) * parser.c: modified the handling of _private for entity expansion (bug 155816)
/external/libxml2/parser.c
|
370ba3d231dede4a19426a9255f45312616ec1d7 |
|
25-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the leak reported by Volker Roth on the list added a specific test * parser.c: fixed the leak reported by Volker Roth on the list * test/ent10 result//ent10*: added a specific test for the problem Daniel
/external/libxml2/parser.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/parser.c
|
b7b54de6c69074c9f5a81ad71cfa12f7005f2505 |
|
06-Oct-2004 |
William M. Brack <wbrack@src.gnome.org> |
added code to handle <group>, including dumping to output (bug 151924). * catalog.c: added code to handle <group>, including dumping to output (bug 151924). * xmlcatalog.c, xmlstring.c, parser.c: minor compiler warning cleanup (no change to logic)
/external/libxml2/parser.c
|
c93a19fc1029bea8c63c7eaf9dc42dce32478fe9 |
|
04-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Malcolm Tredinnick fixing bug #152426 Daniel * parser.c: applied patch from Malcolm Tredinnick fixing bug #152426 Daniel
/external/libxml2/parser.c
|
c3f8134511be4d1e472230cd3c6272d29211b032 |
|
03-Oct-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with dictionary handling within xmlParseInNodeContext (bug * parser.c: fixed problem with dictionary handling within xmlParseInNodeContext (bug 153175)
/external/libxml2/parser.c
|
807b4de28293518671393d0e26505ee0dddbe6a0 |
|
26-Sep-2004 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Malcolm Tredinnick fixing errata E20 concerning * valid.c TODO: applied patch from Malcolm Tredinnick fixing errata E20 concerning NMTOKENS and co. validation #153722 * result/VC/AttributeNmtokens test/VC/AttributeNmtokens test/VCM/AttributeNmtokens.xml: also added tests from Malcolm Daniel
/external/libxml2/parser.c
|
079f6a7559533ccf48d2acb5737d0728fcd9c939 |
|
23-Sep-2004 |
Daniel Veillard <veillard@src.gnome.org> |
more memory related code cleanups. Daniel * HTMLparser.c parser.c relaxng.c xmlschemas.c: more memory related code cleanups. Daniel
/external/libxml2/parser.c
|
2248ff178b0d27ec366d4950392a5831e5792edb |
|
23-Sep-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bunch of errors when realloc failed. Daniel * parser.c: fixed a bunch of errors when realloc failed. Daniel
/external/libxml2/parser.c
|
13dfa87e91a32c347c5c9c655252609f552e9424 |
|
18-Sep-2004 |
William M. Brack <wbrack@src.gnome.org> |
added the routine xmlNanoHTTPContentLength to the external API * nanohttp.c, include/libxml/nanohttp.h: added the routine xmlNanoHTTPContentLength to the external API (bug151968). * parser.c: fixed unnecessary internal error message (bug152060); also changed call to strncmp over to xmlStrncmp. * encoding.c: fixed compilation warning (bug152307). * tree.c: fixed segfault in xmlCopyPropList (bug152368); fixed a couple of compilation warnings. * HTMLtree.c, debugXML.c, xmlmemory.c: fixed a few compilation warnings; no change to logic.
/external/libxml2/parser.c
|
7a5e0dd1fc73020a1093a30d2c7d5229190369ff |
|
17-Sep-2004 |
Daniel Veillard <veillard@src.gnome.org> |
removed some extern before function code reported by Kjartan Maraas on IRC * parser.c: removed some extern before function code reported by Kjartan Maraas on IRC * legacy.c: fixed compiling when configuring out the HTML parser * Makefile.am: added a declaration for CVS_EXTRA_DIST * HTMLparser.c: beginning of an attempt at cleaning up the construction of the HTML parser data structures, current data generate a huge amount of ELF relocations at loading time. Daniel
/external/libxml2/parser.c
|
eebd633b916b99bd1f0e6e038afdc1d933eeef60 |
|
26-Aug-2004 |
Daniel Veillard <veillard@src.gnome.org> |
remove a warning on Solaris fix a crashing bug #151111 Daniel * parser.c: remove a warning on Solaris * xmlschemastype.c: fix a crashing bug #151111 Daniel
/external/libxml2/parser.c
|
07d5976bf4576aae439bb9db9b19a0cfe616ab4c |
|
24-Aug-2004 |
Igor Zlatkovic <igor@src.gnome.org> |
fixed DTD loading problem reported by Abhinkar, Sameer
/external/libxml2/parser.c
|
503b610af2f75a9fe71d620d79c5a253cc005caa |
|
19-Aug-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed missing line numbers on entity as reported on the list by Steve * parser.c: fixed missing line numbers on entity as reported on the list by Steve Cheng
/external/libxml2/parser.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/parser.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/parser.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/parser.c
|
eb70f93ffaaf94163098f025ac146e4d8278ce92 |
|
05-Jul-2004 |
Daniel Veillard <veillard@src.gnome.org> |
make the push interfaces synchronous added a specific test added the new * parser.c: make the push interfaces synchronous * python/tests/sync.py: added a specific test * python/tests/Makefile.am doc/examples/Makefile.am doc/examples/index.py: added the new test, cleaning up "make tests" output Daniel
/external/libxml2/parser.c
|
a2351322c89608d09ce1a99e5eccd62d00c79890 |
|
27-Jun-2004 |
Daniel Veillard <veillard@src.gnome.org> |
hack based on Arjan van de Ven suggestion to reduce ELF footprint and * elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de Ven suggestion to reduce ELF footprint and generated code. Based on aliasing of libraries function to generate direct call instead of indirect ones * doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic generation of elfgcchack.h based on the API description, extended the API description to show the conditionals configuration flags required for symbols. * nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup * doc/*: regenerated the docs. Daniel
/external/libxml2/parser.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/parser.c
|
37fd30743570b6fee8e71704dc0556428063c44d |
|
03-Jun-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug where invalid charrefs may not be detected sometimes as * parser.c: fixed a bug where invalid charrefs may not be detected sometimes as pointed by Morus Walter. * test/errors/charref1.xm result/errors/charref1.xml*: added the test in the regression suite. Daniel
/external/libxml2/parser.c
|
f8f2e8f6d9e04ad04a21f73cb5f5f392a95f1490 |
|
14-May-2004 |
William M. Brack <wbrack@src.gnome.org> |
enhanced the enhancement, fixed another couple of special cases. * parser.c: enhanced the enhancement, fixed another couple of special cases.
/external/libxml2/parser.c
|
eb8509c273db64757b3d24e5828db0bcf2ca8da8 |
|
14-May-2004 |
William M. Brack <wbrack@src.gnome.org> |
small enhancement to dtd handling of (a?)+ (bug 142487) * parser.c: small enhancement to dtd handling of (a?)+ (bug 142487)
/external/libxml2/parser.c
|
453e71bf1e3fa59b31f574d7748de02e1ba7546d |
|
20-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
killing the strncmp vs. memcmp controversy and #140593 Daniel * parser.c: killing the strncmp vs. memcmp controversy and #140593 Daniel
/external/libxml2/parser.c
|
a0c48addfc8aaba3394fb7e06a4b3039214d48d1 |
|
16-Apr-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with detecting external dtd encoding (bug 135229). minor * parser.c: fixed problem with detecting external dtd encoding (bug 135229). * Makefile.am: minor change to test label
/external/libxml2/parser.c
|
0b787f37dc1d69ab90cb1158e07242d80e1f4117 |
|
26-Mar-2004 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Dave Beckett to correct line number errors when using * parser.c: applied patch from Dave Beckett to correct line number errors when using push with CDATA Daniel
/external/libxml2/parser.c
|
766c4f9e993c8479dd3f2b198e3d5ac19b1d975c |
|
26-Mar-2004 |
Daniel Veillard <veillard@src.gnome.org> |
apply fix for #136693 Daniel * parser.c: apply fix for #136693 Daniel
/external/libxml2/parser.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/parser.c
|
d3999c7ac62b1036e635f9258d423448f0e41421 |
|
10-Mar-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fix bug reported by Holger Rauch added the test to th regression suite * parser.c: fix bug reported by Holger Rauch * test/att8 result/noent/att8 result/att8 result/att8.rdr result/att8.sax: added the test to th regression suite Daniel
/external/libxml2/parser.c
|
770075b500b153cdedc7cc00f085fd78dbe489c7 |
|
25-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the main issues reported by Peter Breitenlohner cleanup speedup * catalog.c: fixed the main issues reported by Peter Breitenlohner * parser.c: cleanup * valid.c: speedup patch from Petr Pajas Daniel
/external/libxml2/parser.c
|
b37440047e8f1103fe7322e623369c025862d1cf |
|
18-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a problem in push mode when attribute contains unescaped '>' * parser.c: fixed a problem in push mode when attribute contains unescaped '>' characters, fixes bug #134566 * test/att6 result//att6*: added the test to the regression suite Daniel
/external/libxml2/parser.c
|
036143bb535dd7829c3877d3c51f5d6e1298f07e |
|
12-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #132575 about finding the end of the internal subset in push * parser.c: fixed bug #132575 about finding the end of the internal subset in push mode. * test/intsubset.xml result/intsubset.xml* result/noent/intsubset.xml: added the test to the regression suite Daniel
/external/libxml2/parser.c
|
5bb9ccd56a812b65e94e71477389be7826203649 |
|
09-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
remove the warning on the 2001 namespace remove some warnings when * xinclude.c: remove the warning on the 2001 namespace * parser.c parserInternals.c xpath.c: remove some warnings when compiling with MSVC6 * nanohttp.c: applied a patch when using _WINSOCKAPI_ Daniel
/external/libxml2/parser.c
|
ae28918bf5af3bb352ef0b70f6af81c903b78e87 |
|
21-Jan-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #131745 raised by Shaun McCance with the suggested patch Daniel * parser.c: fixed bug #131745 raised by Shaun McCance with the suggested patch Daniel
/external/libxml2/parser.c
|
c82c57e69cedae457ecbfe8028bd9ed2c65b2f46 |
|
12-Jan-2004 |
Daniel Veillard <veillard@src.gnome.org> |
some parser optimizations, xmllint --memory --timing --repeat --stream * dict.c parser.c xmlstring.c: some parser optimizations, xmllint --memory --timing --repeat --stream ./db10000.xml went down from 16.5 secs to 15.5 secs. Daniel
/external/libxml2/parser.c
|
a2e844a3b3503367a4418187e77ccc977f186909 |
|
06-Jan-2004 |
William M. Brack <wbrack@src.gnome.org> |
moved string and UTF8 routines out of parser.c and encoding.c into a new * encoding.c, parser.c, xmlstring.c, Makefile.am, include/libxml/Makefile.am, include/libxml/catalog.c, include/libxml/chvalid.h, include/libxml/encoding.h, include/libxml/parser.h, include/libxml/relaxng.h, include/libxml/tree.h, include/libxml/xmlwriter.h, include/libxml/xmlstring.h: moved string and UTF8 routines out of parser.c and encoding.c into a new module xmlstring.c with include file include/libxml/xmlstring.h mostly using patches from Reid Spencer. Since xmlChar now defined in xmlstring.h, several include files needed to have a #include added for safety. * doc/apibuild.py: added some additional sorting for various references displayed in the APIxxx.html files. Rebuilt the docs, and also added new file for xmlstring module. * configure.in: small addition to help my testing; no effect on normal usage. * doc/search.php: added $_GET[query] so that persistent globals can be disabled (for recent versions of PHP)
/external/libxml2/parser.c
|
7762bb153794461bf52d4b0a1d29599579e5b9e9 |
|
04-Jan-2004 |
William M. Brack <wbrack@src.gnome.org> |
added a routine xmlStrncatNew to create a new string from 2 frags. added * parser.c, include/libxml/parser.h: added a routine xmlStrncatNew to create a new string from 2 frags. * tree.c: added code to check if node content is from dictionary before trying to change or concatenate.
/external/libxml2/parser.c
|
72ee48d55f9002544d011826e2897b5054b7e32c |
|
30-Dec-2003 |
William M. Brack <wbrack@src.gnome.org> |
Fixed memory leak reported by Dave Beckett Removed spurious comment * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed memory leak reported by Dave Beckett * xmlschemas.c: Removed spurious comment reported on the mailing list * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h: Further work on Bug 129967 concerning xpointer range handling and range-to function; much better, but still not complete
/external/libxml2/parser.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/parser.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/parser.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/parser.c
|
43caefb33679f4b0854187f82b7bb9e885e6f4d8 |
|
07-Dec-2003 |
Daniel Veillard <veillard@src.gnome.org> |
attempt to fix #126211 ... Daniel * parser.c: attempt to fix #126211 ... Daniel
/external/libxml2/parser.c
|
e70c877c835da1ca10ce28059c8a251c394c8d57 |
|
25-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
swapped the attribute defaulting and attribute checking parts of parsing a * parser.c: swapped the attribute defaulting and attribute checking parts of parsing a new element start, fixes bug #127772 * result/valid/127772.* test/valid/127772.xml test/valid/dtds/127772.dtd: added the example in the regression tests Daniel
/external/libxml2/parser.c
|
74c0e594e06c430521f7b7035dc60c2576acc851 |
|
25-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
moved xmlCleanupThreads() to the end of xmlCleanupParser() to avoid bug * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser() to avoid bug #127851 Daniel
/external/libxml2/parser.c
|
d8cf90610c63a695d948245cc4e22890e2c063be |
|
11-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
less verbose on difference cleanup fixed xmlCleanupParser() doc work on * check-xinclude-test-suite.py: less verbose on difference * libxml.spec.in: cleanup * parser.c: fixed xmlCleanupParser() doc * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/examples/Makefile.am doc/examples/example1.c doc/examples/examples.xml doc/examples/index.py doc/examples/test1.xml: work on adding C examples and generating automated information about those. examples.xml is autogenerated describing the examples. * example/Makefile.am: cleanup Daniel
/external/libxml2/parser.c
|
61b9338c0ff367d62d7cf14d28d244dc0324c2a7 |
|
03-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
implemented the XML_PARSE_NONET parser option. converted xmllint.c to use * parser.c xmlIO.c include/libxml/parserInternals.h: implemented the XML_PARSE_NONET parser option. * xmllint.c: converted xmllint.c to use the option instead of relying on the global resolver variable. Daniel
/external/libxml2/parser.c
|
7ec29978bed182465cae9e58200d14073f173506 |
|
31-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
always generate line numbers Daniel * parser.c: always generate line numbers Daniel
/external/libxml2/parser.c
|
fd343dc36022e2c74ccd4c55c02c028e6db49ec3 |
|
31-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed another regression introduced in fixing #125823 Daniel * parser.c: fixed another regression introduced in fixing #125823 Daniel
/external/libxml2/parser.c
|
157fee019d02e1ba4ed377ea21172b67f479241b |
|
31-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
previous fix for #124044 was broken, correct fix provided. fix * python/libxml.c: previous fix for #124044 was broken, correct fix provided. * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser() and the error handlers to address #125877 Daniel
/external/libxml2/parser.c
|
8a0a633ceaaf93faae6900d3c13d6328f4f06a9d |
|
30-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
side effect of #123105 patch, namespace resolution would fail when defined * parser.c: side effect of #123105 patch, namespace resolution would fail when defined in internal entities, fixes #125823 Daniel
/external/libxml2/parser.c
|
b5a46da41dda383a419af6b42ea9190e40817f8a |
|
29-Oct-2003 |
Aleksey Sanin <aleksey@src.gnome.org> |
added xmlStrVPrintf function
/external/libxml2/parser.c
|
e4e3f5d8af30f4d12802324a318acc56dce83cb8 |
|
29-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
preparing release 2.6.1, updated and regenerated docs and APIs cleanup and * configure.in NEWS doc/*: preparing release 2.6.1, updated and regenerated docs and APIs * parser.c: cleanup and last change to fix #123105 Daniel
/external/libxml2/parser.c
|
9ba8e389a2332e28043363667e342abf09e1d317 |
|
28-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
included a new function to reuse a Push parser context, based on Graham * parser.c include/libxml/parser.h: included a new function to reuse a Push parser context, based on Graham Bennett original code * valid.c: in HTML, a name in an input is not an ID * TODO: bug list update Daniel
/external/libxml2/parser.c
|
f5cb3cd9e987c70affa582cfe6c5f61eec90e727 |
|
28-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed #123263, the encoding is mandatory in a textdecl. Daniel * parser.c: fixed #123263, the encoding is mandatory in a textdecl. Daniel
/external/libxml2/parser.c
|
95d2d5b1cf9a57bde0878ac5f7d97f5ecc56ee3c |
|
27-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from #123105 about defaulted attributes from element coming * parser.c: applied patch from #123105 about defaulted attributes from element coming from an entity Daniel
/external/libxml2/parser.c
|
cc199e0e5629e56501349414c5c63fc6d7e27b3f |
|
24-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Patrick Welche provided in bug #125432 , future * libxml.m4: applied patch from Patrick Welche provided in bug #125432 , future proofing the .m4 file. * parser.c: resetting the context should also reset the error * TODO: problem of conformance w.r.t. E20 was raised in the XML Core telconf and libxml2 isn't conformant there. Daniel
/external/libxml2/parser.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/parser.c
|
a07050ddac5c9160974bc65b1369309d36fa13f4 |
|
19-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Chris Anderson to change back memcmp with CMPx() Daniel * parser.c: applied patch from Chris Anderson to change back memcmp with CMPx() Daniel
/external/libxml2/parser.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/parser.c
|
871611bb0325095b30559ff1edc1fdaa2ad5fd2f |
|
18-Oct-2003 |
William M. Brack <wbrack@src.gnome.org> |
enhanced macros to avoid breaking ABI from previous versions. modified to * genChRanges.py, chvalid.c, include/libxml/chvalid.h, include/libxml/parserInternals.h: enhanced macros to avoid breaking ABI from previous versions. * catalog.c, parser.c, tree.c: modified to use IS_* macros defined in parserInternals.h. Makes maintenance much easier. * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid compilation warnings * configuration.in: fixed pushHTML test error; enhanced for better devel (me) testing
/external/libxml2/parser.c
|
4aede2e66b88ad782b506341c6ea40554456a8b4 |
|
17-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
remove the warning for startDocument(), as it is used by glade (or * legacy.c: remove the warning for startDocument(), as it is used by glade (or glade-python) * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of invalid accesses found by running some Python based regression tests under valgrind. There is still a few leaks reported by the relaxng regressions which need some attention. * doc/Makefile.am: fixed a make install problem c.f. #124539 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth patch from crutcher Daniel
/external/libxml2/parser.c
|
04054becf626128fe654063e4ca40cc9144088e4 |
|
15-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Marc Liyanage pointed out that xmlCleanupParser() was missing * parser.c: Marc Liyanage pointed out that xmlCleanupParser() was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks calls. Daniel
/external/libxml2/parser.c
|
9bcc7c5a8e75ba3ad135e1e4ca58202ff08e309b |
|
11-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Dohhh ! Daniel Dohhh ! Daniel
/external/libxml2/parser.c
|
c790bf4b36c3a7955351035f636ae93828bf141a |
|
11-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Mike Hommey applied Windows patch from Jesse Pelton and * configure.in: patch from Mike Hommey * threads.c: applied Windows patch from Jesse Pelton and Stephane Bidoul * parser.c: fix the potentially nasty access to ctxt->serror without checking first that the SAX block is version 2 Daniel
/external/libxml2/parser.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/parser.c
|
659e71ec2476d24bfca0d6432a69ef9a49a62be4 |
|
10-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Setting up the framework for structured error reporting, touches a lot of * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c xmlschemas.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/valid.h include/libxml/xmlerror.h: Setting up the framework for structured error reporting, touches a lot of modules, but little code now the error handling trail has been cleaned up. Daniel
/external/libxml2/parser.c
|
b65e12e3c5bdb7742e8594c296a47ab514343b59 |
|
08-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
bug in compression saving was crashing galeon, reported by teuf Daniel * parser.c: bug in compression saving was crashing galeon, reported by teuf Daniel
/external/libxml2/parser.c
|
d96f6d34295c8ce73c15c60115e970132e6fd18e |
|
07-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleaning up XPath error reporting that time. applied the two patches for * error.c include/libxml/xmlerror.h include/libxml/xpath.h include/libxml/xpathInternals.h xpath.c: cleaning up XPath error reporting that time. * threads.c: applied the two patches for TLS threads on Windows from Jesse Pelton * parser.c: tiny safety patch for xmlStrPrintf() make sure the return is always zero terminated. Should also help detecting passing wrong buffer size easilly. * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err: updated the results to follow the errors string generated by last commit. Daniel
/external/libxml2/parser.c
|
8f597c3bf515bc1dc962c7eefbe6eb6745b9d5a5 |
|
06-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing the script replace sequences of RAW && NXT(.) == '.' with memcmp * check-xml-test-suite.py: fixing the script * parser.c: replace sequences of RAW && NXT(.) == '.' with memcmp calls, seems to not break conformance, slightly inflate the size of the gcc generated code though. Daniel
/external/libxml2/parser.c
|
ce9457f3aadd0884c2e2b0841509af82ce17b596 |
|
05-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
more cleanup of error handling in parserInternals, sharing the routine for * parserInternals.c parser.c valid.c include/libxml/parserInternals.h: more cleanup of error handling in parserInternals, sharing the routine for memory errors. Daniel
/external/libxml2/parser.c
|
f403d298c3dfa831777a4b2d961a66a84666ddc3 |
|
05-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
more code cleanup, especially around error messages, the HTML parser has * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c include/libxml/xmlerror.h: more code cleanup, especially around error messages, the HTML parser has now been upgraded to the new handling. * result/HTML/*: a few changes in the resulting error messages Daniel
/external/libxml2/parser.c
|
24eb97851d77666bc7809a4892679de1a5800970 |
|
04-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
more error/warning handling cleanups, the XML parser module should be okay * parser.c include/libxml/xmlerror.h: more error/warning handling cleanups, the XML parser module should be okay now. Daniel
/external/libxml2/parser.c
|
bb5ababa28c37f2507715386d096c8bf4b2ee065 |
|
04-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
more cleanup in make tests more work in the transition to the new error * Makefile.am: more cleanup in make tests * error.c valid.c parser.c include/libxml/xmlerror.h: more work in the transition to the new error reporting strategy. * python/tests/reader2.py result/VC/* result/valid/*: few changes in the strings generated by the validation output Daniel
/external/libxml2/parser.c
|
2b8c4a151bb6bf91c10541b0593218bca5b3d5ce |
|
03-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
changed 'make tests' to use a concise output, scrolling to see where thing * Makefile.am: changed 'make tests' to use a concise output, scrolling to see where thing broke wasn't pleasant * configure.in: some beta4 preparation, but not ready yet * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h: new error handling code, last error informations are stored in the parsing context or a global variable, new APIs to handle the xmlErrorPtr type. * parser.c parserInternals.c valid.c : started migrating to the new error handling code, it's a royal pain. * include/libxml/parser.h include/libxml/parserInternals.h: moved the definition of xmlNewParserCtxt() * parser.c: small potential buffer access problem in push code provided by Justin Fletcher * result/*.sax result/VC/PENesting* result/namespaces/* result/valid/*.err: some error messages were sligthly changed. Daniel
/external/libxml2/parser.c
|
e7acf431b8fd60e98cb00d52ba071f1be8cbfbd1 |
|
02-Oct-2003 |
Aleksey Sanin <aleksey@src.gnome.org> |
introduced xmlStrPrintf function - wrapper for snprintf
/external/libxml2/parser.c
|
d3a2e4c2b34fa2e8ee056b04a685610483ffd1c4 |
|
30-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
made the predefined entities static predefined structures to avoid the * entities.c legacy.c parser.c: made the predefined entities static predefined structures to avoid the work, memory and hazards associated to initialization/cleanup. Daniel
/external/libxml2/parser.c
|
73b013fc1758c3c3afb54c00ade42b529fc4c77d |
|
30-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
added a new configure option --with-push, some cleanups, chased code size * HTMLparser.c Makefile.am configure.in legacy.c parser.c parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h include/libxml/parser.h include/libxml/parserInternals.h include/libxml/xmlversion.h.in: added a new configure option --with-push, some cleanups, chased code size anomalies. Now a library configured --with-minimum is around 150KB, sounds good enough. Daniel
/external/libxml2/parser.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/parser.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/parser.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/parser.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/parser.c
|
7b9154b01ec7aa1086fa20e9379d0482014f1dd4 |
|
27-Sep-2003 |
William M. Brack <wbrack@src.gnome.org> |
further (final?) minor changes for compilation warnings. No change to * encoding.c, parser.c, relaxng.c: further (final?) minor changes for compilation warnings. No change to logic.
/external/libxml2/parser.c
|
b670e2ebbeafeadfb0e9120305628eb186681090 |
|
27-Sep-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed small problem with missing entities (test/ent2) * parser.c: fixed small problem with missing entities (test/ent2)
/external/libxml2/parser.c
|
9d8c1dfbb3c025d3335c88b2dd677d17ee426ca5 |
|
27-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
William's change allowed to spot a nasty bug in xmlDoRead if the result is * parser.c: William's change allowed to spot a nasty bug in xmlDoRead if the result is well formed that ctxt->myDoc is not NULL and uses the context dictionnary. Daniel
/external/libxml2/parser.c
|
7d515754a397af39988e6ffd7ccc48b236c12632 |
|
26-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
other patches from William Brack to avoid compilation warnings on AIX. * parser.c: other patches from William Brack to avoid compilation warnings on AIX. Daniel
/external/libxml2/parser.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/parser.c
|
60942def6a83d48469d1d9fb41564b8450a939b4 |
|
25-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Changed the new xmlRead/xmlCtxtRead APIs to have an extra base URL * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h: Changed the new xmlRead/xmlCtxtRead APIs to have an extra base URL parameter when not loading from a file or URL. Daniel
/external/libxml2/parser.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/parser.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/parser.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/parser.c
|
16fa96c5d013ef465b4db98170c435eeded0c4d4 |
|
23-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
adding a new set of API for parsing xmlReadDoc() xmlReadFile() ... * parser.c include/libxml/parser.h: adding a new set of API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO() and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with a clear define of xmlParserOption, xmlCtxtUseOptions() should simplify custom parsing without being tempted to use global variables, and xmlCtxtReset() should allow reuse of a context for multiple parsing. * xmllint.c: switched to use xmlReadXXX, allow options to be used simultaneously with less troubles. * tree.c: simple warning removal * doc/apibuild.py: small fix * doc/libxml2-api.xml win32/libxml2.def.src: updated Daniel
/external/libxml2/parser.c
|
1f40d68043320c5e1b1c72a74e3945df91094c0b |
|
23-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
revert xmlCreateDocParserCtxt() since this break the parseDoc() python * parser.c: revert xmlCreateDocParserCtxt() since this break the parseDoc() python bindings Daniel
/external/libxml2/parser.c
|
309f81d50391c74ccd54c53532224607220f0e75 |
|
23-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
make sure xmlDetectSAX2() is called only at parsing time to avoid breaking * parser.c: make sure xmlDetectSAX2() is called only at parsing time to avoid breaking apps changing the SAX callbacks after context allocation, change xmlCreateDocParserCtxt() to use an immutable buffer instead of a copy Daniel
/external/libxml2/parser.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/parser.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/parser.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/parser.c
|
bc92ecad5cd6f7f492c1c41813e6c82006122bf6 |
|
15-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
more parser error factoring Daniel * parser.c: more parser error factoring Daniel
/external/libxml2/parser.c
|
bdbe0d4e78b1ff6441906d53cf2a6bb5fe903385 |
|
14-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
factoring of more error handling code, serious size reduction and more * parser.c include/libxml/xmlerror.h: factoring of more error handling code, serious size reduction and more lisibility of the resulting code. * parserInternals.c parser.c include/libxml/parserInternals.h include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting checks are done, use a counter for entities. Entities where freed and reallocated at the same address failing the check. * tree.c: avoid a warning * result/valid/* result/VC/*: this slightly changes some validation error messages. Daniel
/external/libxml2/parser.c
|
1afc9f33562e81156ffa753178e71b7ef264f918 |
|
13-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
starting cleaning up error handling, factorize error processing update of * parser.c include/libxml/xmlerror.h: starting cleaning up error handling, factorize error processing * doc/xmllint.html: update of the page, remove --sgml Daniel
/external/libxml2/parser.c
|
3b7840cd6c714dbe444726625c27f03c4770b4be |
|
12-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
adding namespace checkings while making sure they still parse as * parser.c parserInternals.c tree.c include/libxml/parser.h include/libxml/xmlerror.h: adding namespace checkings while making sure they still parse as wellformed documents. Add an nsWellFormed status report to the context, and provide new appropriate error codes. * Makefile.am result/namespaces/* test/namespaces/*: add specific regression testing for the new namespace support * test/att5 result/noent/att5 result/att5 result/att5.sax: add more coverage for the attribute parsing and normalization code. Daniel
/external/libxml2/parser.c
|
c6e20e44dd8fe0f97456901e6e67dc4291c420c4 |
|
11-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug in one corner case of attribute parsing. Daniel * parser.c: fixed a bug in one corner case of attribute parsing. Daniel
/external/libxml2/parser.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/parser.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/parser.c
|
c07329e2abfdaade767d0bd0268de324ba4058a2 |
|
08-Sep-2003 |
William M. Brack <wbrack@src.gnome.org> |
Implemented detection of compressed files, setting doc->compressed * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection of compressed files, setting doc->compressed appropriately (bug #120503).
/external/libxml2/parser.c
|
bbeb9f9e2633151d85694b6c11fa1d8396e13080 |
|
07-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
try to cope with the fact that apps may still have allocated smaller SAX * parser.c: try to cope with the fact that apps may still have allocated smaller SAX callbak block Daniel
/external/libxml2/parser.c
|
0fb1893539b38ff9f4c6e19d5a367b8c7d5c7eae |
|
07-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
allow to give -1 for undefined length in lookups first round of work on * dict.c: allow to give -1 for undefined length in lookups * include/libxml/parser.h parser.c parserInternals.c testSAX.c: first round of work on the new SAX2 interfaces, the API will change but commiting before changing for historical reference. Daniel
/external/libxml2/parser.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/parser.c
|
d37c1394a702cf544522c3ac15e20c3cf892fde7 |
|
28-Aug-2003 |
Igor Zlatkovic <igor@src.gnome.org> |
added few casts to shut the compiler warnings
/external/libxml2/parser.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/parser.c
|
6155d8aafa3cc60b5fdaaf75b423e489ea8280c4 |
|
19-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
optimization when freeing hash tables. some tuning of buffer allocations * dict.c hash.c: optimization when freeing hash tables. * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer allocations * parser.c parserInternals.c include/libxml/parser.h: keep a single allocated block for all the attributes callbacks, avoid useless malloc()/free() * tree.c: do not realloc() when growing a buffer if the buffer ain't full, malloc/memcpy/free avoid copying memory. Daniel
/external/libxml2/parser.c
|
2fdbd32d514c8b9d166a80564aca3426ec9cfdb2 |
|
18-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
new dictionary module to keep a single instance of the names used by the * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am: new dictionary module to keep a single instance of the names used by the parser * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c: switched all parsers to use the dictionary internally * include/libxml/HTMLparser.h include/libxml/parser.h include/libxml/parserInternals.h include/libxml/valid.h: Some of the interfaces changed as a result to receive or return "const xmlChar *" instead of "xmlChar *", this is either insignificant from an user point of view or when the returning value changed, those function are really parser internal methods that no user code should really change * doc/libxml2-api.xml doc/html/*: the API interface changed and the docs were regenerated Daniel
/external/libxml2/parser.c
|
7fb801f0edb294b4c8f352370479ccb9c487f94a |
|
17-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch to xmlCleanupParser from Dave Beckett Daniel * parser.c: applied patch to xmlCleanupParser from Dave Beckett Daniel
/external/libxml2/parser.c
|
bf1e3d8346db52965e247d4c488111da98f9db03 |
|
15-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing the xmlSAXParseDTD bug #119536 raised by Malcolm Tredinnick with * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by Malcolm Tredinnick with the patch he suggested. Daniel
/external/libxml2/parser.c
|
ab1ae3a7685fb7891ef8f6540a0612170300b151 |
|
14-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied UTF-16 encoding handling patch provided by Mark Itzcovitz more * encoding.c: applied UTF-16 encoding handling patch provided by Mark Itzcovitz * encoding.c parser.c: more cleanup and fixes for UTF-16 when not having iconv support. Daniel
/external/libxml2/parser.c
|
b19ba83f072551ce9803af282b06aeb7228d4d97 |
|
14-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the serious CPU usage problem reported by Grant Goodale applied * parser.c: fixed the serious CPU usage problem reported by Grant Goodale * HTMLparser.c: applied patch from Oliver Kidman about a free missing in htmlSAXParseDoc Daniel
/external/libxml2/parser.c
|
6b621b8938f4e959765beab3c2c096f1d666bb10 |
|
11-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleaning up a problem when parsing UTF-16 and libiconv is not used. Daniel * parser.c: cleaning up a problem when parsing UTF-16 and libiconv is not used. Daniel
/external/libxml2/parser.c
|
8d73bcb50f91dacb48c2ad61169cb2adc18c1eae |
|
04-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
added a new API to split a QName without generating any memory allocation * tree.c include/libxml/tree.h: added a new API to split a QName without generating any memory allocation * valid.c: fixed another problem with namespaces on element in mixed content case * python/tests/reader2.py: updated the testcase with Bjorn Reese fix to reader for unsignificant white space * parser.c HTMLparser.c: cleanup. Daniel
/external/libxml2/parser.c
|
78637da0ea1c833dfdfad87a9aa5bea14510d08a |
|
31-Jul-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixing bug 118559
/external/libxml2/parser.c
|
a6874ca47c524d54ba6dc7297ced4e9a48c06b37 |
|
29-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied Peter Jacobi encoding cleanup patch, and also avoided a possible * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding cleanup patch, and also avoided a possible memory leak Daniel
/external/libxml2/parser.c
|
597bc48bab455d2ed0b7896b28066de2f962a0a0 |
|
24-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing a bug about a special case of namespace handling, this closes bug * SAX.c parser.c: fixing a bug about a special case of namespace handling, this closes bug #116841 Daniel
/external/libxml2/parser.c
|
34ba38793669da505d735e76794253b23dec447c |
|
15-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
removed some warnings by casting xmlChar to unsigned int and a couple of * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c xmlschemas.c xpath.c: removed some warnings by casting xmlChar to unsigned int and a couple of others. * xmlschemastypes.c: fixes a segfault on empty hexBinary strings Daniel
/external/libxml2/parser.c
|
d9d32aebd3d09df9431859c3d9e7f7de781c73d4 |
|
05-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
use the character() SAX callback if the cdataBlock ain't defined. fix bug * parser.c HTMLparser.c: use the character() SAX callback if the cdataBlock ain't defined. * xpath.c: fix bug #115349 allowing compilation when configured with --without-xpath since the Schemas code needs NAN and co. Daniel
/external/libxml2/parser.c
|
4e9b1bc21c1ff8eea35e9cbeae5629fb6d145803 |
|
09-Jun-2003 |
Daniel Veillard <veillard@src.gnome.org> |
trying to fix #114277 about when file remapping and escaping should really * parser.c xmlIO.c: trying to fix #114277 about when file remapping and escaping should really be attempted. Daniel
/external/libxml2/parser.c
|
781ac8b19bfc10635a8bb83158f874116fd7559e |
|
16-May-2003 |
Daniel Veillard <veillard@src.gnome.org> |
patch from St�phane Bidoul for setting up threads global defaults. this * build_glob.py global.data globals.c parser.c include/libxml/globals.h: patch from St�phane Bidoul for setting up threads global defaults. * doc/libxml2-api.xml: this extends the API with new functions * python/tests/Makefile.am python/tests/reader2.py python/tests/thread2.py: integrated the associated testcase and fixed the error string used in reader2 Daniel
/external/libxml2/parser.c
|
c3ca5ba4057ef61012d687c5a48af5ed93e41494 |
|
10-May-2003 |
Daniel Veillard <veillard@src.gnome.org> |
removed multiple warning, this fixed a bug and should close #111574 Daniel * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple warning, this fixed a bug and should close #111574 Daniel
/external/libxml2/parser.c
|
329456ab09aad57386065eea9e3d49f7a9384594 |
|
26-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fix for xmlIOParseDTD same as previous and reported by Petr Pajas Daniel * parser.c: fix for xmlIOParseDTD same as previous and reported by Petr Pajas Daniel
/external/libxml2/parser.c
|
c6abc3d85f132b91a54a36437f59ada5ea664950 |
|
26-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied fix to xmlSAXParseDTD from Malcolm Tredinnick closing #111638 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick closing #111638 Daniel
/external/libxml2/parser.c
|
c557346417e8107627af529d59bbb47df07a033a |
|
25-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing an xmlParseDTD bug raised by Petr Pajas Daniel * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas Daniel
/external/libxml2/parser.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/parser.c
|
85095e2c075b7b57a43229d8a0edb31c39ac0802 |
|
23-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
try to find more places where xmlCanonicPath() must be used to convert * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find more places where xmlCanonicPath() must be used to convert filenames to URLs, trying to fix #111088 Daniel
/external/libxml2/parser.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/parser.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/parser.c
|
3e59fc52d52a7e07a9dbf214893d90c965b53c1c |
|
18-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
added support for large file, tested with a 3+GB instance, and some * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c: added support for large file, tested with a 3+GB instance, and some cleanup. * catalog.c: added a TODO * Makefile.am: added some "make tests" comments Daniel
/external/libxml2/parser.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/parser.c
|
adba5f1b0a43199fd4f0a0b4e1d2274758529d55 |
|
04-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a possible problem with xmlRecoverMemory() Daniel * parser.c: fixed a possible problem with xmlRecoverMemory() Daniel
/external/libxml2/parser.c
|
6c5b2d3fff87ae143d30c6871200aaf489056a52 |
|
27-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing #109227 providing more context in case of start/end tag mismatch * parser.c: fixing #109227 providing more context in case of start/end tag mismatch * python/tests/ctxterror.py python/tests/readererr.py: update the tests accordingly Daniel
/external/libxml2/parser.c
|
642104e1162602914af8a9ff111bfcb87a484785 |
|
26-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Norm suggested a nicer error message for xml:space values errors Daniel * parser.c: Norm suggested a nicer error message for xml:space values errors Daniel
/external/libxml2/parser.c
|
5f8d1a357069edb3acebaa67559618c89d027a04 |
|
23-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
validity status was not passed back when validating in entities, but * parser.c: validity status was not passed back when validating in entities, but raised by Oliver Fischer Daniel
/external/libxml2/parser.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/parser.c
|
77a90a7f8e3fc4a03d379e79b00509635ca2f0d8 |
|
22-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
patch from johan@evenhuis.nl for #107937 fixing some line counting * HTMLparser.c parser.c parserInternals.c: patch from johan@evenhuis.nl for #107937 fixing some line counting problems, and some other cleanups. * result/HTML/: this result in some line number changes Daniel
/external/libxml2/parser.c
|
39eb88b4ca9c13de82e631faaccd5300514bb8bd |
|
11-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fix some recursion problems introduced in the last release. more debugging * SAX.c parser.c: fix some recursion problems introduced in the last release. * relaxng.c: more debugging of the RNG validation engine, still problems though. Daniel
/external/libxml2/parser.c
|
02111c1d56ffd0475c8c4acdeb8e00ea8d7b221c |
|
24-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixes bug #105998 about false detection of attribute consumption loop. * parser.c: fixes bug #105998 about false detection of attribute consumption loop. Daniel
/external/libxml2/parser.c
|
c64b8e984c13a0d989dea436c13128b289a4d4d6 |
|
24-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
some warning removal on Igor's patch seems I messed up with #106788 fix * uri.c parser.c: some warning removal on Igor's patch * tree.c: seems I messed up with #106788 fix * python/libxml.c: fixed some base problems when Python provides the resolver. * relaxng.c: fixed the interleave algorithm found 373 test schemas: 364 success 9 failures found 529 test instances: 525 success 4 failures the resulting failures are bug in the algorithm from 7.3 and lack of support for params Daniel
/external/libxml2/parser.c
|
0046c0fec2aa505a963d44de9621b6c92ccdc9e9 |
|
23-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
another fix for nodeinfo in entities problem fixed bug #106788 from James * parser.c: another fix for nodeinfo in entities problem * tree.c entities.c: fixed bug #106788 from James Clark some spaces need to be serialized as character references. Daniel
/external/libxml2/parser.c
|
ce07616c089bf22653e31e2f7286cfdd8462857f |
|
23-Feb-2003 |
Igor Zlatkovic <igor@src.gnome.org> |
path handling bug introduced by my recent machinations fixed
/external/libxml2/parser.c
|
44e1dd0027983f7112e5b6a9101156b574ecbc26 |
|
22-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing some nodeinfo in entities problem raised by Glenn W. Bach * parser.c: fixing some nodeinfo in entities problem raised by Glenn W. Bach * relaxng.c: implemented the first section 7.3 check * result/relaxng/*: updated the results Daniel
/external/libxml2/parser.c
|
5f9fada355da8d4120a526ecea513f85e69755ee |
|
19-Feb-2003 |
Igor Zlatkovic <igor@src.gnome.org> |
obsoleted xmlNormalizeWindowsPath
/external/libxml2/parser.c
|
8d589046b4403f8d3d0f708a895658c8123d3efa |
|
04-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug 105049 for validity checking of content within recursive * parser.c: fixing bug 105049 for validity checking of content within recursive entities. Daniel
/external/libxml2/parser.c
|
3b2e4e1c1477e9eb0889a8c9d35da4ce36a2e3f1 |
|
03-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
removed an unprotedted debug message Aleksi Suhonen put a guard against * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen * parser.c: put a guard against infinite document depth, basically trying to avoid another kind of DoS attack. * relaxng.c: some code w.r.t. nameClasses Daniel
/external/libxml2/parser.c
|
7424eb6008e6f1465c767d4d72e61b4a8856d45c |
|
24-Jan-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied a documentation patch from Stefan Kost Daniel * error.c parser.c tree.c: applied a documentation patch from Stefan Kost Daniel
/external/libxml2/parser.c
|
8f87244206e7dc8cc85e859f4ee36242efb0585f |
|
10-Jan-2003 |
Daniel Veillard <veillard@src.gnome.org> |
one more IsEmptyElement crazyness, that time in external parsed entities * parser.c: one more IsEmptyElement crazyness, that time in external parsed entities if substitution is asked. * python/tests/reader3.py: added a specific test. Daniel
/external/libxml2/parser.c
|
e2830f1e65ddef63fc74a22addfea30d97ef8d65 |
|
08-Jan-2003 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 2.5.1 release fixing XmlTextReader bug Daniel * configure.in doc/* NEWS: preparing 2.5.1 release * SAX.c parser.c: fixing XmlTextReader bug Daniel
/external/libxml2/parser.c
|
2d84a89478ccf8e65d6ab94a919f403cc1968d47 |
|
30-Dec-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed a really nasty problem raised by a DocBook XSLT transform provided * entities.c parser.c tree.c include/libxml/entities.h: Fixed a really nasty problem raised by a DocBook XSLT transform provided by Sebastian Bergmann Daniel
/external/libxml2/parser.c
|
3772de37d9447614a470dbfb220fba254ae887f2 |
|
17-Dec-2002 |
Daniel Veillard <veillard@src.gnome.org> |
the parseStartTag bug fix wasn't complete. Daniel * parser.c: the parseStartTag bug fix wasn't complete. Daniel
/external/libxml2/parser.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/parser.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/parser.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/parser.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/parser.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/parser.c
|
1c732d2e10935529b717864b6fa4296f80edace1 |
|
30-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
code cleanup Daniel * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup Daniel
/external/libxml2/parser.c
|
9bc53109b8eb78919a3712b99042dabe3c4ba77c |
|
25-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Marcus Clarke fixing a problem in entities parsing that was * parser.c: patch from Marcus Clarke fixing a problem in entities parsing that was detected in KDe documentations environment. Daniel
/external/libxml2/parser.c
|
a7e05b4fce8fe80ca033735476705662c62f40f6 |
|
19-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Martin Stoilov pointed out a potential leak in xmlCreateMemoryParserCtxt * parser.c: Martin Stoilov pointed out a potential leak in xmlCreateMemoryParserCtxt Daniel
/external/libxml2/parser.c
|
dad3f680e504b25b3bfd30a411adb55b4d0efe09 |
|
17-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
preparing release 2.4.27 updated and rebuilt the docs try to make sure the * configure.in: preparing release 2.4.27 * doc/* : updated and rebuilt the docs * doc/Makefile.am libxml.spec.in: try to make sure the tutorial and all the docs are actually packaged and in the final RPMs * parser.c parserInternals.c include/libxml/parser.h: restore xmllint --recover feature. Daniel
/external/libxml2/parser.c
|
68e9e74af85ebbc30781787f247c361bc85adfa0 |
|
16-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixing #96925 wich was also dependant on the processing of parsed * parser.c xpath.c: fixing #96925 wich was also dependant on the processing of parsed entities, and XPath computation on sustitued entities. * testXPath.c: make sure entities are substitued. Daniel
/external/libxml2/parser.c
|
328f48c101086b66e30ca66d24dde3e3ce7b49e4 |
|
15-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed #96594, which was totally dependant on the processing of internal * parser.c: fixed #96594, which was totally dependant on the processing of internal parsed entities, which had to be changed. Daniel
/external/libxml2/parser.c
|
8606bbbc0a04293afd7541033d6a83c4943a6f02 |
|
12-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the initialization of the SAX structure which was breaking xsltproc * parserInternals.c: fixed the initialization of the SAX structure which was breaking xsltproc * xpath.c: patch from Petr Pajas for CDATA nodes * tree.c: patch from Petr Pajas improving xmlGetNodePath() * parser.c include/libxml/parser.h: patch from Peter Jones removing a leak in xmlSAXParseMemory() and adding the function xmlSAXParseMemoryWithData() Daniel
/external/libxml2/parser.c
|
b39bc39378c20298e69b965d40f0a4ed8edff4f6 |
|
26-Oct-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Christian Glahn found a problem with a recent patch to * parser.c: Christian Glahn found a problem with a recent patch to xmlParseBalancedChunkMemoryRecover() * xmlschemas.c: Charles Bozeman fixed some Schemas validation problems * result/schemas/elem* result/schemas/seq* test/schemas.elem* test/schemas/seq*: added the test cases from Charles Daniel
/external/libxml2/parser.c
|
e645e8c1414b53d96b6cca3c7691005b75b2e647 |
|
22-Oct-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Applied the VMS update patch from Craig A. Berry update Daniel * vms/build_libxml.com vms/config.vms vms/readme.vms include/libxml/parser.h include/libxml/parserInternals.h include/libxml/tree.h include/libxml/xmlIO.h HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c: Applied the VMS update patch from Craig A. Berry * doc/*.html: update Daniel
/external/libxml2/parser.c
|
935494a10e5d16a231a2000de899713ff2524bca |
|
22-Oct-2002 |
Daniel Veillard <veillard@src.gnome.org> |
tried to fix bug #91500 where doc->children may be overriden by a call to * parser.c: tried to fix bug #91500 where doc->children may be overriden by a call to xmlParseBalancedChunkMemory() * catalog.c: tried to fix bug #90945 w.r.t. parsing of system identifiers in SGML catalogs containing '&' Daniel
/external/libxml2/parser.c
|
bb284f4453f308d55b75d75e5caee47f4d6f9552 |
|
16-Oct-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a XML Namespace compliance bug reported by Alexander Grimalovsky * parser.c: fixed a XML Namespace compliance bug reported by Alexander Grimalovsky Daniel
/external/libxml2/parser.c
|
819d5cb84d8cf91432f76b43612b710e91c19d11 |
|
14-Oct-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Christian Glahn found a small bug in the push parser. cleaned up and made * parser.c: Christian Glahn found a small bug in the push parser. * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename public Daniel
/external/libxml2/parser.c
|
f4862f0f3626786512ae1cc891aa70dc0116d28b |
|
10-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
messing around with support for Windows path, cleanups, trying to identify * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c: messing around with support for Windows path, cleanups, trying to identify and fix the various code path to the filename access. Added xmlNormalizeWindowsPath() Daniel
/external/libxml2/parser.c
|
3487c8d9bbf0c2d54effc1cd7566c2ececb18752 |
|
05-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
get rid of all the perror() calls made in the library execution paths. * DOCBparser.c HTMLparser.c c14n.c entities.c list.c parser.c parserInternals.c xmlIO.c: get rid of all the perror() calls made in the library execution paths. This should fix both #92059 and #92385 Daniel
/external/libxml2/parser.c
|
42766c0eea0fa40c7b721fa4c9cf56b4c484b4c7 |
|
22-Aug-2002 |
Daniel Veillard <veillard@src.gnome.org> |
possible mem leak patch from Jason Adams integrated xf:escape-uri() from * xpath.c: possible mem leak patch from Jason Adams * xpath.c: integrated xf:escape-uri() from Wesley Terpstra in the XQuery namespace * configure.in: preparing 2.4.24 * doc/*.html: updated the web pages * python/generator.py: closing bug #85258 by generating conditional compile check to avoid linking to routines not configured in. Daniel
/external/libxml2/parser.c
|
9e92351e6a0154e80f9df163ba6614d47a6c9b07 |
|
14-Aug-2002 |
Daniel Veillard <veillard@src.gnome.org> |
xmlSAXUserParseMemory() really ought to fail if the caller don't pass a * parser.c: xmlSAXUserParseMemory() really ought to fail if the caller don't pass a SAX callback block. Daniel
/external/libxml2/parser.c
|
58e44c9daf5a9de8cfe10cbd3555c27d1ccdad2c |
|
03-Aug-2002 |
Daniel Veillard <veillard@src.gnome.org> |
adding a new API for Christian Glahn: xmlParseBalancedChunkMemoryRecover * parser.c include/libxml/parser.h: adding a new API for Christian Glahn: xmlParseBalancedChunkMemoryRecover * valid.c: patch from Rick Jones for some grammar cleanup in validation messages * result/VC/* result/valid/*: this slightly change some of the regression tests outputs Daniel
/external/libxml2/parser.c
|
176d99f400c2d9f4c31007312b33bd5d53f4406b |
|
06-Jul-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #84169 by fixing the comment of xmlCreatePushParserCtxt to * parser.c: fixing bug #84169 by fixing the comment of xmlCreatePushParserCtxt to describe the encoding detection parameters better. Daniel
/external/libxml2/parser.c
|
fdc9156a753e839386d9f82b7a962f9779de862c |
|
01-Jul-2002 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Richard Jinks for the namespace axis + fixed a memory * xpath.c: applied patch from Richard Jinks for the namespace axis + fixed a memory error. * parser.c parserInternals.c: applied patches from Peter Jacobi removing ctxt->token for good. * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks popped out by the regression tests. * Makefile.am: patch for threads makefile from Gary Pennington Daniel
/external/libxml2/parser.c
|
49cc97565fbe2928388a1e437c44429097a504ae |
|
14-Jun-2002 |
Aleksey Sanin <aleksey@src.gnome.org> |
replaced sprintf() with snprintf() to prevent possible buffer overflow * DOCBparser.c HTMLparser.c debugXML.c encoding.c nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c xmllint.c xpath.c: replaced sprintf() with snprintf() to prevent possible buffer overflow (the bug was pointed out by Anju Premachandran)
/external/libxml2/parser.c
|
e059b891efee0c1834c8a02358eb57cca6587177 |
|
13-Jun-2002 |
Daniel Veillard <veillard@src.gnome.org> |
removed an uninitialized data error popped by valgrind on PE references * parser.c: removed an uninitialized data error popped by valgrind on PE references Daniel
/external/libxml2/parser.c
|
f5582f156c82962e669f68c8cd6b8ea4d3277086 |
|
11-Jun-2002 |
Daniel Veillard <veillard@src.gnome.org> |
applied a couple of patches from Peter Jacobi to start to get rid of * parser.c: applied a couple of patches from Peter Jacobi to start to get rid of ctxt->token, with a possible significant speed improvement to be gained once done. Better compliance with PE references constructs in DTDs too. * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests from Peter too Daniel
/external/libxml2/parser.c
|
38d80e25adef864df9187dc5d4d056cba3996565 |
|
11-Jun-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Babak Vahedipour-Kunze reported that openTag in xmlParseElement was likely * parser.c: Babak Vahedipour-Kunze reported that openTag in xmlParseElement was likely to have been deallocated at the time of the report, possibly leading to segfault. Just report the tag name now. Daniel
/external/libxml2/parser.c
|
e72c7563663462b6c9efa879831c00da1f081bd8 |
|
31-May-2002 |
Daniel Veillard <veillard@src.gnome.org> |
another peroformance patch from Peter Jacobi, that time on parsing * parser.c: another peroformance patch from Peter Jacobi, that time on parsing attribute values. Daniel
/external/libxml2/parser.c
|
46de64e9c01af2dc20bd49482716746b33737f5e |
|
29-May-2002 |
Daniel Veillard <veillard@src.gnome.org> |
performance patch from Peter Jacobi Daniel * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from Peter Jacobi Daniel
/external/libxml2/parser.c
|
e48a318f0ff00da30889988a8a7200f8792a4abc |
|
09-May-2002 |
Aleksey Sanin <aleksey@src.gnome.org> |
fixed bug #81159 (memory growth in SAX)
/external/libxml2/parser.c
|
e19fc23b6427f4df516af7b3f6df7baa942e4207 |
|
22-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
updated a bit made a comment more specific more work on the Schemas * TODO: updated a bit * parser.c: made a comment more specific * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the Schemas conformance. * test/schemas result/schemas: updated the test list Daniel
/external/libxml2/parser.c
|
46d6c44c8ea6bc45f5078ee8c00bca88abe6874b |
|
09-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Markus Henke when an encoding ain't recognized Daniel * parser.c: patch from Markus Henke when an encoding ain't recognized Daniel
/external/libxml2/parser.c
|
561b7f883e93197f8e99b430e6fac3f21fbba830 |
|
20-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
dohh I really didn't intended to commit this test version :-( Daniel * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c include/libxml/tree.h: dohh I really didn't intended to commit this test version :-( Daniel
/external/libxml2/parser.c
|
e50f3b5d54496e3afb411a9c3012c697b75eb34e |
|
20-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
I wanted to see the real speed at the SAX interface after a little too * testSAX.c: I wanted to see the real speed at the SAX interface after a little too many Ximianer started complaining about the parser speed. added a --quiet option: paphio:~/XML -> ls -l db100000.xml -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml paphio:~/XML -> time ./testSAX --quiet db100000.xml 3200006 callbacks generated real 0m1.270s Which means 16MBytes/s and 3Mcallback/s Daniel
/external/libxml2/parser.c
|
34ce8bece2f22cc99d25221b77315cd008f4866b |
|
18-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 2.4.18 updated and rebuilt the web site implement the new * configure.in: preparing 2.4.18 * doc/*: updated and rebuilt the web site * *.c libxml.h: implement the new IN_LIBXML scheme discussed with the Windows and Cygwin maintainers. * parser.c: humm, changed the way the SAX parser work when xmlSubstituteEntitiesDefault(1) is set, it will then do the entity registration and loading by itself in case the user provided SAX getEntity() returns NULL. * testSAX.c: added --noent to test the behaviour. Daniel
/external/libxml2/parser.c
|
5997aca8b8d6b6803e195978127f97d94e5931a7 |
|
18-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
humm, changed the way the SAX parser work when * parser.c: humm, changed the way the SAX parser work when xmlSubstituteEntitiesDefault(1) is set, it will then do the entity registration and loading by itself in case the user provided SAX getEntity() returns NULL. * testSAX.c: added --noent to test the behaviour. Daniel
/external/libxml2/parser.c
|
b5a60eccfd6a14ac4dea3f00714bf716b66e4cc6 |
|
18-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Wilfried Teiken provided a hackish but working way to get context reported * parser.c: Wilfried Teiken provided a hackish but working way to get context reported back on entities when parsing with SAX and without breaking the DOM build. Daniel
/external/libxml2/parser.c
|
8d24cc189845663509623fbd6b5106cc01266994 |
|
05-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
make sure SAX endDocument is always called as this could result in a * parser.c: make sure SAX endDocument is always called as this could result in a Python memory leak otherwise (it's used to decrement ref-counting) * python/generator.py python/libxml.c python/libxml.py python/libxml2-python-api.xml python/libxml2class.txt python/tests/error.py python/tests/xpath.py: implemented the suggestions made by Gary Benson and extended the tests to match it. Daniel
/external/libxml2/parser.c
|
158a4d27675913df450b43c9aa665a1ecaca0d1b |
|
20-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a push/encoding bug reported by Michael on librsvg Daniel * parser.c: fixed a push/encoding bug reported by Michael on librsvg Daniel
/external/libxml2/parser.c
|
d54fa3ef3cd143a99491805287978c5c386adc62 |
|
20-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
found and fixed a couple of allocation bugs Daniel * parser.c valid.c: found and fixed a couple of allocation bugs Daniel
/external/libxml2/parser.c
|
8dc16a642acc49d1e2ca62b0bbb57f41a28f87fd |
|
19-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
had to change 2 internal parsing API when processing document content to * include/libxml/parserInternals.h parser.c: had to change 2 internal parsing API when processing document content to check the start and end of element content are defined in the same entity * valid.c include/libxml/valid.h: attribute normalization can generate a validity error added xmlValidCtxtNormalizeAttributeValue() with the context to report it. * SAX.c: fixed the last known bugs, crazy validation constraints when a document is standalone seems correctly handled. There is a couple of open issues left which need consideration especially PE93 on external unparsed entities and standalone status. Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s. The 2 tests left failing are actually in error. Cleanup done. Daniel
/external/libxml2/parser.c
|
878eab04c07a090c7b3aeb182993b579e0ea0195 |
|
19-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
more validation test fixups added duration info for the tests Daniel * SAX.c parser.c valid.c: more validation test fixups * check-xml-test-suite.py: added duration info for the tests Daniel
/external/libxml2/parser.c
|
d01fd3ed1f5b286d50b0f01135a6d9cdadec0313 |
|
18-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
a couple of errors were reported but not saved back as such in the parsing * parser.c valid.c: a couple of errors were reported but not saved back as such in the parsing context. Down to 1% failure rate Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error Daniel
/external/libxml2/parser.c
|
4a7ae5035021767ce9ed57c2ec0fb98d31dbae53 |
|
18-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
isExtender was missing a char % are acceptable in the internal subset if * xmlInternald.c: isExtender was missing a char * parser.c include/libxml/parser.h: % are acceptable in the internal subset if within a PUBLIC ID Daniel
/external/libxml2/parser.c
|
82ac6b0299d494b66416ba476c483f66893ec3e2 |
|
18-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed #71741 supid typo an a bug about encoding parsing stayed there for * parser.c: fixed #71741 supid typo an a bug about encoding parsing stayed there for years ! Daniel
/external/libxml2/parser.c
|
c7612996ad1148c324dcd75ca732cf4c0cb68ae0 |
|
17-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
improved the behaviour a bit as well as the logs fixed a few more bugs * check-xml-test-suite.py: improved the behaviour a bit as well as the logs * parser.c valid.c SAX.c: fixed a few more bugs "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error" Daniel
/external/libxml2/parser.c
|
bb7ddb342917c61f9c95e97b9a0f16ada6d3cdc9 |
|
17-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
python script to run regression tests against the XML Test suite of * check-xml-test-suite.py: python script to run regression tests against the XML Test suite of W3C/OASis * SAX.c: fixed a validation bug * parser.c: fixed 3 errors pointed by the test suite * doc/buildDocBookCatalog: fixed a typo pointed by drake * python/Makefile.am: fixed a dependendy Daniel
/external/libxml2/parser.c
|
0ba59239d92a0ea82d6515f15cc0723a61ef7400 |
|
10-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c globals.c parser.c threads.c tree.c valid.c xmlmemory.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/parserInternals.h include/libxml/tree.h include/libxml/xmlmemory.h include/libxml/xpathInternals.h: Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * python/libxml.c: fixed a warning. Daniel
/external/libxml2/parser.c
|
9d06d300a5c4146907b3af8fcbf67d8e7d868567 |
|
22-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Build a new version hopefully near complete and fully documented of the * doc/libxml2-api.xml doc/parsedecl.py: Build a new version hopefully near complete and fully documented of the API in XML * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h include/libxml/list.h include/libxml/parser.h include/libxml/tree.h include/libxml/parserInternals.h include/libxml/valid.hi include/libxml/xmlIO.h include/libxml/xmlerror.hi include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini include/libxml/xpath.h include/libxml/xpathInternals.h: Cleaned up the doc comments a lot in the process, the interface coverage is now 100% Daniel
/external/libxml2/parser.c
|
db5850a23a2bd9d3605d0a1280928428d0bc387f |
|
18-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Keith Isdale complained rightly that xmlInitParser() did not preserve * parser.c error.c: Keith Isdale complained rightly that xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc Daniel
/external/libxml2/parser.c
|
8107a22f962b66f0e9bcc04e53874992e44a3917 |
|
13-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
integrated a couple of fixes and a new API function * parser.c include/libxml/parserInternals.h tree.c: integrated a couple of fixes and a new API function xmlSetEntityReferenceFunc() from Keith Isdale and dedicated to xsldbg the XSLT debugger. Daniel
/external/libxml2/parser.c
|
3c5ed91ac39fd5c946875e6856b366dd60463dfb |
|
08-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Applied following patches from Robert Collins and make sure IN_LIBXML is * libxml.h: Applied following patches from Robert Collins and make sure IN_LIBXML is defined when compiling it ------- * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin as well as Visual C. * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin. * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin. * strio.c (PLATFORM_UNIX): Define for Cygwin. * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin. * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin. Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory xmlSysIDExists xmlNoNetExists). * xmllint.c: Don't include winsock2.h for Cygwin. Daniel
/external/libxml2/parser.c
|
401c2114b44b575a48ce383a633fd03e2147e466 |
|
07-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Jirka Kosek pointer out a bug in xmlParseTextDecl() when the version info * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl() when the version info is not present. Daniel
/external/libxml2/parser.c
|
aa39a0fb6b80889fae02312dc879ea613d529658 |
|
06-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Jack J Franklin to remove a bug in xmlCreatePushParserCtxt() * parser.c: patch from Jack J Franklin to remove a bug in xmlCreatePushParserCtxt() when the initial buffer passed is large. Daniel
/external/libxml2/parser.c
|
5344c60dc10348ff1486b8d374d6e2f43a11388c |
|
31-Dec-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed a few other problems raised by Charlie Bozeman. fixed the output * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h include/libxml/xmlerror.h include/libxml/xpathInternals.h: Fixed a few other problems raised by Charlie Bozeman. * result/VC/ElementValid[5-7]: fixed the output Daniel
/external/libxml2/parser.c
|
cbaf399537a1fb69ef97b079e4cb553869aaa4d9 |
|
31-Dec-2001 |
Daniel Veillard <veillard@src.gnome.org> |
applied 42 documentation patches from Charlie Bozeman. Regenerated the * *.c include/libxml/*.h doc/html/*: applied 42 documentation patches from Charlie Bozeman. Regenerated the HTML docs. Daniel
/external/libxml2/parser.c
|
d3b08826fce113f4b057959256cd0b59fd4cd254 |
|
05-Dec-2001 |
Daniel Veillard <veillard@src.gnome.org> |
integrated Eric Lavigne (sp???) contribution to build libxml2 on MacOS * configure.in libxml.h parser.c testThreads.c macos/: integrated Eric Lavigne (sp???) contribution to build libxml2 on MacOS using CodeWarrior. Daniel
/external/libxml2/parser.c
|
1984094c15ab464c56ddc2c898d6b2ab0caf9649 |
|
29-Nov-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Robin Berjon <robin@knowscape.com> found a case where non-wellformed XML * parser.c: Robin Berjon <robin@knowscape.com> found a case where non-wellformed XML declaractions were not detected. Daniel
/external/libxml2/parser.c
|
5a37bde34b693bc0296a2f03b775773e265b4c0e |
|
01-Nov-2001 |
CET 2001 Daniel Veillard <daniel@veillard.com> |
more include cleanups, export cleanly one html output + format function. Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com> * HTMLtree.c tree.c include/libxml/HTMLtree.h include/libxml/tree.h include/libxml/xmlIO.h: more include cleanups, export cleanly one html output + format function. Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com> * parser.c: removed initGenericErrorDefaultFunc call from xmlInitParser() since it could destroy previous calls to xsltSetGenericErrorFunc() effects Daniel
/external/libxml2/parser.c
|
635ef72a94db9f647dcff11d33f50115564ce091 |
|
29-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
apply fixes to close #63271 and avoid segfaults when the error routine * parser.c globals.c DOCBparser.c HTMLparser.c error.c: apply fixes to close #63271 and avoid segfaults when the error routine gets callbed before xmlInitParser() get called. * nanoftp.c error.c: Applied patches from Justin Fletcher correcting some xmlGenericError misuses. Daniel
/external/libxml2/parser.c
|
5151c06f30d840c373d7afaaeb654e77b37da8cc |
|
23-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed an erroneous validation bug when PE refs occurs in external parsed * parser.c: fixed an erroneous validation bug when PE refs occurs in external parsed entities referenced from the internals subset * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*: added the associated testcase, it's a nice one. * HTMLparser.c: generate the DTD node as HTML still ... * HTMLtree.c: fixed errors in Set/GetMetaEncoding Daniel
/external/libxml2/parser.c
|
ce2c2f09973022cf064a65d5045c71b558ad2c43 |
|
18-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a very serious (looping) validation bug Daniel * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err: fixed a very serious (looping) validation bug Daniel
/external/libxml2/parser.c
|
3c01b1d81b696fe8624b6d7e26ec0ebffcc7c06b |
|
17-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- include/libxml/globals.h include/libxml/threads.h threads.c testThreads.c: far more testing, cleaning up bugs - *.c : make sure globals.h is always included. Daniel
/external/libxml2/parser.c
|
6f3502918609dff91f59b163febdd44696d4e247 |
|
14-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
debugged and fixed initialization problems which were giving troubles on * parser.c parserInternals.c threads.c: debugged and fixed initialization problems which were giving troubles on SMP boxes. Daniel
/external/libxml2/parser.c
|
d0463560300f1d8b3e41d70c3728ed84fdc8dd30 |
|
13-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Applied the last patches from Gary, cleanup, activated threading all user * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h include/libxml/parserInternals.h include/libxml/tree.h include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c: Applied the last patches from Gary, cleanup, activated threading all user accessible global variables are now handled in globals.[ch] Still a bit rought but make tests passes with either --with-threads defined at configure time or not. * Makefile.am example/Makefile.am: added globals.[ch] and threads linking options Daniel
/external/libxml2/parser.c
|
b44025c72b7472971a061b022cfe422adc42715d |
|
12-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
started integrating the non-controversial parts of Gary Pennington * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c parser.c valid.c xmlmemory.c xpath.c xpointer.c: started integrating the non-controversial parts of Gary Pennington multithread patches * catalog.c: corrected a small bug introduced Daniel
/external/libxml2/parser.c
|
a293c32378c69e6f1ae8d84925a4aa96367c0f43 |
|
02-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
adding xmlSAXParseFileWithData following Marco Stipek suggestion Daniel * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c: adding xmlSAXParseFileWithData following Marco Stipek suggestion Daniel
/external/libxml2/parser.c
|
f6ed8bc7b2bd2d3d98ee37b4972b996142d5c89b |
|
02-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Igor Zlatkovic patches fixed typos Daniel * win32/dsp/libxml2.def.src: Igor Zlatkovic patches * DOCBparser.c HTMLparser.c parser.c: fixed typos Daniel
/external/libxml2/parser.c
|
319a742a5019f99ca886fd514748bd0246d75fdf |
|
11-Sep-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #59981 related to handling of '&' in attributes when entities * parser.c result/noent/wml.xml: fixed bug #59981 related to handling of '&' in attributes when entities are substitued Daniel
/external/libxml2/parser.c
|
05c13a20b9ac8153adb9158359e2aa09bfe965d0 |
|
09-Sep-2001 |
Daniel Veillard <veillard@src.gnome.org> |
John Fleck fixed typos in the options output fix ignorable white space SAX * xmllint.c: John Fleck fixed typos in the options output * parser.c SAX.c: fix ignorable white space SAX selection * entities.c: Steve Underwood found the possibility of an ininite loop in case of error. Daniel
/external/libxml2/parser.c
|
a050d23085c1bf61097e72c9ef045e6e29bf1ca8 |
|
05-Sep-2001 |
Daniel Veillard <veillard@src.gnome.org> |
warn if version is not 1.0 but it's not strictly speaking an error after * parser.c: warn if version is not 1.0 but it's not strictly speaking an error after analyzing the spec Daniel
/external/libxml2/parser.c
|
5d96fff011a51c090fb0a0e41aff0765e5d33121 |
|
31-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
doc updates from Heiko Rupp 2 sanity checks from Heiko Rupp Daniel * libxml.4 parser.c: doc updates from Heiko Rupp * parserInternals.c: 2 sanity checks from Heiko Rupp Daniel
/external/libxml2/parser.c
|
9f7b84bb07ab4f748ba981a38c7566cd48af60fa |
|
23-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
preparing for a 2.4.3 release even if it may not be ready yet redirected * Makefile.am configure.in include/libxml/xmlwin32version.h: preparing for a 2.4.3 release even if it may not be ready yet * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected all file parsing lookup to go through the entity resolver, add to add an API to bypass it (needed to load catalogs themselves), some cleanup on the catalog code too. * nanoftp.c: small cleanup * doc/catalog.html: small update Daniel
/external/libxml2/parser.c
|
5d90b6c983185e09dd514aa48d7df51b8a236466 |
|
22-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
added support and APIs needed for the catalog PI cleanup Daniel * include/libxml/catalog.h include/libxml/parser.h include/libxml/xmlerror.h catalog.c parser.c parserInternals.c xmlIO.c: added support and APIs needed for the catalog PI * include/libxml/xmlIO.h: cleanup Daniel
/external/libxml2/parser.c
|
e2940ddb351e0aa2055ec6b74c245685196d532b |
|
22-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
starts to look okay, really plugged the new framework, cleaned a lot of * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c include/libxml/catalog.h: starts to look okay, really plugged the new framework, cleaned a lot of stuff, added some APIs, except the PI's support missing this should be mostly complete * result/catalogs/* test/catalogs/*: added new test, enriched the existing one with URN ID tests Daniel
/external/libxml2/parser.c
|
cda969218bdda1d3dd8d3c4417f3dc100d076024 |
|
21-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
more work on the XML catalog support. small cleanup seems using list as a * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h: more work on the XML catalog support. * parser.c include/libxml/parser.h: small cleanup seems using list as a public parameter name can give portability troubles * trionan.c trionan.h xpath.c include/libxml/trionan.h include/libxml/xpath.h include/libxml/Makefile.am: removed trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN wrappers Daniel
/external/libxml2/parser.c
|
f300b7e701fd4425de7a3bd635ed017afb04aea2 |
|
13-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
small fix fixing bug #58539 reported by coolo, in entity substitution mode * SAX.c: small fix fixing bug #58539 reported by coolo, in entity substitution mode text at the end of the entity might be added due to text coalescing. * nanoftp.c parser.c: small cleanup Daniel
/external/libxml2/parser.c
|
50f3437111a6428b4852740e83db4848b0b09a97 |
|
03-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
applied Win32 Facelift No.2 patches from Igor Zlatkovic for Windows/MSC * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c testSAX.c xmlIO.c xmllint.c include/win32config.h include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in win32/README.MSDev win32/dsp/*: applied Win32 Facelift No.2 patches from Igor Zlatkovic for Windows/MSC Daniel
/external/libxml2/parser.c
|
5e3eecb116e8bdbdbb90a4c7cb469cf981eeaea1 |
|
31-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
when the internal subset uses a PE, then the included entity can use * parser.c: when the internal subset uses a PE, then the included entity can use conditional sections. daniel
/external/libxml2/parser.c
|
4aafa79013a04fc1222a2f5b18c9d4520126bd9b |
|
28-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
don't override existing encoding specified before starting * parser.c: don't override existing encoding specified before starting xmlParseDocument() Daniel
/external/libxml2/parser.c
|
50822cb62b21b9b0dfab01561db8e2cbd9599e67 |
|
26-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
applied const patches from Tom Moog #58002 Daniel * parser.c include/libxml/parser.h: applied const patches from Tom Moog #58002 Daniel
/external/libxml2/parser.c
|
6dd398f6c49c4a547bf3911ed6fc14897d302726 |
|
26-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bugs #58073 reported by Greg Shtilman Daniel * parser.c: fixed bugs #58073 reported by Greg Shtilman Daniel
/external/libxml2/parser.c
|
2454ab9e00072875d7c38904a2f185078e0a75a4 |
|
25-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixes bug #57652 reported by Morus Walter Daniel * parser.c: fixes bug #57652 reported by Morus Walter Daniel
/external/libxml2/parser.c
|
a53c688b2e275cccfb13f46876aeae4a33fa4f5a |
|
25-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the xmlLineNumbersDefault() errors, lesson don't add new functions * parser.c parserInternals.c: fixed the xmlLineNumbersDefault() errors, lesson don't add new functions at 1am before a release * xpath.c: integrated fix from Bjorn to avoid divide by zero from XPath initialization when possible. Daniel
/external/libxml2/parser.c
|
d9bad13bb2d5894eb03f0cd36d26fffa81dd6f47 |
|
23-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
removing history/readline changed this slightly make element content line * result/scripts/base*: removing history/readline changed this slightly * include/libxml/parser.h SAX.c parser.c parserInternals.c xmllint.c: make element content line number generation optionnal to avoid breaking old apps added interface to switch Daniel
/external/libxml2/parser.c
|
5e2dace1ca6fbb023d1ce848d4e98deefbbfec31 |
|
18-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Cleanup, cleanup .. removed libxml softlink for good cleanup to get 100% Cleanup, cleanup .. * configure.in Makefile.am: removed libxml softlink for good * include/libxml/*.h *.c doc/Makefile.am: cleanup to get 100% coverage by gtk-doc Daniel
/external/libxml2/parser.c
|
7db3773a5cdafd122df5b69ba90be82535d46069 |
|
12-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
store the line numbder in element->content, may break some software, need * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c tree.c xpointer.c: store the line numbder in element->content, may break some software, need a configuration mechanism Daniel
/external/libxml2/parser.c
|
7583a59b5a0792599a181f77aaf0a39749fada27 |
|
08-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
trying to fix #56948, this led to an XPath fix, improvements of SAX * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this led to an XPath fix, improvements of SAX initialization, and an added option --nocdata to testXPath Daniel
/external/libxml2/parser.c
|
62f313ba0cce40d98c42e366a9692f8f11181d7c |
|
04-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- SAX.c entities.c parser.c: changed completely the way entities are handled when running the parser in entity substitution mode. This fixes a bug reported by Stephan Kulow and nearly divides by 3 the amount of memory required by libxslt to load and process DocBook TDG. Daniel
/external/libxml2/parser.c
|
770447311ea514b8d0036cab18ed62be38e5dcea |
|
29-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
xmlStrstr args are both const small cleanup reformated, fixed problems if * include/libxml/parser.h parser.c: xmlStrstr args are both const * xpath.c: small cleanup * xmlGetNsList: reformated, fixed problems if used on Entities Daniel
/external/libxml2/parser.c
|
0e4cd17b617ea3887da8e3f1985890e0666d2c18 |
|
28-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: fixed UTF8 BOM support in push mode - test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml: added a specific testcase Daniel
/external/libxml2/parser.c
|
1164810d664b9bb4576b9345e55a9133630226a3 |
|
26-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- configure.in doc/xml.html include/libxml/xmlwin32version.h: release of 2.3.12 - parser.c: make an error message if unknow entities in all cases Daniel
/external/libxml2/parser.c
|
c5d64345cf19bfd72418eb0a837869b0462e9130 |
|
24-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Summer's cleanup, a really big one: * AUTHORS: added William and Bjorn * include/libxml/*.h *.c README doc/*.html etc.: changed old email to daniel@veillard.com hopefully I won't have to do this again * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that docs can be rebuilt cleanly now * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h from CVs it's generated, added include/libxml/xmlwin32version.h also generated but which should change far less frequently. * catalog.c nanoftp.c: made sure to include libxml.h not libxml/xmlversion.h directly * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h when compiling on WIN32 and MSC Daniel
/external/libxml2/parser.c
|
87a764ed851c56eb6cf805c80ec96972224e6834 |
|
20-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c parserInternals.c encoding.c: Since Notepad on Win2k outputs a BOM in UTF8, an errata has been issued to avoid the problem, that was the most reasonable solution... Add support for a leading UTF8 BOM in entities. Daniel
/external/libxml2/parser.c
|
a9142e74c5921c35de150b52d00db72cf82f21a8 |
|
19-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- valid.c tree.c parserInternals.c parser.c: Stephan Kulow provided another failing case found in KDE, the way the ctxt->vctxt.nodeTab was allocated and freed changed over time but it wasn't completely cleaned up. This should fix it. Daniel
/external/libxml2/parser.c
|
3ed27bdef04694a449cc7237c5e470061e963bf0 |
|
17-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: Stephan Kulow also raised the fact that line number could get miscounted making debug harder, fixed the problem in xmlParseCharData() Daniel
/external/libxml2/parser.c
|
a97a19b6873ffea7aef3aaad4956008b4e4e482e |
|
20-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: fixed propagation context info when parsing an external entity. - doc/html/*.html: regenerated a couple of docs Daniel
/external/libxml2/parser.c
|
76d66f416d2d0d5db4a09d212b4e43087e9cdae7 |
|
16-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c tree.c parser.c: speed optimizations at the parser level document tree freeing and xpath evaluation Daniel
/external/libxml2/parser.c
|
fd7ddca8b201442d3d36d9ca6ba4834116a141e5 |
|
16-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c parser.h parserInternals.h: fixed a couple of interfaces for handling memory buffer input to const char * upon suggestion of JamesH. Daniel
/external/libxml2/parser.c
|
a737459bc41f3f4558d814889f0981e2aee4b97f |
|
10-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- Makefile.am xmlversion.h.in configure.in include/Makefile.am: integrating catalogs - catalog.[ch] testCatalog.c: adding a small catalo API (only SGML catalog support). - parser.c: restaured xmlKeepBlanksDefault(0) API Daniel
/external/libxml2/parser.c
|
257d910769a947304f8f21cde466f5d2da42ee4c |
|
08-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: added xmlParseExternalEntityPrivate() to allow propagation of ctxt->_private when parsing external entities Daniel
/external/libxml2/parser.c
|
02141eabb2ca4a9eef1085491759f43a99ab6581 |
|
30-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- tree.c parser.c encoding.c: spent a bit more time looking at the parsing speed and DOM handling. Added a few more speedups. Daniel
/external/libxml2/parser.c
|
3ed155fcdf123a94ac885923a9262f250bdb3301 |
|
29-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
How to bump raw SAX parsing speed from 5.8M/s to 7.4M/s in 4 lines of code: - parser.c: small but effective parsing speed improvement Daniel
/external/libxml2/parser.c
|
30211a0eef53d38726cb96b0cfd246fa67613995 |
|
26-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: applied fixes from Christian Glahn bug report #53391 Daniel
/external/libxml2/parser.c
|
70a9da54eb200cd5c5ceafb72aff72c39021c94c |
|
21-Apr-2001 |
Bjorn Reese <breese@src.gnome.org> |
trio upgrade and integration
/external/libxml2/parser.c
|
dab4cb37d8fceb7457c40effc1ae43559221610b |
|
20-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Geez, this one was painful ! I still need to handle entities references for the validation step but I have a clean way to add this without touching the algorithm: - valid.[ch] tree.h: worked *hard* to get non-determinist content validation without using an ugly NFA -> DFA algo in the source. Made a specific algorithm easier to maintain, using a single stack and without recursion. - Makefile.am test/VCM/*.xml: added more tests to "make Validtests" - hash.c: made the growing routine static - tree.h parser.c: added the parent information to an xmlElementContent node. Daniel
/external/libxml2/parser.c
|
e470df7fdd3505c6232d6498f3b8834ebfce522d |
|
18-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
3 hours of debug, this was hell: - SAX.c parser.c xpath.c: generating IDs when not validating from an external parsed entity was poisoning the ID has table with removed values. This was killing XSLT on the KDE help browser. Daniel
/external/libxml2/parser.c
|
505821145f09a0676a8aefa4e658ec40a717352e |
|
27-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
parser.c: fixed line number reporting on error Daniel
/external/libxml2/parser.c
|
04be4f51e449220148fb5816d0b2f6c6282d14d5 |
|
26-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: Sullivan and Darin found a parser bug, applied the patch. Daniel
/external/libxml2/parser.c
|
56a4cb8c4d3eab4ab3295a61c87e8e92483922c6 |
|
24-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Huge cleanup, I switched to compile with -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline - HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch] encoding.h entities.c error.c list.[ch] nanoftp.c nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c testSAX.c testURI.c testXPath.c tree.[ch] uri.c valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c: Cleanup, staticfied a number of non-exported functions, detected and cleaned up a dozen of problem found this way, avoided a lot of public function name/typedef/system names clashes - doc/xml.html: updated - configure.in: switched private flags to the really pedantic ones. Daniel
/external/libxml2/parser.c
|
146c9120ca81307e9cff8fa9bf3d056314934467 |
|
22-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: fixed a reported bug in NOTATION parsing - uri.c: accepted but not fixed bug 51876, added TODO - Makefile.am: fixed bug 51876 Daniel
/external/libxml2/parser.c
|
e020c3a797179693a1fe6e807969e6f9593bc879 |
|
21-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
A typo and an obscure bug fix: - parser.c: fixed a function name header typo - SAX.c: notations can also occur in external subset. Daniel
/external/libxml2/parser.c
|
0b6b55b076211ca2fbce4d2abfac7ff57cef4fe5 |
|
20-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Someone found a bug hiding in a corner, caught it ! - parser.c: fixing bug 52299 strange condition leading to a parser crash due to a buffer overflow - result/noent/attrib.xml result/attrib.xml test/attrib.xml: added the specific test case Daniel
/external/libxml2/parser.c
|
82ab81e92ba902bf82b58d04f0b6924d2061b696 |
|
12-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: and Matt Sergeant found one in the XML push parser (erroneous check I forgot to remove when I fixed the main parser). Daniel
/external/libxml2/parser.c
|
80f3257163a2e6f69b7f7f5b1a4f8022d729ce84 |
|
07-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c SAX.c: the new content parsing code raised an ugly bug in the characters() SAX callback. Found it just because of strangeness in XSLT XML Rec ouptut :-( Daniel
/external/libxml2/parser.c
|
29631a8901021b9b33182ad821d0e32b52defce4 |
|
05-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
10 mn hacking while waiting for doctor appointment: - parser.c: trying to fix the Dtd parsing problem reported by Gary, side effect of last week speed optimizations. Daniel
/external/libxml2/parser.c
|
2f36224e54d7d9875da4c22740f7f51632d1a265 |
|
02-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: one must report spaces even if the Dtd element content proves that this is not part of the element content. - result/valid/*.xml: this changed the ouptu slightly Daniel
/external/libxml2/parser.c
|
21a0f918527c4eda6b1e989280da48664edea262 |
|
25-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: more work on increasing parsing ferformances Daniel
/external/libxml2/parser.c
|
48b2f8968e9f8a9cab63cc72697e900325edfd7e |
|
25-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Okay time to improve performances, gprof session: before real 0m2.483s (2.3.2 release yesterday) current real 0m1.763s when parsing (with tree build/freeing) db10000.xml from XSLTMark: - xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c: avoiding memcpy in production builds MEM_CLEANUP macro use - parser.[ch] parserInternals.c: optimizations of the tightest internal loops inside the parser. Better checking of I/O flushing/loading conditions - xmllint.c : added --timing Daniel
/external/libxml2/parser.c
|
3473f88a7abdf4e585e267288fb77e898c580d2b |
|
23-Feb-2001 |
Owen Taylor <otaylor@src.gnome.org> |
Revert directory structure changes
/external/libxml2/parser.c
|
64636e7f6e97729eae365801ab13632492bf0b14 |
|
23-Feb-2001 |
CET 2001 Tomasz K�oczko <kloczek@pld.org.pl> |
moved to libxml directory - this allow simplify automake/autoconf. Now Thu Feb 23 02:03:56 CET 2001 Tomasz K�oczko <kloczek@pld.org.pl> * *.c *.h libxml files: moved to libxml directory - this allow simplify automake/autoconf. Now isn't neccessary hack on am/ac level for make and remove libxml symlink (modified for this also configure.in and main Makefile.am). Now automake abilities are used in best way (like in many other projects with libraries). * include/win32config.h: moved to libxml directory (now include directory isn't neccessary). * Makefile.am, examples/Makefile.am, libxml/Makefile.am: added empty DEFS and in INCLUDES rest only -I$(top_builddir) - this allow minimize parameters count passed to libtool script (now compilation is also slyghtly more quiet). * configure.in: simplifies libzdetestion - prepare separated variables for keep libz name and path to libz header files isn't realy neccessary (if someone have libz installed in non standard prefix path to header files ald library can be passed as: $ CFALGS="-I</libz.h/path>" LDFLAGS="-L</libz/path>" ./configure * autogen.sh: check now for libxml/entities.h. After above building libxml pass correctly and also pass "make install DESTDIR=</install/prefix>" from tar ball generated by "make dist". Seems ac/am reorganization is finished. This changes not touches any other things on *.{c,h} files level.
/external/libxml2/parser.c
|
142adbfa3d39849ceca074858b1f1c5e5162c3bb |
|
17-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
More bugfixes due to DocBook: - xpath.c: bug fix when context size is 0 - parser.c: I like Norm's Dtd because they still manage to break the parser occasionally Daniel
/external/libxml2/parser.c
|
e0e265138e3788d3be67ca79180218cde3655eb5 |
|
16-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- tree.[ch] parser.c xpath.c: fixed the problem of addressing attributes within the XML-1.0 namespace Daniel
/external/libxml2/parser.c
|
0f2a53ccbd40877f45d83e7e2b870ccf72ef58d4 |
|
05-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Bug fixes and an extension found and required by XSLT: - xpath.c: bug fixes found from XSLT - tree.c: preserve node->name special values when copying nodes. - parserInternals.[ch] parser.[ch] SAX.c : added a mode where external subset are fetched when available but without full validation. Added xmlLoadExtDtdDefaultValue, need a function. - HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML output with encoding disabled. Daniel
/external/libxml2/parser.c
|
de55cf62da0cb064f5f62f2c25235932441106dc |
|
31-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
First libxml head patch from the Gnome community since a looong time :-) - parser.c: fixed xmlStrcat doc - tree.c: 2 fixes form Anders Carlson for copying nodes and trees. Daniel
/external/libxml2/parser.c
|
167bd5315136a91a82d14cebe37d359b938c8c5c |
|
06-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Old but effective optimization patch: - parser.c parserInternals.c: applied Bjorn Reese optimization patch Daniel
/external/libxml2/parser.c
|
a6d8eb6256e4b4165976318a0f058b7c51330564 |
|
27-Dec-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Finally had a bit of time to resynch both trees: - HTMLparser.[ch]: added a way to avoid adding automatically omitted tags. htmlHandleOmittedElem() allows to change the default handling. - tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and xmlDocDumpFormatMemoryEnc(), uses memory functions for output of xmllint too when using --memory flag, added a memory test suite at the Makefile level. - xpathInternals.h xpath.[ch] xpointer.c: fixed problems with namespace use when encountering QNames in XPath evalation, added xmlns() scheme in XPointer. - nanoftp.c : incorporated a fix - parser.c xmlIO.c: fixed problems raised with encoding when using the memory I/O - parserInternals.c: closed bug 25934 reported by torsten.landschoff@innominate.de - TODO: updated Daniel
/external/libxml2/parser.c
|
ce6e98d693ffc5cb469e79b12377af928638fb6f |
|
25-Nov-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Big OpenVMS patch: - nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c Big OpenVMS patch: - nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am: integrated a set of OpenVMS changes from Howard Taylor <Howard.Taylor@pacoast.com> Daniel
/external/libxml2/parser.c
|
41e065130b6ed61362f61bd451a20039bfae9669 |
|
13-Nov-2000 |
Daniel Veillard <veillard@src.gnome.org> |
A few serious bugfixes: - parser.[ch] parserInternals.c: applied the conditional section processing fix from Jonathan P Springer <jonathan.springer2@gte.net> - xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS project file, fixed iconv default non support - xpath.c: fixed the problem of evaluating relative expressions when a node context is provided. Daniel
/external/libxml2/parser.c
|
c2def84b484f6706c2ad7d076a2f3e1c56f76b9f |
|
07-Nov-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Various patches and bug fixes, and XInclude progresses: - nanohttp.[ch]: applied Wayne Davison patches to access the WWW-Authorization header. - parser.c: Closed Bug#30847: Problems when switching encoding in short files by applying Simon Berg's patch. - valid.c: fixed a validation problem - hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from Wayne Davison - xpointer.[ch]: added first version of xmlXPtrBuildNodeList() need to be extended to non full nodes selections. - xinclude.c: starts to work decently Daniel
/external/libxml2/parser.c
|
a4964b75003d138d4643ab03e3e116a8453f8308 |
|
31-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- HTMLparser.c: fixed loop on invalid char in scripts - parser.c: update to description of xmlIOParseDTD() - libxml.m4 xmlversion.h.in: changes contributed by Michael Schmeing <m.schmeing@internet-factory.de> - configure.in: preparing for 2.2.7 - Makefile.am: trying to avoid config.h and acconfig.h being included in the distrib - rebuilt the docs - configure.in: released 2.2.7 Daniel
/external/libxml2/parser.c
|
2ffc3591c16807e0ba320f18ed5e3b401611bae2 |
|
30-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.[ch]: added xmlIOParseDTD() - xpointer.c: added support for the 2 extra parameters of string-range, fixed a stoopid error when '0' was present in XPointer expressions - test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added testsuite for the above Daniel
/external/libxml2/parser.c
|
d6d7f7bf96a87688cc4bf756cf98367018e3ef88 |
|
25-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
patched to redirrect all "out of context" error messages to a reconfigurable routine. The changes are: * xmlerror.h : added the export of an error context type (void *) an error handler type xmlGenericErrorFunc there is an interface xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler); to reset the error handling routine and its argument (by default it's equivalent to respectively fprintf and stderr. * all the c files: all wild accesses to stderr or stdout within the library have been replaced to calls to the handler. Daniel
/external/libxml2/parser.c
|
126f27992d541f6ff897554828c339822fafee65 |
|
24-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Bunch of fixes, finishing moving datastructures to the hash stuff: - hash.[ch] debugXML.c: expanded/enhanced the API, added multikey tuples, made hash structure opaque - valid.[ch]: moved elements, attributes, notations decalarations as well as ID and refs to hash tables. - entities.c: hash cleanup - xmlmemory.c: fixed a dump problem in debug mode - include/Makefile.am: problem passing in DESTDIR= values patch from Marc Christensen <marc@calderasystems.com> - nanohttp.c: removed debugging remains - HTMLparser.c: the bogus tag should be ignored (Wayne) - HTMLparser.c parser.c: fixing a number of problems with the macros in the *parser.c files (Wayne). - HTMLparser.c: close the previous option when opening a new one (Marc Sanfacon). - result/HTML/*: updated the HTML results accordingly Daniel
/external/libxml2/parser.c
|
1e851392fcb02aad88605a0dd99c27654bc637b7 |
|
15-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c test/wap.xml result/noent/wap.xml result/wap.xml: Closed bug #27499, added to regression tests - TODO: updated Daniel
/external/libxml2/parser.c
|
b71379b796214f382b025ccf63cefe0419cd4e9d |
|
09-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- moved xml-error.h to xmlerror.h: seems this allowed to bypass the automake bug where wrong dependancies were generated. - xpath.[ch]: worked on XPointer Daniel
/external/libxml2/parser.c
|
aaf58b96f5a4d773d5972d8bc897d685ff6dd417 |
|
06-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Various attemps at trying to bypass this automake bullshit !!! Daniel Failing too bad no release before next wed I'm seriously pissed, this bug has been around for more than one year it seems, piece of crap
/external/libxml2/parser.c
|
7e99c63be0c76e8456e69c7619f3979f97153c23 |
|
06-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Tried to build libxml2-2.2.5 Automake is a fucking piece of ugly shit full of tricks and without any kind of sensible documentation or logic :-((((((((( Daniel, pissed !
/external/libxml2/parser.c
|
7cfce324d84603dec97d3a6bcafdaec53785e90a |
|
04-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Bugfix - parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved the Bugfix - parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved the global init function. Daniel
/external/libxml2/parser.c
|
8b5dd83f46fbde6ed895ae00077040ccae8434aa |
|
01-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- configure.in: releasing 2.2.4 - parser.[ch]: added xmlStrEqual() - HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to use xmlStrEqual instead - TODO: updated - added an XPath test Daniel
/external/libxml2/parser.c
|
bc765307ffed746e57f669fc4d38925f32b776f3 |
|
01-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Cleanups, 1 bug fix: - HTMLparser.c: fixed htmlStartCloseIndexinitialized init - entities.h: exported xmlInitializePredefinedEntities - parser.[ch] : added xmlInitParser() - parserInternals.h : had to export htmlInitAutoClose() Daniel
/external/libxml2/parser.c
|
f09e7e35de098cc017eaeabc5d7127fba6057445 |
|
01-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
XPath fixes and cleanup, 2 general bug fixes: - xpath.[ch] : fixed some serious XPath Predicate evaluation problems - Makefile.am : added XPath regression tests to normal tests - uri.c: fixed a problem with local paths, cleanup - parser.c: fixed a problem with large CData sections Daniel
/external/libxml2/parser.c
|
4b0755c68b0182809a7db5b6ab1478cb2767abfb |
|
25-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning when compiling with MSC Daniel
/external/libxml2/parser.c
|
b656ebe4566e3e1e858f32585c07e77e9c92577d |
|
22-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Cleanup, patch from Wayne Davison: - xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public - parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and modified slightly Wayne Davison patch adding xmlStrcasecmp and related function, fixing xmlStrncmp(), and associated cleanup - result/HTML/entities.html.sax: updating result Daniel
/external/libxml2/parser.c
|
04698d9e1c56467007fcbb9472e5db67cf5938f5 |
|
17-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
New set of cleanups, released 2.2.3: - SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c: removed a few warnings in pedantic mode ... - parserInternals.c parser.c: moved encoding switching function to parserInternals.c - configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3 Daniel
/external/libxml2/parser.c
|
a2c6da94f8962cfe858c839ca8ebb12746c7036b |
|
16-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
For Havoc: - HTMLparser.c parser.c: set ctxt->errNo before calling the For Havoc: - HTMLparser.c parser.c: set ctxt->errNo before calling the error handlers Daniel
/external/libxml2/parser.c
|
b1059e2f8840a85d43c8ee8d2d40e8dbba360aee |
|
16-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Finally commiting work done on the plane, major cleanup, spread some serious anti bitrot all over the place: - parserInternals.c parserInternals.h parser.c Makefile.am: created a new module parserInternals.c, moved most of the code shared by the various parsers there, as well as deprecated code from parser.c. More cleanup of parser.c - uri.c: fixed a problem when URI is NULL - valid.c: speedup when looking for an attribute declaration Daniel
/external/libxml2/parser.c
|
39c7d71a3b34fe3c8aab9f9856a805feeea03405 |
|
10-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Jumbo patch, resync of W3C/Gnome CVS trees: - uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished the cleanup of the computation of URI references when seeking external entities. The URI reference string and the resulting URI are both stored now. - parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c: large s(n)printf checks and cleanup from Denis Barbier <barbier@imacs.polytechnique.fr> - xmlversion.h.in tree.h: couple of SGML declarations for a possible docbook module. - result/VC/ : a couple of test output changed due to the change of the entities URI Daniel
/external/libxml2/parser.c
|
dd477cedf3134249c62828ffc75fb020bd6b3874 |
|
10-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c parserInternals.h: demacroified most of the IS_XXX the gain in size is significant so ... Daniel
/external/libxml2/parser.c
|
e715dd25dd99b9d7d883892f5871dfc87a220de4 |
|
29-Aug-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c: Fixed bug on invalid ontent characters and when using push. - xmllint.c: fixed xmllint endling of errors in push mode Daniel
/external/libxml2/parser.c
|
4948eb4fd4f0b98e978d19ead9a1368a9cc0a637 |
|
29-Aug-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- HTMLparser.c testHTML.c: applied two new patches from Wayne Davison <wayned@blorf.net> - result/HTML/*.sax: regenerated HTML SAX output - parser.c: more cleanup. Daniel
/external/libxml2/parser.c
|
e0854c3f8328d06177b2026e59c51ed146180023 |
|
27-Aug-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Bunch of new parser cleanup work: - SAX.c tree.c debugXML.c: fixed bogus behaviour when an undeclared namespace prefix was used, added a warning. Cleaned up support w.r.t. entities, spilling out a warning and being pedantic on lookups. - test/warning/ent9 : added testcase for previous example. - TODO: updated - parserInternals.h parser.c: changed the way names are parsed now allow infinite size and decrease penalty for normal use - parser.c: Started a big cleanup/check of the parser code, fixed some of the most tortuous entity code, spotted code unused anymore - test/*: added tests for very long names and related nasty things. Daniel
/external/libxml2/parser.c
|
f0cc7ccc7db45fe1c055768a50be2243ed4e863c |
|
26-Aug-2000 |
Daniel Veillard <veillard@src.gnome.org> |
libxml now grok Docbook-3.1.5 and Docbook-4.1.1 DTDs, this popped out a couple of bugs and 3 speed issues, there is only on minor speed issue left. Assorted collection of user reported bugs and fixes: - doc/encoding.html: added encoding aliases doc - doc/xml.html: updates - encoding.[ch]: added EncodingAliases functions - entities.[ch] valid.[ch] debugXML.c: removed two serious bottleneck affecting large DTDs like Docbook - parser.[ch] xmllint.c: added a pedantic option, will be useful - SAX.c: redefinition of entities is reported in pedantic mode - testHTML.c: uninitialized warning from gcc - uri.c: fixed a couple of bugs - TODO: added issue raised by Michael Daniel
/external/libxml2/parser.c
|
52402ce7ebfc7af69c4f7789338fcd74f3a05e30 |
|
23-Aug-2000 |
Daniel Veillard <veillard@src.gnome.org> |
bug fixes, bugfixes, bugfixes ... - parser.c: Fixed Bug#21552: libxml fails to decode & - uri.c testUri.c patches, by Marc Sanfacon (1 left) - parser.c HTMLparser.c: HTML/encoding push problems reportedi by Wayne Davison Daniel
/external/libxml2/parser.c
|
87b953957305fc1ece066efa60df5c7844183439 |
|
12-Aug-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Large sync between my W3C base and Gnome's one: - parser.[ch]: added xmlGetFeaturesList() xmlGetFeature() and xmlAddFeature() - tree.[ch]: added xmlAddChildList() - xmllint.c: MAP_FAILED macro test - parser.h: added xmlParseCtxtExternalEntity() - valid.c: applied bug fixes removed warning - tree.c: added CDATA block to elements content - testSAX.c: cleanup of output - testHTML.c: added SAX testing - encoding.c: better error recovery - SAX.c, parser.c: fixed one of the external entity processing of the OASis testsuite - Makefile.am: added HTML SAX regression tests - configure.in: bumped to 2.2.2 - test/HTML/ result/HTML: added a few of HTML tests, and added the SAX results Daniel
/external/libxml2/parser.c
|
46e370e69f69972d362cf28865645df492444165 |
|
21-Jul-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- parser.c xmlIO.[ch]: fixed the problem of encoding support when using in memory parsing. Need some cleanup. - xmllint.c configure.in: added a --memory flag to test memory parsing Daniel
/external/libxml2/parser.c
|
3665069745df9b5fc78e91ae8f85b8ac06fde551 |
|
21-Jul-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- nanohttp.c: fixed socklen_t replacement to unsigned int - parser.c: fixed a space handdling missing at the end of production 28 DOCTYPE. - xmlmemory.c: fixed a stupid bug on the routine to override allocation functions - TODO: updated Daniel
/external/libxml2/parser.c
|
32bc74ef98c7bd6172327fb03f68766f6ee4b6a2 |
|
14-Jul-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- doc/encoding.html doc/xml.html: added I18N doc - encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding improvements, both parser and filters, added ASCII & HTML, fixed the ISO-Latin-1 one - xmllint.c testHTML.c: added/made visible --encode - debugXML.c : cleanup - most .c files: applied patches due to warning on Windows and when using Sun Pro cc compiler - xpath.c : cleanup memleaks - nanoftp.c : added a TESTING preprocessor flag for standalong compile so that people can report bugs more easilly - nanohttp.c : ditched socklen_t which was a portability mess and replaced it with unsigned int. - tree.[ch]: added xmlHasProp() - TODO: updated - test/ : added more test for entities, NS, encoding, HTML, wap - configure.in: preparing for 2.2.0 release Daniel
/external/libxml2/parser.c
|
3f6f7f64ce4c8e4d4a9b7dd4750bc24203a78dce |
|
30-Jun-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- win32config.h.in: updated - xmlversion.h.in: crap forgot to update this, this mean 2.1.0 lacks iconv support :-( need to release 2.1.1 - configure.in: release 2.1.1 - HTMLparser: fixed bug #14784 - xpath.c HTMLparser.c encoding.c parser.c: fix warning raised by Windows compiler - HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in the SAX startDocument() callback. - TODO: updated - rebuild doc Daniel
/external/libxml2/parser.c
|
be803967dbecb5534c7c7fbc1a17157ba43366b5 |
|
29-Jun-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- Large resync between W3C and Gnome tree - configure.in: 2.1.0 prerelease - example/Makefile.am example/gjobread.c tree.h: work on libxml1 libxml2 convergence. - nanoftp, nanohttp.c: fixed stalled connections probs - HTMLtree.c SAX.c : support for attribute without values in HTML for andersca - valid.c: Fixed most validation + namespace problems - HTMLparser.c: start document callback for andersca - debugXML.c xpath.c: lots of XPath fixups from Picdar Technology - parser.h, SAX.c: serious speed improvement for large CDATA blocks - encoding.[ch] xmlIO.[ch]: Improved seriously saving to different encoding - config.h.in parser.c xmllint.c: added xmlCheckVersion() and the LIBXML_TEST_VERSION macro Daniel
/external/libxml2/parser.c
|
496a1cf59284292275cc5643e6078748dc79340e |
|
03-May-2000 |
Daniel Veillard <veillard@src.gnome.org> |
revamped the encoding support, added iconv support, so now libxml if * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped the encoding support, added iconv support, so now libxml if compiled with iconv automatically support japanese encodings among others. Work based on initial patch from Yuan-Chen Cheng I may have broken binary compat in the encoding handler registration scheme, but that was so utterly broken I don't expect anybody to have used this feature until now. * parserInternals.h: fixup on the CHAR range macro * xml-error.h, parser.c: catch URL/URI errors using the uri.c code. * tree.[ch]: added xmlBufferGrow(), was needed for iconv * uri.c: added xmlParseURI() I can't believe I forgot to implement this one in 2.0 !!! * SAX.c: moved doc->encoding update in the endDocument() call. * TODO: updated. Iconv rules :-) Daniel
/external/libxml2/parser.c
|
06047432eb95559476c4332751e71a00f8ff78a8 |
|
24-Apr-2000 |
Daniel Veillard <veillard@src.gnome.org> |
removed extraneous xmlRemoveProp definition added item about * tree.h: removed extraneous xmlRemoveProp definition * TODO: added item about --disable-corba configure switch * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation * nanoftp.c: fixed include problems giving troubles on AIX and slowlaris * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c parser.c nanoftp.c nanohttp.c SAX.c testSAX.c : comment and headers changes to lower gtk-doc number of warnings * doc/html/*: rebuilt docs Daniel
/external/libxml2/parser.c
|
5e873c4627c597cefd0472c85002ccab4f13afa7 |
|
12-Apr-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- speedup of IS_CHAR like macros, significant overall improvement - More interfaces for new I/O functions: xmlNewIOInputStream, xmlParserInputBufferCreateIO, xmlCreateIOParserCtxt - added I/O test to xmllint Daniel
/external/libxml2/parser.c
|
5d211f4c7a150e45a301cec55426a7ed7edb7f50 |
|
07-Apr-2000 |
Daniel Veillard <veillard@src.gnome.org> |
libxml2 prerelease ? - xmlIO cleanup, xmlRegisterInputCallbacks() for new input method - fixed xmlPrevSibling and xmlNextSibling - TODO: updated - doc/* : updated/regenerated Daniel
/external/libxml2/parser.c
|
361d845de0f06c1d52668c8df489ec8e4071a768 |
|
03-Apr-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Work done on the plane, ready to release libxml2-2.0.0, Daniel
/external/libxml2/parser.c
|
cf46199c5e2c94781ef647612b3b43618b36b940 |
|
14-Mar-2000 |
Daniel Veillard <veillard@src.gnome.org> |
This is the 2.0.0-beta, lots and lots and lots of changes Have a look at http://xmlsoft.org/upgrade.html Daniel
/external/libxml2/parser.c
|
b566ce1d28fc867c0c8c5d93cfb7be3a839e1431 |
|
04-Mar-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Rebuit doc finished closing a few bugs, Daniel.
/external/libxml2/parser.c
|
fb76c40ad7ee73527c799ca4a33f7c050b60033e |
|
04-Mar-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Blanks handling function, added 2.x upgrade doc, Daniel
/external/libxml2/parser.c
|
90fb02caaf63d480fd05364b5c19c6c84c6d8323 |
|
02-Mar-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Trying another better solution at the <a> </a> problem, Daniel
/external/libxml2/parser.c
|
83a30e7a16c341aa8fa7538b86d5308f39071716 |
|
02-Mar-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed #6766 and satrted working on white space handling, Daniel
/external/libxml2/parser.c
|
d0f7f74b47ec39e0ab85c8424f058255b8179fb2 |
|
02-Feb-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Do a bit of bufferization in text mode, Daniel
/external/libxml2/parser.c
|
5feb8495f4419f280a9503a97de18d28ffee3b40 |
|
02-Feb-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- Removing warnings on various paltforms - closing bug #5281 Daniel
/external/libxml2/parser.c
|
da07c34a75ba7842a04df7dec30c8b33aea66c9c |
|
25-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- added a nano FTP module - removed SNAP from RPM - updated the status in doc
/external/libxml2/parser.c
|
ad8f99df6b4a7a1d0b80cd0c7f7f3385165051dd |
|
15-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Updated TODO conditionnal compile of messages from the parser/tree.c code, Updated TODO conditionnal compile of messages from the parser/tree.c code, Daniel
/external/libxml2/parser.c
|
0142b84bbfd75ae0696604f4f12a1f6383205185 |
|
14-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Oops, it seems I forgot to commit 1.8.4 changes - restored xmlNewGlobalNs since this seems used - fixed a problem with INCLUDE_WINSOCK - removed all calls to exit() from the library code. - removed bugs detected by Windows compilers - started adding interfaces for parsing well balanced XML fragments - releasing 1.8.4 - rebuilt the docs Daniel
/external/libxml2/parser.c
|
71b656e06707c733ab02c5bf9bd2754cea678562 |
|
05-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- added xmlRemoveID() and xmlRemoveRef() - added check and handling when possibly removing an ID - fixed some entities problems - added xmlParseTryOrFinish() - changed the way struct aredeclared to allow gtk-doc to expose those - closed #4960 - fixes to libs detection from Albert Chin-A-Young - preparing 1.8.3 release Daniel
/external/libxml2/parser.c
|
686d6b6ab1b9345c1fbeed23696d5f74153a24b2 |
|
03-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- added xmlRemoveProp - changed the way Windows socket stuff get included - removed an indetermination xmLDecl/PI(xml...) - xmlNewNs wasn't checking for double definition - fixed a problem with dist-hook duplicates - fixed the loading of external entities APIs, now xmlLoadExternalEntity() is used everywhere - now the xhtml spec validates with the xhtml DTD. - error.c: fixed crashes in case of no input stream - added the xhtml spec and dtds to the validation tests and results Daniel
/external/libxml2/parser.c
|
5e5c62351f88ed07e3a67cf3735bf3ae290eb03d |
|
29-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- Push mode for the HTML parser (new calls) - Improved the memory debugger to provide content informations - cleanups, last known mem leak killed Daniel
/external/libxml2/parser.c
|
dbfd641b78b5a98e790459e13d126e2784a7adeb |
|
28-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- Lots of improvements, too long to list here - Push mode for the XML parser (HTML to come) - XML shell like interface for debug - improvements on XPath and validation Daniel
/external/libxml2/parser.c
|
3c558c3753117057d81f6ff0fea6991d9a015456 |
|
22-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- fix for PIs name starting with xml - fixed a potential problem with || and && ops - generate win32config.h for those on the Other Side ! Daniel
/external/libxml2/parser.c
|
0caf07a701624dcc0fe1dc23bfb6454a155f8fab |
|
21-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed = vs. == bug in parser.c (hrmless though) and type in sgml, Daniel.
/external/libxml2/parser.c
|
f600e2537f838e9806e80572e8e62abc5ff05d98 |
|
18-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel - Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel
/external/libxml2/parser.c
|
10a2c6532a409760cf46b70dba7b8d09617d75e3 |
|
12-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Large commit of changes done while travelling to XML'99 - cleanups on memory use and parsers - start of Link interfaces HTML and XLink - rebuild the doc - released as 1.8.0 Daniel
/external/libxml2/parser.c
|
294cbca511657df4b7afa49550b855d9c4a6b1f6 |
|
03-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Closing #3908 and #3937 and a memory leak in the SAX API added SAX.h mostly useful for the doc generation Regenerated all the docs, Daniel
/external/libxml2/parser.c
|
f5c2c8707a79d57411876a4294c9471c04d1e47d |
|
01-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- added the patch from Carl Nygard <cnygard@bellatlantic.net> which allow impressive speed improvement on dataset with large text pieces, but at the cost of broken binary compatibility and slightly bigger memory usage. Configure with --with-buffers to activate them, they are protected with XML_USE_BUFFER_CONTENT define. - added xmlCleanupPredefinedEntities(), memory allocation cleanup Daniel
/external/libxml2/parser.c
|
a819dace566ea336906c1c93ffceeebd992d1bea |
|
24-Nov-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Added cleanup routines, cleanup with -pedantic on linux, closed #3788, Daniel
/external/libxml2/parser.c
|
11a48ec6f439c0a12a02ac503507086aaf260dcc |
|
23-Nov-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Closing bug report #3748, changed global compression flag usage, and added xmlNewTextChild() and xmlNewDocRawNode(), Daniel
/external/libxml2/parser.c
|
07136650c1e8bfbc3e2a15b254f842e2fd17e16c |
|
18-Nov-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed some wrongly space collapsing code due to misreading of the spec, Daniel.
/external/libxml2/parser.c
|
7f8585025f550f53c1c20b242a48ebc3a5704d74 |
|
17-Nov-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Attribute nomarlization closing bug #3597 Small fixes in encoding.c First bits of real progressive parsing, Daniel
/external/libxml2/parser.c
|
51e3b154bf9b4abd5a68577aad19120d3d3e1eba |
|
12-Nov-1999 |
Daniel Veillard <veillard@src.gnome.org> |
xmlSetProp() and xmlNewProp() fixes, mem extra alloc bug in parser fixed, Daniel
/external/libxml2/parser.c
|
3500838f65e6eda8e943c620d5eb9da3109e3766 |
|
25-Oct-1999 |
Daniel Veillard <veillard@src.gnome.org> |
BUG FIXED #2784 HTML parsing/output improvements Rebuilt, updated the docs BUG FIXED #2784 HTML parsing/output improvements Rebuilt, updated the docs Improvement of regression scripts, make testall should look clean Released as 1.7.4
/external/libxml2/parser.c
|
6077d03d0ee4774446e30a1b4017e9fffa020923 |
|
09-Oct-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Various small bugfixes, Daniel.
/external/libxml2/parser.c
|
00fdf370d37d016629b8e27326eab426c6bcb2ee |
|
08-Oct-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Improvement of doc, Raph patch for CORBA init, support for spaces in XPath, Daniel
/external/libxml2/parser.c
|
7a66ee6bd0081081b48de1e63c7318e59f4b78ff |
|
26-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
better SAX interfaces. preparing for 1.7.2, Daniel.
/external/libxml2/parser.c
|
dd6b36766fb1cc83020cc12f226452ba2d640e35 |
|
24-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
/external/libxml2/parser.c
|
7f7d1119afb072466b0a74293b6898025d6641db |
|
22-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Ready for 1.7.0, major changes, nanohttp, cleanup, binary compat with 1.4, etc... See Changelog, Daniel.
/external/libxml2/parser.c
|
c08a2c6fd41773f55853c5d93a67a932c61511e9 |
|
08-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Bug fixes, improvement on ID/IDREF support, 1.6.2, no memleaks, Daniel
/external/libxml2/parser.c
|
6454aec23de4875fb66fd735618858c9b0b2a008 |
|
03-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Added memory debug wrappers, killed all detected memory leaks, Daniel
/external/libxml2/parser.c
|
c26087b870cd78a1fcacec5c9973bc8ef2e6f42e |
|
30-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Patched warning issued on SGI by Stephane.Conversy@lri.fr, Daniel.
/external/libxml2/parser.c
|
b96e64384985b150d7730d860c05514315f8d4a6 |
|
29-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Release 1.6, lot of fixes, more validation, code cleanup, added namespace on attributes, Daniel.
/external/libxml2/parser.c
|
b05deb7f5fa01da1cbc54f65199eff1c5421ec00 |
|
10-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
/external/libxml2/parser.c
|
e2d034d3b56287f93a815147eff0f4e707b64774 |
|
27-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
/external/libxml2/parser.c
|
1566d3a91b50e08f8bd928da5a06d9c53a99747f |
|
15-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Added XPath code (http://www.w3.org/TR/xpath), updated HTML support and docs, Daniel
/external/libxml2/parser.c
|
d79d787092753bc1f86e360f33b6d6bcb8940d80 |
|
12-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Applied patch from John Ellson <ellson@lucent.com> closing #1646, Daniel
/external/libxml2/parser.c
|
7cc3c04b806cb29cdd2b7a8030615af8cad6738c |
|
09-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Applied a bug fix on file reading code from John Ellson <ellson@lucent.com>, Daniel.
/external/libxml2/parser.c
|
5233ffc8d302dae0527dea16541a1f4aaa98ee79 |
|
07-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Restore binary compat, more HTML stuff, allow stdin input, Daniel.
/external/libxml2/parser.c
|
be70ff7162ea612ceb3afeb9be1b1c07a5a3e4d1 |
|
05-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Closing reported bugs: 617 1591 1592, adding an HTML parser, Daniel
/external/libxml2/parser.c
|
97fea18b7138caf76bf17d003f4985d8797d26f9 |
|
27-Jun-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Allocate a per-parser SAX table, correct the SAX results, Daniel.
/external/libxml2/parser.c
|
14fff064e570ed836a5243a0ed82eca5fae4845a |
|
22-Jun-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
/external/libxml2/parser.c
|
05240da81832cc922f396e3ff3322666fad47668 |
|
15-Jun-1999 |
Raph Levien <raph@src.gnome.org> |
Fixed a buffer overrun (exhibits with very long attributes).
/external/libxml2/parser.c
|
011b63cb2034476017dde1d4ad5a6aea43b94066 |
|
02-Jun-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Release of libxml-1.1, Daniel.
/external/libxml2/parser.c
|
27d88744f942598a7ea4d0a4a0902ecb0f2db50b |
|
29-May-1999 |
Daniel Veillard <veillard@src.gnome.org> |
CORBA defines fixes, char encoding atodetection, Daniel
/external/libxml2/parser.c
|
5099ae89ef661eea3e82dbf4b16bab9d7e9be2ff |
|
21-Apr-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Removal of threading problems, update documentation, added SAX tests, Daniel
/external/libxml2/parser.c
|
517752b9859719c25e3eff6f5397de9dcd3bfd69 |
|
05-Apr-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Completed/revamped the SAX support, removed old namespace suppport, Daniel
/external/libxml2/parser.c
|
64068b3e25c89746af398133ae7600b9121c1939 |
|
24-Mar-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Moved macros to parserInternals, applied patches for MSVC6, Daniel
/external/libxml2/parser.c
|
012ccc1c6d1b9d3d14f402c2a62a2bb94ec7e56d |
|
23-Mar-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed xml-config --version, Daniel.
/external/libxml2/parser.c
|
bc50b59d362f76dda6ef69c872c38ab0d60312e7 |
|
01-Mar-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Memory leak hunting, export more interfaces, updated the doc, Daniel.
/external/libxml2/parser.c
|
d692aa49bd18cfd649372e0a85c54e2a800d244e |
|
28-Feb-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Added call to create/free parser contexts, + doc, Daniel.
/external/libxml2/parser.c
|
1e346af5e4b3d46e521d349890a60253bc696597 |
|
22-Feb-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Serious upgrade of internal subset support, setup for gtk-doc, Daniel
/external/libxml2/parser.c
|
1164e752e6cdb62e27ff2eb74be070959b279931 |
|
16-Feb-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Upgrade to 0.99.8 cleanup of spec and makefiles to include doc, Daniel.
/external/libxml2/parser.c
|
1899e85350e6407fefc2caee630164b7cb8180f4 |
|
01-Feb-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Header cleanup and work on parsing/output of element declarations, Daniel.
/external/libxml2/parser.c
|
3b9def157118e1c8c8d3e69a3efe7c24b4017c8c |
|
31-Jan-1999 |
Daniel Veillard <veillard@src.gnome.org> |
More work toward DTD parsing, informations on the mailing-list and Web, Daniel.
/external/libxml2/parser.c
|
39a1f9a3a736c66a1ca491f4c4b339f573bd3f39 |
|
17-Jan-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Speed, conformance testing, more parsing, general improvements, Daniel.
/external/libxml2/parser.c
|
8cc0d1f88966694e6562ee5bb2ca4406da11d64b |
|
16-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Better entities and char ref encoding, error msg formatting, Daniel.
/external/libxml2/parser.c
|
242590ee5d7558dbc937c8abbd471425f1059f43 |
|
13-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
simple bug hunting done during rpm2html and rpmfind integration.
/external/libxml2/parser.c
|
42dc9b30b95d601ece30b4c9267e157ca694a5ab |
|
09-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Added interfaces with SAX callback block, and upgraded libtool, Daniel
/external/libxml2/parser.c
|
e3bffb99347d1a023584be9a270a46c708416a2a |
|
08-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Redirect all errors reporting through the SAX error function, Daniel.
/external/libxml2/parser.c
|
0ba4d5377c6c5bb904b73586a1468da58b31a911 |
|
01-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
CharRef handling, comments, formatting, pre UTF-8 handling, Daniel.
/external/libxml2/parser.c
|
27271682f751d3ab35b834b9ef20b2f3955f7a4a |
|
30-Oct-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed? a trange bug related to compression, Daniel.
/external/libxml2/parser.c
|
ccb096379ac43c44755023007ee1dc9e61fbeec7 |
|
27-Oct-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Changed the internals a lot for DOM, entity support, slight changes of API, more (if not all) formating of function comments, started documentation, Daniel.
/external/libxml2/parser.c
|
11e0058a113fb5c39c1a6ae775d53a919fea79dd |
|
24-Oct-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Function blocks of parser.c, attribute handling through SAX, Daniel.
/external/libxml2/parser.c
|
0bef131b727156e412817ad26ec96ad6dd497b6a |
|
14-Oct-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Added prev and doc pointers to Node, confomity with DOM, Daniel
/external/libxml2/parser.c
|
e7f12e6577a74ee4f0ca9dfaadace9b6644dd119 |
|
01-Oct-1998 |
Seth Alves <alves@src.gnome.org> |
replaced malloc.h with stdlib.h to quiet compiler
/external/libxml2/parser.c
|
70120ffb43afc634e00cc539c36e00afa4486a63 |
|
22-Sep-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Corrected a loop if the file size is 0, Daniel.
/external/libxml2/parser.c
|
845664df7c7263c0af6517e4db74bac4f81934ad |
|
13-Aug-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Applied a small patch on numeric entities parsing from Christopher Blizzard, Daniel
/external/libxml2/parser.c
|
260a68fd34302f352aa8f4c2f2901cefa3e1d2f7 |
|
13-Aug-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Release 0.2, 80% rewrite, nothing left intact ... Daniel
/external/libxml2/parser.c
|