Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 8a1b1853 | 2003-01-05 22:37:17 | applied patch from Lukas Schroeder for register callbacks modified patch * tree.c : applied patch from Lukas Schroeder for register callbacks * valid.c: modified patch from Lukas Schroeder to test register callbacks with --chkregister Daniel | ||
| 067bae5f | 2003-01-05 01:27:54 | seriously changed the way data are pushed to the underlying parser, go by * xmlreader.c: seriously changed the way data are pushed to the underlying parser, go by block of 512 bytes instead of tryng to detect tag boundaries at that level. Changed the way empty element are detected and tagged. * python/tests/reader.py python/tests/reader2.py python/tests/reader3.py: small changes mostly due to context reporting being different and DTD node being reported. Some errors previously undetected are now caught and fixed. * doc/xmlreader.html: flagged last section as TODO Daniel | ||
| 51a447a5 | 2003-01-04 19:42:46 | integrated the Python 2.2 optimizations from Hannu Krosing, while * python/libxml.py: integrated the Python 2.2 optimizations from Hannu Krosing, while maintaining compatibility with 1.5 and 2.1 Daniel | ||
| 2bc13cac | 2003-01-04 19:06:55 | fixed a small problem related to order of files in dir, Daniel | ||
| e59494fa | 2003-01-04 16:35:29 | a bit of cleanup small fix more work on the XmlTextReader tutorial a few * xmllint.c: a bit of cleanup * xmlreader.c: small fix * doc/xmlreader.html: more work on the XmlTextReader tutorial * python/libxml.py: a few fixes pointed out by Hannu Krosing Daniel | ||
| 623a9eb2 | 2003-01-04 12:47:20 | patch from St | ||
| 66b82892 | 2003-01-04 00:44:13 | starting documenting the new XmlTextReader interface. Daniel * doc/xmlreader.html: starting documenting the new XmlTextReader interface. Daniel | ||
| 7704fb1d | 2003-01-03 16:19:51 | added the --stream flag to use the TextReader API small performance tweak * xmllint.c: added the --stream flag to use the TextReader API * xmlreader.c: small performance tweak Daniel | ||
| a80ff6ec | 2003-01-03 12:52:08 | okay the DTD validation code on top of the XMLTextParser API should be * xmlreader.c python/tests/reader2py: okay the DTD validation code on top of the XMLTextParser API should be solid now. Daniel | ||
| 1fdfd115 | 2003-01-03 01:18:43 | Fixing some more mess with validation and recursive entities while using * xmlreader.c python/tests/reader2py: Fixing some more mess with validation and recursive entities while using the reader interface, it's getting a bit messy... Daniel | ||
| dab8ea9b | 2003-01-02 14:16:45 | another couple of problem related to IsEmptyElement reported by St | ||
| 4f860202 | 2003-01-02 13:00:02 | integrated drv_libxml2.py Python xml.sax driver from St | ||
| 3c265e49 | 2003-01-01 21:06:49 | backing out one change in the last patch which broke the regression tests * tree.c: backing out one change in the last patch which broke the regression tests Daniel | ||
| 5335dc52 | 2003-01-01 20: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 | ||
| 8ba1741a | 2003-01-01 19:13:12 | generate the NEWS file from doc/news.html and a stylesheet Daniel * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file from doc/news.html and a stylesheet Daniel | ||
| e3c036ee | 2003-01-01 15:11:05 | fixed another couple of xmlreader bugs reported by St | ||
| 9e395c28 | 2003-01-01 14:50:44 | fixed another validity checking in external parsed entities raised by * xmlreader.c python/tests/reader2.py: fixed another validity checking in external parsed entities raised by St | ||
| d5896140 | 2002-12-31 14:45:26 | fixed a problem with validation within entities pointed by St | ||
| dc85f28f | 2002-12-31 11:18:37 | modified the generator to allow keeping class references when creating new * python/generator.py: modified the generator to allow keeping class references when creating new classes, needed to fix a bug pointed by St | ||
| 4d8db8a2 | 2002-12-30 18:40:42 | fixed another pair of problem pointed by St | ||
| 571b889b | 2002-12-30 12:37:59 | fixed another problem pointed by St | ||
| aaa105b5 | 2002-12-30 11:42:17 | fixed a limit case problem with "<a/>" Daniel * xmlreader.c python/tests/reader.py: fixed a limit case problem with "<a/>" Daniel | ||
| ecaba49a | 2002-12-30 10:55:29 | warn on xmlns:prefix="foo" fixed a couple of problem for namespace * SAX.c: warn on xmlns:prefix="foo" * xmlreader.c python/tests/reader.py: fixed a couple of problem for namespace attributes handling. Daniel | ||
| 2d84a894 | 2002-12-30 00: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 | ||
| 29b3e285 | 2002-12-29 11:14:41 | fixed a bug pointed out by St | ||
| e18fc185 | 2002-12-28 22: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 | ||
| aba976d8 | 2002-12-28 21:14:18 | changed the generator to provide casing for the XmlTextReader similar to * python/generator.py python/libxml2class.txt python/tests/reader.py python/tests/reader2.py: changed the generator to provide casing for the XmlTextReader similar to C# so that examples and documentation are more directly transposable. Fixed the couple of tests in the suite. Daniel | ||
| 6943a4db | 2002-12-28 18:07:59 | Small update to the guidelines, Daniel | ||
| 83298840 | 2002-12-28 15:12:33 | added a document on guidelines for publishing and deploying XML Daniel * doc/guidelines.html: added a document on guidelines for publishing and deploying XML Daniel | ||
| d7046d17 | 2002-12-28 04:48:15 | quiet down cvs somewhat | ||
| 336fc7d3 | 2002-12-27 19:37:04 | final touch running DTD validation on the XmlTextReader added a specific * valid.c xmlreader.c: final touch running DTD validation on the XmlTextReader * python/tests/Makefile.am python/tests/reader2.py: added a specific run based on the examples from test/valid/*.xml Daniel | ||
| f25b4cab | 2002-12-27 15:18:35 | added a few predefined xmlTextReader parser configuration values. Daniel * python/libxml.py: added a few predefined xmlTextReader parser configuration values. Daniel | ||
| 0e9dafad | 2002-12-27 11:58:25 | trying to fix #102037 Daniel * python/libxml_wrap.h: trying to fix #102037 Daniel | ||
| 8dbd495e | 2002-12-27 11:34:48 | fixing bug #95296, when the predefined entities are redefined in the DTD * SAX.c: fixing bug #95296, when the predefined entities are redefined in the DTD the default one must be used instead anyway. Daniel | ||
| 6647aedd | 2002-12-26 02:23:24 | doc/xmllint.xml doc/xmllint.1 Add discussion of XML_DEBUG_CATALOG to Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net> * doc/xmllint.xml * doc/xmllint.1 Add discussion of XML_DEBUG_CATALOG to xmllint man page - bug #100907 | ||
| df512f40 | 2002-12-23 15:56:21 | Fixed the empty node detection to avoid reporting an inexistant close tag. * xmlreader.c: Fixed the empty node detection to avoid reporting an inexistant close tag. Daniel | ||
| 0d132cff | 2002-12-23 14:43:32 | patch from St | ||
| fe8aab98 | 2002-12-22 10:25:41 | applied Craig A. Berry patches for VMS Daniel * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS Daniel | ||
| 4258b9c8 | 2002-12-20 10:29:40 | one really need to provide the base URI information when creating a reader * doc/libxml2-api.xml python/tests/reader.py: one really need to provide the base URI information when creating a reader parser from an input stream. Updated the API and the example using it. Daniel | ||
| ea7751d5 | 2002-12-20 00: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 | ||
| c84f8b58 | 2002-12-19 22:12:47 | fixed the Windows link, Daniel | ||
| beb70bd3 | 2002-12-18 14: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 | ||
| 4a6d39bb | 2002-12-17 18:33:01 | applied a patch for VMS following the report by Nigel Hall Daniel * xmlIO.c: applied a patch for VMS following the report by Nigel Hall Daniel | ||
| 3772de37 | 2002-12-17 10:31:45 | the parseStartTag bug fix wasn't complete. Daniel * parser.c: the parseStartTag bug fix wasn't complete. Daniel | ||
| 67df809c | 2002-12-16 22: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 | ||
| d453c639 | 2002-12-16 18:45:48 | *** empty log message *** | ||
| 3f752e2a | 2002-12-16 18:45:29 | added xmlreader interface | ||
| 2d42890d | 2002-12-16 18:45:04 | added xmlreader exports | ||
| fcb52585 | 2002-12-16 18:34:18 | added xml reader exports | ||
| 27907c70 | 2002-12-16 16:05:58 | Added llink to Python bindings for Windows, Daniel | ||
| 7c67a835 | 2002-12-16 13:38:06 | doc/tutorial/xmltutorial.xml plus generated html and pdf Updating tutorial Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net> * doc/tutorial/xmltutorial.xml plus generated html and pdf Updating tutorial again based on further comments from Niraj Tolia on the last iteration | ||
| 44aacb34 | 2002-12-16 04:34:57 | doc/tutorial/xmltutorial.xml doc/tutorial/includekeyword.c Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net> * doc/tutorial/xmltutorial.xml * doc/tutorial/includekeyword.c * doc/tutorial/includegetattribute.c plus generated html and pdf Adding fix from Niraj Tolia to tutorial to properly free memory. | ||
| da46d2d3 | 2002-12-15 23: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 | ||
| 0eb38c72 | 2002-12-14 23: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 | ||
| 7ef0fcb8 | 2002-12-14 10:38:55 | Added a small blurb about the API file and generator, Daniel | ||
| 0650345d | 2002-12-13 10:42:08 | fallback was only copying the first child not the full child list of the * xinclude.c: fallback was only copying the first child not the full child list of the fallback element, closes #89684 as reopened by Bernd Kuemmerlen Daniel | ||
| b894fbc5 | 2002-12-12 12:34:07 | exported htmlNodeDumpOutput | ||
| 2d45f52c | 2002-12-12 12:33:43 | *** empty log message *** | ||
| c1eed320 | 2002-12-12 11:01:32 | preparing release of 2.4.30 fixups to the api builder, gives enum values, * configure.in: preparing release of 2.4.30 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder, gives enum values, fix functype return type, put back fields in structs * doc/*: updated the docs rebuilt Daniel | ||
| 000eafb5 | 2002-12-12 10:04:22 | fixups to the api builder, gives enum values, fix functype return type * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder, gives enum values, fix functype return type 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 | ||
| 9b4bb4d0 | 2002-12-11 19:28:47 | preparing release of 2.4.29 rebuilt the docs and API a few more fixes for * configure.in: preparing release of 2.4.29 * doc/*: rebuilt the docs and API * xmlreader.c: a few more fixes for the XmlTextReader API Daniel | ||
| f6273a0a | 2002-12-11 17:00:54 | *** empty log message *** | ||
| 1932b6cd | 2002-12-11 17:00:40 | applied patch from Magnus Henoch | ||
| 5aad832a | 2002-12-11 15:59:44 | a bit more cleanup Daniel * catalog.c doc/libxml2-api.xml: a bit more cleanup Daniel | ||
| a9b66d00 | 2002-12-11 14: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 | ||
| 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 | ||
| e1ca5033 | 2002-12-09 14: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 | ||
| 70a296cb | 2002-12-08 17:34:54 | *** empty log message *** | ||
| 33d1307a | 2002-12-08 17:34:41 | applied YALDSP from Mark Vakoc | ||
| 64b35282 | 2002-12-04 15:10:40 | Chip turner indicated that XHTML1 serialization rule for style actually * tree.c: Chip turner indicated that XHTML1 serialization rule for style actually break on both IE and Mozilla, try to avoid the rule if escaping ain't necessary Daniel | ||
| 8efff671 | 2002-12-04 11:44:48 | handle HTTP URL escaping, problem reported by Glen Nakamura and Stefano * nanhttp.c: handle HTTP URL escaping, problem reported by Glen Nakamura and Stefano Zacchiroli Daniel | ||
| 1c732d2e | 2002-11-30 11:22:59 | code cleanup Daniel * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup Daniel | ||
| fdd27d27 | 2002-11-28 11:55:38 | Johann Richard pointed out some XPointer problems for URN based URI * uri.c: Johann Richard pointed out some XPointer problems for URN based URI references in XInclude. Modified the URI parsing and saving routines to allow correct parsing and saving of XPointers, especially when attached to "opaque" scheme accordingly to RFC 2396 Daniel | ||
| 8db67d27 | 2002-11-27 19: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 | ||
| ebc4ca94 | 2002-11-27 11: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 | ||
| 9d5ea17e | 2002-11-27 08:02:06 | another patch from St | ||
| 9715c17b | 2002-11-25 16:33:40 | add a line in %changelog for releases Daniel * libxml.spec.in configure.in: add a line in %changelog for releases Daniel | ||
| 9bc53109 | 2002-11-25 13:20:04 | patch from Marcus Clarke fixing a problem in entities parsing that was * parser.c: patch from Marcus Clarke fixing a problem in entities parsing that was detected in KDe documentations environment. Daniel | ||
| faa35ff3 | 2002-11-24 13:53:43 | Return the previous as opposed to the next node (I guess this is the * python/libxml.c (libxml_prev): Return the previous as opposed to the next node (I guess this is the result of some cut & paste programming:) Daniel | ||
| 80d7b901 | 2002-11-23 16:23:08 | Jan Rafaj pointed a bug in the Makefile. Daniel * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile. Daniel | ||
| a1196ed4 | 2002-11-23 11:22:49 | trying to fix the Python bindings build on Windows (St | ||
| 9ab71553 | 2002-11-22 21:41:43 | *** empty log message *** | ||
| 71d47b75 | 2002-11-22 21:41:28 | added more exports | ||
| 853514fc | 2002-11-22 21:41:09 | added option for python bindings | ||
| 002372e9 | 2002-11-22 18:07:37 | fixed unresolved symbols for mingw | ||
| ace7cd2b | 2002-11-22 18:07:00 | *** empty log message *** | ||
| 4e2884e1 | 2002-11-22 17:54:30 | updates from Javier | ||
| f9c4cad2 | 2002-11-22 15:57:07 | preparing 2.4.28 some cleanup updated the news and regenerated. Daniel * configure.in: preparing 2.4.28 * libxml.spec.in doc/Makefile.am: some cleanup * doc/*: updated the news and regenerated. Daniel | ||
| fee408f5 | 2002-11-22 13:18:30 | final touch at closing #87235 </p> end tags need to be generated. this * HTMLparser.c: final touch at closing #87235 </p> end tags need to be generated. * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html: this change slightly the output of a few tests * doc/*: regenerated Daniel | ||
| d2ff0394 | 2002-11-22 12:28:38 | fixing bug #99190 when UTF8 document are parsed using the progressive * parserInternals.c: fixing bug #99190 when UTF8 document are parsed using the progressive parser and the end of the chunk is in the middle of an UTF8 multibyte character. Daniel | ||
| 8b2c7f10 | 2002-11-22 05:07:29 | fixed thread problem | ||
| d5c2f92d | 2002-11-21 14: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 | ||
| c14401e4 | 2002-11-20 14:28:17 | Updated the binding page for the libxml++ bindings, Daniel | ||
| d076a20e | 2002-11-20 13:28:31 | fixed #99082 for xi:include encoding="..." support on text includes. added * xinclude.c parserInternals.c encoding.c: fixed #99082 for xi:include encoding="..." support on text includes. * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml test/XInclude/ents/isolatin.txt : added a specific regression test * python/generator.py python/libxml2class.txt: fixed the generator the new set of comments generated for doc/libxml2-api.xml were breaking the python generation. Daniel | ||
| 817e70b6 | 2002-11-19 22:28:48 | repair some problem if gtk-doc fail or such patch for Solaris on new * doc/Makefile.am: repair some problem if gtk-doc fail or such * configure.in: patch for Solaris on new autoconf closes #98880 * doc/parsedecl.py: repair the frigging API building script, did I say that python xmllib sucks ? * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering and some comment are no more truncated. Daniel | ||
| a7e05b4f | 2002-11-19 08:11:14 | Martin Stoilov pointed out a potential leak in xmlCreateMemoryParserCtxt * parser.c: Martin Stoilov pointed out a potential leak in xmlCreateMemoryParserCtxt Daniel | ||
| bc6e1a38 | 2002-11-18 15:07:25 | fixed bug #98879 a corner case when 0 is included in HTML documents and * HTMLparser.c: fixed bug #98879 a corner case when 0 is included in HTML documents and using the push parser. Daniel | ||
| 4efd3be5 | 2002-11-18 09:11:13 | If --with-python is specified, look for the Python interpreter not just in * configure.in (PYTHON_SITE_PACKAGES): If --with-python is specified, look for the Python interpreter not just in the specified root but also in the specified location. Fixes #98825 Daniel | ||
| a8c0adbc | 2002-11-17 22:37:35 | fixing bug #98792 , node may have no doc and dereferencing without * python/libxml.c: fixing bug #98792 , node may have no doc and dereferencing without checking ain't good ... Daniel |