Log

Author Commit Date CI Message
Rob Richards 9db68f0c 2006-08-16T22:48:51 Add a document to the xmlwriter structure and pass document when writing * xmlwriter.c: Add a document to the xmlwriter structure and pass document when writing attribute content for encoding support.
Rob Richards 417b74d0 2006-08-15T23:14:24 Add linefeeds to error messages allowing for consistant handling. * HTMLtree.c xmlsave.c: Add linefeeds to error messages allowing for consistant handling.
Kasimier T. Buchcik 50128ad7 2006-08-15T13:04:07 Applied the proposed fix for the documentation of xmlXPathCastToString(); * xpath.c: Applied the proposed fix for the documentation of xmlXPathCastToString(); see bug #346202.
Kasimier T. Buchcik deb58713 2006-08-15T12:52:30 While investigating bug #350247, I noticed that xmlSchemaIDCMatcher * xmlschemas.c: While investigating bug #350247, I noticed that xmlSchemaIDCMatcher structs are massively recreated although only a maximum of 3 structs is used at the same time; added a cache for those structures to the validation context.
Daniel Veillard 6f9b0878 2006-08-12T14:09:01 applied patch from Marton Illes to fix an allocation bug in * xmlschemas.c: applied patch from Marton Illes to fix an allocation bug in xmlSchemaXPathEvaluate should close #351032 Daniel
Daniel Veillard 1131e116 2006-08-07T11:02:54 applied patch from Bertrand Fritsch to fix a bug in * xmlschemas.c: applied patch from Bertrand Fritsch to fix a bug in xmlSchemaClearValidCtxt Daniel
Daniel Veillard ddefe9cc 2006-08-04T12:44:24 fixed the conversion of long parameters Daniel * python/generator.py: fixed the conversion of long parameters Daniel
Kasimier T. Buchcik 7b4e2e20 2006-07-13T13:07:11 Removed the automatic generation of CDATA sections for the content of the * xmlsave.c: Removed the automatic generation of CDATA sections for the content of the "script" and "style" elements when serializing XHTML. The issue was reported by Vincent Lefevre, bug #345147. * result/xhtml1 result/noent/xhtml1: Adjusted regression test results due to the serialization change described above.
Daniel Veillard 75acfeea 2006-07-13T06:29:56 applied patch from Andrew W. Nosenko to expose if zlib support was * configure.in parser.c xmllint.c include/libxml/parser.h include/libxml/xmlversion.h.in: applied patch from Andrew W. Nosenko to expose if zlib support was compiled in, in the header, in the feature API and in the xmllint --version output. Daniel
Daniel Veillard 77aad34c 2006-07-13T06:21:09 refactor to use normal warnings for entities problem and not straight SAX * SAX2.c: refactor to use normal warnings for entities problem and not straight SAX callbacks. Daniel
Kasimier T. Buchcik f896d44a 2006-07-12T15:18:08 Fixed bug #347316, reported by David Belius: The simple type, which was * xmlschemas.c: Fixed bug #347316, reported by David Belius: The simple type, which was the content type definition of a complex type, which in turn was the base type of a extending complex type, was missed to be set on this extending complex type in the derivation machinery.
Kasimier T. Buchcik 889b7622 2006-07-03T11:44:13 Changed xmlXPathCollectAndTest() to use xmlXPathNodeSetAddNs() when adding * xpath.c: Changed xmlXPathCollectAndTest() to use xmlXPathNodeSetAddNs() when adding a ns-node in case of NODE_TEST_TYPE (the ns-node was previously added plainly to the list). Since for NODE_TEST_ALL and NODE_TEST_NAME this specialized ns-addition function was already used, I assume it was missed to be used with NODE_TEST_TYPE.
Daniel Veillard 065abe85 2006-07-03T08:55:04 applied const'ification of strings patch from Matthias Clasen Daniel * HTMLparser.c: applied const'ification of strings patch from Matthias Clasen Daniel
Daniel Veillard a8b5413a 2006-06-29T11:50:18 patch from Andrew W. Nosenko, xmlFreeRMutex forgot to destroy the * threads.c: patch from Andrew W. Nosenko, xmlFreeRMutex forgot to destroy the condition associated to the mutex. Daniel
Kasimier T. Buchcik 2bdb12ff 2006-06-29T10:49:59 Fixed a double-free in xmlXPathCompOpEvalToBoolean(), revealed by a * xpath.c: Fixed a double-free in xmlXPathCompOpEvalToBoolean(), revealed by a Libxslt regression test.
Kasimier T. Buchcik 324c75b3 2006-06-29T10:31:35 Enhanced xmlXPathCompOpEvalToBoolean() to be also usable outside predicate * xpath.c: Enhanced xmlXPathCompOpEvalToBoolean() to be also usable outside predicate evaluation; the intention is to use it via xmlXPathCompiledEvalToBoolean() for XSLT tests, like in <xsl:if test="/foo">.
Kasimier T. Buchcik 8af1f0bb 2006-06-28T17:13:19 Fix a memory leak which occurred when using * xpath.c: Fix a memory leak which occurred when using xmlXPathCompiledEvalToBoolean().
William M. Brack 40cca61f 2006-06-26T18:25:40 Added code submitted by Andreas Pakulat to provide node equality, * python/libxml.c, python/libxml.py, python/tests/compareNodes.py, python/tests/Makefile.am: Added code submitted by Andreas Pakulat to provide node equality, inequality and hash functions, plus a single test program to check the functions (bugs 345779 + 345961).
Kasimier T. Buchcik 631ea817 2006-06-26T16:47:25 Added xmlXPathCompiledEvalToBoolean() to the API and adjusted/added * xpath.c: Added xmlXPathCompiledEvalToBoolean() to the API and adjusted/added xmlXPathRunEval(), xmlXPathRunStreamEval(), xmlXPathCompOpEvalToBoolean(), xmlXPathNodeCollectAndTest() to be aware of a boolean result request. The new function is now used to evaluate predicates.
Kasimier T. Buchcik 6422d916 2006-06-26T14:31:53 Fixed an bug in xmlXPathCompExprAdd(): the newly introduced field * xpath.c: Fixed an bug in xmlXPathCompExprAdd(): the newly introduced field @rewriteType on xmlXPathStepOp was not initialized to zero here; this could lead to the activation of the axis rewrite code in xmlXPathNodeCollectAndTest() when @rewriteType is randomly set to the value 1. A test (hardcoding the intial value to 1) revealed that the resulting incorrect behaviour is similar to the behaviour as described by Arnold Hendriks on the mailing list; so I hope that will fix the issue.
Kasimier T. Buchcik 766ed7e1 2006-06-23T16:32:41 Fixed an error in xmlXPathEvalExpr(), which was introduced with the * xpath.c: Fixed an error in xmlXPathEvalExpr(), which was introduced with the addition of the d-o-s rewrite and made xpath.c unable to compile if XPATH_STREAMING was not defined (reported by Kupriyanov Anatolij - #345752). Fixed the check for d-o-s rewrite to work on the correct XPath string, which is ctxt->base and not comp->expr in this case.
Kasimier T. Buchcik 9bca933a 2006-06-19T10:26:42 Added optimization for positional predicates (only short-hand form "[n]"), * xpath.c: Added optimization for positional predicates (only short-hand form "[n]"), which have a preceding predicate: "/foo[descendant::bar][3]".
Daniel Veillard dbcbbd26 2006-06-18T19:55:20 try to fix the crash raised by the parser in recover mode as pointed by * parser.c: try to fix the crash raised by the parser in recover mode as pointed by Ryan Phillips Daniel
Daniel Veillard a4bd3692 2006-06-18T17:40:53 patch from Nic Ferrier to provide a better type mapping from XPath to * python/types.c: patch from Nic Ferrier to provide a better type mapping from XPath to python Daniel
Daniel Veillard 381ff364 2006-06-18T17:31:31 applied patch from Boz for VMS and reporting Schemas errors. Daniel * runtest.c: applied patch from Boz for VMS and reporting Schemas errors. Daniel
Daniel Veillard cc047b33 2006-06-18T17:20:33 applied patch from Felipe Contreras when compiling with --with-minimum * testapi.c: applied patch from Felipe Contreras when compiling with --with-minimum Daniel
Kasimier T. Buchcik 978039bb 2006-06-16T19:46:26 Fixed a bug in xmlDOMWrapAdoptNode(); the tree traversal stopped if the * tree.c include/libxml/tree.h: Fixed a bug in xmlDOMWrapAdoptNode(); the tree traversal stopped if the very first given node had an attribute node :-( This was due to a missed check in the traversal mechanism. Expanded the xmlDOMWrapCtxt: it now holds the namespace map used in xmlDOMWrapAdoptNode() and xmlDOMWrapCloneNode() for reusal; so the map-items don't need to be created for every cloning/adoption. Added a callback function to it for retrieval of xmlNsPtr to be set on node->ns; this is needed for my custom handling of ns-references in my DOM wrapper. Substituted code which created the XML namespace decl on the doc for a call to xmlTreeEnsureXMLDecl(). Removed those nastly "warnigns" from the docs of the clone/adopt functions; they work fine on my side.
Kasimier T. Buchcik 1d0f7ad6 2006-06-12T11:25:50 Adjusted the result of a regression test, since the fix of * result/pattern/namespaces: Adjusted the result of a regression test, since the fix of xmlGetNodePath() revealed a bug in this test result.
Kasimier T. Buchcik 43ceb1ec 2006-06-12T11:08:18 Got rid of a compiler warning in xmlGetNodePath(). * tree.c: Got rid of a compiler warning in xmlGetNodePath().
Kasimier T. Buchcik d38c63f3 2006-06-12T10:58:24 Fixed xmlGetNodePath() to generate the node test "*" for elements in the * tree.c: Fixed xmlGetNodePath() to generate the node test "*" for elements in the default namespace, rather than generating an unprefixed named node test and loosing the namespace information.
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