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

517 Commits

Author SHA1 Message Date
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
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
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
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
Daniel Veillard
42596ad20c - tree.c: fixed a gross mistake in base computation, xml:base is
not completely correct yet (need cascade).
- xpath.[ch]: added the few things needed to find a function name
  and URI from the XPath context when it is called.
Daniel
2001-05-22 16:57:14 +00:00
Daniel Veillard
81418e38c8 - catalog.[ch]: fixes and add xmlLoadCatalogs()
- DOCBparser.c: small cleanup
- xmllint.c: added a --catalogs option to load catalogs from
  $SGML_CATALOG_FILES
- tree.c: cleanup
- configure.in: iconv library fixup, ICONV_LIBS
Daniel
2001-05-22 15:08:55 +00:00
Daniel Veillard
af86c7f463 - catalog.c: handling of CATALOG entries. detection of recursion,
and a few bugfixes
- xpath.c: fixing bug #54951 QNAME with no prefix should not match
  against the default namespace
Daniel
2001-05-21 14:11:26 +00:00
Daniel Veillard
04b93290b7 - xpath.c: Joe Orton reported a bug found with IRIx compiler.
Daniel
2001-05-21 08:15:31 +00:00
Daniel Veillard
a97a19b687 - parser.c: fixed propagation context info when parsing an
external entity.
- doc/html/*.html: regenerated a couple of docs
Daniel
2001-05-20 13:19:52 +00:00
Daniel Veillard
4623acdc4f update with 2.3.9 informations Daniel
* doc/xml.html: update with 2.3.9 informations
Daniel
2001-05-19 15:13:15 +00:00
Daniel Veillard
bed7b052a3 - HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
- doc/html/* : rebuilt the docs
- valid.c: small patch which may improve some case when
  validating.
Daniel
2001-05-19 14:59:49 +00:00
Daniel Veillard
f69bb4b5bf - HTMLparser.c: Closed bug #54891
- result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
  to the suite
forgot to commit this one yesterday
- encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
  applied a documentation patch from LotR and filled in a few missing
  descriptions
Daniel
2001-05-19 13:24:56 +00:00
Daniel Veillard
76d66f416d - xpath.c tree.c parser.c: speed optimizations at the parser level
document tree freeing and xpath evaluation
Daniel
2001-05-16 21:05:17 +00:00
Daniel Veillard
fd7ddca8b2 - parser.c parser.h parserInternals.h: fixed a couple of
interfaces for handling memory buffer input to const char *
  upon suggestion of JamesH.
Daniel
2001-05-16 10:57:35 +00:00
Daniel Veillard
c3739e7233 LoTR sent a patch fixing the previous commit Daniel
* configure.in: LoTR sent a patch fixing the previous commit
Daniel
2001-05-15 15:23:27 +00:00
Daniel Veillard
a4f27e0da3 'nuff said :-( - configure.in: trying to deal again with the stoopid -R
'nuff said :-(
- configure.in: trying to deal again with the stoopid -R linking
  flag of Solaris
Daniel
2001-05-15 12:41:29 +00:00