1496 Commits

Author SHA1 Message Date
Daniel Veillard
58e44c9daf adding a new API for Christian Glahn: xmlParseBalancedChunkMemoryRecover
* parser.c include/libxml/parser.h: adding a new API for Christian
  Glahn: xmlParseBalancedChunkMemoryRecover
* valid.c: patch from Rick Jones for some grammar cleanup in
  validation messages
* result/VC/* result/valid/*: this slightly change some of the
  regression tests outputs
Daniel
2002-08-02 22:19:49 +00:00
Daniel Veillard
0bf2900b50 trying to fix a problem in namespaced attribute handling raised by
* tree.c: trying to fix a problem in namespaced attribute handling
  raised by Christian Glahn
Daniel
2002-08-01 12:54:11 +00:00
Daniel Veillard
a57c26ec0c trying to fix a problem in namespaced attribute handling raised by
* tree.c: trying to fix a problem in namespaced attribute handling
  raised by Christian Glahn
Daniel
2002-08-01 12:52:24 +00:00
Daniel Veillard
6f46f6c5b8 Opening the interface xmlNewCharEncodingHandler as requested in #89415
* encoding.c include/libxml/encoding.h: Opening the interface
  xmlNewCharEncodingHandler as requested in #89415
* python/generator.py python/setup.py.in: applied cleanup
  patches from Marc-Andre Lemburg
* tree.c: fixing bug #89332 on a specific case of loosing
  the XML-1.0 namespace on xml:xxx attributes
Daniel
2002-08-01 12:22:24 +00:00
Aleksey Sanin
2c135a1cf1 fixed one more c14n + namespaces corner case from new Merlin's test suite
* c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces                corner case from new Merlin's test suite and added a callback                   that will be used to improve xmlsec performance
2002-08-01 06:31:50 +00:00
Daniel Veillard
0b22defa31 trying to fix the <style> escaping problem in HTML serialization bug
* HTMLtree.c: trying to fix the <style> escaping problem in
  HTML serialization bug #89342
Daniel
2002-07-29 16:23:03 +00:00
Daniel Veillard
0b28e88eb9 applied syntax patch from Rick Jones and rebuilt the web site. Daniel
* doc/xml.html doc/*.html: applied syntax patch from Rick Jones
  and rebuilt the web site.
Daniel
2002-07-24 23:47:05 +00:00
PDT 2002 Aleksey Sanin
8e8a703c76 added _private member to xmlNs struct
Mon Jul 22 11:04:48 PDT 2002  Aleksey Sanin <aleksey@aleksey.com>
* include/libxml/tree.h: added _private member to xmlNs struct
2002-07-22 18:03:11 +00:00
Daniel Veillard
1d9952716d fixing bug #84876 based on the xml working code. Daniel
* HTMLparser.c: fixing bug #84876 based on the xml working
  code.
Daniel
2002-07-22 16:43:32 +00:00
William M. Brack
61eaba5b75 fixed python/Makefile.am for bug 72012 2002-07-21 11:14:18 +00:00
William M. Brack
ef61d20850 xpath.c: small additional enhancement for boolean compared to nodeset 2002-07-19 08:32:00 +00:00
Daniel Veillard
1175e9c52c Added link to MAc OS X binaries, Daniel 2002-07-18 22:29:28 +00:00
Daniel Veillard
3a42f3fe30 changed the order of the encoding declaration attributes in the meta tags
* HTMLtree.c: changed the order of the encoding declaration
  attributes in the meta tags due to a bug in IE/Mac
Daniel
2002-07-17 17:57:34 +00:00
William M. Brack
0c022ad823 xpath.c fix bug 85256 2002-07-12 00:56:01 +00:00
Daniel Veillard
06944e2141 fixing Red Hat bug #68614 by adding the doc/xmlcatalog_man.xml to the
* doc/Makefile.am: fixing Red Hat bug #68614 by adding the
  doc/xmlcatalog_man.xml to the source distribution
Daniel
2002-07-11 19:55:18 +00:00
Igor Zlatkovic
6ac3017417 *** empty log message *** 2002-07-10 19:22:48 +00:00
Igor Zlatkovic
c3b604e23a Added copy *.pdb to install, few have asked for this. 2002-07-10 19:22:22 +00:00
Daniel Veillard
782afdaf4a Added news for 2.4.23, Daniel 2002-07-08 15:12:49 +00:00
Daniel Veillard
539638ba23 preparing 2.4.23 rebuilt the docs Daniel
* configure.in: preparing 2.4.23
* doc/*: rebuilt the docs
Daniel
LIBXML_2_4_23
2002-07-06 19:55:14 +00:00
Daniel Veillard
176d99f400 fixing bug #84169 by fixing the comment of xmlCreatePushParserCtxt to
* parser.c: fixing bug #84169 by fixing the
  comment of xmlCreatePushParserCtxt to describe the
  encoding detection parameters better.
Daniel
2002-07-06 19:22:28 +00:00
Daniel Veillard
37f961db6e fixing bug #79331 in one path the lookup for ID attributes on a namespaced
* valid.c: fixing bug #79331 in one path the lookup for
  ID attributes on a namespaced node wasn't handled correctly :-\
Daniel
2002-07-06 17:53:56 +00:00
Daniel Veillard
8c9872ca2e trying to fix 87235 about discarded white spaces in the HTML parser. this
* HTMLparser.c: trying to fix 87235 about discarded white
  spaces in the HTML parser.
* result/HTML/*: this changes the output of a number of HTML
  regression tests
Daniel
2002-07-05 18:17:10 +00:00
Daniel Veillard
fdc9156a75 applied patch from Richard Jinks for the namespace axis + fixed a memory
* xpath.c: applied patch from Richard Jinks for the namespace
  axis + fixed a memory error.
* parser.c parserInternals.c: applied patches from Peter Jacobi
  removing ctxt->token for good.
* xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
  popped out by the regression tests.
* Makefile.am: patch for threads makefile from Gary Pennington
Daniel
2002-07-01 21:52:03 +00:00
William M. Brack
692092b588 further xpath enhancement 2002-06-28 15:01:24 +00:00
William M. Brack
6000af549b fixed xpath position problem 2002-06-28 11:43:13 +00:00
Daniel Veillard
153120c4b7 applied a patch from Peter Jacobi to solve a problem when compiling with
* hash.c: applied a patch from Peter Jacobi to solve a problem
  when compiling with the Watcom C on Win32
* result/schemas/*.err: the change of hashing algo generated
  permutations in the output
Daniel
2002-06-18 07:58:35 +00:00
Daniel Veillard
5f7f991ab7 applied patch from Sander Vesik improving the quality of the hash
* hash.c: applied patch from Sander Vesik improving the quality of
  the hash function.
Daniel
2002-06-17 17:03:00 +00:00
Daniel Veillard
21473679f7 Added a pointer to the libxml# C# bindings, Daniel 2002-06-17 07:29:22 +00:00
Aleksey Sanin
a5808b9589 *** empty log message *** 2002-06-14 17:07:41 +00:00
Aleksey Sanin
49cc97565f replaced sprintf() with snprintf() to prevent possible buffer overflow
* DOCBparser.c HTMLparser.c debugXML.c encoding.c
nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
xmllint.c xpath.c: replaced sprintf() with snprintf()
to prevent possible buffer overflow (the bug was pointed
out by Anju Premachandran)
2002-06-14 17:07:10 +00:00
Daniel Veillard
e059b891ef removed an uninitialized data error popped by valgrind on PE references
* parser.c: removed an uninitialized data error popped by valgrind
  on PE references
Daniel
2002-06-13 15:32:10 +00:00
MDT 2002 John Fleck
d7ca7f924f doc/xml.html adding tutorial reference to the web page
Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>

	* doc/xml.html
	adding tutorial reference to the web page
2002-06-13 03:41:03 +00:00
MDT 2002 John Fleck
54520837ad doc/tutorial/xmltutorial.xml doc/tutorial/ar01s07.html
Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>

	* doc/tutorial/xmltutorial.xml
	* doc/tutorial/ar01s07.html
	* doc/tutorial/ape.html
	* doc/tutorial/includegetattribute.c
	adding section to tutorial about retrieving an attribute
	value
2002-06-13 03:30:26 +00:00
Daniel Veillard
f5582f156c applied a couple of patches from Peter Jacobi to start to get rid of
* parser.c: applied a couple of patches from Peter Jacobi to start
  to get rid of ctxt->token, with a possible significant speed
  improvement to be gained once done. Better compliance with PE
  references constructs in DTDs too.
* test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
  from Peter too
Daniel
2002-06-11 10:08:16 +00:00
Daniel Veillard
38d80e25ad Babak Vahedipour-Kunze reported that openTag in xmlParseElement was likely
* parser.c: Babak Vahedipour-Kunze reported that openTag in
  xmlParseElement was likely to have been deallocated at the
  time of the report, possibly leading to segfault. Just report
  the tag name now.
Daniel
2002-06-11 07:24:56 +00:00
Daniel Veillard
9e4123023a patch from Richard Jinks for XPath substring() function new set of tests
* xpath.c: patch from Richard Jinks for XPath substring() function
* result/XPath/expr/strings test/XPath/expr/strings: new set of tests
Daniel
2002-06-10 15:59:44 +00:00
Aleksey Sanin
9c45ba8f56 patch from Rachel Hestilow to fix bug #84340
* xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2002-06-06 21:46:13 +00:00
MDT 2002 John Fleck
a63f3ffbf6 *doc/FAQ.html fixing typos in FAQ, thanks to Robert Funnell for the
Wed Jun  5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>

	*doc/FAQ.html
	fixing typos in FAQ, thanks to Robert Funnell for the
	editing help
2002-06-06 02:14:01 +00:00
Daniel Veillard
fc59c09da0 site.xsl: linked the John's tutorial
*.html: regenerated
Daniel
2002-06-05 14:48:26 +00:00
Daniel Veillard
d2fd1b67ec got complaints from rpmlint that it was empty Daniel
* NEWS: got complaints from rpmlint that it was empty
Daniel
2002-06-05 12:52:34 +00:00
MDT 2002 John Fleck
598f6ebb94 apa.html apb.html apc.html apd.html ar01s02.html ar01s03.html ar01s04.html
Tue Jun  4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>

	* added doc/tutorial, including:
	apa.html
	apb.html
	apc.html
	apd.html
	ar01s02.html
	ar01s03.html
	ar01s04.html
	ar01s05.html
	ar01s06.html
	includeaddattribute.c
	includeaddkeyword.c
	includekeyword.c
	includestory.xml
	index.html
	xmltutorial.xml
	libxml tutorial, including generated html
2002-06-04 15:10:36 +00:00
Aleksey Sanin
6f4e5e7697 added merlin-c14n-two.tar.gz tests for
c14n/exc-c14n and slightly modified test script to handle
these test cases
2002-06-04 04:28:13 +00:00
Aleksey Sanin
dfa3b242bc added merlin-c14n-two.tar.gz tests for
c14n/exc-c14n and slightly modified test script to handle
 these test cases
2002-06-04 04:27:44 +00:00
Aleksey Sanin
f8cb6dda89 added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified
* result/c14n/exc-without-comments/merlin-c14n-two-*
  result/c14n/without-comments/merlin-c14n-two-*
  test/c14n/exc-without-comments/merlin-c14n-two-*
  test/c14n/without-comments/merlin-c14n-two-*
  testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
c14n/exc-c14n and slightly modified test script to handle
these test cases
* c14n.c: fixed bugs for complicated nodes set (namespace
without node and others from merlin-c14n-two.tar.gz)
* include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
for xmlsec performance patch
* xpath.c: fixed self::node() for namespaces and attributes
2002-06-04 04:27:06 +00:00
Aleksey Sanin
c57f9c1210 Makefile.am: updated c14n tests suite
c14n.c: performance improvement for previous c14n patch
2002-05-31 19:14:57 +00:00
Daniel Veillard
e72c756366 another peroformance patch from Peter Jacobi, that time on parsing
* parser.c: another peroformance patch from Peter Jacobi, that
  time on parsing attribute values.
Daniel
2002-05-31 09:47:30 +00:00
Aleksey Sanin
617acc3c2e test programs added 2002-05-31 06:34:21 +00:00
Aleksey Sanin
508a1019a6 C14N tests integrated into LibXML2 test suite
* Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
into LibXML2 test suite
2002-05-31 06:32:32 +00:00
Daniel Veillard
e2c7dcedcd 2.6.0beta1 changes Fixing attribute normalization, might not be totally
* configure.in doc/* : 2.6.0beta1 changes
* SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
  normalization, might not be totally fixed but this should
  make sure SAX event provide the right strings for attributes
  except entities for which libxml2 is different by default
  This should fix #109564
* result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
  in attribute callback values
* result/c14n/with-comments/example-4
  result/c14n/without-comments/example-4: this also fixes a subtle
  bug in the canonicalization tests.
Daniel
2002-05-31 06:32:25 +00:00
Aleksey Sanin
7790006842 C14N tests integrated into LibXML2 test suite
* Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
into LibXML2 test suite
2002-05-31 06:32:25 +00:00