1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-13 20:58:16 +03:00

2155 Commits

Author SHA1 Message Date
Daniel Veillard
6d373a26ff preparing release 2.6.2, updated and rebuilt the docs Daniel
* configure.in NEWS doc/*: preparing release 2.6.2, updated and
  rebuilt the docs
Daniel
LIBXML2_2_6_2
2003-11-04 10:26:43 +00:00
Daniel Veillard
42fd412637 change --html to make sure we use the HTML serialization rule by default
* xmllint.c: change --html to make sure we use the HTML serialization
  rule by default when HTML parser is used, add --xmlout to allow to
  force the XML serializer on HTML.
* HTMLtree.c: ugly tweak to fix the output on <p> element and
  solve #125093
* result/HTML/*: this changes the output of some tests
Daniel
2003-11-04 08:47:48 +00:00
Daniel Veillard
798ae54344 fixed bug #125812, about XPointer in XInclude failing but not returning an
* xinclude.c: fixed bug #125812, about XPointer in XInclude
  failing but not returning an error.
Daniel
2003-11-03 17:13:52 +00:00
Daniel Veillard
a8ff65d784 fixed bug #125811 related to DTD post validation where the DTD doesn't
* valid.c: fixed bug #125811 related to DTD post validation
  where the DTD doesn't pertain to a document.
Daniel
2003-11-03 16:20:10 +00:00
Daniel Veillard
61b9338c0f implemented the XML_PARSE_NONET parser option. converted xmllint.c to use
* parser.c xmlIO.c include/libxml/parserInternals.h: implemented
  the XML_PARSE_NONET parser option.
* xmllint.c: converted xmllint.c to use the option instead of
  relying on the global resolver variable.
Daniel
2003-11-03 14:28:31 +00:00
Daniel Veillard
7899c5c5d6 adding XInclude support to the reader interface. Lot of testing of the
* xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
  support to the reader interface. Lot of testing of the walker,
  various bug fixes.
* xmllint.c: added --walker and made sure --xinclude --stream --debug
  works as expected
* Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
  result/XInclude/*.rdr: added regression tests for the walker and
  XInclude xmlReader support, had to slightly change a couple of tests
  because the walker can't distinguish <foo/> from <foo></foo>
Daniel
2003-11-03 12:31:38 +00:00
Daniel Veillard
254b12607d second BeOS patch from Marcin 'Shard' Konicki Daniel
* tree.c nanohttp.c threads.c: second BeOS patch from
  Marcin 'Shard' Konicki
Daniel
2003-11-01 17:04:58 +00:00
Daniel Veillard
375bf669d1 Added pointer to Rexx bindings, Daniel 2003-10-31 22:58:00 +00:00
Daniel Veillard
7ec29978be always generate line numbers Daniel
* parser.c: always generate line numbers
Daniel
2003-10-31 14:36:36 +00:00
Daniel Veillard
fd343dc360 fixed another regression introduced in fixing #125823 Daniel
* parser.c: fixed another regression introduced in fixing #125823
Daniel
2003-10-31 10:55:22 +00:00
Daniel Veillard
157fee019d previous fix for #124044 was broken, correct fix provided. fix
* python/libxml.c: previous fix for #124044 was broken, correct
  fix provided.
* HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
  and the error handlers to address #125877
Daniel
2003-10-31 10:36:03 +00:00
Daniel Veillard
8a0a633cea side effect of #123105 patch, namespace resolution would fail when defined
* parser.c: side effect of #123105 patch, namespace resolution
  would fail when defined in internal entities, fixes #125823
Daniel
2003-10-30 22:13:02 +00:00
Daniel Veillard
bb3ba326e6 be more defensive in the xmlReader python bindings fixing bug #124044
* python/libxml.c: be more defensive in the xmlReader python bindings
  fixing bug #124044
Daniel
2003-10-30 13:12:43 +00:00
Daniel Veillard
e133dd8d13 the a-posteriori DTD validation code was not validating the namespace
* valid.c: the a-posteriori DTD validation code was not validating
  the namespace declarations, this fixes #124110
Daniel
2003-10-30 10:42:20 +00:00
William M. Brack
c5cbf99db1 enhanced to bypass compression detection code when input file is stdin
* xmlIO.c: enhanced to bypass compression detection code
  when input file is stdin (bug 125801)
2003-10-29 22:15:13 +00:00
Daniel Veillard
28232438a0 fix needed when HTTP is not compiled in by Mark Vakoc Daniel
* xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
Daniel
2003-10-29 17:23:05 +00:00
Daniel Veillard
94394cd1e4 more fixes about unregistering objects applied patch from Mark Vakoc
* xpath.c: more fixes about unregistering objects
* include/libxml/relaxng.h: applied patch from Mark Vakoc
  missing _cplusplus processing clause
Daniel
2003-10-29 17:07:51 +00:00
Aleksey Sanin
b5a46da41d added xmlStrVPrintf function 2003-10-29 15:51:17 +00:00
Daniel Veillard
82cb31994f applied patch from Marcin 'Shard' Konicki to provide BeOS thread support.
* nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
  Marcin 'Shard' Konicki to provide BeOS thread support.
Daniel
2003-10-29 13:39:15 +00:00
Daniel Veillard
9d751504d5 applied patch from Steve Ball to make a schema parser from a preparsed
* xmlschemas.c include/libxml/xmlschemas.h: applied patch
  from Steve Ball to make a schema parser from a preparsed document.
Daniel
2003-10-29 13:21:47 +00:00
Daniel Veillard
e22dd5ce8c applied a couple of patches from Mark Lilback about text nodes coalescing
* tree.c: applied a couple of patches from Mark Lilback about text
  nodes coalescing
Daniel
2003-10-29 12:53:27 +00:00
Daniel Veillard
e991fe958f change suggested by Anthony Carrico when unregistering a namespace prefix
* xpath.c: change suggested by Anthony Carrico when unregistering
  a namespace prefix to a context
* hash.c: be more careful about calling callbacks with NULL payloads.
Daniel
2003-10-29 11:18:37 +00:00
Daniel Veillard
ceffd45199 Fixed Graham's name, Daniel LIBXML2_2_6_1 2003-10-28 23:40:45 +00:00
Daniel Veillard
e4e3f5d8af preparing release 2.6.1, updated and regenerated docs and APIs cleanup and
* configure.in NEWS doc/*: preparing release 2.6.1, updated and
  regenerated docs and APIs
* parser.c: cleanup and last change to fix #123105
Daniel
2003-10-28 23:06:32 +00:00
Daniel Veillard
652f9aa966 Fix #124907 by simply backporting the same fix as for the XML parser
* HTMLparser.c: Fix #124907 by simply backporting the same
  fix as for the XML parser
* result/HTML/doc3.htm.err: change to ID detecting modified one
  test result.
Daniel
2003-10-28 22:04:45 +00:00
Daniel Veillard
9ba8e389a2 included a new function to reuse a Push parser context, based on Graham
* parser.c include/libxml/parser.h: included a new function
  to reuse a Push parser context, based on Graham Bennett original
  code
* valid.c: in HTML, a name in an input is not an ID
* TODO: bug list update
Daniel
2003-10-28 21:31:45 +00:00
Daniel Veillard
ae9733aeaf applied patch from nico@xtradyne.com for #125030 Daniel
* xpath.c: applied patch from nico@xtradyne.com for #125030
Daniel
2003-10-28 19:02:21 +00:00
Daniel Veillard
72b9e29edf cleanup fixing bug #125653 sometimes the error handlers can get a parser
* Makefile.am: cleanup
* error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
  sometimes the error handlers can get a parser context on DTD
  errors, and sometime they don't. So be very careful when trying
  to grab those informations.
Daniel
2003-10-28 15:44:17 +00:00
Daniel Veillard
f4e5629809 applied patch from Kasimier Buchcik which fixes a problem in xmlSearchNs
* tree.c: applied patch from Kasimier Buchcik which fixes a
  problem in xmlSearchNs introduced in 2.6.0
Damniel
2003-10-28 14:27:41 +00:00
Daniel Veillard
f5cb3cd9e9 fixed #123263, the encoding is mandatory in a textdecl. Daniel
* parser.c: fixed #123263, the encoding is mandatory in a textdecl.
Daniel
2003-10-28 13:58:13 +00:00
Daniel Veillard
cec50a6aff fix bug #125047 about serializing when finding a document fragment node.
* tree.c: fix bug #125047 about serializing when finding a
  document fragment node.
Daniel
2003-10-28 13:26:51 +00:00
Daniel Veillard
4772af6c74 fix bug #125592 need a NULL check rename a parameter Daniel
* testSAX.c: fix bug #125592 need a NULL check
* include/libxml/chvalid.h: rename a parameter
Daniel
2003-10-27 16:23:43 +00:00
Daniel Veillard
95d2d5b1cf applied patch from #123105 about defaulted attributes from element coming
* parser.c: applied patch from #123105 about defaulted attributes
  from element coming from an entity
Daniel
2003-10-27 14:54:49 +00:00
William M. Brack
1d75c8a822 fixed warning message from IRIX (bug 125182) removed tabs, replaced with
* xmllint.c: fixed warning message from IRIX (bug 125182)
* python/libxml.py: removed tabs, replaced with spaces
  (bug 125572)
2003-10-27 13:48:16 +00:00
Daniel Veillard
e8039dfec7 make sure we report errors if xmlNewInputFromFile() fails. avoid using
* libxml.h parserInternals.c xmlIO.c: make sure we report errors
  if xmlNewInputFromFile() fails.
* xmlreader.c: avoid using _private for the node or document
  elements.
Daniel
2003-10-27 11:25:13 +00:00
Igor Zlatkovic
6425b38385 added declaration for verMicroSuffix 2003-10-25 15:38:34 +00:00
Igor Zlatkovic
7b58adbc17 *** empty log message *** 2003-10-25 15:38:02 +00:00
Daniel Veillard
cc199e0e56 applied patch from Patrick Welche provided in bug #125432 , future
* libxml.m4: applied patch from Patrick Welche provided in
  bug #125432 , future proofing the .m4 file.
* parser.c: resetting the context should also reset the error
* TODO: problem of conformance w.r.t. E20 was raised in the
  XML Core telconf and libxml2 isn't conformant there.
Daniel
2003-10-24 21:11:48 +00:00
Daniel Veillard
929714b707 applied patch from Alfred Mickautsch fixing #125180 Daniel
* xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
Daniel
2003-10-22 12:34:36 +00:00
Daniel Veillard
2bd4322ce9 Stephane Bidoul pointed out another small glitch missing a const Daniel
* chvalid.c genChRanges.py: Stephane Bidoul pointed out another
  small glitch missing a const
Daniel
2003-10-22 08:51:21 +00:00
Daniel Veillard
fca7d83ba5 Stephane Bidoul pointed out that it doesn't define IN_LIBXML Daniel
* chvalid.c genChRanges.py: Stephane Bidoul pointed out that
  it doesn't define IN_LIBXML
Daniel
2003-10-22 08:44:26 +00:00
Daniel Veillard
1e5e43861d typo pointed out by Stephane Bidoul Daniel
* win32/Makefile.mingw: typo pointed out by Stephane Bidoul
Daniel
2003-10-21 19:15:44 +00:00
Daniel Veillard
ea04893e3c set of Win32 patches for 2.6.0 by Joachim Bauch Daniel
* win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
  win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
Daniel
2003-10-21 09:27:57 +00:00
Daniel Veillard
2189b59b10 last minute patch from Eric Zurcher making it into 2.6.0 Daniel
* tree.c: last minute patch from Eric Zurcher making it into 2.6.0
Daniel
LIBXML2_6_0
2003-10-21 00:08:42 +00:00
Daniel Veillard
3e35f8e658 preparing libxml2-2.6.0 updated and regenerated the docs and API moved the
* configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
* doc/*: updated and regenerated the docs and API
* SAX2.c error.c tree.c: moved the line number to their proper
  field in elements now.
Daniel
2003-10-21 00:05:38 +00:00
Daniel Veillard
1d211e2273 added the xmlWriter module contributed by Alfred Mickautsch added room for
* configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
  include/libxml/Makefile.am include/libxml/xmlversion.h.in:
  added the xmlWriter module contributed by Alfred Mickautsch
* include/libxml/tree.h: added room for line and extra information
* xmlreader.c python/tests/reader6.py: bugfixing some problem some
  of them introduced in September
* win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
Daniel
2003-10-20 22:32:39 +00:00
Daniel Veillard
198c1bfc1c removing xmldwalk module since it got merged with the xmlreader. cleanup
* Makefile.am configure.in xmldwalk.c xmlreader.c
  include/libxml/Makefile.am include/libxml/xmldwalk.h
  include/libxml/xmlversion.h.in: removing xmldwalk module
  since it got merged with the xmlreader.
* parser.c: cleanup
* win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
  rebuilt the API
* python/tests/Makefile.am python/tests/reader7.py
  python/tests/walker.py: adding regression testing for the
  new xmlreader APIs, new APIs for reader creation, including
  makeing reader "walker" operating on preparsed document trees.
Daniel
2003-10-20 17:07:41 +00:00
William M. Brack
9e66059f08 fixed problem reported on the mailing list by Melvyn Sopacua - wrong
* entities.c, valid.c: fixed problem reported on the mailing
  list by Melvyn Sopacua - wrong argument order on functions
  called through xmlHashScan.
2003-10-20 14:56:06 +00:00
Daniel Veillard
d61e8fbc73 fixes for compiling using --with-minimum Daniel
* valid.c xmlIO.c: fixes for compiling using --with-minimum
Daniel
2003-10-19 21:59:17 +00:00
Daniel Veillard
c469692e5d cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(), tested it
* tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
  tested it through the xslt regression suite.
Daniel
2003-10-19 21:47:14 +00:00