kc3-lang/libxml2

Branch :


Log

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