Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 56de87ee | 2005-02-16 00:22:29 | fix the comment to describe the real return values lot of work on the * encoding.c: fix the comment to describe the real return values * pattern.c xpath.c include/libxml/pattern.h: lot of work on the patterns, pluggin in the XPath default evaluation, but disabled right now because it's not yet good enough for XSLT. pattern.h streaming API are likely to be changed to handle relative and absolute paths in the same expression. Daniel | ||
| cd65bc9a | 2005-01-06 09:39:18 | fixed problem with xmlXPathErr when error number subscript was out of * xpath.c: fixed problem with xmlXPathErr when error number subscript was out of range (bug 163055) | ||
| 21e4ef20 | 2005-01-02 09:53:13 | Re-examined the problems of configuring a "minimal" library. Synchronized the header files with the library code in order to assure that all the various conditionals (LIBXML_xxxx_ENABLED) were the same in both. Modified the API database content to more accurately reflect the conditionals. Enhanced the generation of that database. Although there was no substantial change to any of the library code's logic, a large number of files were modified to achieve the above, and the configuration script was enhanced to do some automatic enabling of features (e.g. --with-xinclude forces --with-xpath). Additionally, all the format errors discovered by apibuild.py were corrected. * configure.in: enhanced cross-checking of options * doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml, doc/libxml2-api.xml, gentest.py: changed the usage of the <cond> element in module descriptions * elfgcchack.h, testapi.c: regenerated with proper conditionals * HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c, testSAX.c: cleaned up conditionals * include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h, hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h, valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]: synchronized the conditionals with the corresponding module code * doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c: added additional conditions required for compilation * doc/*.html, doc/html/*.html: rebuilt the docs | ||
| ad0e67c5 | 2004-12-01 14:35:10 | fixed up some gcc warnings, no change to logic. New macro XML_CAST_FPTR to * dict.c, xpath.c, include/libxml/hash.h: fixed up some gcc warnings, no change to logic. New macro XML_CAST_FPTR to circumvent gcc warnings on function pointer <-> object pointer (a hack). | ||
| 7eca35fb | 2004-11-29 13:08:03 | fixed a memory leak on errors in some circumstances #159812 Daniel * xpath.c: fixed a memory leak on errors in some circumstances #159812 Daniel | ||
| f13f77f0 | 2004-11-12 16:03:48 | trivial change (changed CHECK_CONTEXT to CHECK_CTXT on a couple of lines) * xpath.c: trivial change (changed CHECK_CONTEXT to CHECK_CTXT on a couple of lines) * gentest.py, testapi.c: enhanced to reduce compilation warnings | ||
| 645a924a | 2004-11-09 12:20:42 | fixed problem concerning XPath context corruption during function argument * xpath.c: fixed problem concerning XPath context corruption during function argument evaluation (bug 157652) | ||
| f2a36f98 | 2004-11-08 17:55:01 | more types. more fixes Daniel * testapi.c: more types. * parserInternals.c xpath.c: more fixes Daniel | ||
| 6128c01c | 2004-11-08 17:16:15 | better parser options coverage more cleanups. Daniel * gentest.py testapi.c: better parser options coverage * SAX2.c xpath.c: more cleanups. Daniel | ||
| a82b1826 | 2004-11-08 16:24:57 | more coverage more fixes Daniel * gentest.py testapi.c: more coverage * debugXML.c parser.c xmlregexp.c xpath.c: more fixes Daniel | ||
| 57b2516a | 2004-11-06 14:50:18 | augmented type autogeneration for enums removed direct error reporting. * gentest.py testapi.c: augmented type autogeneration for enums * xpath.c include/libxml/xpath.h: removed direct error reporting. Daniel | ||
| ce682bc2 | 2004-11-05 17:22:25 | 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 | ||
| b031cef5 | 2004-11-05 16:34:22 | fixed problem with NULL entry (bug 157407) fixed a couple of warnings (no * catalog.c: fixed problem with NULL entry (bug 157407) * xpath.c: fixed a couple of warnings (no change to logic) | ||
| 03226814 | 2004-11-01 14:55:21 | fixed an UTF-8 parsing bug reported by Markus Bertheau on #fedora-devel * xpath.c: fixed an UTF-8 parsing bug reported by Markus Bertheau on #fedora-devel Daniel | ||
| 8de5c0bd | 2004-10-07 13:14:19 | 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 | ||
| d1757abc | 2004-10-02 22:07:48 | added two new macros IS_ASCII_LETTER and IS_ASCII_DIGIT used with (html) * include/libxml/parserInternals.h: added two new macros IS_ASCII_LETTER and IS_ASCII_DIGIT used with (html) parsing and xpath for testing data not necessarily unicode. * HTMLparser.c, xpath.c: changed use of IS_LETTER_CH and IS_DIGIT_CH macros to ascii versions (bug 153936). | ||
| a918b5b0 | 2004-09-26 14:25:37 | applied patch from Malcolm Tredinnick fixing space/tabs fixed a realloc * xstc/xstc.py: applied patch from Malcolm Tredinnick fixing space/tabs * xpath.c: fixed a realloc potential problem Daniel | ||
| 6ebf3c4c | 2004-08-22 13:11:39 | trying to remove some warning when compiling on Fedora Core 3 and 64bits * xmllint.c xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h python/libxml.c python/libxml_wrap.h: trying to remove some warning when compiling on Fedora Core 3 and 64bits Daniel | ||
| 3794b9e8 | 2004-07-13 15:06:20 | Added code to in PREDICATE/FILTER handling to reset the xpath context * xpath.c: Added code to in PREDICATE/FILTER handling to reset the xpath context document pointer (part of fix to libxslt bug 147445) | ||
| e9449c5d | 2004-07-11 14:41:20 | added an encoding "special comment" to avoid warning message in python2.3 * python/drv_libxml.py: added an encoding "special comment" to avoid warning message in python2.3 (bug 146889) * Makefile.am, python/Makefile.am, python/tests/Makefile.am: small change to make "make tests" a little quieter (MAKEFLAGS+=--silent) * xpath.c: enhanced to take advantage of current libxslt handling of tmpRVT. Fixes bug 145547. | ||
| 8fad8bff | 2004-06-02 08:26:25 | fixed problem with predicate evaluation on an empty nodeset (bug 143409) * xpath.c: fixed problem with predicate evaluation on an empty nodeset (bug 143409) | ||
| 9912705b | 2004-05-24 02:52:28 | fixed to allow '+' in exponent of number (bug 143005) fixed typo in last * xpath.c: fixed to allow '+' in exponent of number (bug 143005) * SAX2.c: fixed typo in last commit | ||
| 9ea6231e | 2004-04-29 14:04:09 | patch from Mark Vakoc for regression tests on Windows. the NaN problem * win32/Makefile.msvc: patch from Mark Vakoc for regression tests on Windows. * xpath.c: the NaN problem also shows up on Borland Daniel | ||
| d087dbf3 | 2004-04-20 21:41:19 | last version of the fix for MSC version 1200 Daniel * xpath.c: last version of the fix for MSC version 1200 Daniel | ||
| 7c4eb63b | 2004-04-19 21:29:12 | fixed a stupid () error + Mark name. Daniel * xpath.c: fixed a stupid () error + Mark name. Daniel | ||
| 68cb4b24 | 2004-04-18 20:55:39 | relaxed id() to not check taht the name(s) passed are actually NCName, * xpath.c: relaxed id() to not check taht the name(s) passed are actually NCName, decided this in agreement with Aleksey Sanin since existing specs like Visa3D broke that conformance checking and other tools seems to not implement it sigh... * SAX2.c: check attribute decls for xml:id and the value is an NCName. * test/xmlid/id_err* result/xmlid/id_err*: added error testing Daniel | ||
| 2582a338 | 2004-04-18 19:49:46 | work around Microsoft compiler NaN bug raise reported by Mark Vakoc fixed * xpath.c: work around Microsoft compiler NaN bug raise reported by Mark Vakoc * xmlschemas.c include/libxml/schemasInternals.h include/libxml/xmlerror.h: fixed a recusive expection schemas compilation error raised by taihei goi Daniel | ||
| a59ddb5e | 2004-02-25 08:12:32 | fixed a memory leak (xmlXPathLangFunction) reported on the list by Mike * xpath.c: fixed a memory leak (xmlXPathLangFunction) reported on the list by Mike Hommey | ||
| 372a4454 | 2004-02-17 13:09:23 | fixed problem with numbers having > 19 fractional places (bug 133921) * xpath.c: fixed problem with numbers having > 19 fractional places (bug 133921) | ||
| f49be477 | 2004-02-17 11:48:18 | applied optimization patch from Petr Pajas Daniel * xpath.c: applied optimization patch from Petr Pajas Daniel | ||
| b3377955 | 2004-02-09 12:48:55 | small patch from Philip Ludlam to avoid warnings. Daniel * xpath.c: small patch from Philip Ludlam to avoid warnings. Daniel | ||
| 5bb9ccd5 | 2004-02-09 12:39:02 | 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 | ||
| c07ed5e6 | 2004-01-30 07:52:48 | added (void *) type override to prevent warning on Solaris (Bug 132671) * xpath.c: added (void *) type override to prevent warning on Solaris (Bug 132671) | ||
| 4773df2a | 2004-01-23 13:15:13 | added io1.c an example ox xmlIO usage and io1.res test result, fixed a * doc/examples/*: added io1.c an example ox xmlIO usage and io1.res test result, fixed a awful lot of memory leaks showing up in testWriter.c, changed the examples and the Makefiles to test memory leaks. * xmlwriter.c: fixed a memory leak * Makefile.am: run the doc/examples regression tests as part of make tests * xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to compile an XPath expression within a context, currently the goal is to be able to reuse the XSLT stylesheet dictionnary, but this opens the door to others possible optimizations. * dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows to build a new dictionnary based on another read-only dictionnary. This is needed for XSLT to keep the stylesheet dictionnary read-only while being able to reuse the strings for the transformation dictionnary. * xinclude.c: fixed a dictionnar reference counting problem occuring when document parsing failed. * testSAX.c: adding option --repeat for timing 100times the parsing * doc/* : rebuilt all the docs Daniel | ||
| ce4fc56e | 2004-01-22 02:47:18 | fixed problem with union when last() is used in predicate (bug #131971) * xpath.c: fixed problem with union when last() is used in predicate (bug #131971) * xpointer.c: minor change to comment for doc generation | ||
| f7eb794c | 2003-12-31 07:59:17 | fixed problem pointed out by St | ||
| 72ee48d5 | 2003-12-30 08:30:19 | 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 | ||
| 08171918 | 2003-12-29 02:52:11 | edited a couple of comments in accordance with posting on the mailing list * xmlschemas.c: edited a couple of comments in accordance with posting on the mailing list (no logic change) * xpointer.c: working on Bug 129967, added check for NULL nodeset to prevent crash. Further work required. * xpath.c: working on Bug 129967, added code to handle XPATH_LOCATIONSET in RANGETO code, also added code to handle it in xmlXPathEvaluatePredicateResult. Further work required. | ||
| e8d1bd9d | 2003-12-23 01:28:58 | small enhancement to xmlXPathCmpNodes to assure document order for * xpath.c: small enhancement to xmlXPathCmpNodes to assure document order for attributes is retained (Bug 129331) | ||
| f88d8cf9 | 2003-12-08 10:25:02 | 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 | ||
| c125a721 | 2003-11-16 08:06:19 | fixed bug 126976 (string != empty nodeset should be false) * xpath.c: fixed bug 126976 (string != empty nodeset should be false) | ||
| 94394cd1 | 2003-10-29 17:07:51 | more fixes about unregistering objects applied patch from Mark Vakoc * xpath.c: more fixes about unregistering objects * include/libxml/relaxng.h: applied patch from Mark Vakoc missing _cplusplus processing clause Daniel | ||
| e991fe95 | 2003-10-29 11:18:37 | change suggested by Anthony Carrico when unregistering a namespace prefix * xpath.c: change suggested by Anthony Carrico when unregistering a namespace prefix to a context * hash.c: be more careful about calling callbacks with NULL payloads. Daniel | ||
| ae9733ae | 2003-10-28 19:02:21 | applied patch from nico@xtradyne.com for #125030 Daniel * xpath.c: applied patch from nico@xtradyne.com for #125030 Daniel | ||
| 7869729c | 2003-10-19 20:44:43 | adding xmlNodeBufGetContent() allowing to grab the content without forcing * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent() allowing to grab the content without forcing allocations. * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API * xpath.c xmldwalk.c: removed a couple of comment errors. Daniel | ||
| 76e95df0 | 2003-10-18 16:20:14 | 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. | ||
| 659e71ec | 2003-10-10 14:10:40 | 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 | ||
| fcf719ce | 2003-10-10 11:42:17 | cleanup migrated XPointer module to the new error mechanism Daniel * xpath.c: cleanup * xpointer.c include/libxml/xmlerror.h: migrated XPointer module to the new error mechanism Daniel | ||
| 40c22b47 | 2003-10-10 03:58:39 | fixed bug 124061 (problem with namespace eval) * xpath.c: fixed bug 124061 (problem with namespace eval) | ||
| d96f6d34 | 2003-10-07 21:25:12 | 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 | ||
| 4432df23 | 2003-09-28 18:58:27 | 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 | ||
| 5dd3c962 | 2003-09-12 15:32:16 | fix a problem with strcpy() in xmlXPathFormatNumber() valgrind pointed out * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber() valgrind pointed out the strings overlapped. cleanup . Daniel | ||
| 78637da0 | 2003-07-31 14:47:38 | fixing bug 118559 | ||
| 9deb242b | 2003-07-28 20:40:59 | applied a change suggested by Sean Griffin in bug #118494 about a memory * xpath.c: applied a change suggested by Sean Griffin in bug #118494 about a memory leak in EXSLT Daniel | ||
| 34ba3879 | 2003-07-15 13:34:05 | 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 | ||
| 7a985a18 | 2003-07-06 17:57:42 | fixed 2 bugs pointed in #116448 Daniel * debugXML.c xpath.c: fixed 2 bugs pointed in #116448 Daniel | ||
| d9d32aeb | 2003-07-05 20:32:43 | 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 | ||
| 3c908dca | 2003-04-19 00:07:51 | 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 | ||
| c00cda8c | 2003-04-07 10:22:39 | fixing bug #107129, removing excessive allocation and calls to *printf in * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h: fixing bug #107129, removing excessive allocation and calls to *printf in the code to build QName strings. Daniel | ||
| e209b330 | 2003-03-26 21:40:13 | fixed bug #109160 on non-ASCII IDs Daniel * xpath.c: fixed bug #109160 on non-ASCII IDs Daniel | ||
| e4fa2932 | 2003-03-26 00:38:10 | first part of the fix to performance bug #108905, adds * xpath.c include/libxml/xpath.h: first part of the fix to performance bug #108905, adds xmlXPathOrderDocElems() providing document order for nodes. * python/libxml.c: Python may require TRIO as Albert Chin pointed out Daniel | ||
| 9adc0469 | 2003-03-24 18:39:54 | some changes related to the new way of handling Result Value Tree, before * tree.c xpath.c: some changes related to the new way of handling Result Value Tree, before 2.5.5 Daniel | ||
| ef0b4501 | 2003-03-24 13:57:34 | fixed some problems related to #75813 about handling of Result Value Trees * xpath.c: fixed some problems related to #75813 about handling of Result Value Trees Daniel | ||
| 580ced8e | 2003-03-21 21:22:48 | fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec fixed * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec * relaxng.c: fixed some of the error reporting excessive verbosity * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c xmlschemastypes.c: removed some warnings from gcc * doc/libxml2-api.xml: rebuilt Daniel | ||
| edfd588e | 2003-03-07 14:20:40 | fix bug #107804, the algorithm used for document order computation was * xpath.c: fix bug #107804, the algorithm used for document order computation was failing on attributes. Daniel | ||
| 591b4be0 | 2003-02-09 23:33:36 | fixed doc comment problems adding RelaxNG wrappers added a specific test * xpath.c: fixed doc comment problems * python/generator.py python/libxml_wrap.h python/types.c: adding RelaxNG wrappers * python/tests/Makefile.am python/tests/relaxng.py: added a specific test of those early Python RelaxNG bindings Daniel | ||
| 652d8a94 | 2003-02-04 19:28:49 | fixed bug #104817 with delegateURI fixing bugs #104123 and #104125 Daniel * catalog.c: fixed bug #104817 with delegateURI * xpath.c: fixing bugs #104123 and #104125 Daniel | ||
| 71f9d731 | 2003-01-14 16:07:16 | Alexey Efimov pointed out that concat('a', 'b', ) should raise a syntax * xpath.c: Alexey Efimov pointed out that concat('a', 'b', ) should raise a syntax error Daniel | ||
| 8e7e1c00 | 2003-01-10 17:06:09 | fix to the XPath implementation for parent and ancestors axis when * xpath.c: fix to the XPath implementation for parent and ancestors axis when operating on a Result Value Tree. Fixes bug #100271 Daniel | ||
| 024b5701 | 2002-12-12 00:15:55 | patch from Mark Vadok about htmlNodeDumpOutput location. removed an * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok about htmlNodeDumpOutput location. * xpath.c: removed an undefined function signature * doc/apibuild.py doc/libxml2-api.xml: the script was exporting too many symbols in the API breaking the python bindings. Updated with the libxslt/libexslt changes. Daniel | ||
| 01c13b5b | 2002-12-10 15:19:08 | 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 | ||
| 1c732d2e | 2002-11-30 11:22:59 | code cleanup Daniel * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup Daniel | ||
| 68e9e74a | 2002-11-16 15:35:11 | 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 | ||
| 8606bbbc | 2002-11-12 12:36:52 | 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 | ||
| 7216cfd6 | 2002-11-08 15:10:00 | fixed a typo pointed out by Igor try to speed up node compare using line * globals.c: fixed a typo pointed out by Igor * xpath.c: try to speed up node compare using line numbers if available. Daniel | ||
| e645e8c1 | 2002-10-22 17:35:37 | 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 | ||
| ceb09b95 | 2002-10-04 11:46:37 | typo/bug found by Christian Glahn Daniel * valid.c: typo/bug found by Christian Glahn Daniel | ||
| dda8f1ba | 2002-09-26 09:47:36 | make sure ATTRIBUTE_UNUSED is always put after the attribute declaration, * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure ATTRIBUTE_UNUSED is always put after the attribute declaration, not before Daniel | ||
| 118aed78 | 2002-09-24 14:13:13 | fixed the data callback on transition functionality which was broken when * xmlregexp.c: fixed the data callback on transition functionality which was broken when using the compact form * result/schemas/*: updated the results, less verbose, all tests pass like before * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of annoying warnings * xpath.c: try to provide better error report when possible Daniel | ||
| 42766c0e | 2002-08-22 20:52:17 | 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 | ||
| ef61d208 | 2002-07-19 08:32:00 | xpath.c: small additional enhancement for boolean compared to nodeset | ||
| 0c022ad8 | 2002-07-12 00:56:01 | xpath.c fix bug 85256 | ||
| fdc9156a | 2002-07-01 21:52:03 | 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 | ||
| 692092b5 | 2002-06-28 15:01:24 | further xpath enhancement | ||
| 6000af54 | 2002-06-28 11:43:13 | fixed xpath position problem | ||
| 49cc9756 | 2002-06-14 17:07:10 | 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) | ||
| 9e412302 | 2002-06-10 15:59:44 | patch from Richard Jinks for XPath substring() function new set of tests * xpath.c: patch from Richard Jinks for XPath substring() function * result/XPath/expr/strings test/XPath/expr/strings: new set of tests Daniel | ||
| f8cb6dda | 2002-06-04 04:27:06 | added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified * result/c14n/exc-without-comments/merlin-c14n-two-* result/c14n/without-comments/merlin-c14n-two-* test/c14n/exc-without-comments/merlin-c14n-two-* test/c14n/without-comments/merlin-c14n-two-* testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified test script to handle these test cases * c14n.c: fixed bugs for complicated nodes set (namespace without node and others from merlin-c14n-two.tar.gz) * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function for xmlsec performance patch * xpath.c: fixed self::node() for namespaces and attributes | ||
| dffd5c8d | 2002-05-31 04:24:13 | propagating xpath ancesstors node fix to c14n plus small performance * c14n.c: propagating xpath ancesstors node fix to c14n plus small performance improvement to reduce number of mallocs * xpath.c: fixed ancestors axis processing for namespace nodes | ||
| ed23b7dc | 2002-05-27 12:16:02 | patch from Richard Jinks to fix a problem introduced in the previous patch * xpath.c: patch from Richard Jinks to fix a problem introduced in the previous patch and pointed by Norm Daniel | ||
| 7c13af4d | 2002-05-22 09:57:32 | patch from Richard Jinks to fix the problem raised in * xpath.c: patch from Richard Jinks to fix the problem raised in http://mail.gnome.org/archives/xml/2002-April/msg00246.htm Daniel | ||
| 088bf116 | 2002-05-14 11:03:59 | fixing an XPath function evalutation bug pointed out by Alexey Efimov * xpath.c: fixing an XPath function evalutation bug pointed out by Alexey Efimov where the context was lost when evaluating the function arguments Daniel | ||
| 79376ba9 | 2002-05-14 06:41:32 | maked xmlXPathNodeSetAddNs() function public for XMLSec performance * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs() function public for XMLSec performance optimizations | ||
| 3cd7240d | 2002-05-13 10:33:30 | fixed a problem with the HTML parser pointed by Gary Benson sdding the * python/generator.py python/libxml2class.txt : fixed a problem with the HTML parser pointed by Gary Benson * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the example Daniel | ||
| 50fe8b17 | 2002-05-07 16:21:36 | real fix for bug #78858 | ||
| 29b6f76c | 2002-05-05 06:59:57 | fixed bug #78858 | ||
| eca82810 | 2002-04-24 11:42:02 | another XPath conformance patch from Richard Jinks Daniel * test/XPath/expr/floats test/XPath/expr/functions result/XPath/expr/floats result/XPath/expr/functions xpath.c: another XPath conformance patch from Richard Jinks Daniel | ||
| 23b1f37b | 2002-04-18 15:50:05 | fix a problem with string() on a document node. Daniel * xpath.c: fix a problem with string() on a document node. Daniel | ||
| bc6f759a | 2002-04-16 07:49:59 | Gary found a compile time problem, fixes #78823 Daniel * xpath.c: Gary found a compile time problem, fixes #78823 Daniel | ||
| da423da2 | 2002-04-10 19:25:38 | Silvan Minghetti pointed erroneous use of LIBXML_THREADS_ENABLED instead * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti pointed erroneous use of LIBXML_THREADS_ENABLED instead of LIBXML_THREAD_ENABLED Daniel |