678 Commits

Author SHA1 Message Date
Daniel Veillard
a9142e74c5 - valid.c tree.c parserInternals.c parser.c: Stephan Kulow
provided another failing case found in KDE, the way the
  ctxt->vctxt.nodeTab was allocated and freed changed over
  time but it wasn't completely cleaned up. This should fix it.
Daniel
2001-06-19 11:07:54 +00:00
Daniel Veillard
3ed27bdef0 - parser.c: Stephan Kulow also raised the fact that line number
could get miscounted making debug harder, fixed the problem
  in xmlParseCharData()
Daniel
2001-06-17 17:58:17 +00:00
Daniel Veillard
64b98c0ab4 Stephan Kulow pointed out a problem when validating and using an empty
* valid.c: Stephan Kulow pointed out a problem when validating
  and using an empty entity, forgot a 'break' in a case.
Daniel
2001-06-17 17:20:21 +00:00
Daniel Veillard
e3c81b50bf - tree.c: fixed xmlHasNsProp() accordingly to bug #55683
- doc/xml.html: updated with 2.3.11
Daniel
2001-06-17 14:50:34 +00:00
Daniel Veillard
6d473ed349 Added "make tests" to INSTALL, Daniel LIBXML_2_3_11 2001-06-17 10:32:52 +00:00
Daniel Veillard
4ec885a128 - TODO: updated adding cleanup of generated doc
- configure.in: prepared to release 2.3.11
- xmllint.c: added --version for bug reporting
- doc/html/*.html: rebuilt the doc
Daniel
2001-06-17 10:31:07 +00:00
Daniel Veillard
8b8d2254fa - xpath.c: first part of the work on selecting namespace to fix bug #56115
Daniel
2001-06-16 21:24:56 +00:00
Daniel Veillard
96ed5832c7 - Makefile.am example/Makefile.am: Laszlo PETER provided a fix
when using -liconv
- TODO: updated
Daniel
2001-06-15 22:22:04 +00:00
Daniel Veillard
d7e4d65e11 small flush of laptop, daniel 2001-06-15 14:57:10 +00:00
Daniel Veillard
c4f631d28a - HTMLtree.[ch]: more work on the HTML serialization routnes,
cleanup, encoding support.
Daniel
2001-06-14 11:11:59 +00:00
Daniel Veillard
608ad0791b - xpath.c: Thomas Broyer suggested a better patch for the / arg
Daniel
2001-06-14 08:32:28 +00:00
Daniel Veillard
239d052b3d - xpath.c: bug detected by Ankh when / is used as a function arg
Daniel
2001-06-13 23:02:48 +00:00
Daniel Veillard
02bb170a8b - HTMLparser.[ch] HTMLtree.c: stored the inline/block property
of element and use it to avoid outputting formatting spaces at
  the wrong place. Implemented the format parameter for HTML save.
- result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
  result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
  result/HTML/wired.html: of course this impact the result of a
  number of HTML tests
Daniel
2001-06-13 21:11:59 +00:00
Daniel Veillard
95d845f3ad - HTMLtree.[ch]: started augmenting the HTML save API with
encoding and formatting parameters
Daniel
2001-06-13 13:48:46 +00:00
Daniel Veillard
eca60d07f2 - HTMLtree.h: cleanup and started evaluating the work needed on
revamping the HTML output code
Daniel
2001-06-13 07:45:41 +00:00
Daniel Veillard
84666b3831 handling of PIs and <?sgml-declaration in entities. Daniel
* DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
Daniel
2001-06-11 17:31:08 +00:00
Daniel Veillard
8bdd220eb1 - valid.c: fixed bug #56049, forgot one check in the
validation routine
Daniel
2001-06-11 12:47:59 +00:00
Daniel Veillard
ca2366aafd grrr ... namespace is a C++ reserved keyword Daniel
* tree.[ch]: grrr ... namespace is a C++ reserved keyword
Daniel
2001-06-11 12:09:01 +00:00
Daniel Veillard
6761eeea4d - libxml.h: fixed an error in last commit
- doc/FAQ.html: added an entry for compilation from CVS
Daniel
2001-06-11 10:29:38 +00:00
Daniel Veillard
9cc6dc62f7 - xmlversion.h.in libxml.h: Cygwin patches
- tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
- tree.h: cleanup
Daniel
2001-06-11 08:09:20 +00:00
Daniel Veillard
acd370fb1a - tree.c: patched xmlFreeNode() to avoid freeing() a static
memory block in a strange case where libxml is linked twice
  in the binary.
Daniel
2001-06-09 17:17:51 +00:00
Daniel Veillard
b370a74e0e Linked to Red Hat, after all they have been paying for libxml recents
improvements, Daniel
2001-06-09 16:58:47 +00:00
Daniel Veillard
1d04767093 - valid.c: (a? , b? , c? , ... , z?) was storing/restauring
state far too often, simple fix used to avoid it.
Daniel
2001-06-09 16:41:01 +00:00
Daniel Veillard
4497e6984d - xinclude.c: Raphael Hertzog had a trouble with DTD nodes
being processed, applied his patch
- tree.c: fixed a bug raised in xmlStaticCopyNodeList()
Daniel
2001-06-09 14:19:02 +00:00
Daniel Veillard
f3afa7dd4e - nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
provided fixes to compile on MSCC again
- win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
  also provided an update for the project files.
Daniel
2001-06-09 13:52:58 +00:00
Daniel Veillard
a682b219c4 - tree.c: applied Steve Tinney patch to xmlNewNsProp to fix bug #55810
Daniel
2001-06-07 19:59:42 +00:00
Daniel Veillard
e8fc08e45d - tree.c: fixed xmlGetNsProp() to close bug #55683
Note this requires libxslt to use it's own function instead.
Daniel
2001-06-07 19:35:47 +00:00
Daniel Veillard
f0c5376a03 - HTMLtree.c: when in a pre element no formatting space should
be added.
- test/HTML/pre.html result/HTML/pre.html*: added a regression test
Daniel
2001-06-07 16:07:07 +00:00
Daniel Veillard
068a965ccd added tests for signal() and signal.h Daniel
* configure.in: added tests for signal() and signal.h
Daniel
2001-06-07 15:30:26 +00:00
Daniel Veillard
541d65559e - xpath.c: robert pointed out xmlXPathNINF was not initialized
daniel
2001-06-07 14:20:01 +00:00
Daniel Veillard
8a367d4f9b - doc/libxml-doc.el: Felix Natter provided a new version for libxml2
Daniel
2001-06-07 14:01:34 +00:00
Daniel Veillard
8a92629d33 - HTMLtree.c: when in a pre element no formatting space should
be added.
Daniel
2001-06-07 11:20:20 +00:00
Daniel Veillard
14839d56dd add -mieee to CFLAGS when compiling on Linux/alpha Daniel
* configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
Daniel
2001-06-06 16:11:56 +00:00
Daniel Veillard
e95e2396f3 - DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
hack
- tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
- uri.c: fixed a warning
Daniel
2001-06-06 10:46:28 +00:00
Daniel Veillard
6e93c4aa47 - HTMLtree.c: trying to close bug #55772 escaping in script
elements
- doc/xml.html: suggest to send mail to the list
Daniel
2001-06-05 20:57:42 +00:00
Daniel Veillard
1c43dbf065 - error.c: attempt to fix the xmlGetVarStr breakage once and for
good. Use a macro and based on the solution provided in
  vsnprintf manual page from GNU.
Daniel
2001-06-05 17:12:52 +00:00
Bjorn Reese
9974872663 *** empty log message *** 2001-06-05 12:49:15 +00:00
Bjorn Reese
906ec8a0ca Upgraded to trio baseline 1.4 2001-06-05 12:46:33 +00:00
Bjorn Reese
570ff08fff Workaround for non-preserving variadic lists 2001-06-05 12:45:55 +00:00
Daniel Veillard
2e4f188293 - doc/xml.html: added 2.3.10 release
Daniel
2001-06-01 10:11:57 +00:00
Daniel Veillard
b3a182e533 releasing 2.3.10 Daniel
* configure.in: releasing 2.3.10
Daniel
LIBXML_2_3_10
2001-06-01 09:28:09 +00:00
Daniel Veillard
3c2758d3f1 - xmlIO.c: Gary Pennington spotted a few troubles with file:///
Daniel
2001-05-31 18:43:43 +00:00
Daniel Veillard
2004242728 - encoding.c: Robert Collins provided a patch to add the
"US-ASCII" encoding alias
Daniel
2001-05-31 18:22:04 +00:00
Daniel Veillard
97ac13197c - xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
string oriented functions and started cleaning the related areas
  in xpath.c which needed fixing in this respect
Daniel
2001-05-30 19:14:17 +00:00
Daniel Veillard
2d70372ce3 - HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
#55380
- tree.c: patch to xmlNodeGetContent() to get CDATA section content
Daniel
2001-05-30 18:32:34 +00:00
Daniel Veillard
9403a0495d - TODO: updated - nanohttp.[ch] : started adding APIs to get the
- TODO: updated
- nanohttp.[ch] : started adding APIs to get the redirected URL
  when this occurs (needed for further base computation
- tree.h: cleanup
- encoding.c: cleanup
- SAX.c: minor change around ctxt->loadsubset
Daniel
2001-05-28 11:00:53 +00:00
Daniel Veillard
6278fb5b30 - Makefile.am include/Makefile.am: small change to have
include/libxml rebuilt if working from CVS.
- uri.c: applied another patch from Carl Douglas for URI escaping,
  this should close bug #51876
Daniel
2001-05-25 07:38:41 +00:00
Daniel Veillard
d16df9f6ef - xinclude.c: fixed XInclude recursive behaviour bug #54678
- result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
  test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
  added specific regression test
- parser.h: preparing for the XSLT mode where DTD inherited
  attributes are added to the tree.
Daniel
2001-05-23 13:44:21 +00:00
Daniel Veillard
bbd2245844 - xinclude.[ch]: Updated the namespace for the Last Call version
- result/XInclude/include test/XInclude/include: updated the
  testsuite accordingly
Daniel
2001-05-23 12:02:27 +00:00
Daniel Veillard
8514c674b2 - uri.[ch]: applied a patch from Carl Douglas for URI escaping,
related to bug #51876
Daniel
2001-05-23 10:29:12 +00:00