Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 8b8d2254 | 2001-06-16 21:24:56 | - xpath.c: first part of the work on selecting namespace to fix bug #56115 Daniel | ||
| 608ad079 | 2001-06-14 08:32:28 | - xpath.c: Thomas Broyer suggested a better patch for the / arg Daniel | ||
| 239d052b | 2001-06-13 23:02:48 | - xpath.c: bug detected by Ankh when / is used as a function arg Daniel | ||
| 541d6555 | 2001-06-07 14:20:01 | - xpath.c: robert pointed out xmlXPathNINF was not initialized daniel | ||
| 97ac1319 | 2001-05-30 19:14:17 | - xpath.c encoding.[ch]: William M. Brack provided a set of UTF8 string oriented functions and started cleaning the related areas in xpath.c which needed fixing in this respect Daniel | ||
| 42596ad2 | 2001-05-22 16:57:14 | - tree.c: fixed a gross mistake in base computation, xml:base is not completely correct yet (need cascade). - xpath.[ch]: added the few things needed to find a function name and URI from the XPath context when it is called. Daniel | ||
| 81418e38 | 2001-05-22 15:08:55 | - catalog.[ch]: fixes and add xmlLoadCatalogs() - DOCBparser.c: small cleanup - xmllint.c: added a --catalogs option to load catalogs from $SGML_CATALOG_FILES - tree.c: cleanup - configure.in: iconv library fixup, ICONV_LIBS Daniel | ||
| af86c7f4 | 2001-05-21 14:11:26 | - catalog.c: handling of CATALOG entries. detection of recursion, and a few bugfixes - xpath.c: fixing bug #54951 QNAME with no prefix should not match against the default namespace Daniel | ||
| 04b93290 | 2001-05-21 08:15:31 | - xpath.c: Joe Orton reported a bug found with IRIx compiler. Daniel | ||
| 76d66f41 | 2001-05-16 21:05:17 | - xpath.c tree.c parser.c: speed optimizations at the parser level document tree freeing and xpath evaluation Daniel | ||
| ba0b8c94 | 2001-05-15 09:43:47 | - xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup patch from Thomas Broyer Daniel | ||
| 357c960e | 2001-05-03 10:49:20 | - xpath.c result/XPath/expr/floats : clarified and cleanup printing of abnormal floats in tests. Daniel | ||
| c8f620ba | 2001-04-30 20:31:33 | fix of an XSLT namespace bug reported on the list general/bug-8- Daniel * xpath.c: fix of an XSLT namespace bug reported on the list general/bug-8- Daniel | ||
| 5792e16f | 2001-04-30 17:44:45 | - strio.h trio.c: Dan McNichol suggested a couple of small fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler Daniel | ||
| b45c43be | 2001-04-28 17:02:11 | - configure.in xpath.c: applied Bjorn patches for FPE on the alpha Daniel | ||
| e39a93d0 | 2001-04-28 14:35:02 | This improves seriously some XSLt speed tests: - xpath.c: simple and efficient optimization, XPath functions aways bind to the same code, cache this - TODO: updated (by saying some is obsolete) Daniel | ||
| 2156a56b | 2001-04-28 12:24:34 | - xpath.c: more cleanup work on XPath name parsing routines Daniel | ||
| 61d80a28 | 2001-04-27 17:13:01 | - parserInternals.c xpath.[ch]: some UTF8 cleanup on xmlXPathParseName - xpath.c: Igor Zlatkovic suggested a change for NAN and MSC - debugXML.c: avoid compilation problems if compiling without HTML support, Igor Zlatkovic - win32/libxml2/libxml2.def.src: being able to compile without XPath on Windows Daniel | ||
| 82e4971d | 2001-04-26 14:38:03 | - xpath.c: fixed bug #53689 related to processing-instruction() Daniel | ||
| b33c2019 | 2001-04-25 12: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 | ||
| eae522a0 | 2001-04-23 13: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 | ||
| fd0c3ebb | 2001-04-22 19:13:10 | Fixed the XPointer crap ... - xpath.c: fixed the XPointer problem introduced in 2.3.6 Daniel | ||
| 40af649f | 2001-04-22 08:50:55 | - xpath.c: fixed xmlXPathCompile to detected unproperly ended expr Daniel | ||
| 70a9da54 | 2001-04-21 16:57:29 | trio upgrade and integration | ||
| e470df7f | 2001-04-18 21: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 | ||
| e043ee17 | 2001-04-16 14: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 | ||
| 1731d6ae | 2001-04-10 16: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 | ||
| 73639a73 | 2001-04-10 14:31:39 | - xpath.c: Bill Brack pointer an error in detecting a null nodeset Daniel | ||
| 911f49a0 | 2001-04-07 15:39:35 | - xpath.c: checking for null pointer generated by new code Daniel | ||
| d8df6c0e | 2001-04-05 16: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 | ||
| 4dd9346d | 2001-04-02 15: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 | ||
| 92ad2104 | 2001-03-27 12: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 | ||
| 56a4cb8c | 2001-03-24 17: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 | ||
| fbf8a2d0 | 2001-03-19 15: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 | ||
| afcbe1cb | 2001-03-19 10: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 | ||
| 9e7160d4 | 2001-03-18 23: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 | ||
| 68d7b67a | 2001-03-12 18:22:04 | - xpath.c: ptittom found a small bug in UnaryExpr Daniel | ||
| 4af6b6e8 | 2001-03-06 08:33:38 | - xpath.c: Bjorn found the error related to strictness of comparison. Daniel | ||
| e1dc0114 | 2001-03-03 12:09:03 | xmlXPathNodeCollectAndTest fixed (by William Brack) xmlXPathFormatNumber added xmlXPathNodeSetSort changed | ||
| 77851710 | 2001-02-27 21: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 | ||
| 48b2f896 | 2001-02-25 16: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 | ||
| bbd51d51 | 2001-02-24 03:07:03 | - xpath.c: found a memleak and fixed a nasty bug Daniel | ||
| f7cd4817 | 2001-02-23 18:44:52 | - xmllint.[c1] : added return code errors for xmllint - xpath.c: specific debug dump function for result value trees Daniel | ||
| 3473f88a | 2001-02-23 17:55:21 | Revert directory structure changes | ||
| 64636e7f | 2001-02-23 01:37:32 | moved to libxml directory - this allow simplify automake/autoconf. Now Thu Feb 23 02:03:56 CET 2001 Tomasz K | ||
| 4b637079 | 2001-02-21 21:52:55 | - xpath.c: finally implemented xmlXPathCompareNodeSets - test/XPath/expr/floats results/XPath/expr/floats: added a test for float expressions Daniel | ||
| f714aa32 | 2001-02-21 03: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 | ||
| 88f8f6f3 | 2001-02-19 10:00:53 | - xpath.c: fixed "*" (unbelievable !) and a couple of warnings Daniel | ||
| 081543fd | 2001-02-18 16:49:41 | xmlXPathNodeSetSort now uses Shell's sorting algorithm Fixed whitespace handling in xmlXPathStringEvalNumber | ||
| 142adbfa | 2001-02-17 13: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 | ||
| f23e0095 | 2001-02-16 13:21:29 | - xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now Daniel | ||
| e0e26513 | 2001-02-16 00:11:46 | - tree.[ch] parser.c xpath.c: fixed the problem of addressing attributes within the XML-1.0 namespace Daniel | ||
| f41fbbf6 | 2001-02-13 17: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 | ||
| 5dd2f0a6 | 2001-02-12 17: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 | ||
| d12b69dd | 2001-02-11 20: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 | ||
| 2c257ec1 | 2001-02-06 13: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 | ||
| 0f2a53cc | 2001-02-05 17: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 | ||
| 2c833b66 | 2001-02-03 08: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 | ||
| e99a4767 | 2001-02-01 04: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 | ||
| 2b325a0b | 2001-01-31 20:46:31 | XSLT debug side effect: * xpath.c: fixed mod operator Daniel | ||
| 2f913b74 | 2001-01-31 13: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 | ||
| f17e09bc | 2001-01-25 13: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 | ||
| 8a7642fd | 2001-01-22 10: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 | ||
| e456646d | 2001-01-22 09: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 | ||
| 5a2b697a | 2001-01-20 21:15:50 | - xpath.c: seems I finally killed that ugly path evaluation context bug (tagged 9999 in case is is wrong) Daniel | ||
| 8f4d9757 | 2001-01-19 05:32:34 | added xmlXPathRegisterVariableLookup() for XSLT Daniel * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup() for XSLT Daniel | ||
| f6eea27b | 2001-01-18 12:17:12 | Bugfixes, extesion and optimizations for XSLT: - xpath.c: removed an error found by XSLT usage - tree.c parserInternals.h: use a predefined static string for text and comment nodes, avoid freeing them in xmlFreeNode, exported the string name in parserInternals.h and added another value to disable encoding at output (for XSLT), gain memory, time. Daniel | ||
| 389e6b72 | 2001-01-15 19:41:13 | Patches bug fixes and on new function: - xpath.c: fixed the comaprision of values and nodelists, need to compare nodelist still ... - debugXML.c: avoided a possible core dump - HTMLparser.c: cleanup - nanohttp.c: contributed fix. - tree.c: fixes in properties handling added xmlSetNsProp needed by libxslt - xpathInternals.h: exported xmlXPathBooleanFunction, added a comment - TODO: updated Daniel | ||
| 08108984 | 2001-01-03 15:24:58 | - testXPath.c xpath.c: fixing the XPath union expressions problem reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz> Daniel | ||
| a6d8eb62 | 2000-12-27 10:46:47 | 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 | ||
| ce6e98d6 | 2000-11-25 09:54:49 | 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 | ||
| f62ceffb | 2000-11-24 23:36:01 | General fixes, XPointer improvements: - HTMLparser.c: some fixes on auto-open of html/head/body - encoding.c: fixed a compilation error on some gcc env - xpath.c xpointer.[ch] xpathInternals.h: improved the XPointer implementation - test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added related XPointer tests and associated results Daniel | ||
| 41e06513 | 2000-11-13 11:47:47 | 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 | ||
| 9e8bfae5 | 2000-11-06 16:43:11 | XInclude and other stuff while travelling. Contributed patches: - tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c debugXML.c xmlversion.h.in: Started adding XInclude support, this is a new xmllint option - tree.c xpath.c: applied TOM patches for XPath - xpointer.c: fixed a couple of errors. - uri.c: added an escaping function needed for xinclude - testXPath.c hash.c HTMLtree.c: minor cleanups raised by new warning from RH70 gcc's version Daniel | ||
| a4964b75 | 2000-10-31 18:23:44 | - 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 | ||
| a5db68a3 | 2000-10-29 18:06:06 | - xpath.c xpathInternals.h: applied a large cleaning patch from TOM <ptittom@free.fr>, it also add namespace support for function and variables registration. Daniel | ||
| c4f4f0b7 | 2000-10-29 17:46:30 | - xpath.c: fixed the root evaluation problems - HTMLparser.c result/HTML/doc3.htm: fixed the problem of non ignorable spaces with <b> <bold> <em> - tree.c: fixed a loop in xmlSearchNsByHref() Daniel | ||
| 767662db | 2000-10-27 17:04:52 | - xpath.c: applied another XPath patch from TOM - xpath.c include/makefile.am: applied another patch from china@thewrittenword.com (cleanup on IRIX). Daniel | ||
| f6bf921d | 2000-10-26 14:07:44 | - xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr> cleanup patch for XPath Daniel | ||
| d6d7f7bf | 2000-10-25 19:56:55 | 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 | ||
| 29a11cc6 | 2000-10-25 13:32:39 | Releasing 2.2.6 after adding xpathInternals.h: - configure.in: release 2.2.6 - xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h exporting the inner functions of xpath for extension modules - doc/*: updated and rebuilt the doc Daniel | ||
| df7ef2a7 | 2000-10-25 10:11:55 | closing bug #29260, Daniel | ||
| 126f2799 | 2000-10-24 17:10:12 | 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 | ||
| 52afe800 | 2000-10-22 16:56:02 | Started working on the hash table module integration, fixed a bug: - entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched XPath functions and XML entities table to them. More to come... - xmlIO.c: fixed libxml closing FILEs it didn't open. Daniel | ||
| ff9c3307 | 2000-10-13 16:38:25 | More work on XPointer - xpath.c xpointer.c: XPointer reorder of ranges start/end and string-range for empty strings - test/XPath/docs/str test/XPath/xptr/chaptersrange test/XPath/xptr/strrange: augmented the XPointer testsuite Daniel | ||
| c2df4cde | 2000-10-12 23:15:24 | Going forward in XPointer implementation: - testXPath.c xpath.[ch]: moved some debug functions to xpath core - xpointer.c: implemented string-range() at least a good first version - test/XPath/docs/str test/XPath/xptr/strrange result/XPath/xptr/strrange: the string-range() tests Daniel | ||
| 2d38f047 | 2000-10-11 10:54:10 | - xpath.[ch] xpointer.[ch]: worked on XPath functions and variable handlings (registration, lookup, cleanup) Daniel | ||
| c8df0aaf | 2000-10-10 23:50:30 | Added XPointer: - configure.in Makefile.am include/makefile.am: adding Added XPointer: - configure.in Makefile.am include/makefile.am: adding XPointer and XPtrtests target - xpointer.[ch] : new files for XPointer support - test/XPath/xptr result/XPath/xptr: added XPointer testsuite and more XPath tests Daniel | ||
| b71379b7 | 2000-10-09 12:30:39 | - 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 | ||
| 7e99c63b | 2000-10-06 12:59:53 | 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 ! | ||
| 55b91f2d | 2000-10-05 16:30:11 | Massive XPath implementation cleanup: - debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness in the XPath engine, rewrote large parts of it, now it's far cleaner and in sync with the REC not an old WD. Fixed a parsing problem in the interactive XML shell found when testing XPath. Daniel | ||
| ac260306 | 2000-10-04 13:33:43 | More work and fixes on XPath: - debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer, incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath examples with the extra test Daniel | ||
| 740abf5a | 2000-10-02 23:04:54 | Big XPath cleanup continues, one URI fix: - xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation engine, should be far more stable, incorporated a new version of preceding/following axis, need testing - uri.c: fixed file:///c:/a/b/c problem - test/XPath/tests/idsimple: augmented the XPath tests Daniel | ||
| 8b5dd83f | 2000-10-01 20:28:44 | - 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 | ||
| f09e7e35 | 2000-10-01 15:53:30 | 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 | ||
| 46057e14 | 2000-09-24 18:49:59 | Various contribs: - xpath.c: patch for normalize-string() Various contribs: - xpath.c: patch for normalize-string() substring-before(), substring-after() and translate() functions from Bjorn Reese <breese@mail1.stofanet.dk> - libxml.m4 Makefile.am: added libxml.m4 from Debian ? Fredrik Hallenberg <hallon@lysator.liu.se> - TODO: updated Daniel | ||
| 04698d9e | 2000-09-17 16:00:22 | 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 | ||
| 39c7d71a | 2000-09-10 16:14:55 | 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 | ||
| 32bc74ef | 2000-07-14 14:49:25 | - 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 | ||
| 3f6f7f64 | 2000-06-30 17:58:25 | - 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 |