include


Log

Author Commit Date CI Message
Daniel Veillard 5335dc52 2003-01-01T20:59:38 applied an old patch from Lukas Schroeder to track node creation and * global.data globals.c tree.c include/libxml/globals.h: applied an old patch from Lukas Schroeder to track node creation and destruction. Probably missing a lot of references at the moment and not usable reliably. Daniel
Daniel Veillard 2d84a894 2002-12-30T00:01:08 Fixed a really nasty problem raised by a DocBook XSLT transform provided * entities.c parser.c tree.c include/libxml/entities.h: Fixed a really nasty problem raised by a DocBook XSLT transform provided by Sebastian Bergmann Daniel
Daniel Veillard e18fc185 2002-12-28T22:56:33 extended the XmlTextReader API a bit, addding accessors for the current * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: extended the XmlTextReader API a bit, addding accessors for the current doc and node, and an entity substitution mode for the parser. * python/libxml.py python/libxml2class.txt: related updates * python/tests/Makefile.am python/tests/reader.py python/tests/reader2.py python/tests/reader3.py: updated a bit the old tests and added a new one to test the entities handling Daniel
Daniel Veillard ea7751d5 2002-12-20T00:16:24 working on DTD validation on top of xml reader interfaces. Allows to * testReader.c xmlreader.c valid.c include/libxml/tree.h include/libxml/valid.h include/libxml/xmlreader.h: working on DTD validation on top of xml reader interfaces. Allows to validate arbitrary large instances. This required some extensions to the valid module interface and augmenting the size of xmlID and xmlRef structs a bit. * uri.c xmlregexp.c: simple cleanup. Daniel
Daniel Veillard beb70bd3 2002-12-18T14:53:54 more work on the xml reader interfaces. updated Igor's mail and the Web * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more work on the xml reader interfaces. * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the Web page for the Windows binaries. Daniel
Daniel Veillard 67df809c 2002-12-16T22:04:11 Vyacheslav Pindyura managed to trigger a bug in parseStartTag, fixing it. * parser.c: Vyacheslav Pindyura managed to trigger a bug in parseStartTag, fixing it. * test/att4 result/att4 result/noent/att4: adding the test * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added more methods to XmlTextReader. Daniel
Daniel Veillard da46d2d3 2002-12-15T23:36:49 added more methods of XmlTextReader. this increased the methods in the * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added more methods of XmlTextReader. * python/libxml2class.txt python/tests/reader.py: this increased the methods in the bndings, augmented the test to check those new functions. Daniel
Daniel Veillard 0eb38c72 2002-12-14T23:00:35 added the close and getattribute methods of XmlTextReader. added the * xmlreader.c doc/libxml2-api.xml: added the close and getattribute methods of XmlTextReader. * python/generator.py python/libxml_wrap.h python/types.c python/libxml2class.txt: added the reader to the Python bindings * python/tests/Makefile.am python/tests/reader.py: added a specific test for the Python bindings of the Reader APIs * parser.c: small cleanup. Daniel
Daniel Veillard 024b5701 2002-12-12T00: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
Igor Zlatkovic 1932b6cd 2002-12-11T17:00:40 applied patch from Magnus Henoch
Daniel Veillard a9b66d00 2002-12-11T14:23:49 new API building Python script, does the C parsing directly, generates a * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API building Python script, does the C parsing directly, generates a better API description including structure fieds defs and enums. Still a couple of bugs, but good enough for the python wrappers now. * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c include/libxml/schemasInternals.h include/libxml/tree.h: more cleanup based on the python analysis script reports. * libxml.spec.in: make sure the API XML description is part of the devel package. Daniel
Daniel Veillard e1ca5033 2002-12-09T14:13:43 Adding a new set of APIs based on the C# TextXmlReader API but converted * Makefile.am xmlreader.c include/libxml/Makefile.am include/libxml/xmlreader.h: Adding a new set of APIs based on the C# TextXmlReader API but converted to C. Allow to parse in constant memory usage, far simpler to program and explain than the SAX like APIs, unfinished but working. * testReader.c: test program Daniel
Daniel Veillard 8db67d27 2002-11-27T19:39:27 applied the same kind of refactoring to the HTML saving code. slight API * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind of refactoring to the HTML saving code. * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected in the doc. Daniel
Daniel Veillard ebc4ca94 2002-11-27T11:43:05 refactored the XML dump of a node to a buffer API to reuse the generic * tree.c include/libxml/tree.h: refactored the XML dump of a node to a buffer API to reuse the generic dump to an OutputIO layer, this reduces code, fixes xmlNodeDump() for XHTML, also made xmlNodeDump() now return the number of byte written. Daniel
Daniel Veillard d5c2f92d 2002-11-21T14:10:52 modified the existing APIs to handle XHTML1 serialization rules * tree.c include/libxml/tree.h: modified the existing APIs to handle XHTML1 serialization rules automatically, also add xmlIsXHTML() to libxml2 API. Some tweaking to make sure libxslt serialization uses it when needed without changing the library API. * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml result/xhtml1: added a new test specifically for xhtml1 output and updated the result of one XHTML1 test Daniel
Daniel Veillard dad3f680 2002-11-17T16:47:27 preparing release 2.4.27 updated and rebuilt the docs try to make sure the * configure.in: preparing release 2.4.27 * doc/* : updated and rebuilt the docs * doc/Makefile.am libxml.spec.in: try to make sure the tutorial and all the docs are actually packaged and in the final RPMs * parser.c parserInternals.c include/libxml/parser.h: restore xmllint --recover feature. Daniel
Igor Zlatkovic b2f61635 2002-11-14T17:43:55 cleanup
Daniel Veillard 0821b158 2002-11-12T20:57:47 fixed bug #98338 , fatalError SAX callback is never used. Daniel * include/libxml/parser.h: fixed bug #98338 , fatalError SAX callback is never used. Daniel
Daniel Veillard 8606bbbc 2002-11-12T12: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
Igor Zlatkovic 7ae91bcd 2002-11-08T17:18:52 retired xmlwin32version.h
Igor Zlatkovic 2103b053 2002-10-31T15:59:57 thread macros follow the new scheme
Igor Zlatkovic 1d69651f 2002-10-29T17:33:22 removed xmlwin32version.h
Daniel Veillard d033d02b 2002-10-23T14:55:02 added winsockcompat.h to EXTRA_DIST to fix bug #96586 Daniel * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to fix bug #96586 Daniel
Daniel Veillard e645e8c1 2002-10-22T17: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
Daniel Veillard f000f073 2002-10-22T14:28:17 made xmlGetUTF8Char public Daniel * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public Daniel
Daniel Veillard 4826743d 2002-10-18T11:21:38 preparing the release of 2.4.26 updated and rebuilt the documentation * configure.in: preparing the release of 2.4.26 * doc/*: updated and rebuilt the documentation Daniel
Daniel Veillard 819d5cb8 2002-10-14T11:15:18 Christian Glahn found a small bug in the push parser. cleaned up and made * parser.c: Christian Glahn found a small bug in the push parser. * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename public Daniel
Daniel Veillard 6045c90a 2002-10-09T21:13:59 added xmlSchemaNewMemParserCtxt to parse a schemas from a memory area * xmlschemas.c include/libxml/xmlschemas.h: added xmlSchemaNewMemParserCtxt to parse a schemas from a memory area * testSchemas.c: added --memory to test the new interface Daniel
Igor Zlatkovic 9524c232 2002-09-29T17:53:19 outsourced WinSock compatibility macros
Igor Zlatkovic ddce4427 2002-09-29T17:51:32 applied WinCE patch, cleaned up
Daniel Veillard e16b5740 2002-09-26T17:50:03 preparing release of 2.4.25 updated and regenerated teh docs and web * configure.in include/libxml/xmlwin32version.h: preparing release of 2.4.25 * doc/*: updated and regenerated teh docs and web pages. Daniel
Daniel Veillard 90d68fbb 2002-09-26T16:10:21 fixed bug #92518 validation error were not covering namespace * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation error were not covering namespace declarations. * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid, it was missing the attribute declaration for the namespace * result/VC/NS3: the fix now report breakages in that test Daniel
Igor Zlatkovic 3ad77297 2002-09-20T18:07:29 added HAVE_ERRNO_H definition
Daniel Veillard 23e73571 2002-09-19T19:56:43 made configuring with regexps/automata/unicode the default but without * Makefile.am configure.in include/libxml/xmlversion.h.in: made configuring with regexps/automata/unicode the default but without schemas ATM * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h: fixed the regexp based DTD validation performance and memory problem by switching to a compact form for determinist regexps and detecting the determinism property in the process. Seems as fast as the old DTD validation specific engine :-) despite the regexp built and compaction process. Daniel
Daniel Veillard 84d70a46 2002-09-16T10:51:38 incomplete steps for real/double support avoiding a compilation problem * xmlschemastypes.c: incomplete steps for real/double support * testAutomata.c include/libxml/xmlautomata.h include/libxml/xmlregexp.h: avoiding a compilation problem * valid.c include/libxml/valid.h: starting the work toward using the regexps for actual DTD validation Daniel
Daniel Veillard aeb258a9 2002-09-13T14:48:12 cosmetic cleanup started integrating a DTD validation layer based on the * hash.c: cosmetic cleanup * valid.c include/libxml/tree.h include/libxml/valid.h: started integrating a DTD validation layer based on the regexps Daniel
Daniel Veillard f4862f0f 2002-09-10T11:13:43 messing around with support for Windows path, cleanups, trying to identify * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c: messing around with support for Windows path, cleanups, trying to identify and fix the various code path to the filename access. Added xmlNormalizeWindowsPath() Daniel
Daniel Veillard 42766c0e 2002-08-22T20: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
Daniel Veillard c084e478 2002-08-12T13:27:28 integrated a cleaned up version of Marc Liyanage' patch for boolean * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up version of Marc Liyanage' patch for boolean attributes in HTML output Daniel
Daniel Veillard 58e44c9d 2002-08-02T22:19:49 adding a new API for Christian Glahn: xmlParseBalancedChunkMemoryRecover * parser.c include/libxml/parser.h: adding a new API for Christian Glahn: xmlParseBalancedChunkMemoryRecover * valid.c: patch from Rick Jones for some grammar cleanup in validation messages * result/VC/* result/valid/*: this slightly change some of the regression tests outputs Daniel
Daniel Veillard 6f46f6c5 2002-08-01T12:22:24 Opening the interface xmlNewCharEncodingHandler as requested in #89415 * encoding.c include/libxml/encoding.h: Opening the interface xmlNewCharEncodingHandler as requested in #89415 * python/generator.py python/setup.py.in: applied cleanup patches from Marc-Andre Lemburg * tree.c: fixing bug #89332 on a specific case of loosing the XML-1.0 namespace on xml:xxx attributes Daniel
Aleksey Sanin 2c135a1c 2002-08-01T06:31:50 fixed one more c14n + namespaces corner case from new Merlin's test suite * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces corner case from new Merlin's test suite and added a callback that will be used to improve xmlsec performance
PDT 2002  Aleksey Sanin 8e8a703c 2002-07-22T18:03:11 added _private member to xmlNs struct Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com> * include/libxml/tree.h: added _private member to xmlNs struct
William M. Brack 0c022ad8 2002-07-12T00:56:01 xpath.c fix bug 85256
Daniel Veillard 539638ba 2002-07-06T19:55:14 preparing 2.4.23 rebuilt the docs Daniel * configure.in: preparing 2.4.23 * doc/*: rebuilt the docs Daniel
Daniel Veillard 5f7f991a 2002-06-17T17:03:00 applied patch from Sander Vesik improving the quality of the hash * hash.c: applied patch from Sander Vesik improving the quality of the hash function. Daniel
Daniel Veillard 9e412302 2002-06-10T15: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
Aleksey Sanin f8cb6dda 2002-06-04T04: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
Daniel Veillard 46de64e9 2002-05-29T08:21:33 performance patch from Peter Jacobi Daniel * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from Peter Jacobi Daniel
Daniel Veillard d5e22ef5 2002-05-27T21:17:57 preparing 2.4.22 Daniel * configure.in: preparing 2.4.22 Daniel
Daniel Veillard 1b31e4a0 2002-05-27T14:44:50 fixing #79334 making htmlParseDocument a public entry point. rebuilt the * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument a public entry point. * doc/*: rebuilt the API and docs Daniel
Aleksey Sanin 23002568 2002-05-24T07:18:40 changed default value for global parameter xmlIndentTreeOutput to 1 and * global.data globals.c tree.c include/libxml/globals.h win32/libxml2.def.src win32/dsp/libxml2.def.src: changed default value for global parameter xmlIndentTreeOutput to 1 and introduced new global parameter xmlTreeIndentString (the string used to do one-level indent) with default value " " (as it was in tree.c)
Daniel Veillard 10b6da4a 2002-05-18T07:55:20 apply a couple of patches from Christian Cornelssen fixing the man pages * libxml.3 doc/buildDocBookCatalog: apply a couple of patches from Christian Cornelssen fixing the man pages and the Catalog building script. * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet next step is <xs:import> I now have a reasonable understanding of how it works. Daniel
Aleksey Sanin 79376ba9 2002-05-14T06:41:32 maked xmlXPathNodeSetAddNs() function public for XMLSec performance * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs() function public for XMLSec performance optimizations
Aleksey Sanin 5aac8b85 2002-05-01T18:32:28 exported default 'file:', 'http:' and 'ftp:' protocols input handlers and * include/libxml/xmlIO.h win32/dsp/libxml2.def.src win32/libxml2.def.src xmlIO.c: exported default 'file:', 'http:' and 'ftp:' protocols input handlers and maked protocols comparisson case insensitive
Daniel Veillard fc57b41c 2002-04-29T15:50:14 preparing 2.4.21 raised a too low limit rebuilt the docs Daniel * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21 * valid.c: raised a too low limit * doc/*: rebuilt the docs Daniel
Daniel Veillard 13e04c6c 2002-04-23T17:51:29 fixed validation of attribute groups. added an example from the primer * xmlschemas.c: fixed validation of attribute groups. * test/schemas result/schemas: added an example from the primer Daniel
Daniel Veillard 88c5891a 2002-04-23T07:12:20 more work on Schemas updated the test list Daniel * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas * test/schemas result/schemas: updated the test list Daniel
Daniel Veillard e19fc23b 2002-04-22T16:01:24 updated a bit made a comment more specific more work on the Schemas * TODO: updated a bit * parser.c: made a comment more specific * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the Schemas conformance. * test/schemas result/schemas: updated the test list Daniel
Daniel Veillard 441bc32e 2002-04-20T17:38:48 implementing xs:all with minOccurs = 0 added more tests covering xs:all * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: implementing xs:all with minOccurs = 0 * tes/schemas/* result/schemas/*: added more tests covering xs:all Daniel
Daniel Veillard 7646b18d 2002-04-20T06:41:40 another entity processing update from Markus Henke Daniel * tree.c: another entity processing update from Markus Henke Daniel
Igor Zlatkovic 648b8e97 2002-04-17T18:35:57 *** empty log message ***
Daniel Veillard b509f154 2002-04-17T16:28:10 more work on the automata interfaces and debug of counted choices added a * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work on the automata interfaces and debug of counted choices * test/schemas/* result/schemas/*: added a number of tests Daniel
Daniel Veillard 8651f536 2002-04-17T09:06:27 a bit of work on Schemas try to make it more useful changed the Schemas * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h: a bit of work on Schemas * testSchemas.c: try to make it more useful * test/schemas/* result/schemas/* Makefile.am: changed the Schemas regression test procedure, started adding a few samples Daniel
Igor Zlatkovic a6f2d906 2002-04-16T17:57:17 *** empty log message ***
Daniel Veillard 4255d504 2002-04-16T15:50:10 merged the current state of XML Schemas implementation, it is not * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c include/libxml/Makefile.am include/libxml/schemasInternals.h include/libxml/xmlautomata.h include/libxml/xmlregexp.h include/libxml/xmlschemas.h include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h include/libxml/xmlversion.h.in : merged the current state of XML Schemas implementation, it is not configured in by default, a specific --schemas configure option has been added. * test/automata test/regexp test/schemas Makefile.am result/automata result/regexp result/schemas: merged automata/regexp/schemas regression tests Daniel
Daniel Veillard a7084cd5 2002-04-15T17:12:47 release of 2.4.20 updated and rebuilt the docs Daniel * configure.in: release of 2.4.20 * doc/*: updated and rebuilt the docs Daniel
Daniel Veillard 9b731d70 2002-04-14T12:56:08 trying to fix #77441 Daniel * configure.in: trying to fix #77441 Daniel
Daniel Veillard a8a89fe5 2002-04-12T21:03:34 Hallski complained it could not be included by itself. Daniel * include/libxml/xmlIO.h: Hallski complained it could not be included by itself. Daniel
Daniel Veillard da423da2 2002-04-10T19: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
Daniel Veillard 19274092 2002-03-25T16:48:03 preparing 2.4.19 rebuilt the docs Daniel * configure.in: preparing 2.4.19 * doc/*: rebuilt the docs Daniel
Daniel Veillard 9e537937 2002-03-21T13:08:08 applied 2 fixups from Igor Daniel * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups from Igor Daniel
Daniel Veillard 561b7f88 2002-03-20T21:55:57 dohh I really didn't intended to commit this test version :-( Daniel * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c include/libxml/tree.h: dohh I really didn't intended to commit this test version :-( Daniel
Daniel Veillard e50f3b5d 2002-03-20T19:24:21 I wanted to see the real speed at the SAX interface after a little too * testSAX.c: I wanted to see the real speed at the SAX interface after a little too many Ximianer started complaining about the parser speed. added a --quiet option: paphio:~/XML -> ls -l db100000.xml -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml paphio:~/XML -> time ./testSAX --quiet db100000.xml 3200006 callbacks generated real 0m1.270s Which means 16MBytes/s and 3Mcallback/s Daniel
Daniel Veillard 34ce8bec 2002-03-18T19:37:11 preparing 2.4.18 updated and rebuilt the web site implement the new * configure.in: preparing 2.4.18 * doc/*: updated and rebuilt the web site * *.c libxml.h: implement the new IN_LIBXML scheme discussed with the Windows and Cygwin maintainers. * parser.c: humm, changed the way the SAX parser work when xmlSubstituteEntitiesDefault(1) is set, it will then do the entity registration and loading by itself in case the user provided SAX getEntity() returns NULL. * testSAX.c: added --noent to test the behaviour. Daniel
Daniel Veillard 61f26174 2002-03-12T18:46:39 Heiko W. Rupp fixed a lot of comments to generate better API descriptions * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments to generate better API descriptions etc... Daniel
Daniel Veillard 9ff8817e 2002-03-11T09:15:32 Fixing #74186, made sure all boolean expressions get fully parenthesized, * c14n.c: Fixing #74186, made sure all boolean expressions get fully parenthesized, ran indent on the output * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c include/libxml/tree.h: also #74186 related, removed the --with-buffers option, and all the preprocessor conditional sections that were resulting from it. Daniel
Daniel Veillard af43f63a 2002-03-08T15:05:20 preparing 2.4.17 release updated and rebuilt the docs fixed a comment * configure.in: preparing 2.4.17 release * doc/*: updated and rebuilt the docs * xpath.c: fixed a comment * python/libxml.c: fixed a possible reentrancy problem Daniel
Daniel Veillard bcf64c0d 2002-03-05T00:08:55 Oops forgot to add c14n.h to the makefile.am, Daniel
Daniel Veillard 044fc6b7 2002-03-04T17:09:44 fixing #61290 "namespace nodes have no parent" long standing divergence * xpath.c: fixing #61290 "namespace nodes have no parent" long standing divergence from the XPath REC. NodeSets simply hold a copy of namespace nodes and those node ->next points to the parent (which may not be the node carrying the definition). * include/libxml/xpath.h: flagged but didn't added a possible speedup * DOCBparser.c HTMLparser.c: removed some warnings from push parser due to new state being added. * tree.c: new fix from Boris Erdmann * configure.in c14n.c include/libxml/c14n.h testC14N.c: added the XML Canonalization support from Aleksey Sanin Daniel
Daniel Veillard 7839e161 2002-02-20T18:54:48 fixes a misplaced #endif Daniel * include/libxml/parserInternals.h: fixes a misplaced #endif Daniel
Daniel Veillard 5f4b5999 2002-02-20T10:22:49 preparing 2.4.16 updated and rebuilt the docs, rebuilt the API and web * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16 * doc/* python/libxml2class.txt: updated and rebuilt the docs, rebuilt the API and web site * xpath.c: fixed #71978 portability bugs Daniel
Daniel Veillard 8dc16a64 2002-02-19T21:08:48 had to change 2 internal parsing API when processing document content to * include/libxml/parserInternals.h parser.c: had to change 2 internal parsing API when processing document content to check the start and end of element content are defined in the same entity * valid.c include/libxml/valid.h: attribute normalization can generate a validity error added xmlValidCtxtNormalizeAttributeValue() with the context to report it. * SAX.c: fixed the last known bugs, crazy validation constraints when a document is standalone seems correctly handled. There is a couple of open issues left which need consideration especially PE93 on external unparsed entities and standalone status. Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s. The 2 tests left failing are actually in error. Cleanup done. Daniel
Daniel Veillard 4a7ae503 2002-02-18T19:18:17 isExtender was missing a char % are acceptable in the internal subset if * xmlInternald.c: isExtender was missing a char * parser.c include/libxml/parser.h: % are acceptable in the internal subset if within a PUBLIC ID Daniel
Daniel Veillard e4301c8b 2002-02-13T13:32:35 fixing a comment fixing some troubles with validity check on namespaces * include/libxml/entities.h: fixing a comment * valid.c: fixing some troubles with validity check on namespaces * result/VC/NS3 test/VC/NS3: added a specific regression test Daniel
Daniel Veillard 397ff11c 2002-02-11T18:27:20 preparing 2.4.15 rebuilt some docs Daniel * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs Daniel
Daniel Veillard 6c4ffafd 2002-02-11T08:54:05 trying to fix the include mess Daniel * include/libxml/encoding.h include/libxml/entities.h include/libxml/globals.h include/libxml/parser.h include/libxml/threads.h include/libxml/tree.h include/libxml/xmlmemory.h: trying to fix the include mess Daniel
Daniel Veillard 1a612ed3 2002-02-11T07:54:45 reverted part of the previous attempt to provide #69655, this was breaking * include/libxml/xmlmemory.h: reverted part of the previous attempt to provide #69655, this was breaking the build. Daniel
Daniel Veillard 0ba59239 2002-02-10T13:20:39 Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c globals.c parser.c threads.c tree.c valid.c xmlmemory.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/parserInternals.h include/libxml/tree.h include/libxml/xmlmemory.h include/libxml/xpathInternals.h: Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * python/libxml.c: fixed a warning. Daniel
Daniel Veillard f216d461 2002-02-08T13:44:24 fixing #68748 Daniel * xmllint.c win32/win32config.h: fixing #68748 Daniel
Daniel Veillard c575b997 2002-02-08T13:28:40 Changed to the MIT Licence updated the doc accordingly preparing 2.4.14 * Copyright Makefile.am README configure.in libxml.spec.in: Changed to the MIT Licence * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html doc/xmlio.html: updated the doc accordingly * include/libxml/xmlwin32version.h configure.in: preparing 2.4.14 release * python/generator.py python/libxml.c python/libxml2-python-api.xml python/libxml2class.txt python/libxml_wrap.h python/types.c: fixed the const xmlChar * wrapper and generator, XPath extension functions now use the context as first argument * python/tests/tstxpath.py python/tests/xpath.py python/tests/xpathext.py: Updated the tests accordingly * tree.c: fixed bug #70067 Daniel
Daniel Veillard 70cab35a 2002-02-06T16:06:58 cleanup the extension function lookup always compile the list Daniel * python/TODO python/libxml.c: cleanup the extension function lookup * xmlmemory.c include/libxml/xmlmemory.h: always compile the list Daniel
Daniel Veillard d2897fde 2002-01-30T16:37:32 commited early version of a python binding for private use only ATM Daniel * python/generator.py python/libxml.c python/libxml.py python/libxml_wrap.h: commited early version of a python binding for private use only ATM Daniel
Daniel Veillard 8ee9c8f6 2002-01-26T21:42:58 applied patch from Anthony Jones to implement copy of DTD subtree too. Had * entities.c tree.c include/libxml/entities.h: applied patch from Anthony Jones to implement copy of DTD subtree too. Had just to keep 2 function private which really ought to become public ones. Daniel
Daniel Veillard 9d06d300 2002-01-22T18:15:52 Build a new version hopefully near complete and fully documented of the * doc/libxml2-api.xml doc/parsedecl.py: Build a new version hopefully near complete and fully documented of the API in XML * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h include/libxml/list.h include/libxml/parser.h include/libxml/tree.h include/libxml/parserInternals.h include/libxml/valid.hi include/libxml/xmlIO.h include/libxml/xmlerror.hi include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini include/libxml/xpath.h include/libxml/xpathInternals.h: Cleaned up the doc comments a lot in the process, the interface coverage is now 100% Daniel
Daniel Veillard 99e55ebe 2002-01-21T08:56:29 the change made to xmlXPathFuncLookupFunc was incompatible roll it back * xpath.c include/libxml/xpathInternals.h: the change made to xmlXPathFuncLookupFunc was incompatible roll it back Daniel
Daniel Veillard 963d2ae4 2002-01-20T22:08:18 cleanup patch from Anthony Jones fix the headers to avoid in make scan * SAX.c: cleanup patch from Anthony Jones * doc/Makefile.am: fix the headers to avoid in make scan * parserInternals.c xpath.c include/libxml/*.h: cleanup of the includes, * vs Ptr and general cleanup * parsedecl.py: first version of a script to extract the module interfaces, the goal will be to provide .decl or XML specification of the interfaces to build wrappers. Daniel
Daniel Veillard 744683d1 2002-01-14T17:30:20 updated to 2.4.13 update of the documentation daniel * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13 * doc/* : update of the documentation daniel
Daniel Veillard 8107a22f 2002-01-13T14:10:10 integrated a couple of fixes and a new API function * parser.c include/libxml/parserInternals.h tree.c: integrated a couple of fixes and a new API function xmlSetEntityReferenceFunc() from Keith Isdale and dedicated to xsldbg the XSLT debugger. Daniel
Daniel Veillard db0eb8df 2002-01-13T13:35:00 applied Serguei Narojnyi's patch to add native thread support on the Win32 * threads.c: applied Serguei Narojnyi's patch to add native thread support on the Win32 platform * testThreadsWin32.c Makefile.am: added the test program also from Serguei, Win32 specific * include/win32config.h include/libxml/xmlwin32version.h.in: added patch from Igor for the Windows thread specific defines. Daniel