1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-28 06:25:09 +03:00
Commit Graph

2592 Commits

Author SHA1 Message Date
Daniel Veillard
b9ded82750 Change the color of non-visited links, Daniel 2004-08-14 13:53:13 +00:00
Daniel Veillard
da3b29a5c4 added a dumb rule to able to compile tst.c when people submit a sample
* Makefile.am: added a dumb rule to able to compile tst.c
  when people submit a sample test program
* xmlschemas.c: applied small patch from Eric Haszlakiewicz
  to document xmlSchemasSetValidErrors() limitations, #141827
* error.c: Add information in generic and structured error
  setter functions that this need to be done per thread #144308
* xmlsave.c: fixed bug whith missing NOTATION(s) serialization
  bug #144162
* doc/xmllint.xml: typo fix #144840
Daniel
2004-08-14 11:15:13 +00:00
Daniel Veillard
c0826a7709 applied Schemas patches from Kasimier Buchcik lot of new tests for things
* configure.in xmlregexp.c xmlschemas.c xmlschemastypes.c
  include/libxml/schemasInternals.h include/libxml/xmlerror.h
  include/libxml/xmlschemastypes.h: applied Schemas patches
  from Kasimier Buchcik
* test/ result/ bug141333* annot-err* any[1-4]* bug145246*
  element-err* element-minmax-err* include1* restrict-CT-attr-ref*:
  lot of new tests for things fixed by the patch
Daniel
2004-08-10 14:17:33 +00:00
Daniel Veillard
2d908039e4 Updated news page, Daniel 2004-08-10 10:16:36 +00:00
William M. Brack
8c22f9fd0d fixed my mis-handling of External ID on last change.
* valid.c: fixed my mis-handling of External ID on last
  change.
2004-08-06 16:23:27 +00:00
William M. Brack
bebe730bad changed the parsing of a document's DTD to use the proper base path (bug
* valid.c: changed the parsing of a document's DTD to use
  the proper base path (bug 144366)
2004-08-05 06:46:47 +00:00
Daniel Veillard
d392ba7ef1 applied a patch from Gerrit P. Haase to get python bindings on Cygwin
* Makefile.am config.h.in configure.in python/Makefile.am:
  applied a patch from Gerrit P. Haase to get python bindings
  on Cygwin
Daniel
2004-08-04 14:56:45 +00:00
William M. Brack
4e3a9fa137 elaborated on description of xmlValidityWarningFunc and
* include/libxml/valid.h: elaborated on description of
  xmlValidityWarningFunc and xmlValidityErrorFunc (bug
  144760)
* xmlIO.c, xmlschemastypes.c, include/libxml/schemasinternals.h:
  minor fixes to comments for doc rebuilding errors.
* doc/*.html: rebuilt the docs
2004-08-03 22:41:11 +00:00
Daniel Veillard
b11f5b97f2 Fixed again, Daniel 2004-08-03 22:09:36 +00:00
Daniel Veillard
f81a8e8b24 fixes documetation glitches raised by Oliver Stoeneberg Daniel
* doc/ChangeLog.xsl doc/downloads.html doc/xml.html doc/*:
  fixes documetation glitches raised by Oliver Stoeneberg
Daniel
2004-08-03 21:58:41 +00:00
William M. Brack
18a04f2a3c fixed problem with memory leak on text nodes in DTD (bug 148965) with
* tree.c: fixed problem with memory leak on text nodes in DTD
  (bug 148965) with patch provided by Darrell Kindred
2004-08-03 16:42:37 +00:00
William M. Brack
d43cdcd6a2 fixed initialisation problem for htmlReadMemory (bug 149041)
* HTMLparser.c: fixed initialisation problem for htmlReadMemory
  (bug 149041)
2004-08-03 15:13:29 +00:00
William M. Brack
6ca9ec82ce enhanced per bug 119876. Further info posted to the mailing list.
* doc/buildDocBookCatalog: enhanced per bug 119876.  Further
  info posted to the mailing list.
2004-07-31 18:01:53 +00:00
William M. Brack
a3215c7ae6 many further little changes for OOM problems. Now seems to be getting
* SAX2.c, encoding.c, error.c, parser.c, tree.c, uri.c, xmlIO.c,
  xmlreader.c, include/libxml/tree.h: many further little changes
  for OOM problems.  Now seems to be getting closer to "ok".
* testOOM.c: added code to intercept more errors, found more
  problems with library. Changed method of flagging / counting
  errors intercepted.
2004-07-31 16:24:01 +00:00
Daniel Veillard
ac996a1df2 applied a couple of patch one from Oliver Stoeneberg and another one from
* tree.c: applied a couple of patch one from Oliver Stoeneberg
  and another one from Rob Richards fixing #148448
Daniel
2004-07-30 12:02:58 +00:00
Daniel Veillard
7cc235722c 1 line patch, apparently htmlNewDoc() was not setting doc->charset. Daniel
* HTMLparser.c: 1 line patch, apparently htmlNewDoc() was not
  setting doc->charset.
Daniel
2004-07-29 11:20:30 +00:00
William M. Brack
42331a9029 further fixes for out of memory condition, mostly from Olivier Andrieu.
* SAX2.c, tree.c, uri.c, xmlIO.c, xmlreader.c: further
  fixes for out of memory condition, mostly from Olivier
  Andrieu.
* testOOM.c: some further improvement by Olivier, with
  a further small enhancement for easier debugging.
2004-07-29 07:07:16 +00:00
William M. Brack
9f797abdb9 implemented patches supplied by Olivier Andrieu (bug 148588), plus made
* SAX2.c, error.c, parser.c, tree.c, xmlreader.c:
  implemented patches supplied by Olivier Andrieu
  (bug 148588), plus made some further enhancements, to
  correct some problems with out of memory conditions.
* testOOM.c: improved with patches from Olivier Andrieu
2004-07-28 07:40:12 +00:00
William M. Brack
30fe43f614 put in patch for Windows buffer re-allocation submitted by Steve Hay (bug
* tree.c: put in patch for Windows buffer re-allocation
  submitted by Steve Hay (bug 146697)
2004-07-26 18:00:58 +00:00
William M. Brack
b85c9205f9 added some code to check, when an include is done, whether the requested
* xinclude.c: added some code to check, when an include is
  done, whether the requested URL gets mapped to some other
  location (e.g. with a catalog entry) and, if so, take care
  of the xml:base properly (bug 146988)
2004-07-26 00:20:13 +00:00
William M. Brack
cd3628b7dd fixed to assure user data param is set correctly when user structured
* error.c: fixed to assure user data param is set correctly
  when user structured error handler is called (bug 144823)
2004-07-25 21:07:29 +00:00
William M. Brack
1af55583ed fixed problem with reader state after processing attributes (bug 147993)
* xmlreader.c: fixed problem with reader state after
  processing attributes (bug 147993)
2004-07-22 17:18:00 +00:00
William M. Brack
1826d0a71b put in an auto* check for the path to perl (if it exists), and modified
* configure.in, Makefile.am: put in an auto* check for the
  path to perl (if it exists), and modified make Timingtests
  to use that path instead of just executing the dbgenattr.pl
  script (bug 148056)
2004-07-21 09:03:57 +00:00
William M. Brack
c68d78d25a added a check on the argument for some classes (e.g. xmlDoc and xmlNode)
* python/generator.py: added a check on the argument for some
  classes (e.g. xmlDoc and xmlNode) to prevent a segfault (as
  reported on the list).  Further enhancement should be done
  to auto-create the appropriate object.
* python/libxml.c: minor fix for a warning message; added a
  routine, currently not used, to report the description of a
  PyCObject.
* python/libxml2class.txt: regenerated
2004-07-16 10:39:30 +00:00
Daniel Veillard
c815505f7d applied patches from Peter Breitenlohner to fix handling of white space
* catalog.c test/catalogs/white* result/catalogs/white*:
  applied patches from Peter Breitenlohner to fix handling
  of white space normalization in public ids and add tests
Daniel
2004-07-16 09:03:08 +00:00
Daniel Veillard
e15df587d6 applied a small fix from Steve Hay Daniel
* xmlmemory.c: applied a small fix from Steve Hay
Daniel
2004-07-13 15:25:08 +00:00
William M. Brack
3794b9e84a Added code to in PREDICATE/FILTER handling to reset the xpath context
* xpath.c: Added code to in PREDICATE/FILTER handling to reset
  the xpath context document pointer (part of fix to libxslt
  bug 147445)
2004-07-13 15:06:20 +00:00
William M. Brack
37e63946dc ran 'expand' on the file to get rid of mixture of tabs and spaces (bug
* python/libxml.py: ran 'expand' on the file to get rid of mixture
  of tabs and spaces (bug 147424)
2004-07-12 16:27:37 +00:00
William M. Brack
e9449c5d29 added an encoding "special comment" to avoid warning message in python2.3
* python/drv_libxml.py: added an encoding "special comment" to avoid
  warning message in python2.3 (bug 146889)
* Makefile.am, python/Makefile.am, python/tests/Makefile.am: small
  change to make "make tests" a little quieter (MAKEFLAGS+=--silent)
* xpath.c: enhanced to take advantage of current libxslt handling
  of tmpRVT.  Fixes bug 145547.
2004-07-11 14:41:20 +00:00
Daniel Veillard
be3eb2088e fixed a couple of problems in the new elfgcchack.h trick pointed by Peter
* libxml.h uri.c: fixed a couple of problems in the new
  elfgcchack.h trick pointed by Peter Breitenlohner
Daniel
2004-07-09 12:05:25 +00:00
Daniel Veillard
add93d3e9e fixed a bug which prevented building with --with-minimum Daniel
* elfgcchack.h doc/apibuild.py doc/libxml2-api.xml: fixed a bug
  which prevented building with --with-minimum
Daniel
2004-07-06 22:47:07 +00:00
Daniel Veillard
45cb0f41e4 releasing 2.6.11, updated and regenerated the docs Daniel
* configure.in doc/*: releasing 2.6.11, updated and regenerated the
  docs
Daniel
2004-07-05 17:45:35 +00:00
Daniel Veillard
eb70f93ffa make the push interfaces synchronous added a specific test added the new
* parser.c: make the push interfaces synchronous
* python/tests/sync.py: added a specific test
* python/tests/Makefile.am doc/examples/Makefile.am
  doc/examples/index.py: added the new test, cleaning up
  "make tests" output
Daniel
2004-07-05 16:46:09 +00:00
Daniel Veillard
f4b05d0a22 applied patch from Kasimier to fix some Relax-NG datatype facet problem
* xmlschemas.c: applied patch from Kasimier to fix some Relax-NG
  datatype facet problem with recent changes.
Daniel
2004-07-05 13:10:37 +00:00
William M. Brack
8e2cc6f2b5 Changed the number of XPath extension functions allowed to be
* python/libxml.c: Changed the number of XPath extension functions
  allowed to be variable-length (patch supplied by Marc-Antoine
  Parent, bug 143805).  Added code to "unregister" the functions
  when the parser cleanup takes place.
2004-07-03 23:28:52 +00:00
Daniel Veillard
529233ccdd some updates with memory debugging facilities while messing with libxslt
* xmlmemory.c python/libxml.c python/libxml2-python-api.xml:
  some updates with memory debugging facilities while messing
  with libxslt python bindings
Daniel
2004-07-02 12:23:44 +00:00
Daniel Veillard
f93a866079 applied patch from Stphane Bidoul to fix some Python bindings
* python/libxml.c python/generator.py python/libxml.py
  python/libxml2-python-api.xml python/libxml2class.txt:
  applied patch from Stphane Bidoul to fix some Python bindings
  initialization, then had to change the parserCleanup()
  to handle memory released there.
* xmlmemory.c: added more debugging comments.
Daniel
2004-07-01 12:56:30 +00:00
Daniel Veillard
8165a6b130 seems the reader buffer could be used while not allocated, fixes bug
* xmlreader.c: seems the reader buffer could be used while not
  allocated, fixes bug #145218
Daniel
2004-07-01 11:20:33 +00:00
Daniel Veillard
d69cc8174e do not provide functions used as destructor of classes as public methods
* python/generator.py: do not provide functions used as destructor
  of classes as public methods to avoid double-free problem like
  in bug #145185
Daniel
2004-07-01 09:36:26 +00:00
William M. Brack
96d2effc73 warning message cleanup. Now compiles warning-free, all tests passed.
* xmlschemas.c, xmlschemastypes.c: warning message cleanup.
  Now compiles warning-free, all tests passed.
* SAX2.c: small change to comments for documentation.
  No change to logic.
2004-06-30 11:48:47 +00:00
Daniel Veillard
b7c6ac44ec more fixes with Kasimier, looks far cleaner :-) Daniel
* xmlschemas.c: more fixes with Kasimier, looks far cleaner :-)
Daniel
2004-06-29 22:01:27 +00:00
Daniel Veillard
4e5d665212 Kasimier Buchcik fixed the memory access and allocation problem Daniel
* xmlschemas.c: Kasimier Buchcik fixed the memory access and
  allocation problem
Daniel
2004-06-29 21:01:12 +00:00
Daniel Veillard
485f26ff5a Added missing file, corrected output, Daniel 2004-06-29 17:07:01 +00:00
Daniel Veillard
01fa6156e5 applied Schemas patches from Kasimier Buchcik, there is still one open
* xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
  include/libxml/schemasInternals.h include/libxml/xmlschemastypes.h:
  applied Schemas patches from Kasimier Buchcik, there is still
  one open issue about referencing freed memory.
* test/schemas/* result/schemas/*: updated with new tests from
  Kasimier
Daniel
2004-06-29 17:04:39 +00:00
Daniel Veillard
647e39acf6 moved some definitions to globals.h to avoid some troubles pointed out by
* include/libxml/globals.h include/libxml/xmlIO.h
  doc/libxml2-api.xml doc/libxml2-refs.xml: moved some definitions
  to globals.h to avoid some troubles pointed out by Rob Richards
Daniel
2004-06-29 12:54:08 +00:00
Daniel Veillard
b7cbbaeec4 applied changes suggested by Mike Hommey, remove libxml1 support and use
* libxml.m4: applied changes suggested by Mike Hommey, remove
  libxml1 support and use CPPFLAGS instead of CFLAGS
Daniel
2004-06-28 09:27:23 +00:00
Daniel Veillard
0f59a3415c too bleeding edge to be useful with gcc-3.2 and 3.3, Daniel 2004-06-27 14:29:36 +00:00
Daniel Veillard
577d145b8e another, more 'experimental' feature to get compiler optimization based on
* libxml.spec.in: another, more 'experimental' feature to
  get compiler optimization based on gcc runtime profiling
2004-06-27 14:07:43 +00:00
Daniel Veillard
a2351322c8 hack based on Arjan van de Ven suggestion to reduce ELF footprint and
* elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de
  Ven suggestion to reduce ELF footprint and generated code. Based on
  aliasing of libraries function to generate direct call instead of
  indirect ones
* doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic
  generation of elfgcchack.h based on the API description, extended
  the API description to show the conditionals configuration flags
  required for symbols.
* nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup
* doc/*: regenerated the docs.
Daniel
2004-06-27 12:08:10 +00:00
William M. Brack
3403adde32 new files for running regression tests under Python. Not yet complete, but
* regressions.py, regressions.xml: new files for running
  regression tests under Python.  Not yet complete, but
  should provide good testing under both Linux and Windows.
* testHTML.c, testSAX.c, xmllint.c: changed the 'fopen' used
  for --push testing to include the 'rb' param when compiled
  under Windows.
2004-06-27 02:07:51 +00:00