Log

Author Commit Date CI Message
Daniel Veillard 2913e4ce 2001-04-26T19:29:02 new patches from Toshio Kuratomi Daniel * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi Daniel
Daniel Veillard 67fee94e 2001-04-26T18:59:03 - tree.[ch]: added xmlSaveFormatFile interface for saving and indenting a file. Daniel
Daniel Veillard 82e4971d 2001-04-26T14:38:03 - xpath.c: fixed bug #53689 related to processing-instruction() Daniel
Daniel Veillard 02f077a7 2001-04-26T10:59:11 - DOCBparser.c: patche from László Kovács Daniel
Daniel Veillard 30211a0e 2001-04-26T09:33:18 - parser.c: applied fixes from Christian Glahn bug report #53391 Daniel
Daniel Veillard 5a7c3459 2001-04-26T09:16:13 - error.c: Jean François Lecomte provided a complete description and a fix to bug #53537 Daniel
Daniel Veillard 5c4ec4c8 2001-04-26T07:43:59 - libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi Daniel
Daniel Veillard 1034da2b 2001-04-25T19:06:28 - DOCBparser.c SAX.c: a bit more work on entities processing. Still Need to cleanup XML output and references in attributes Daniel
Daniel Veillard 4ec0b0f4 2001-04-25T15:53:40 - DOCBparser.c include/Makefile.am: two patches from László Kovács Daniel
Daniel Veillard b33c2019 2001-04-25T12:59:04 - tree.c: trying to fix #53574, not completely complete, I would like xmllint --copy --debug test/ent1 and xmllint --debug test/ent1 to show the same result. - xpath.c: fix a bug when trying to sort namespace nodes Daniel
Daniel Veillard 5146f20c 2001-04-25T10:29:44 - HTMLtree.c: real fix for #53402 Daniel
Daniel Veillard 7533cc8f 2001-04-24T15:52:00 Good old cycle: new release, new bug reports, new fixes ... - HTMLtree.c HTMLtree.h : closing #53402 i.e. output of PIs when using xsl:output - valid.c: closing #53537 some case generate segfaults if there is validity errors Daniel
Daniel Veillard 61b33d57 2001-04-24T13:55:12 - SAX.c testDocbook.c DOCBparser.c: more work on the support of external parsed entities, added --noent to testDocbook - valid.c: Garry Pennington found an uninitialized variable access in xmlValidateElementContent() Daniel
Daniel Veillard 56098d4f 2001-04-24T12:51:09 - HTMLparser.c : HTML parsing still sucks ... trying to deal with madness - result/HTML/ : this modified the result of the regression tests a lot. Daniel
Daniel Veillard 122376b8 2001-04-24T12:12:30 Staring to receive bug reports on 2.3.7: - entities.c: xmlEncodeEntitiesReentrant fixed a few accesses to doc where it wasn't checked against NULL reported by Jens Laas Daniel
Daniel Veillard 43dadebd 2001-04-24T11:23:35 - HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>. Daniel
Daniel Veillard eae522a0 2001-04-23T13:41:34 Time to work on helping the Gnome Doc project, first step is reintegrating the SGML DocBook parser in libxml2 distrib: - DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am xmlversion.h.in: started (re)integrating the DocBook SGML parser. - SAX.[ch]: cleanup and updates for DocBook - debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or ex SGML identifier changes - valid.c: removed a static unused function. Daniel
Daniel Veillard de57c61c 2001-04-23T09:13:36 - HTMLtree.c: applied change for Paul Sponagl on script saving - Makefile.am: the warning about entity title.xml are normal. Daniel
Daniel Veillard 393df01c 2001-04-22T20:11:18 Finally pushing 2.3.7 out: - configure.in: release of 2.3.7 - Makefile.am: fixing make distcheck Daniel
Daniel Veillard a41123ce 2001-04-22T19:31:20 - doc/html/* doc/xml.html: updated and regenerated the docs Daniel
Daniel Veillard fd0c3ebb 2001-04-22T19:13:10 Fixed the XPointer crap ... - xpath.c: fixed the XPointer problem introduced in 2.3.6 Daniel
Daniel Veillard e82a992b 2001-04-22T12:12:58 - tree.c: fixed #53388 with the provided patch Daniel
Daniel Veillard 0680399c 2001-04-22T10:35:56 - valid.c: Bjorn detected an invalid memory access. Fixed vstateVPush() Daniel
Daniel Veillard 40af649f 2001-04-22T08:50:55 - xpath.c: fixed xmlXPathCompile to detected unproperly ended expr Daniel
Bjorn Reese 70a9da54 2001-04-21T16:57:29 trio upgrade and integration
Daniel Veillard 34b1b3a8 2001-04-21T14:16:10 Cleanup and testing with the KDE help center files: - valid.c: cleanup, more useful debugging - parserInternals.c: cleanup vctxt.nodeTab (de)allocation - xmlIO.c: entity loading is printed as an error when validating Daniel
Daniel Veillard 1c14b8de 2001-04-21T10:28:59 The last main work left on non-determinist validation: - valid.c: fixed to validate within entities - test/VCM/v22.xml: added a specific testcase Daniel
Daniel Veillard ca1f1724 2001-04-20T15:47:35 The lesson of the day is "never forget an epsilon transition or DocBook will raise it" - valid.c: forgot an epsilon transition in for ()+ - test/VCM/v21.xml : added a specific test case Daniel
Daniel Veillard 8534905f 2001-04-20T13:48:21 - valid.c: removed a state explosion exhibited by RSS - test/valid/rss.xml result/valid/rss.xml*: added the testcase from bug #51872 Daniel
Daniel Veillard dab4cb37 2001-04-20T13:03:48 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
Daniel Veillard e470df7f 2001-04-18T21:41:07 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
Daniel Veillard ceacdd96 2001-04-18T15:10:35 - entities.h: andrew@ugh.net.au detected a double declaration Daniel
Daniel Veillard a10efa8a 2001-04-18T13:09:01 - debugXML.c hash.c tree.h valid.c : some changes related to the validation suport to improve speed with DocBook - result/VC/OneID2 result/VC/OneID3 : this slightly changes the way validation errors get reported Daniel
Daniel Veillard 1ed3f88b 2001-04-18T09:45:35 - HTMLparser.c HTMLtree.c: applied part of the patches provided by P C Chow and William M. Brack for XSLT HTML output Daniel
Daniel Veillard 5d7a9fe6 2001-04-17T21:03:15 Quick fix of a couple of bad links, Daniel
Daniel Veillard 2d90de4b 2001-04-16T17:46:18 - xmlversion.h.in win32config.h win32/libxml2/*: applied Igor Zlatkovic patches for MSC compilation and added his updates Daniel
Daniel Veillard e043ee17 2001-04-16T14:08:07 - xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper prefix lookup. - parserInternals.c: fixed the bug reported by Morus Walter due to an off by one typo in xmlStringCurrentChar() Daniel
Daniel Veillard a3bfca59 2001-04-12T15:42:58 parsing real HTML is a nightmare. - HTMLparser.c result/HTML/*: revamped the way the HTML parser handles end of tags or end of input Daniel
Daniel Veillard 82daa81a 2001-04-12T08:55:36 - tree.[ch] : added xmlDocCopyNode for gdome2 support Daniel
Daniel Veillard 67a21303 2001-04-11T14:39:16 - tree.h: include xmlmemory.h this seems to havoid a nasty glibc bug where the linktime verions of free() won't work ... Daniel
Daniel Veillard 27b55289 2001-04-11T12:22:25 - config.h.in configure.in xmlversion.h.in: added ansidecl.h test Daniel
Daniel Veillard afc7311e 2001-04-11T11:51:41 - doc/xml.html: added 2.3.6 release Daniel
Daniel Veillard bdb9ba77 2001-04-11T11:28:06 - tree.c: fixed xmlStringGetNodeList() to handle charrefs - result/wml.xml: resulted in a small output change Daniel
Daniel Veillard d2f3ec78 2001-04-11T07:50:02 - tree.c: xmlNewDoc was missing the charset initialization - xmllint.c: added --auto to autogenerate a doc, allow to reproduce the problem fixed on xmlNewDoc Daniel
Daniel Veillard 1731d6ae 2001-04-10T16:38:06 - xpath.c: trying to get 52979 solved - tree.c result/ result/noent/: trying to get 52712 solved, this also made me clean up the fact that XML output in general should not add formating blanks by default, this changed the output of a few tests Daniel
Daniel Veillard 73639a73 2001-04-10T14:31:39 - xpath.c: Bill Brack pointer an error in detecting a null nodeset Daniel
Daniel Veillard fac26a1f 2001-04-08T13:08:14 Finally released 2.3.6, Daniel
Daniel Veillard 911f49a0 2001-04-07T15:39:35 - xpath.c: checking for null pointer generated by new code Daniel
Daniel Veillard d8df6c0e 2001-04-05T16:54:14 Fixes in the plane: - xpath.c: fixed a [] evaluation problem reported - Fixes in the plane: - xpath.c: fixed a [] evaluation problem reported - test/XPath/tests/simpleaddr: extended test - result/XPath/simpleaddr: updated result Daniel
Daniel Veillard 3197f164 2001-04-04T00:40:08 Fixed pointers to archive, Daniel
Daniel Veillard 3b2c2613 2001-04-04T00:09:00 - xmllint.c: Dan Timis reported a portability problem on Macs without mmap, fixed it. Daniel
Daniel Veillard b38bd55a 2001-04-03T18:22:00 - testXPath.c : added a --tree option allowing to display the tree dump of the XPath expression Daniel
Daniel Veillard 4dd9346d 2001-04-02T15:16:19 Small fixes: - xpath.c: fixed a memleak when comparing nodesets - Small fixes: - xpath.c: fixed a memleak when comparing nodesets - HTMLtree.c: don't invent the HTML doctype if not available (XSLT) - tree.c: added a TODO Daniel
Daniel Veillard bc96766c 2001-03-27T13:56:45 Fixed a make distched problem w.r.t. includes from the new files, Daniel
Daniel Veillard 92ad2104 2001-03-27T12:47:33 Spring cleanup ...: - configure.in Makefile.am config.h.in Spring cleanup ...: - configure.in Makefile.am config.h.in xmlversion.h.in: detect if we need string functions - trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions to be able to use them where needed. Applied some changes to reduce name linking pollution and compile in only what's needed. - HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef for the string manipulation functions - xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically to the free() function of xmlmemory.c - entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP usage. Daniel
Daniel Veillard 2be30641 2001-03-27T00:32:28 - error.c: applied the context output patch of the error handling submitted by Chuck Griffith - error/VC/*: this slightly change some error logs Daniel
Daniel Veillard 50582114 2001-03-26T22:52:16 parser.c: fixed line number reporting on error Daniel
Daniel Veillard 04be4f51 2001-03-26T21:23:53 - parser.c: Sullivan and Darin found a parser bug, applied the patch. Daniel
Daniel Veillard c86a4fae 2001-03-26T16:28:29 - HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c xmlversion.h.in xpointer.c: of course the way I defined UNUSED breaks on old gcc version. Try to be smart and also define it directly in xmlversion.h - configure.in: removed -ansi flag from the pedantic set Daniel
Daniel Veillard a47fb3d9 2001-03-25T17:23:49 Cleaned up the DOM section and linked to the Gdome2 homepage, Daniel
Daniel Veillard 5f025317 2001-03-25T14:58:11 file i18n.xml was initially added on branch LIB_XML_1_BRANCH.
Daniel Veillard b756af2d 2001-03-25T00:13:40 file parserold.c was initially added on branch LIB_XML_1_BRANCH.
Daniel Veillard 56a4cb8c 2001-03-24T17:00:36 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
Daniel Veillard c7ad7ce5 2001-03-22T21:45:29 Preparing a new release: - configure.in: 2.3.5 - doc/html/*: rebuilt the docs Daniel
Daniel Veillard 146c9120 2001-03-22T15:22:27 - 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
Daniel Veillard a5f013bf 2001-03-22T12:44:45 - config.h.in configure.in error.c: fix a compilation problem on platforms without vsnprintf (xml@thewrittenword.com) Daniel
Daniel Veillard e020c3a7 2001-03-21T18:06:15 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
Daniel Veillard e0c1d72a 2001-03-21T10:28:36 Got fed up, people should not use libxml1 unless forced, put this in big red letters at critical places in the doc, Daniel
Daniel Veillard 7d42b54b 2001-03-20T13:22:46 - error.c: removed a C++ like comment Daniel
Daniel Veillard 0b6b55b0 2001-03-20T11:27:34 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
Daniel Veillard fbf8a2d0 2001-03-19T15:58:54 More cleanups, XSLT induced, start looking okay: - xpath.[ch]: still a lot of cleanup based on XSLT, added xmlXPathConvert{String,Number,Boolean} to be able to make type casts without a context stack, fixed some implementation problems related to the absence of context at parse-time, added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr() in the public API too - xpointer.c xpathInternals.h: we need to know at parse time whether we are compiling an XPointer Daniel
Daniel Veillard afcbe1cb 2001-03-19T10:57:13 Did the boring cleanup job now that stuff works okay again: - xpath.[ch] xpointer.c: restaured the Binary and API compatibility cleaned up the parser internals, refactored XPath code, added new compilation based APIs and cleanly separated public and private APIs. Daniel
Daniel Veillard d007d6c5 2001-03-19T00:01:07 Ooops: - xpath.h: the comp field must be added at the end to avoid killing Ooops: - xpath.h: the comp field must be added at the end to avoid killing binary compat. Daniel
Daniel Veillard 9e7160d4 2001-03-18T23:17:47 Completely changed the way the XPath evaluation is done, likely to break stuff like libxslt right now: - Makefile.am: detect XPath memleaks in regreson tests - error.c: fixed and error w.r.t. error reporting still using stderr - hash.c: added new line at end of file - tree.h: minor cleanup - xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath expression parsing from evaluation, resulted in a number of changes internally, and in XPointer. Likely to break stuff using xpathInternals.h but should remain binary compatible, new interfaces will be added. Daniel
Daniel Veillard 480363bd 2001-03-16T22:04:15 Updated instruction for libxml2 and libxml coexistence, Daniel
Daniel Veillard d574f78f 2001-03-14T19:40:17 - configure.in: fixed a couple of problems reported by okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling without gcc on non linux platforms. Daniel
Daniel Veillard 0a6c358b 2001-03-14T19:15:37 - doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested a fix for --with-html-dir= configure support. I hope it won't break rpm generation Daniel
Daniel Veillard a022fe03 2001-03-14T16:30:00 First patch from SCO :-) - xmlIO.c: one function comment cleanup. Daniel
Daniel Veillard 25239c1c 2001-03-14T13:56:48 - SAX.c: external subset notations were improperly registered in the internal subset. Daniel
Daniel Veillard 3f3b4f37 2001-03-13T15:12:39 Bob Wilkinson sent grammatical errors fixes in the FAQ :-) Daniel
Daniel Veillard 2c4754f1 2001-03-13T09:31:12 - README.cvs-commits: added, pointing to HACKING - HACKING: updated Daniel
Daniel Veillard 82ab81e9 2001-03-12T21:11:21 - 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
Daniel Veillard 68d7b67a 2001-03-12T18:22:04 - xpath.c: ptittom found a small bug in UnaryExpr Daniel
Daniel Veillard e356c280 2001-03-10T12:32:04 Preparing for 2.3.4 release: - configure.in: bumped to 2.3.4 - error.c: fixed bug #51860 - tree.c: fixed bug #51861 - valid.c: cleanup, more debug, failed to fix one bug crap ... - tree.[ch] : added xmlDefaultBufferSize - nanoftp.c: typo in function name header block - doc/xml.html : updated, added link to XML::LibXSLT - doc/html/* : rebuilt the docs Daniel
Daniel Veillard 80f32571 2001-03-07T19:45:40 - 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
Daniel Veillard 6c831207 2001-03-07T15:57:53 Seems there is still bugs hiding, someone has some flytox ? - Makefile.am: Martin Baulig suggested to add -lm - tree.c: found another bug in xmlNodeGetContent() Daniel
Daniel Veillard 33a67808 2001-03-07T09:44:02 Removed unneeded references to rpmfind.net, use xmlsoft.org, fixed the mailing-list new address, fixed new email address, daniel
Daniel Veillard 81781103 2001-03-07T09:31:47 Updated to point to bugzilla, Daniel
Daniel Veillard 4af6b6e8 2001-03-06T08:33:38 - xpath.c: Bjorn found the error related to strictness of comparison. Daniel
Daniel Veillard 29631a89 2001-03-05T09:49:20 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
Daniel Veillard 14be0a17 2001-03-03T18:50:55 Small fixups: - xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg - Small fixups: - xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg - parserInternals.c: removed unneeded test raised by Stric Daniel
Bjorn Reese e1dc0114 2001-03-03T12:09:03 xmlXPathNodeCollectAndTest fixed (by William Brack) xmlXPathFormatNumber added xmlXPathNodeSetSort changed
Daniel Veillard f9533d14 2001-03-03T10:04:57 - HTMLparser.c: fixed loop reported by Marc Sanfacon Daniel
Daniel Veillard 2f36224e 2001-03-02T17:36:21 - 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
Daniel Veillard b402c07c 2001-03-01T17:28:58 Released libxml-2.3.3: - configure.in: bumped to 2.3.3 - doc/xml.html: updated Daniel
Daniel Veillard 77851710 2001-02-27T21:54:07 Minimal changes for XSLT node-set() extra function: - tree.c: minor doc fix - xpath.c: deallocation issues when a result tree has been converted to a node-set Daniel
Daniel Veillard ec70e917 2001-02-26T20:10:45 I'm slightly time warped... - doc/xml.html: oops corrected dates s/2000/2001 Daniel
Daniel Veillard 8730c561 2001-02-26T10:49:57 - valid.c: new patch from Gary Pennington Daniel
Daniel Veillard 91e9d589 2001-02-26T07:31:12 - doc/xml.html: applied patch from Ankh Daniel
Daniel Veillard edac3c90 2001-02-26T01:36:19 - xinclude.c: fixed a problem building on Mac Daniel