Log

Author Commit Date CI Message
Kasimier T. Buchcik 803e37ac 2006-06-09T19:46:46 Clarified in the docs that the tree must not be tried to be modified if * include/libxml/parser.h: Clarified in the docs that the tree must not be tried to be modified if using the parser flag XML_PARSE_COMPACT as suggested by Stefan Behnel (#344390).
Daniel Veillard f781dbae 2006-06-09T13:34:49 Fix the breakages introduced by amaya, Daniel
Daniel Veillard fabafd54 2006-06-08T08:16:33 preparing release of 2.6.26 Daniel * configure.ini NEWS doc//* libxml.spec.in : preparing release of 2.6.26 Daniel
Kasimier T. Buchcik 7cb3fa9d 2006-06-06T15:27:46 Fixed self-invented a segfault in xmlXPathCtxtCompile(), when the * xpath.c: Fixed self-invented a segfault in xmlXPathCtxtCompile(), when the expression was not valid and @comp was NULL and I tried to do the d-o-s rewrite.
Daniel Veillard 69839ba1 2006-06-06T13:27:03 preparing release of 2.6.25 Daniel * configure.ini NEWS doc//* libxml.spec.in : preparing release of 2.6.25 Daniel
Kasimier T. Buchcik 080152c9 2006-06-06T09:42:15 Enabled the compound traversal again; I added a check to use this only if * xpath.c: Enabled the compound traversal again; I added a check to use this only if the have an expression starting with the document node; so in the case of "//foo", we already know at compilation-time, that there will be only 1 initial context node. Added the rewrite also to xmlXPathEvalExpr().
Daniel Veillard bf630c0d 2006-06-06T08:21:41 fix bug #343968, include='text' can't lead to a recursion. Daniel * xinclude.c: fix bug #343968, include='text' can't lead to a recursion. Daniel
Kasimier T. Buchcik c42e9f64 2006-06-02T20:48:50 Disabled the compound traversal for the release; I need first to assure * xpath.c: Disabled the compound traversal for the release; I need first to assure that this is done only if we have 1 initial node.
Aleksey Sanin 1b2be101 2006-05-31T20:53:43 fixed memory leak in xpath error reporting * xpath.c: fixed memory leak in xpath error reporting
Daniel Veillard f79fbfc0 2006-05-31T13:35:28 applied patch from Olli Savia for LynxOS Daniel * libxml.h triodef.h: applied patch from Olli Savia for LynxOS Daniel
Kasimier T. Buchcik 5869469f 2006-05-31T12:37:28 Changed the name of the recently added public function * xpath.c include/libxml/xpath.h runsuite.c: Changed the name of the recently added public function xmlXPathContextSetObjectCache() to xmlXPathContextSetCache(); so a more generic one, in case we decide to cache more things than only XPath objects.
Kasimier T. Buchcik df0ba264 2006-05-30T19:45:37 Optimized xmlXPathNodeCollectAndTest() and xmlXPathNodeCollectAndTestNth() * xpath.c: Optimized xmlXPathNodeCollectAndTest() and xmlXPathNodeCollectAndTestNth() to evaluate a compound traversal of 2 axes when we have a "//foo" expression. This is done with a rewrite of the XPath AST in xmlXPathRewriteDOSExpression(); I added an additional field to xmlXPathStepOp for this (but the field's name should be changed). The mechanism: the embracing descendant-or-self axis traversal (also optimized to return only nodes which can hold elements), will produce context nodes for the inner traversal of the child axis. This way we avoid a full node-collecting traversal of the descendant-or-self axis. Some tests indicate that this can reduce execution time of "//foo" to 50%. Together with the XPath object cache this all significantly speeds up libxslt.
Kasimier T. Buchcik e5f810f6 2006-05-30T09:41:25 A warning will now be reported in the value of the XSD attribute * xmlschemas.c: A warning will now be reported in the value of the XSD attribute 'schemaLocation' does not consist of tuples (namespace-name, document-URI). A warning will be reported if a schema document could not be found at the specified location (via 'schemaLocation' or 'noNamespaceSchemaLocation'). * include/libxml/xmlerror.h: Added XML_SCHEMAV_MISC to xmlParserErrors.
Kasimier T. Buchcik 75af2a87 2006-05-30T09:29:23 Enhanced xmlXPathNodeCollectAndTest() to avoid recreation (if possible) of * xpath.c: Enhanced xmlXPathNodeCollectAndTest() to avoid recreation (if possible) of the node-set which is used to collect the nodes in the current axis for the currect context node. Especially for "//foo" this will decrease dramatically the number of created node-sets, since for each node in the result node-set of the evaluation of descendant-or-self::node() a new temporary node-set was created. Added node iterator xmlXPathNextChildElement() as a tiny optimization for child::foo.
Kasimier T. Buchcik a7248443 2006-05-29T16:15:36 Added an XPath object cache. It sits on an xmlXPathContext and need to be * xpath.c include/libxml/xpath.h: Added an XPath object cache. It sits on an xmlXPathContext and need to be explicitely activated (or deactivated again) with xmlXPathContextSetObjectCache(). The cache consists of 5 lists for node-set, string, number, boolean and misc XPath objects. Internally the xpath.c module will use object- deposition and -acquisition functions which will try to reuse as many XPath objects as possible, and fallback to normal free/create behaviour if no cache is available or if the cache is full. * runsuite.c: Adjusted to deactivate the cache for XML Schema tests if a cache-creation is turned on by default for the whole library, e.g. for testing purposes of the cache. It is deactivated here in order to avoid confusion of the memory leak detection in runsuite.c.
Kasimier T. Buchcik 984a9aed 2006-05-24T09:02:35 Removed a memcpy if xmlXPathNodeSetMerge(); it seems we really need to * xpath.c: Removed a memcpy if xmlXPathNodeSetMerge(); it seems we really need to walk the whole list, since those nastly namespace nodes need to be added with xmlXPathNodeSetDupNs(); thus a pure memcpy is not possible. A flag on the node-set indicating if namespace nodes are in the set would help here; this is the 3rd flag which would be usefull with node-sets. The current flags I have in mind: 1) Is a node-set already sorted? This would allow for rebust and optimizable sorting behaviour. 2) Of what type are the nodes in the set (or of mixed type)? This would allow for faster merging of node-sets. 3) Are namespace nodes in the set? This would allow to skipp all the namespace node specific special handling. Faster node-set merging if the first set is empty; just memcpy the set.
Kasimier T. Buchcik 5691f436 2006-05-22T15:19:55 Optimization of count(): eliminated sorting (see bug #165547). * xpath.c: Optimization of count(): eliminated sorting (see bug #165547). Optimization of XPATH_OP_FILTER if the predicate is a [1] (disable with XP_OPTIMIZED_FILTER_FIRST if it produces trouble). Tiny opt in xmlXPathNodeSetMerge().
Rob Richards a512d76e 2006-05-22T11:34:44 Revert behavior change in xmlSetProp to handle attributes with colons in * tree.c: Revert behavior change in xmlSetProp to handle attributes with colons in name and no namespace.
Kasimier T. Buchcik 64f7e1a8 2006-05-19T19:59:54 Substituted all remaining calls to xmlXPathCmpNodes() for * xpath.c: Substituted all remaining calls to xmlXPathCmpNodes() for xmlXPathCmpNodesExt(). Tiny further enhancement of xmlXPathCmpNodesExt(). Added additional checks in various code parts to avoid calling sorting or merging functions if the node-set(s) don't need them; i.e., if they are empty or contain just one node.
Kasimier T. Buchcik 2bdabbd7 2006-05-19T11:26:15 Optimized the comparison for non-element nodes in xmlXPathCmpNodesExt(); * xpath.c: Optimized the comparison for non-element nodes in xmlXPathCmpNodesExt(); the comparison is used for sorting of node-sets. This enhancement is related to bug #165547. There are other places where the old comparison function xmlXPathCmpNodes() is still called, but I currently don't know exactly what those calls are for; thus if they can be substituted (if it makes sense) for the new function.
Kasimier T. Buchcik 6ed2eb47 2006-05-16T15:13:37 Applied patch from Rob Richards, fixing a potential memory leak in * xpath.c: Applied patch from Rob Richards, fixing a potential memory leak in xmlXPathTryStreamCompile(), when a list of namespaces was assigned to the XPath compilation context; here a new namespace list was created and passed to xmlPatterncompile(); but this list was not freed afterwards. Additionally we avoid now in xmlXPathTryStreamCompile() to compile the expression, if it has a colon - indicating prefixed name tests - and no namespace list was given. The streaming XPath mechanism needs a namespace list at compilation time (unlike normal XPath, where we can bind namespace names to prefixes at execution time). * pattern.c: Enhanced to use a string dict for local-names, ns-prefixes and and namespace-names. Fixed xmlStreamPushInternal() not to use string-pointer comparison if a dict is available; this won't work, since one does not know it the given strings originate from the same dict - and they normally don't do, since e.g. namespaces are hold on xmlNs->href. I think this would be worth an investigation: if we can add a @doc field to xmlNs and put the @href in to a additionan namespace dict hold in xmlDoc. Daniel will surely not like this idea :-) But evaluation of tons of elements/attributes in namespaces with xmlStrEqual() isn't the way we should go forever.
Kasimier T. Buchcik 9b02e295 2006-05-11T16:25:44 Fixed bug #341337, reported by David Grohmann. The code expected a node * xmlschemas.c: Fixed bug #341337, reported by David Grohmann. The code expected a node (xmlNodePtr) on the info for a non-existent default attribute, which clearly cannot be expected, since the attribute does not exist. I can only guess that this sneaked trying to eliminate the query for the owner-element, which is unavoidable actually. Note that creation of default attributes won't have an effect if validating via SAX/XMLReader; i.e., the processor won't fire additional start-attribute events (I'm not even sure if Libxml2 has such a SAX-event; I think it hands them all over in the start-element event).
Kjartan Maraas 7c7c0590 2006-05-10T08:58:19 Shut up CVS
Kasimier T. Buchcik 92b394fc 2006-05-09T19:59:54 Fixed bug #341150, reported by Michael Romer. In * xmlschemas.c: Fixed bug #341150, reported by Michael Romer. In xmlSchemaBuildContentModelForSubstGroup(), xmlAutomataNewOnceTrans2() was incorrectly used instead of xmlAutomataNewTransition2() to mimic a xs:choice for substitution-groups. * test/schemas/subst-group-1_1.xsd test/schemas/subst-group-1_0.xml result/schemas/subst-group-1_0_1 result/schemas/subst-group-1_0_1.err: Added regression test supplied by Michael Romer for bug #341150.
William M. Brack 7418fad2 2006-05-06T03:25:06 fixed typo in last commit
William M. Brack 700f987f 2006-05-06T03:16:22 Fixed compilation error (bug 340765) reported by dmacks with patch * relaxng.c: Fixed compilation error (bug 340765) reported by dmacks with patch supplied by Graham Bennett.
Kasimier T. Buchcik 146a982e 2006-05-04T17:19:07 We'll raise an internal error and stop validation now when an entity is * xmlschemas.c: We'll raise an internal error and stop validation now when an entity is found in the instance document, since we don't support automatic entity substitution by the schema processor (yet?) - see bug #340316, reported by Nick Wellnhofer.
Daniel Veillard d7d07488 2006-05-03T13:15:44 applied another Python detection patch from Joseph Sacco cleanup the * configure.in: applied another Python detection patch from Joseph Sacco * libxml.spec.in: cleanup the changelog section, asciifies the spec file too Daniel
Daniel Veillard 0b309954 2006-05-02T20:34:38 fix a mix of code and declarations showing up on Windows patch from * xmlIO.c: fix a mix of code and declarations showing up on Windows patch from Kjartan Maraas, fixing #340404 Daniel
Daniel Veillard df750627 2006-05-02T12:24:06 fixing bug #340398 xmlCharEncOutFunc writing to input buffer Daniel * encoding.c: fixing bug #340398 xmlCharEncOutFunc writing to input buffer Daniel
Daniel Veillard b2f8f1de 2006-04-28T16:30:48 preparing 2.6.24 release, fixed Python paths at the last moment fix some * NEWS configure.in doc//*: preparing 2.6.24 release, fixed Python paths at the last moment * relaxng.c testapi.c tree.c: fix some comments Daniel
Daniel Veillard f741601c 2006-04-27T08:15:20 applied patch from Roland Schwingel to allow UTF-8 file paths on Windows * xmlIO.c: applied patch from Roland Schwingel to allow UTF-8 file paths on Windows Daniel
Daniel Veillard 02c1f232 2006-04-27T08:10:25 patch from Jason Viers for line breaks after EndPI Daniel * xmlwriter.c: patch from Jason Viers for line breaks after EndPI Daniel
Daniel Veillard 973dceb7 2006-04-25T20:22:20 fix compilation without tree Daniel * tree.c: fix compilation without tree Daniel
Daniel Veillard 968d6439 2006-04-25T16:17:53 applied patch from Gary Coady to really make sure xmllint --nonet would * xmllint.c: applied patch from Gary Coady to really make sure xmllint --nonet would not reach the network, should fix #337483. Daniel
Daniel Veillard 8492ba1c 2006-04-25T12:52:12 applied patch from Joseph Sacco changing slightly the python detection * configure.in: applied patch from Joseph Sacco changing slightly the python detection scheme should fix bug #338526 Daniel
Daniel Veillard 3b1478b7 2006-04-24T08:50:10 fix the error message for invalid code point in content c.f. bug #339311 * parser.c: fix the error message for invalid code point in content c.f. bug #339311 Daniel
Kasimier T. Buchcik b63d2fab 2006-04-19T11:20:49 Fixed incorrect validation of restricted enumerations. Added related * xmlschemas.c test/schemas/restriction-enum-1* result/schemas/restriction-enum-1*: Fixed incorrect validation of restricted enumerations. Added related regression tests.
Daniel Veillard cdf59aa5 2006-04-13T07:50:11 fixing a deallocation problem in xmlSchemaAddSchemaDoc() in case of * xmlschemas.c: fixing a deallocation problem in xmlSchemaAddSchemaDoc() in case of errors, should fix bug #338303 Daniel
Daniel Veillard 3f845a99 2006-04-13T07:33:44 fixing a deallocation problem in xmlRelaxNGParse() in case of errors, * relaxng.c: fixing a deallocation problem in xmlRelaxNGParse() in case of errors, should fix bug #338306 Daniel
Daniel Veillard 51698c71 2006-04-06T14:02:42 revert last patch, daniel
Daniel Veillard fe037064 2006-04-06T13:36:42 Another man patch from Daniel, Daniel
Daniel Veillard 1589e8d3 2006-04-06T12:57:09 New update from Daniel Leidert, daniel
Daniel Veillard bf95fd23 2006-04-06T08:22:51 applied man page improvements from Daniel Leidert Daniel * doc/xmlcatalog.1 doc/xmlcatalog_man.xml doc/xmllint.1 doc/xmllint.xml: applied man page improvements from Daniel Leidert Daniel
Daniel Veillard 9110ed63 2006-04-03T15:21:57 Update FTP links, Daniel
Daniel Veillard b294717b 2006-03-27T09:45:01 removed unused code or variables, from Stefan Kost fixing #336163 and * xmlschemas.c: removed unused code or variables, from Stefan Kost fixing #336163 and #336164 Daniel
Daniel Veillard fef73a55 2006-03-27T09:38:57 applied patch from Stefan Kost fixing #336160 Daniel * xmlschemas.c: applied patch from Stefan Kost fixing #336160 Daniel
Daniel Veillard 05e9db80 2006-03-27T09:30:13 applied patches from Aivars Kalvans to make unicode tables const, fixes * chvalid.c genChRanges.py genUnicode.py xmlunicode.c include/libxml/chvalid.h include/libxml/xmlunicode.h: applied patches from Aivars Kalvans to make unicode tables const, fixes bug #336096, this also updates to Unicode 4.01 final with a couple of character ranges fixes. Daniel
Daniel Veillard 8ea29c48 2006-03-26T22:52:40 fixed bug #335603 and resync'ed genChRanges.py to the expected output. * chvalid.c genChRanges.py include/libxml/chvalid.h: fixed bug #335603 and resync'ed genChRanges.py to the expected output. Daniel
Daniel Veillard 2a8c4c47 2006-03-24T14:02:54 Removed section on HP-UX from 2000, Daniel
Daniel Veillard 54eb0243 2006-03-21T23:17:57 applied patch from Youri Golovanov fixing bug #316338 and adding a couple * xmlregexp.c: applied patch from Youri Golovanov fixing bug #316338 and adding a couple of optimizations in the regexp compilation engine. * test/regexp/bug316338 result/regexp/bug316338: added regression tests based on the examples provided in the bug report. Daniel
Daniel Veillard aac7c68e 2006-03-10T13:40:16 fix a few warning raised by gcc-4.1 and latests changes Daniel * c14n.c encoding.c xmlschemas.c xpath.c xpointer.c: fix a few warning raised by gcc-4.1 and latests changes Daniel
Daniel Veillard 11ce4004 2006-03-10T00:36:23 end of first pass on coverity reports. Daniel * runtest.c schematron.c testAutomata.c tree.c valid.c xinclude.c xmlcatalog.c xmlreader.c xmlregexp.c xpath.c: end of first pass on coverity reports. Daniel
Daniel Veillard 14b56439 2006-03-09T18:41:40 more cleanups based on coverity reports. Daniel * relaxng.c xmlschemas.c xmlschemastypes.c: more cleanups based on coverity reports. Daniel
Daniel Veillard 2728f845 2006-03-09T16:49:24 more cleanups based on coverity reports. Daniel * SAX2.c catalog.c encoding.c entities.c example/gjobread.c python/libxml.c: more cleanups based on coverity reports. Daniel
Daniel Veillard 30e7607b 2006-03-09T14:13:55 a bunch of small cleanups based on coverity reports. Daniel * HTMLparser.c parser.c parserInternals.c pattern.c uri.c: a bunch of small cleanups based on coverity reports. Daniel
Daniel Veillard 53cd4a1b 2006-03-09T13:08:53 update help about unwanted legal notices, daniel
Daniel Veillard e68e2766 2006-03-09T08:43:32 added schematron as pointed out by Eric Zurcher Daniel * win32/Makefile.bcb: added schematron as pointed out by Eric Zurcher Daniel
Daniel Veillard 4f27a8a4 2006-03-07T09:00:20 fix Red Hat bug #184170 Daniel * xml2-config.in: fix Red Hat bug #184170 Daniel
Kasimier T. Buchcik 4435341d 2006-03-06T13:26:16 Simplified usage of the internal xmlNsMap. Added a "strict" lookup for * tree.c: Simplified usage of the internal xmlNsMap. Added a "strict" lookup for namespaces based on a prefix. Fixed a namespace processing issue in the clone-node function, which occured if a @ctxt argument was given.
Rob Richards 04bffc02 2006-03-03T16:44:37 fix HTML attribute ID checking for input element. Maintain current * valid.c: fix HTML attribute ID checking for input element. Maintain current attribute "name" behavior for now.
Kasimier T. Buchcik 30f874d7 2006-03-02T18:04:29 Bundled lookup of attr-nodes and retrieving their values into the * tree.c: Bundled lookup of attr-nodes and retrieving their values into the functions xmlGetPropNodeInternal() and xmlGetPropNodeValueInternal(). Changed relevant code to use those functions.
Daniel Veillard d3ff7ef6 2006-02-27T19:43:17 workaround HP-UX compiler bug by Rick Jones Daniel * xpath.c: workaround HP-UX compiler bug by Rick Jones Daniel
Daniel Veillard 745648bc 2006-02-27T09:59:30 remove a tab, as pointed out on IRC Daniel * python/libxml2.py: remove a tab, as pointed out on IRC Daniel
Rob Richards 6581512a 2006-02-25T17:13:33 Fix the add sibling functions when passing attributes. Modify testing for * tree.c: Fix the add sibling functions when passing attributes. Modify testing for ID in xmlSetProp. No longer remove IDness when unlinking or replacing an attribute.
Daniel Veillard 27bec146 2006-02-24T20:22:27 Martin Cole pointed out a bug in xmlCatalogAdd() if /etc/xml/catalog * catalog.c: Martin Cole pointed out a bug in xmlCatalogAdd() if /etc/xml/catalog doesn't exist. Daniel
Daniel Veillard d463c99f 2006-02-23T22:07:59 updated the Ruby bindings links, and regenerated the docs. Daniel * doc//*: updated the Ruby bindings links, and regenerated the docs. Daniel
Daniel Veillard 890b5492 2006-02-23T08:14:00 improve catalog debugging message patch from Rick Jones Daniel * catalog.c: improve catalog debugging message patch from Rick Jones Daniel
Daniel Veillard 634ec27a 2006-02-22T15:11:32 Nic Ferrier found debug statement left in the XPath conversion code Daniel * python/types.c: Nic Ferrier found debug statement left in the XPath conversion code Daniel
Daniel Veillard 961bfc14 2006-02-21T19:24:04 small man page improvements from Daniel Leidert Daniel * doc/xmllint.1 doc/xmllint.xml: small man page improvements from Daniel Leidert Daniel
Kasimier T. Buchcik 4c0aa16e 2006-02-20T14:47:08 Fixed a side-effect of the previous XSI bugfix: The constructor needs a * xmlschemas.c: Fixed a side-effect of the previous XSI bugfix: The constructor needs a bucket to be assigned during component fixup.
Kasimier T. Buchcik 1869be56 2006-02-20T13:37:55 Fixed xs:boolean to reject the empty string (reported by Bas Driessen on * xmlschemas.c xmlschemastypes.c: Fixed xs:boolean to reject the empty string (reported by Bas Driessen on the mailing-list). Fixed schema XSI-acquisition and construction: the schemata (xmlSchema) didn't get the targetNamespace in some cases, thus the component resolution mechanism failed to work. The XSI stuff needs to be tested more intensively; think about how to test this for regression.
Daniel Veillard 46f97219 2006-02-20T08:58:51 more man page improvements from Daniel Leidert Daniel * doc/xmllint.1 doc/xmllint.xml: more man page improvements from Daniel Leidert Daniel
Daniel Veillard 6464d6aa 2006-02-19T21:35:39 man page improvements from Daniel Leidert, c.f. #331290 Daniel * doc/xmllint.1 doc/xmllint.xml: man page improvements from Daniel Leidert, c.f. #331290 Daniel
Daniel Veillard ea71f5dd 2006-02-19T16:55:55 fix an error report when using --path and --valid closes bug #331290 * xmllint.c: fix an error report when using --path and --valid closes bug #331290 Daniel
Daniel Veillard 79338009 2006-02-19T15:32:29 Added new regression tests for #331062, daniel
Daniel Veillard 87254c84 2006-02-19T15:27:17 trying to fix #331062, this is again a problem around interleave, there is * relaxng.c: trying to fix #331062, this is again a problem around interleave, there is no good fix unless reimplementing but this works around some cases and allow to validate in that case. Daniel
Kasimier T. Buchcik eb468708 2006-02-15T10:57:50 Fixed bug #328896 reported by Liron. The path for text- and * tree.c: Fixed bug #328896 reported by Liron. The path for text- and CDATA-section-nodes was computed incorrectly in xmlGetNodePath().
Daniel Veillard a29aca18 2006-02-14T09:17:23 Remove a deprecated paragraph on internal encoding, daniel
Daniel Veillard fc011b7f 2006-02-12T19:14:15 bug fixes for #327167 as well as some cleanups and more thorough tests on * xmlregexp.c: bug fixes for #327167 as well as some cleanups and more thorough tests on atoms comparisons. Daniel
Daniel Veillard 73dd71ec 2006-02-09T09:08:46 patch from Eric Zurcher to compile with Borland C++ 6 Daniel * include/wsockcompat.h: patch from Eric Zurcher to compile with Borland C++ 6 Daniel
Daniel Veillard 9b528c75 2006-02-05T03:06:15 bill pointed out a missing block in xmlParseComment trying to fill with a * parser.c: bill pointed out a missing block in xmlParseComment trying to fill with a normal processing of the given character. Daniel
Daniel Veillard 6974feb0 2006-02-05T02:43:36 fixed the comment streaming bug raised by Graham Bennett added to the * parser.c: fixed the comment streaming bug raised by Graham Bennett * test/badcomment.xml result//badcomment.xml*: added to the regression suite. Daniel
Kasimier T. Buchcik a81d9199 2006-02-03T16:37:44 Added the xmlDOMWrapCloneNode() to the header file. * include/libxml/tree.h: Added the xmlDOMWrapCloneNode() to the header file.
Kasimier T. Buchcik cab801b1 2006-02-03T16:35:27 Added an initial version of xmlDOMWrapCloneNode() to the API. It will be * tree.c: Added an initial version of xmlDOMWrapCloneNode() to the API. It will be used to reflect DOM's Node.cloneNode and Document.importNode methods. The pros: 1) non-recursive, 2) optimized ns-lookup (mostly pointer comparison), 3) user defined ns-lookup, 4) save ns-processing. The function is in an unfinished and experimental state and should be only used to test it.
Daniel Veillard 8f3392ef 2006-02-03T09:45:10 applied patch from Rob Richards fixing the URI regressions tests on * uri.c: applied patch from Rob Richards fixing the URI regressions tests on Windows which seems to indicate bad escaping. Daniel
Kasimier T. Buchcik e8f8d751 2006-02-02T12:13:07 Fixed some bugs xmlDOMWrapReconcileNamespaces() wrt the previous addition * tree.c: Fixed some bugs xmlDOMWrapReconcileNamespaces() wrt the previous addition of the removal of redundant ns-decls.
Kasimier T. Buchcik e01b2fd7 2006-02-01T16:36:13 Enhanced xmlDOMWrapReconcileNamespaces() to remove redundant ns-decls if * tree.c: Enhanced xmlDOMWrapReconcileNamespaces() to remove redundant ns-decls if the option XML_DOM_RECONNS_REMOVEREDUND was given. Note that I haven't moved this option to the header file yet; so just call this function with an @option of 1 to test the behaviour.
Kasimier T. Buchcik 2363555e 2006-02-01T11:28:14 Added changed as proposed on the mailing list by venkat naidu in order to * tapi.c win32/Makefile.*: Added changed as proposed on the mailing list by venkat naidu in order to compile testapi.c on windows.
Daniel Veillard 4188ddf8 2006-01-19T08:58:42 trying to fix windows/configure issues reported by Tim Van Holder Daniel * configure.in xml2-config.in: trying to fix windows/configure issues reported by Tim Van Holder Daniel
Daniel Veillard 499cc920 2006-01-18T17:22:35 try to fix xmlParseInNodeContext when operating on an HTML document. * HTMLparser.c libxml.h parser.c: try to fix xmlParseInNodeContext when operating on an HTML document. Daniel
Kasimier T. Buchcik a930fbec 2006-01-09T16:28:20 Added xmlRelaxNGSetParserStructuredErrors() to the API. * relaxng.c include/libxml/relaxng.h: Added xmlRelaxNGSetParserStructuredErrors() to the API.
Daniel Veillard a617e24f 2006-01-09T14:38:44 reverted first patches for #319279 which led to #326295 and fixed the * parser.c: reverted first patches for #319279 which led to #326295 and fixed the problem in xmlParseChunk() instead * test/ent11 result//ent11*: added test for #326295 to the regression suite Daniel
Daniel Veillard 67952601 2006-01-05T15:29:44 upated the news regenerated the docs, preparing for release of 2.6.23 * NEWS configure.in libxml.spec.in testapi.c doc/*: upated the news regenerated the docs, preparing for release of 2.6.23 * pattern.c xmlschemas.c: fixed some comments Daniel
Kasimier T. Buchcik bb2074e8 2006-01-05T14:49:40 Added regression tests for the latest XPath/pattern fixes. * test/XPath/docs/nodes test/XPath/tests/nodespat result/XPath/tests/nodespat: Added regression tests for the latest XPath/pattern fixes.
Kasimier T. Buchcik bb80f544 2006-01-05T14:44:45 Another fix to handle "foo//.": "foo" was not included in the resulting * pattern.c: Another fix to handle "foo//.": "foo" was not included in the resulting node-set.
Kasimier T. Buchcik 97258713 2006-01-05T12:30:43 Fixed bug #322928, reported by Erich Schubert: The bug was in pattern.c, * pattern.c xpath.c include/libxml/pattern.h: Fixed bug #322928, reported by Erich Schubert: The bug was in pattern.c, which is used for a tiny subset of xpath expression which can be evaluated in an optimized way. The doc-node was never considered when evaluating "//" expressions. Additionally, we fixed resolution to nodes of any type in pattern.c; i.e. a "//." didn't work yet, as it did select only element-nodes. Due to this issue the pushing of nodes in xpath.c needed to be adjusted as well.
Daniel Veillard b20c63a2 2006-01-04T17:08:46 tiny refactoring patch from Bjorn Reese Daniel * parser.c: tiny refactoring patch from Bjorn Reese Daniel
Daniel Veillard 6977c6c4 2006-01-04T14:03:10 fix bug #324432 with <xml:foo/> added to the regression tests Daniel * SAX2.c: fix bug #324432 with <xml:foo/> * test/ns7 resul//ns7*: added to the regression tests Daniel
Daniel Veillard affb8688 2006-01-04T09:55:16 applied patch from Mark Junker, fixing a MinGW compilation problem, should * include/wsockcompat.h: applied patch from Mark Junker, fixing a MinGW compilation problem, should close bug #324943 Daniel