1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-27 21:55:05 +03:00
Commit Graph

2405 Commits

Author SHA1 Message Date
Daniel Veillard
500a1de533 applied patch from Alfred Mickautsch for better DTD support. fixed bug
* xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
  Alfred Mickautsch for better DTD support.
* SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
  xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
  reference counting is handled in the XML parser which had the
  side effect of removing a lot of hazardous cruft added to try
  to fix the problems associated as they popped up.
* xmlIO.c: FILE * close fixup for stderr/stdout
Daniel
2004-03-22 15:22:58 +00:00
William M. Brack
2f07606d10 added an error message when an element is not found within a <choice> (bug
* relaxng.c: added an error message when an element is not
  found within a <choice> (bug 126093)
2004-03-21 11:21:14 +00:00
William M. Brack
10f1ef4ce8 enhanced the logic of parsing char groups to better handle initial or
* xmlregexp.c: enhanced the logic of parsing char groups to
  better handle initial or ending '-' (bug 135972)
2004-03-20 14:51:25 +00:00
William M. Brack
236c8c09f0 added check for external reference in xmlRelaxNGGetElements (bug 137718)
* relaxng.c: added check for external reference in
  xmlRelaxNGGetElements (bug 137718)
* test/relaxng/rngbug-001.*, result/relaxng/rngbug-001*: added
  regression test for above
2004-03-20 11:32:36 +00:00
William M. Brack
20d823614e added a close for the local file descriptor (bug 137474)
* nanohttp.c: added a close for the local file descriptor
  (bug 137474)
2004-03-17 08:44:46 +00:00
Daniel Veillard
32b7cdb6b7 switched the output routines to use the new context. Daniel
* xmlsave.c: switched the output routines to use the new context.
Daniel
2004-03-15 13:46:37 +00:00
William M. Brack
7217c86b81 enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END nodes (bug
* relaxng.c: enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END
  nodes (bug 137153)
2004-03-15 02:43:56 +00:00
Daniel Veillard
11c466abe4 applied patch from John Belmonte for anyURI. Daniel
* xmlschemastypes.c: applied patch from John Belmonte for anyURI.
Daniel
2004-03-14 12:20:15 +00:00
Daniel Veillard
d3999c7ac6 fix bug reported by Holger Rauch added the test to th regression suite
* parser.c: fix bug reported by Holger Rauch
* test/att8 result/noent/att8 result/att8 result/att8.rdr
  result/att8.sax: added the test to th regression suite
Daniel
2004-03-10 16:27:03 +00:00
William M. Brack
b318c3b745 Minor change for later verson of php requiring $HTTP_GET_VARS.
* doc/search.php: Minor change for later verson of php requiring
  $HTTP_GET_VARS.
2004-03-10 11:43:12 +00:00
William M. Brack
57e9e9180a Changed the flag to xmlDocCopyNode (and similar routines), previously used
* tree.c: Changed the flag to xmlDocCopyNode (and similar routines),
  previously used only for recursion, to use a value of '2' to
  indicate copy properties & namespaces, but not children.
* xinclude.c: changed the handling of ranges to use the above new
  facility.  Fixes Bug 134268.
2004-03-09 16:19:02 +00:00
William M. Brack
39111ecbbc added new module xmlsave with patch supplied by Eric Zurcher (second
* win32/Makefile.bcb, win32/Makefile.mingw, win32/Makefile.msvc:
  added new module xmlsave with patch supplied by Eric Zurcher
  (second attempt - don't know what happened to the first one!)
2004-03-09 10:53:42 +00:00
Daniel Veillard
d5e198ad45 applied patch from Anthony Carrico providing Python bindings for the
* python/libxml.c python/libxml.py: applied patch from Anthony Carrico
  providing Python bindings for the Canonicalization C14N support.
Daniel
2004-03-09 09:03:28 +00:00
William M. Brack
4a00326b59 .cvsignore and python/.cvsignore patched
* .cvsignore and python/.cvsignore patched
2004-03-09 02:39:04 +00:00
William M. Brack
4d59e22a19 enhanced to assure that if xpointer is called for a document, the
* xinclude.c: enhanced to assure that if xpointer is called
  for a document, the XML_PARSE_NOENT flag is set before parsing
  the included document so that entities will automatically get
  taken care of.
* xpointer.c: corrected code so that, if an XML_ENTITY_REF node
  is encountered, it will log it and not crash (bug 135713)
2004-03-08 14:42:31 +00:00
Daniel Veillard
a8feb5f401 Removing graphics, Daniel 2004-03-07 20:05:50 +00:00
Daniel Veillard
cf80b784fd Cleanup #2, Daniel 2004-03-07 19:32:19 +00:00
Daniel Veillard
30efc4ce9c "I should say in parting that from what I hear, libxml2 is a fine piece of software (if intimidatingly large) and among other things has excellent performance. This graphic does it no credit, and should be fixed or removed."
Sigh, all benchmarks are lies,

Daniel
2004-03-07 19:30:55 +00:00
William M. Brack
a11e483e8a modified to make sub-includes inherit the parse flags from the parent
* xinclude.c: modified to make sub-includes inherit the
  parse flags from the parent document (bug 132597)
2004-03-07 11:03:43 +00:00
Daniel Veillard
ebcdebd638 QName handling fixes for the XML Schemas support from Adam Dickmeiss also
* xmlschemas.c: QName handling fixes for the XML Schemas
  support from Adam Dickmeiss
* test/schemas/po1_0.xsd: also fix the schemas
* test/schemas/ns[12]* result/schemas/ns[12]*: added the specific
  regression tests
Daniel
2004-03-05 00:15:50 +00:00
Daniel Veillard
fc97906edf paalied patch from Julio M. Merino Vidal fixing bug #134751 to fix
* configure.in doc/Makefile.am include/libxml/Makefile.am:
  paalied patch from Julio M. Merino Vidal fixing bug #134751
  to fix --with-html-dir option.
* doc/*: rebuilt fully the docs
* doc/html/libxml-xmlsave.html: new file from new header.
Daniel
2004-03-04 22:07:16 +00:00
Daniel Veillard
b34321c78c Fixing a head build problem, damn ... Daniel 2004-03-04 17:09:47 +00:00
Daniel Veillard
2156d4387b fixing compilation bug with some options disabled as well as
* debugXML.c testHTML.c tree.c doc/examples/*.c
  include/libxml/xmlsave.h: fixing compilation bug with some options
  disabled as well as --with-minimum should fix #134695
Daniel
2004-03-04 15:59:36 +00:00
Daniel Veillard
cccd4a0524 allow fallback to URI lookup when SYSTEM fails, should close #134092
* xmlcatalog.c: allow fallback to URI lookup when SYSTEM fails,
  should close #134092
Daniel
2004-03-04 14:02:13 +00:00
Daniel Veillard
1a8741c898 commiting the new xmlsave module before the actuall big code change.
* Makefile.am tree.c xmlsave.c include/libxml/xmlsave.h: commiting
  the new xmlsave module before the actuall big code change.
Daniel
2004-03-04 13:40:59 +00:00
Daniel Veillard
1aefc862f3 applied patch from Adam Dickmeiss for mixed content added his regression
* xmlschemas.c: applied patch from Adam Dickmeiss for mixed content
* test/schemas/mixed* result/schemas/mixed*: added his regression
  tests too.
Daniel
2004-03-04 11:40:48 +00:00
Daniel Veillard
3411d08e3c fix a compilation problem about a missing timb include Daniel
* testSAX.c: fix a compilation problem about a missing timb include
Daniel
2004-03-01 13:21:26 +00:00
William M. Brack
09a726f5ab small enhancement to prevent trying to print strings with null pointers
* testSAX.c: small enhancement to prevent trying to print
  strings with null pointers (caused "make tests" errors on
  HP-UX)
2004-02-28 14:47:18 +00:00
MST 2004 John Fleck
e42ae6f991 doc/xmllint.xml doc/xmllint.1 doc/xmllint.html doc/xmlcatalog_man.xml
Thu Feb 26 20:19:40 MST 2004 John Fleck <jfleck@inkstain.net>

	* doc/xmllint.xml
	* doc/xmllint.1
	* doc/xmllint.html
	* doc/xmlcatalog_man.xml
	* doc/xmlcatalog.1
	* doc/xmlcatalog_man.html
	applying patch from Mike Hommey to clarify XML_CATALOG_FILES
	use
2004-02-27 03:26:30 +00:00
Daniel Veillard
33a773ffba patch for cross-compilation to Windows from Christophe de VIENNE. Daniel
* Makefile.am: patch for cross-compilation to Windows from
  Christophe de VIENNE.
Daniel
2004-02-26 22:49:00 +00:00
Daniel Veillard
1822e8ba64 Updated pages, dAniel 2004-02-26 12:36:22 +00:00
William M. Brack
fd9e70d022 regenerated docs using older version of xsltproc pending resolution of AVT
* doc/*.html, doc/html/*.html: regenerated docs using older
  version of xsltproc pending resolution of AVT problem
2004-02-26 11:01:57 +00:00
Daniel Veillard
c74859e03f applied patch from Charles Bozeman to nit use the system xmllint. Daniel
* Makefile.am: applied patch from Charles Bozeman to nit use
  the system xmllint.
Daniel
2004-02-26 09:57:32 +00:00
Daniel Veillard
7ebac02df6 Added the quote from Mark Pilgrim and link, Daniel 2004-02-25 22:36:35 +00:00
Daniel Veillard
51e5793d81 applied patch from Roland Schwingel for MingW Daniel
* include/libxml/xmlexports.h: applied patch from Roland Schwingel
  for MingW
Daniel
2004-02-25 17:08:10 +00:00
Daniel Veillard
06d2524e80 applied a cleanup patch from Peter Breitenlohner removed a doc build
* Makefile.am catalog.c configure.in: applied a cleanup patch
  from Peter Breitenlohner
* tree.c: removed a doc build warning by fixing a param comment
* doc/* : rebuilt the docs
Daniel
2004-02-25 13:01:42 +00:00
Daniel Veillard
d3669b2fd1 avoid ID error message if using HTML_PARSE_NOERROR should fix #130762
* valid.c HTMLparser.c: avoid ID error message if using
  HTML_PARSE_NOERROR should fix #130762
Daniel
2004-02-25 12:34:55 +00:00
Daniel Veillard
f54cd533d8 fixing compilation and link option when configuring with --without-valid
* debugXML.c relaxng.c valid.c xinclude.c xmllint.c xmlreader.c:
  fixing compilation and link option when configuring with
  --without-valid should fix #135309
Daniel
2004-02-25 11:52:31 +00:00
Daniel Veillard
afbca8e281 Dump some possible optimizations notes, Daniel 2004-02-25 10:58:35 +00:00
Daniel Veillard
770075b500 fixed the main issues reported by Peter Breitenlohner cleanup speedup
* catalog.c: fixed the main issues reported by Peter Breitenlohner
* parser.c: cleanup
* valid.c: speedup patch from Petr Pajas
Daniel
2004-02-25 10:44:30 +00:00
William M. Brack
a59ddb5ea4 fixed a memory leak (xmlXPathLangFunction) reported on the list by Mike
* xpath.c: fixed a memory leak (xmlXPathLangFunction) reported
  on the list by Mike Hommey
2004-02-25 08:12:32 +00:00
Daniel Veillard
752b4f9cfc Notes on optimization, Daniel 2004-02-24 18:10:38 +00:00
Daniel Veillard
9291449d9e preparing 2.6.7 release, updated and rebuilt the documentation. Daniel
* doc/* NEWS configure.in: preparing 2.6.7 release, updated and
  rebuilt the documentation.
Daniel
2004-02-23 16:33:21 +00:00
Daniel Veillard
09b792ba30 applied patch from Malcolm Tredinnick to avoid tabs in python sources,
* python/tests/*.py: applied patch from Malcolm Tredinnick
  to avoid tabs in python sources, should fix #135095
Daniel
2004-02-23 10:53:52 +00:00
Daniel Veillard
807daf8265 add --timing option use the psvi field of the nodes instead of _private
* testSAX.c: add --timing option
* relaxng.c: use the psvi field of the nodes instead of _private
  which may be used for other purposes.
Daniel
2004-02-22 22:13:27 +00:00
Daniel Veillard
b5da42af42 small patch to try to fix a warning with Sun One compiler Daniel
* encoding.c: small patch to try to fix a warning with Sun One compiler
Daniel
2004-02-21 14:57:44 +00:00
Daniel Veillard
3288882e8a small patch removing a warning with MS compiler. Daniel
* encoding.c: small patch removing a warning with MS compiler.
Daniel
2004-02-21 14:21:50 +00:00
Daniel Veillard
6c662996b6 Beuah ! Daniel
Beuah !
Daniel
2004-02-21 11:55:44 +00:00
Daniel Veillard
522bc60ea9 added "relaxng" option to the debugging shell some regression tests for
* debugXML.c: added "relaxng" option to the debugging shell
* Makefile.am test/errors/* result/errors/*: some regression tests
  for some error tests cases.
Daniel
2004-02-21 11:53:09 +00:00
Daniel Veillard
cb35f01d94 xmlAttrSerializeTxtContent don't segfault if NULL is passed. adding an old
* tree.c: xmlAttrSerializeTxtContent don't segfault if NULL
  is passed.
* test/att7 result//att7*: adding an old regression test
  laying around on my laptop
Daniel
2004-02-20 08:18:58 +00:00