1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-01-31 13:47:30 +03:00

2545 Commits

Author SHA1 Message Date
Daniel Veillard
93ebc21924 Added language, Daniel 2004-05-16 00:34:22 +00:00
Daniel Veillard
8badcee6a9 Added link to ChangeLog.html, Daniel 2004-05-16 00:28:36 +00:00
Daniel Veillard
418968b6d1 first steps of a good ChangeLog page generation. The awk shoudl escape
* doc/ChangeLog.awk doc/ChangeLog.xsl: first steps of a good
  ChangeLog page generation. The awk shoudl escape characters
  not okay in XML and the xslt should make links to functions
  or variables or bug reported in the entries.
Daniel
2004-05-16 00:15:10 +00:00
Daniel Veillard
3995bc3618 start adding API for escaping customization. Daniel
* xmlsave.c include/libxml/xmlsave.h: start adding API for
  escaping customization.
Daniel
2004-05-15 18:57:31 +00:00
Daniel Veillard
b021caa387 Adding missing files, Daniel 2004-05-15 18:51:42 +00:00
Daniel Veillard
7a6361f710 more xmlSave cleanup, optimization and refactoring Daniel
* xmlsave.c: more xmlSave cleanup, optimization and refactoring
Daniel
2004-05-15 16:37:50 +00:00
Daniel Veillard
83a75e05b0 third pass at the escaping refactoring. Daniel
* xmlIO.c xmlsave.c: third pass at the escaping refactoring.
Daniel
2004-05-14 21:50:42 +00:00
William M. Brack
f8f2e8f6d9 enhanced the enhancement, fixed another couple of special cases.
* parser.c: enhanced the enhancement, fixed another couple of
  special cases.
2004-05-14 04:37:41 +00:00
William M. Brack
eb8509c273 small enhancement to dtd handling of (a?)+ (bug 142487)
* parser.c: small enhancement to dtd handling of (a?)+ (bug 142487)
2004-05-14 03:48:02 +00:00
Daniel Veillard
ee8960bcab second pass on escaping handling, start to looks better, need to be
* xmlIO.c xmlsave.c include/libxml/xmlIO.h: second pass on escaping
  handling, start to looks better, need to be completed and added
  directly at the saving context level.
Daniel
2004-05-14 03:25:14 +00:00
Daniel Veillard
5d1a4d81bf first pass at refactoring the escape on save routines for better
* xmlIO.c xmlsave.c include/libxml/xmlIO.h: first pass at refactoring
  the escape on save routines for better performances (less malloc)
  and more flexibility using the new saving context. Preliminary
  work, interface will change.
Daniel
2004-05-13 14:31:25 +00:00
William M. Brack
9989c7daf4 added code in xmlSchemaBuildAContentModel to handle element reference
* xmlschemas.c: added code in xmlSchemaBuildAContentModel to handle
  element reference within the xs:all construct (bug 139897)
2004-05-12 14:39:38 +00:00
William M. Brack
7b0e276395 a little further fixing of fallback processing, this time for fallback
* xinclude.c: a little further fixing of fallback processing, this
  time for fallback with children (bug 139520).
2004-05-12 09:33:23 +00:00
William M. Brack
29aa772d65 added code in xmlSchemaBuildContentModel to allow ref in group definition
* xmlschemas.c: added code in xmlSchemaBuildContentModel to
  allow ref in group definition (bug 134411).  Also fixed
  misc compilation warning messages.
* result/schema/group0_0_0, result/schema/group0_0_0.err:
  regenerated (now no error reported).
2004-05-12 00:27:56 +00:00
Daniel Veillard
18a65095e0 fix to the fix for #141864 from Paul Elseth apply fix from David Gatwood
* xmlIO.c: fix to the fix for #141864 from Paul Elseth
* HTMLparser.c result/HTML/doc3.htm: apply fix from David Gatwood for
  #141195 about text between comments.
Daniel
2004-05-11 15:57:42 +00:00
William M. Brack
e709195e35 Applied patches supplied by Kasimier Buchcik. changed test to account for
* xmlschemas.c, include/libxml/schemasInternals.h,
  include/libxml/xmlerror.h: Applied patches supplied by
  Kasimier Buchcik.
* test/schemas/po1_0.xml, test/schemas/po1_0.xsd:
  changed test to account for above patch.
2004-05-11 15:09:58 +00:00
Daniel Veillard
b3ac18dce8 better portability fix for f(*args), use apply(f, args) as Stephane Bidoul
* python/tests/tstLastError.py: better portability fix for f(*args),
  use apply(f, args) as Stephane Bidoul suggested
Daniel
2004-05-11 13:06:29 +00:00
William M. Brack
f9b5fa2dec enhanced xmlRegStateAddTrans to check if transition is already present
* xmlregexp.c: enhanced xmlRegStateAddTrans to check if transition
  is already present and, if so, to ignore the request to add it.
  This has a very dramatic effect on memory requirements as well
  as efficiency.  It also fixes bug 141762.
2004-05-10 07:52:15 +00:00
Daniel Veillard
6d38c750b7 applied patch from Ed Davis to allow "make tests" to work with Python 1.5
* Makefile.am python/tests/Makefile.am python/tests/tstLastError.py:
  applied patch from Ed Davis to allow "make tests" to work
  with Python 1.5
Daniel
2004-05-10 00:40:51 +00:00
Daniel Veillard
f0244cea96 apply fix for XHTML1 formating from Nick Wellnhofer fixes bug #141266
* xmlsave.c: apply fix for XHTML1 formating from Nick Wellnhofer
  fixes bug #141266
* test/xhtmlcomp result//xhtmlcomp*: added the specific regression
  test
Daniel
2004-05-09 23:48:39 +00:00
Daniel Veillard
a90de5ef96 fix for a pedantic make check without make all request Daniel
* Makefile.am: fix for a pedantic make check without make all request
Daniel
2004-05-09 18:06:20 +00:00
Daniel Veillard
966a31e222 fixing some problems in URI unescaping and output buffer opening, this
* uri.c xmlIO.c: fixing some problems in URI unescaping
  and output buffer opening, this should fix #141864
Daniel
2004-05-09 02:58:44 +00:00
Daniel Veillard
aecc0dc1f5 fixes the use of 'list' as a parameter added xmlPopInputCallback for Matt
* valid.c include/libxml/valid.h: fixes the use of 'list' as a parameter
* xmlIO.c include/libxml/xmlIO.h: added xmlPopInputCallback for
  Matt Sergeant
Daniel
2004-05-08 02:32:07 +00:00
Daniel Veillard
51c2cfa053 update from xmlsoft.org 2004-05-06 18:57:34 +00:00
Daniel Veillard
d4cfcef1cc Added a pointer to the win32 directory for downloading Igor's binaries, Daniel 2004-05-06 18:55:27 +00:00
William M. Brack
ddf71d61c9 enhanced the handling of subexpression ranges which have a minOccurs of 0
* xmlregexp.c: enhanced the handling of subexpression ranges
  which have a minOccurs of 0 (bug 140478 again); cleaned up
  comments throughout the module.
2004-05-06 04:17:26 +00:00
Daniel Veillard
3af3b596e3 Some reformating of recent code, Daniel 2004-05-05 19:22:30 +00:00
Daniel Veillard
8707604674 adding a --maxmem option to check memory used. Daniel
* xmllint.c: adding a --maxmem option to check memory used.
Daniel
2004-05-03 22:54:49 +00:00
Daniel Veillard
656ce948ab Fixed bug #141529 i.e. various problems when building with --without-html
* xmllint.c xmlsave.c python/generator.py python/libxml.c: Fixed
  bug #141529 i.e. various problems when building with --without-html
Daniel
2004-04-30 23:11:45 +00:00
Daniel Veillard
a2d51fc316 fixing bug #141384 where the reader didn't call the deregistering
* xmllint.c xmlreader.c: fixing bug #141384 where the reader didn't
  call the deregistering functions. Also added the check to
  xmllint --stream --chkregister .
Daniel
2004-04-30 22:25:59 +00:00
Daniel Veillard
712096b3d0 applied a second patch from Mark Vakoc for regression tests on Windows
* win32/Makefile.msvc: applied a second patch from Mark Vakoc for
  regression tests on Windows
Daniel
2004-04-30 12:56:46 +00:00
Daniel Veillard
6f379a7bf1 never commit without running make tests first ! Daniel
* xmlreader.c: never commit without running make tests first !
Daniel
2004-04-29 18:45:42 +00:00
Daniel Veillard
e2161a699b fix a nasty problem with reading over the end fix a reported memory leak
* xmlreader.c: fix a nasty problem with reading over the end
* xmlsave.c: fix a reported memory leak apparently
Daniel
2004-04-29 17:14:25 +00:00
Daniel Veillard
9ea6231ece patch from Mark Vakoc for regression tests on Windows. the NaN problem
* win32/Makefile.msvc: patch from Mark Vakoc for regression tests
  on Windows.
* xpath.c: the NaN problem also shows up on Borland
Daniel
2004-04-29 14:04:09 +00:00
William M. Brack
0e00b28db6 enhanced xmlFARegExec range evaluation for min occurs 0 problems - fixes
* xmlregexp.c: enhanced xmlFARegExec range evaluation for min
  occurs 0 problems - fixes bug 140478.
2004-04-26 15:40:47 +00:00
Daniel Veillard
f762755fd7 tiny path fixes the "xmlConvertCRNGFile" function name from Kasimier
* rngparser.c: tiny path fixes the "xmlConvertCRNGFile" function name
  from Kasimier Buchcik
* xmlschemas.c: recursive xs:extension fix from taihei goi
Daniel
2004-04-22 07:15:40 +00:00
Daniel Veillard
bf62949f2c small buffer resizing improvement from Morten Welinder closes #140629
* tree.c: small buffer resizing improvement from Morten Welinder
  closes #140629
Daniel
2004-04-20 22:20:59 +00:00
Daniel Veillard
d087dbf392 last version of the fix for MSC version 1200 Daniel
* xpath.c: last version of the fix for MSC version 1200
Daniel
2004-04-20 21:41:19 +00:00
Daniel Veillard
453e71bf1e killing the strncmp vs. memcmp controversy and #140593 Daniel
* parser.c: killing the strncmp vs. memcmp controversy and #140593
Daniel
2004-04-20 17:44:46 +00:00
Daniel Veillard
f5850a14bb Added missing file, Daniel 2004-04-20 11:53:53 +00:00
Daniel Veillard
4e4bcd0fb0 Kasimier Buchcik pointed out some inexistent functions, cleaned them out.
* include/libxml/SAX2.h: Kasimier Buchcik pointed out some
  inexistent functions, cleaned them out.
Daniel
2004-04-20 11:28:33 +00:00
Daniel Veillard
da0ff5da92 Johnson Cameron pointed out that initGenericErrorDefaultFunc() was really
* error.c: Johnson Cameron pointed out that
  initGenericErrorDefaultFunc() was really wrong.
* xmlreader.c include/libxml/xmlreader.h: xmlTextReaderMode enum
  must be made public, added some missing comments on the XMLReader
  header.
* c14n.c: Alexsey fixed C14N bug with processing namespaces
  from attributes
Daniel
2004-04-20 09:45:26 +00:00
Aleksey Sanin
6de6f97d19 fixing C14N bug with processing namespaces from attributes 2004-04-20 02:05:30 +00:00
Daniel Veillard
7c4eb63bb0 fixed a stupid () error + Mark name. Daniel
* xpath.c: fixed a stupid () error + Mark name.
Daniel
2004-04-19 21:29:12 +00:00
Daniel Veillard
f70f7b2da9 Last minute releases change #@$$% of spec file ! Daniel LIBXML2_2_6_9 2004-04-18 22:09:47 +00:00
Daniel Veillard
eca726dcd6 preparing 2.6.9 release updated and rebuilt the docs Daniel
* configure.in: preparing 2.6.9 release
* doc/* News: updated and rebuilt the docs
Daniel
2004-04-18 21:47:34 +00:00
Daniel Veillard
68cb4b2498 relaxed id() to not check taht the name(s) passed are actually NCName,
* xpath.c: relaxed id() to not check taht the name(s) passed
  are actually NCName, decided this in agreement with Aleksey Sanin
  since existing specs like Visa3D broke that conformance checking
  and other tools seems to not implement it sigh...
* SAX2.c: check attribute decls for xml:id and the value is an
  NCName.
* test/xmlid/id_err* result/xmlid/id_err*: added error testing
Daniel
2004-04-18 20:55:39 +00:00
Daniel Veillard
2582a338bf work around Microsoft compiler NaN bug raise reported by Mark Vakoc fixed
* xpath.c: work around Microsoft compiler NaN bug raise reported
  by Mark Vakoc
* xmlschemas.c include/libxml/schemasInternals.h
  include/libxml/xmlerror.h: fixed a recusive expection schemas
  compilation error raised by taihei goi
Daniel
2004-04-18 19:49:46 +00:00
Daniel Veillard
ee1d6926f3 keep the ChangeLog compressed fix a segfault when using Close() test for
* libxml.spec.in: keep the ChangeLog compressed
* xmlreader.c: fix a segfault when using Close()
* python/tests/Makefile.am python/tests/reader8.py: test for
  the Close() reader API.
Daniel
2004-04-18 14:58:57 +00:00
William M. Brack
87640d5f14 minor warning cleanup (no change to logic) fixed return value for internal
* xmlschemas.c, xmlwriter.c, doc/examples/parse4.c,
  doc/examples/io2.c: minor warning cleanup (no change to logic)
* xinclude: fixed return value for internal function
  xmlXIncludeLoadFallback (now always 0 or -1)
2004-04-17 14:58:15 +00:00