Commit Graph

2275 Commits

Author SHA1 Message Date
William M. Brack
1ff4213edd fixed problem caused by wrong dictionary reference count, reported on the
* xinclude.c: fixed problem caused by wrong dictionary
  reference count, reported on the list by Christopher
  Grayce.
2003-12-31 14:05:15 +00:00
William M. Brack
f7eb794c14 fixed problem pointed out by Stéphane Bidoul on the list. completed
* python/generator.py, python/libxml2class.txt: fixed problem
  pointed out by Stéphane Bidoul on the list.
* xinclude.c, xpointer.c, xpath.c, include/libxml/xpointer.h:
  completed modifications required to fix Bug 129967 (at last!).
  Now wait to see how long before further trouble...
2003-12-31 07:59:17 +00:00
William M. Brack
72ee48d55f Fixed memory leak reported by Dave Beckett Removed spurious comment
* parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
  memory leak reported by Dave Beckett
* xmlschemas.c: Removed spurious comment reported on the mailing
  list
* xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
  Further work on Bug 129967 concerning xpointer range handling
  and range-to function; much better, but still not complete
2003-12-30 08:30:19 +00:00
Daniel Veillard
1f5c9891a0 xmlValidateElement could crash for element holding a namespace declaration
* valid.c: xmlValidateElement could crash for element holding a
  namespace declaration but not in a namespace. Oliver Fischer
  provided the example.
Daniel
2003-12-29 17:09:55 +00:00
Daniel Veillard
d21f61b59f issue validation status on stderr, not stdout as suggested by Pawel
* xmllint.c: issue validation status on stderr, not stdout as suggested
  by Pawel Palucha
* result/relaxng/*: this change slightly all the output from RNG
  regressions.
Daniel
2003-12-29 10:31:21 +00:00
William M. Brack
081719182d edited a couple of comments in accordance with posting on the mailing list
* xmlschemas.c: edited a couple of comments in accordance with
  posting on the mailing list (no logic change)
* xpointer.c: working on Bug 129967, added check for NULL
  nodeset to prevent crash.  Further work required.
* xpath.c: working on Bug 129967, added code to handle
  XPATH_LOCATIONSET in RANGETO code, also added code to
  handle it in xmlXPathEvaluatePredicateResult.  Further
  work required.
2003-12-29 02:52:11 +00:00
William M. Brack
b15351e54d added tests for xs:all to assure minOccurs and maxOccurs <= 1 (Bug 130020)
* xmlschemas.c: added tests for xs:all to assure minOccurs
  and maxOccurs <= 1 (Bug 130020)
2003-12-27 04:34:42 +00:00
William M. Brack
dc99df936c fixed xmlFAParseCharRange for Unicode ranges with patch from Charles
* xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges
  with patch from Charles Bozeman.
2003-12-27 01:54:25 +00:00
William M. Brack
9887395b55 fixed problem causing segfault on validation error condition (reported on
* xmlregexp.c: fixed problem causing segfault on validation error
  condition (reported on mailing list)
2003-12-26 06:03:14 +00:00
William M. Brack
cf9eadf7f9 fixed missing dictionaries for Memory and Doc parser contexts (problem
* xmlschemas.c: fixed missing dictionaries for Memory and Doc
  parser contexts (problem reported on mailing list)
* doc/apibuild.py: small change to prevent duplicate lines
  on API functions list.  It will take effect the next time
  the docs are rebuilt.
2003-12-25 13:24:05 +00:00
Daniel Veillard
e6e59cdf33 updated the docs and prepared a new release 2.6.4 Daniel
* configure.in NEWS doc/*: updated the docs and prepared a new
  release 2.6.4
Daniel
2003-12-24 11:56:44 +00:00
Daniel Veillard
509028f212 remove deprecated warning on startElement() Daniel
* legacy.c: remove deprecated warning on startElement()
Daniel
2003-12-24 11:10:17 +00:00
Daniel Veillard
b98d082eef XInclude xpointer support was broken with the new namespace. Fixes #129932
* xinclude.c result/XInclude/nodes2.*: XInclude xpointer support
  was broken with the new namespace. Fixes #129932
Daniel
2003-12-24 11:06:25 +00:00
Daniel Veillard
b0f397e108 types might be redefined in includes, quick fix to allow this but lacks
* xmlschemas.c include/libxml/schemasInternals.h: types might be
  redefined in includes, quick fix to allow this but lacks the
  equality of the redefinition test.
Daniel
2003-12-23 23:30:53 +00:00
Daniel Veillard
49bcb3a8ef Fixed typo pointed out by S.-H. Zimmermann, Daniel 2003-12-23 16:47:44 +00:00
William M. Brack
ab1cedad0a fixed bug concerning validation using external dtd of element with mutiple
* valid.c: fixed bug concerning validation using external
  dtd of element with mutiple namespace declarations
  (Bug 129821)
2003-12-23 07:16:17 +00:00
William M. Brack
84d83e3464 inhibited production of "(null):" in xmlGetNodePath when node has default
* tree.c: inhibited production of "(null):" in xmlGetNodePath
  when node has default namespace (Bug 129710)
2003-12-23 03:45:17 +00:00
William M. Brack
e8d1bd9daa small enhancement to xmlXPathCmpNodes to assure document order for
* xpath.c: small enhancement to xmlXPathCmpNodes to assure
  document order for attributes is retained (Bug 129331)
2003-12-23 01:28:58 +00:00
Daniel Veillard
4bc5f43064 change xmlReadFd() xmlCtxtReadFd() xmlReaderNewFd() xmlReaderForFd(),
* parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd()
  xmlReaderNewFd() xmlReaderForFd(), change those to not close
  the file descriptor. Updated the comment, should close #129683
Daniel
2003-12-22 18:13:12 +00:00
Daniel Veillard
2d2f155224 fixed a serious problem in XInclude #129021 Daniel
* xinclude.c: fixed a serious problem in XInclude #129021
Daniel
2003-12-21 23:36:39 +00:00
Daniel Veillard
87ab1c1298 fixed bug #129489, propagation of parsing flags in entities. improved the
* parser.c: fixed bug #129489, propagation of parsing flags
  in entities.
* parser.c xmlreader.c: improved the comments of parsing options
Daniel
2003-12-21 13:01:56 +00:00
William M. Brack
cafe885168 applied fixes to allow build from 'outside' directory (Bug 129172)
* python/Makefile.am, python/tests/Makefile.am,
  doc/Makefile.am: applied fixes to allow build from
  'outside' directory (Bug 129172)
2003-12-21 10:14:35 +00:00
MST 2003 John Fleck
e1f70496c8 tree.c - add explanation of namespace inheritance when ns is NULL to
Sat Dec 20 16:42:07 MST 2003 John Fleck <jfleck@inkstain.net>

	* tree.c - add explanation of namespace inheritance when
	ns is NULL to xmlNewChild and xmlNewTextChild API doc
2003-12-20 23:43:28 +00:00
William M. Brack
09428a3905 undid last change (my bad). Put necessary fix in libxslt/libexslt instead.
* include/libxml/xpathInternals.h: undid last change (my
  bad).  Put necessary fix in libxslt/libexslt instead.
* include/libxml/DOCBparser.h: put test for __GCC__ on
  warning directive (Bug 129105)
2003-12-20 09:20:39 +00:00
William M. Brack
966668a703 fixed xmlXPathReturnString to cater for NULL pointer (bug 129561) added
* include/libxml/xpathInternals.h: fixed xmlXPathReturnString
  to cater for NULL pointer (bug 129561)
* globals.c: added comment to suppress documentation warning
* doc/apibuild.py: fixed problem which caused last APIchunkxx.html
  to be lost.  Rebuilt doc/* (including adding APIchunk26.html)
2003-12-20 02:10:28 +00:00
Daniel Veillard
f40c1ce95d trying to fix #129692 xmlTextReaderExpand() when using an
* xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
  using an xmlReaderWalker()
Daniel
2003-12-19 17:26:28 +00:00
MST 2003 John Fleck
a0e7e93464 tree.c fix misc. typos in doc comments include/libxml/tree.h elaborate on
Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>

	* tree.c fix misc. typos in doc comments
	* include/libxml/tree.h elaborate on macro define doc
2003-12-19 03:13:47 +00:00
Daniel Veillard
7ecced58c1 base64Binary is supported now, Daniel 2003-12-18 14:22:09 +00:00
Daniel Veillard
b286d84b86 don't call the result files .out but .res as the Makefiles tend to try
* doc/examples/*: don't call the result files .out but .res as
  the Makefiles tend to try generating binaries for .out targets...
Daniel
2003-12-17 15:08:55 +00:00
MST 2003 John Fleck
36a83169c6 doc/html/libxml-pattern.html - cvs add API docs for new pattern stuff
Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>

	* doc/html/libxml-pattern.html - cvs add API docs for new
	pattern stuff
2003-12-17 03:56:21 +00:00
MST 2003 John Fleck
8b03bc569a tree.c doc/* Elaborate in documentation discussion of xmlNewChild and
Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>

	* tree.c
	* doc/*
	Elaborate in documentation discussion of xmlNewChild
	and xmlNewTextChild. Thanks to Steve Lenti for pointing
	out the usefulness of a more explicit explanation of the
	reserved character escaping issue.
2003-12-17 03:45:01 +00:00
MST 2003 John Fleck
619a97d3f3 tree.c doc/* Elaborate in documentation discussion of xmlNewChild and
Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>

	* tree.c
	* doc/*
	Elaborate in documentation discussion of xmlNewChild
	and xmlNewTextChild. Thanks to Steve Lenti for pointing
	out the usefulness of a more explicit explanation of the
	reserved character escaping issue.

2003-12-17 03:44:04 +00:00
Daniel Veillard
758c531a53 Updated Relax-NG adding ISO standard reference, Daniel 2003-12-15 11:51:25 +00:00
Daniel Veillard
efe6c74dfb applied patch from Stefan Kost Daniel
* xmlcatalog.c: applied patch from Stefan Kost
Daniel
2003-12-12 14:56:03 +00:00
Daniel Veillard
38c53ecb60 applied small fix from Lucas Brasilino Daniel
* doc/examples/testWriter.c: applied small fix from Lucas Brasilino
Daniel
2003-12-11 14:16:18 +00:00
Igor Zlatkovic
c5a29ca151 added pattern support 2003-12-11 13:56:54 +00:00
Daniel Veillard
3bcdc0e0fb Updating back to text versions, Daniel 2003-12-11 11:11:54 +00:00
Daniel Veillard
024f19966e fixed to point to releases of libxml2-2.6, Daniel 2003-12-10 16:43:49 +00:00
Daniel Veillard
c480c4ea56 preparing release of libxml2-2.6.3, updated and regenerated the docs.
* configure.in doc/* libxml.spec.in: preparing release of
  libxml2-2.6.3, updated and regenerated the docs.
Daniel
2003-12-10 13:24:38 +00:00
Daniel Veillard
323268f00d Fixed a reference to a removed file, Daniel 2003-12-10 10:52:08 +00:00
Daniel Veillard
427174fbf2 removed some compilation warnings Daniel
* SAX2.c pattern.c: removed some compilation warnings
Daniel
2003-12-10 10:42:59 +00:00
Daniel Veillard
3df01181bd fixing bug #119264 xmllint failing to report serialization errors in some
* xmllint.c: fixing bug #119264 xmllint failing to report
  serialization errors in some cases.
Daniel
2003-12-10 10:17:51 +00:00
Daniel Veillard
18ab8721ff fixed an XML entites content serialization potentially triggered by
* entities.c: fixed an XML entites content serialization
  potentially triggered by XInclude, see #126817
Daniel
2003-12-09 22:51:37 +00:00
Daniel Veillard
10c08c7d06 applied the patch to xmlTextWriterStartPI() suggested by Daniel Schulman
* xmlwriter.c: applied the patch to xmlTextWriterStartPI()
  suggested by Daniel Schulman in #128313
Daniel
2003-12-09 15:14:26 +00:00
Daniel Veillard
6984e6d3cc another patch from Kenneth Haley for Mingw, c.f. #128787 Daniel
* configure.in Makefile.am: another patch from Kenneth Haley
  for Mingw, c.f. #128787
Daniel
2003-12-09 14:20:17 +00:00
Daniel Veillard
d324ff058e applied patch from Kenneth Haley for compiling on Mingw see #128786 Daniel
* include/libxml/xmlexports.h: applied patch from Kenneth Haley
  for compiling on Mingw see #128786
Daniel
2003-12-09 14:09:47 +00:00
Daniel Veillard
5a30b2d11a some flags were not passed down correctly as parsing options. Fixes
* xmllint.c: some flags were not passed down correctly as
  parsing options. Fixes #126806
Daniel
2003-12-09 13:54:39 +00:00
Daniel Veillard
e74d2e1cb8 augmented the XInclude API to be able to pass XML parser flags down to the
* xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
  include/libxml/xmlerror.h: augmented the XInclude API
  to be able to pass XML parser flags down to the Inclusion
  process. Also resynchronized with the Last Call W3C Working
  Draft 10 November 2003 for the xpointer attribute.
* Makefile.am test/XInclude/docs/nodes[23].xml
  result/XInclude/*: augmented the tests for the new namespace and
  testing the xpointer attribute, changed the way error messages
  are tested
* doc/*: regenerated the documentation
Daniel
2003-12-09 11:35:37 +00:00
Daniel Veillard
b5fa02085e filter warning messages if the global setting blocks them updated the
* error.c: filter warning messages if the global setting blocks them
* xinclude.c xmlreader.c include/libxml/xinclude.h
  include/libxml/xmlerror.h: updated the change of namespace at
  the XInclude level, raise a warning if the old one is found,
  and some cleanup
Daniel
2003-12-08 17:41:29 +00:00
Daniel Veillard
2f6ff81a4a tentative fix for #126117 character reference in attributes output problem
* tree.c: tentative fix for #126117 character reference in
  attributes output problem in some cornercase.
Daniel
2003-12-08 12:11:14 +00:00