Log

Author Commit Date CI Message
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
Daniel Veillard 21a0f918 2001-02-25T19:54:14 - parser.c: more work on increasing parsing ferformances Daniel
Daniel Veillard 48b2f896 2001-02-25T16:11:03 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
Daniel Veillard 59a3bd37 2001-02-24T22:41:45 Small fix for the release, Daniel
Daniel Veillard 71681103 2001-02-24T17:48:53 Preparing 2.3.2 release: - configure.in: bumped to 2.3.2 - doc/xml.html: updated for release Daniel
Daniel Veillard bbd51d51 2001-02-24T03:07:03 - xpath.c: found a memleak and fixed a nasty bug Daniel
Daniel Veillard f7cd4817 2001-02-23T18:44:52 - xmllint.[c1] : added return code errors for xmllint - xpath.c: specific debug dump function for result value trees Daniel
Owen Taylor 3473f88a 2001-02-23T17:55:21 Revert directory structure changes
CET 2001 Tomasz Kłoczko 64636e7f 2001-02-23T01:37:32 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.
Daniel Veillard 4b637079 2001-02-21T21:52:55 - xpath.c: finally implemented xmlXPathCompareNodeSets - test/XPath/expr/floats results/XPath/expr/floats: added a test for float expressions Daniel
Daniel Veillard f714aa32 2001-02-21T03:07:44 - tree.c: fixed xmlNodeGetContent, it was not recursing on child - parserInternals.[ch]: trying to speed up parsing - xpath.c : speeded up node set equality op Daniel
Daniel Veillard bca64ef1 2001-02-19T22:20:01 cut and past error in Changelog, Daniel
Daniel Veillard e0c3a62c 2001-02-19T18:05:20 - Makefile.am valid.c list.[ch]: Gary Pennington provided a better handling of ID/IDREF and the list modules associated - configure.in: small CFLAGS cleanup Daniel
Daniel Veillard a8abee69 2001-02-19T15:14:59 - configure.in: fixed iconv detection on AIX (stric) Daniel
Daniel Veillard 88f8f6f3 2001-02-19T10:00:53 - xpath.c: fixed "*" (unbelievable !) and a couple of warnings Daniel
Bjorn Reese fd9b09b2 2001-02-18T16:51:25 *** empty log message ***
Bjorn Reese 081543fd 2001-02-18T16:49:41 xmlXPathNodeSetSort now uses Shell's sorting algorithm Fixed whitespace handling in xmlXPathStringEvalNumber
Daniel Veillard 142adbfa 2001-02-17T13:21:05 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
Daniel Veillard f23e0095 2001-02-16T13:21:29 - xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now Daniel
Daniel Veillard e0e26513 2001-02-16T00:11:46 - tree.[ch] parser.c xpath.c: fixed the problem of addressing attributes within the XML-1.0 namespace Daniel
Daniel Veillard 6e6a6cc6 2001-02-15T15:55:44 couple of fixes before release: - xpathInternals.h: exported a few axis functions - doc/xml.html: updated the doc Daniel
Daniel Veillard 760f4426 2001-02-15T14:59:48 Couple of fixes, getting ready for 2.3.1: - configure.in: applied patch from Daniel van Balen for OpenBSD and bumped version to 2.3.1 - HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the attempt to find autoclosing was simply broken, removed it, updated the examples, this is better Daniel
Daniel Veillard d194dd28 2001-02-14T10:37:43 - hash.[ch]: added Paolo Casarini patch to provide Delete from hash functionnalities. - doc/html/* : rebuild the doc Daniel
Daniel Veillard f41fbbf6 2001-02-13T17:05:35 testing and bug fixing related to XSLT: - xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and on predicate - HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one really want to have tags closed on output even if we accept unclosed ones on input Daniel
Daniel Veillard 5dd2f0a6 2001-02-12T17:36:05 Well the bugs I was chasing on XSLT were ... in libxml ... grrrr: - xpath.c: ouch don't free NULL, rare case fixed - tree.c: don't coalesce text nodes if they don't have the same behaviour wrt escaping on output Daniel
Daniel Veillard d12b69dd 2001-02-11T20:17:31 bit of testing, a bit of fixing, a bit of testing, a bit of fixing ... * xpath.c: small fixup * SAX.c: don't warn on empty namespaces. Daniel
Daniel Veillard a666359a 2001-02-10T09:41:12 Fixed last point, Daniel
Daniel Veillard 62bccd56 2001-02-10T09:40:10 Fixed formatting, Daniel.
Daniel Veillard 7f41b3eb 2001-02-10T09:35:37 Fixed some old stuff, added the faq about blanks, Daniel
Daniel Veillard 6a2e4060 2001-02-08T10:31:33 - README: a bit of cleanup - configure.in: preparing for 2.3.0 release Daniel
Daniel Veillard 1f83d39f 2001-02-08T09:37:42 - hash.[ch]: added a first version of xmlHashSize() - valid.c: another bug fix from Gary Pennington Daniel
Daniel Veillard 5eef6225 2001-02-07T18:24:48 - valid.c: couple of bug fixes pointed by Gary Pennington - HTMLtree.c: #if 0 cleanup Daniel
Daniel Veillard 2c257ec1 2001-02-06T13:29:07 How to remove 20% of XSLT execution time in less than 20 lines of code * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique() which removes a time consuming check of xmlXPathNodeSetAdd() and use it in places where we are sure to not break unicity Daniel
Daniel Veillard 0f2a53cc 2001-02-05T17:57:33 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
Daniel Veillard 2c833b66 2001-02-03T08:52:06 Dohhhhhh: - xmliO.c: Harry Blundell pointed out that xmlCheckFilename Dohhhhhh: - xmliO.c: Harry Blundell pointed out that xmlCheckFilename xmlCheckFilename should not be called from xmlFileOpenW and xmlGzfileOpenW Daniel
Daniel Veillard b6e7fdba 2001-02-02T17:07:32 Rewrite/cleanup/tests of URI normalization: - uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith - test/URI/smith.uri result/URI/smith.uri Makefile.am: added the new tests for URI normalization - testURI.c: fixed stoopid bugs - result/VC/OneID3 result/VC/UniqueElementTypeDeclaration: the URI in the error messages are now properly normalized Daniel
Daniel Veillard ea28ce62 2001-02-02T08:20:19 - uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath Daniel
Daniel Veillard e99a4767 2001-02-01T04:34:35 fixed a number of problems in XPATH_XSLT_TREE processing Daniel * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing Daniel
Daniel Veillard 2b325a0b 2001-01-31T20:46:31 XSLT debug side effect: * xpath.c: fixed mod operator Daniel
Daniel Veillard de55cf62 2001-01-31T15:53:13 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
Daniel Veillard 2f913b74 2001-01-31T13:23:49 Fixes inherited from XSLT testing: - xpath.c result/XPath/tests/chaptersbase result/XPath/tests/simplebase: fixed XPath node() - tree.c: small fix in xmlNewNs() - Makefile.am: removed extraneous xml2Conf.sh rule Daniel
Daniel Veillard 9cb5ff4e 2001-01-29T08:22:21 Fixed generated doc, Daniel
Daniel Veillard b42042b5 2001-01-28T07:40:36 Renamed the library to libxml2 and made the changes needed to have libxml-devel and libxml2-devel to coexist: - Makefile.am configure.in libxml.spec.in example/Makefile.am: Changed the library name, in order to get libxml-devel and libxml2-devel to coexist on a single system - xml-config.1 xml-config.in xmlConf.sh.in: renamed - xml2-config.1 xml2-config.in xml2Conf.sh.in: new files Daniel
Daniel Veillard ee0a4660 2001-01-27T18:59:33 - Makefile.am configure.in libxml-2.0.pc.in: started working on getting libxml2-devel installable in // as libxml-devel. Daniel
Daniel Veillard 5eb0594f 2001-01-27T17:50:22 Makefile/doc maintenance: - doc/Makefile.am: fixed make rebuild in doc - doc/html/*.html: rebuilt the docs Daniel
Daniel Veillard f37927f9 2001-01-27T10:23:03 auto*, Daniel
Daniel Veillard 65c295d5 2001-01-26T09:32:39 - tree.c: patch from Bjorn Reese on xmlBufferCCat Daniel
Daniel Veillard 8e199906 2001-01-25T18:54:39 Some packaging cleanup: - Makefile.am doc/Makefile.am libxml.spec.in: painful work to get the HTML doc to go into the -devel RPM ... - aclocal.m4 config.h.in: some updates due to auto* magic Daniel
Daniel Veillard 93086663 2001-01-25T18:13:04 - xpath.h: added a hook in the context structure allowing to link to extra support, needed for XSLT Daniel
Daniel Veillard f17e09bc 2001-01-25T13:55:35 Incorporated patches, some cleanup: - xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed xmlXPtrCmpPoints to use it. - propagated the following patch from Alejandro Forero - include/win32config.h xmlIO.c: applied further suggestions from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup - example/gjobread.c: fixed warnings, now that it builds Daniel
Daniel Veillard 48177c22 2001-01-23T15:27:41 Fixed a problem with EXTRA_DiST, Daniel.
Daniel Veillard 383b1476 2001-01-23T11:39:52 Added link to FEATURES in lxr, Daniel
Daniel Veillard b83ba408 2001-01-22T22:45:10 took me nearly 2 years to find the way to not build in SUBDIRS before the current dir. Did I said previously how I hate auto* (but still love it when it works :-) Daniel
Daniel Veillard 82687162 2001-01-22T15:32:01 - doc/xml.html: updated with an XSLT section, removed pointer to W3C CVS base. Daniel
Daniel Veillard 8a7642fd 2001-01-22T10:45:16 Memory issues on the new type: - xpath.c: when copying a XSLT tree object the tree need to be copied too, and deallocation need to occur the same way. Daniel
Daniel Veillard e456646d 2001-01-22T09:58:39 More work, bugfixes for problems detected by XSLT, and addition of a new specific type for XSLT: - xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE type correponding to an XSLT result tree fragment. Share most of the data format with node set, as well as operators. - HTMLtree.c: added a newline at the end of the doctype output whe this one is not present initially. - tree.c: make sure taht the parent and doc pointers are properly set when copying attributes (lists). Daniel
Daniel Veillard 8a7efd04 2001-01-21T10:21:51 grrr there was still a static decl left, Daniel
Daniel Veillard 701c736b 2001-01-21T09:48:59 Just mad a function public: - htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput Daniel
Daniel Veillard 5a2b697a 2001-01-20T21:15:50 - xpath.c: seems I finally killed that ugly path evaluation context bug (tagged 9999 in case is is wrong) Daniel
Daniel Veillard 8f4d9757 2001-01-19T05:32:34 added xmlXPathRegisterVariableLookup() for XSLT Daniel * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup() for XSLT Daniel
Daniel Veillard d8aa7cbd 2001-01-18T15:21:36 off by 1 and stupidity bug fix: - xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix for xmlGzfileOpen() bug Daniel