1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-12-30 13:17:37 +03:00
XML parser and toolkit
Go to file
Daniel Veillard 05b37c6893 trying to clarify even more the xmlCleanupParser() use and the memory
* parser.c docs/*: trying to clarify even more the xmlCleanupParser()
  use and the memory documentation
Daniel

svn path=/trunk/; revision=3719
2008-03-31 08:27:07 +00:00
bakefile files for the Bakefile generator for Makefiles from Francesco Montorsi 2005-01-27 23:59:14 +00:00
doc trying to clarify even more the xmlCleanupParser() use and the memory 2008-03-31 08:27:07 +00:00
example more cleanups based on coverity reports. Daniel 2006-03-09 16:49:24 +00:00
include applied patch from Tobias Minich to allow plugin schematron error 2008-03-14 12:46:42 +00:00
macos EOL cleanups from Florent Guiliani Daniel 2008-02-15 07:43:00 +00:00
optim Dump some possible optimizations notes, Daniel 2004-02-25 10:58:35 +00:00
python fix a memory errro when using namespace nodes returned from XPath queries, 2008-03-12 09:32:04 +00:00
result fix various attribute normalisation problems reported by Ashwin this 2008-03-25 16:52:41 +00:00
test fix various attribute normalisation problems reported by Ashwin this 2008-03-25 16:52:41 +00:00
vms update from Tycho Hilhorst, should fix #523378 Daniel 2008-03-19 15:43:00 +00:00
win32 trying to clarify even more the xmlCleanupParser() use and the memory 2008-03-31 08:27:07 +00:00
xstc apply patch from Ryan Hill to cope with changes in GNU tar, should fix 2007-06-12 12:24:54 +00:00
.cvsignore Shut up CVS 2006-05-10 08:58:19 +00:00
acconfig.h another patch from Malcolm Tredinnick fixing warning generated by the 2004-09-28 12:33:52 +00:00
acinclude.m4 fixed problem concerning determining SOCKLEN_T as pointed out by Daniel 2004-02-09 15:10:28 +00:00
AUTHORS more work on the xml reader interfaces. updated Igor's mail and the Web 2002-12-18 14:53:54 +00:00
autogen.sh took away the requirement for automake-1.4, changed the messages for 2003-08-13 11:09:42 +00:00
build_glob.py patch from Stphane Bidoul for setting up threads global defaults. this 2003-05-15 22:11:36 +00:00
c14n.c fix a few warning raised by gcc-4.1 and latests changes Daniel 2006-03-10 13:40:16 +00:00
catalog.c fixed bug #383687, some case of recursion on next were not caught in the 2007-06-12 09:14:11 +00:00
ChangeLog trying to clarify even more the xmlCleanupParser() use and the memory 2008-03-31 08:27:07 +00:00
check-relaxng-test-suite2.py patches from John Carr to start cleaning up 'make diskcheck' problems c.f. 2008-01-11 07:19:24 +00:00
check-relaxng-test-suite.py patches from John Carr to start cleaning up 'make diskcheck' problems c.f. 2008-01-11 07:19:24 +00:00
check-xinclude-test-suite.py changed changed sys.path setting from 'append' to 'insert' (patch supplied 2004-10-02 22:55:49 +00:00
check-xml-test-suite.py changed changed sys.path setting from 'append' to 'insert' (patch supplied 2004-10-02 22:55:49 +00:00
check-xsddata-test-suite.py patches from John Carr to start cleaning up 'make diskcheck' problems c.f. 2008-01-11 07:19:24 +00:00
chvalid.c applied patches from Aivars Kalvans to make unicode tables const, fixes 2006-03-27 09:30:13 +00:00
chvalid.def rebuilt chvalid.def from scratch based on XML 2nd edition REC and 2003-10-11 22:53:44 +00:00
config.h.in patch from Roumen Petrov to detect if iconv() needs a const for the second 2008-02-15 07:47:26 +00:00
configure.in patch from Roumen Petrov to detect if iconv() needs a const for the second 2008-02-15 07:47:26 +00:00
Copyright fixed some wording make sure doc/examples is packaged fixed the really 2003-11-15 18:24:36 +00:00
dbgen.pl add a Timingtests target to check bad behaviour from the streaming engine 2003-09-17 22:33:22 +00:00
dbgenattr.pl add a Timingtests target to check bad behaviour from the streaming engine 2003-09-17 22:33:22 +00:00
debugXML.c fix various attribute normalisation problems reported by Ashwin this 2008-03-25 16:52:41 +00:00
dict.c applied patch from Florent Guilian to remove an useless mutex in the 2008-02-08 09:56:31 +00:00
DOCBparser.c revamped the elfgcchack.h format to cope with gcc4 change of aliasing 2005-04-01 13:11:58 +00:00
elfgcchack.h trying to clarify even more the xmlCleanupParser() use and the memory 2008-03-31 08:27:07 +00:00
encoding.c poblem with encoding detection for UTF-16 reported by Ashwin and found by 2008-03-06 14:37:10 +00:00
entities.c trying to fix entities behaviour when using SAX, had to extend entities 2006-10-10 20:05:45 +00:00
error.c fixing a portability problem on some old Unices with patch from Albert 2005-10-28 08:25:51 +00:00
genChRanges.py applied patches from Aivars Kalvans to make unicode tables const, fixes 2006-03-27 09:30:13 +00:00
gentest.py added a GROW when parsing complex comments (bug #405666) added a hack to 2007-02-08 23:34:34 +00:00
genUnicode.py applied patches from Aivars Kalvans to make unicode tables const, fixes 2006-03-27 09:30:13 +00:00
global.data patch from Stphane Bidoul for setting up threads global defaults. this 2003-05-15 22:11:36 +00:00
globals.c patch from Alex Khesin fixing CDATA output after a text node. fixed the 2008-03-04 13:19:49 +00:00
HACKING added Aleksey Sanin <aleksey@aleksey.com> as one of the persons allowed to 2002-04-30 06:48:41 +00:00
hash.c handle a erroneous parsing of attributes in case said attribute has been 2008-01-11 05:27:32 +00:00
HTMLparser.c patch from Arnold Hendriks improving parsing of html within html bogus 2008-03-12 21:43:39 +00:00
HTMLtree.c htmlNodeDumpFormatOutput didn't handle XML_ATTRIBUTE_NODe fixes bug 2007-06-12 09:49:40 +00:00
INSTALL Removed section on HP-UX from 2000, Daniel 2006-03-24 14:02:54 +00:00
install-sh Added the XML code developped at W3C, Daniel. 1998-07-24 19:24:09 +00:00
legacy.c small doc patch from Aron Stansvik another doc patch for a deprecated API 2005-12-06 22:21:46 +00:00
libxml-2.0-uninstalled.pc.in New file for building against uninstalled libxml2 builds. Support the 2003-09-30 02:36:08 +00:00
libxml-2.0.pc.in applied patch from Mikhail Zabaluev to separate library flags for shared 2006-10-11 12:32:51 +00:00
libxml.3 tiny fix from Albert Chin portability cleanup for arch needing trio for 2005-10-28 16:37:05 +00:00
libxml.h __xmlGlobalInitMutexDestroy() will free global_init_lock on Win32. Patch 2007-11-16 10:54:59 +00:00
libxml.m4 applied changes suggested by Mike Hommey, remove libxml1 support and use 2004-06-28 09:27:23 +00:00
libxml.spec.in fixed a parser bug where invalid char in comment may not be detected, 2007-08-01 07:49:06 +00:00
list.c applied patch to fix xmlListAppend() from Georges-André SILBER also fix 2007-05-09 23:53:30 +00:00
MAINTAINERS Update MAINTAINERS file to match Gnome stuff, Daniel 2007-09-04 08:10:09 +00:00
Makefile.am patches from John Carr to start cleaning up 'make diskcheck' problems c.f. 2008-01-11 07:19:24 +00:00
Makefile.tests preparing to make testsuite releases along with code source releases fixed 2005-07-10 21:38:31 +00:00
Makefile.win Release 0.2, 80% rewrite, nothing left intact ... Daniel 1998-08-13 03:39:55 +00:00
missing valgrind found a newly introduced bug Daniel 2003-09-18 10:05:56 +00:00
mkinstalldirs valgrind found a newly introduced bug Daniel 2003-09-18 10:05:56 +00:00
nanoftp.c applied patch from Andreas Stricke to ease the compilation on Windows CE 2007-04-17 12:44:58 +00:00
nanohttp.c added space for port number (when not 80) in xmlNanoHTTPMethodRedir, plus 2008-02-06 04:12:46 +00:00
NEWS Prepare docs for release of 2.6.31, Daniel 2008-01-11 09:07:51 +00:00
parser.c trying to clarify even more the xmlCleanupParser() use and the memory 2008-03-31 08:27:07 +00:00
parserInternals.c avoid a warning on 64bits introduced earlier make more checking on the 2008-01-11 08:00:57 +00:00
pattern.c fix crash from double free of name for bug #501760 2007-12-06 10:08:52 +00:00
README preparing to make testsuite releases along with code source releases fixed 2005-07-10 21:38:31 +00:00
README.cvs-commits - README.cvs-commits: added, pointing to HACKING 2001-03-13 09:31:12 +00:00
README.tests preparing to make testsuite releases along with code source releases fixed 2005-07-10 21:38:31 +00:00
regressions.py new files for running regression tests under Python. Not yet complete, but 2004-06-27 02:07:51 +00:00
regressions.xml new files for running regression tests under Python. Not yet complete, but 2004-06-27 02:07:51 +00:00
relaxng.c fixed bug #407436 a crash in a specific case of Relax-NG validation Daniel 2007-06-12 09:24:46 +00:00
rngparser.c revamped the elfgcchack.h format to cope with gcc4 change of aliasing 2005-04-01 13:11:58 +00:00
runsuite.c Changed the name of the recently added public function 2006-05-31 12:37:28 +00:00
runtest.c applied patch from Boz for VMS and reporting Schemas errors. Daniel 2006-06-18 17:31:31 +00:00
SAX2.c applied patch from Florent Guilian to remove an useless mutex in the 2008-02-08 09:56:31 +00:00
SAX.c revamped the elfgcchack.h format to cope with gcc4 change of aliasing 2005-04-01 13:11:58 +00:00
schematron.c applied patch from Tobias Minich to allow plugin schematron error 2008-03-14 12:46:42 +00:00
testapi.c trying to clarify even more the xmlCleanupParser() use and the memory 2008-03-31 08:27:07 +00:00
testAutomata.c repositioned #include for libxml.h to avoid compilation error on some 2007-01-31 18:38:56 +00:00
testC14N.c fixed compilation when configured --without-sax1 and other cleanups fixes 2005-08-23 22:14:02 +00:00
testdso.c warning patches from Peter Breitenlohner serious DTD parsing speedups, 2005-01-25 00:22:52 +00:00
testHTML.c a lot of small cleanups based on Linus' sparse check output. Daniel 2005-07-28 23:49:35 +00:00
testModule.c patch from Florent Guiliani to fix build on SCO OpenServer daniel 2008-02-25 15:44:43 +00:00
testOOM.c many further little changes for OOM problems. Now seems to be getting 2004-07-31 16:24:01 +00:00
testOOMlib.c Finally - found the problem with the page generation (XMLPUBFUN not 2003-11-16 06:25:42 +00:00
testOOMlib.h integrated the Out Of Memory test from Havoc Pennington #109368 a lot of 2003-04-24 16:06:47 +00:00
testReader.c a lot of small cleanups based on Linus' sparse check output. Daniel 2005-07-28 23:49:35 +00:00
testRegexp.c made one of the changes suggested by Brian Krahmer allow to pass '--' on 2008-02-21 22:31:55 +00:00
testRelax.c applied patch from Mark Vadoc to not use SAX1 unless necessary. Daniel 2004-01-13 20:42:02 +00:00
testSAX.c a lot of small cleanups based on Linus' sparse check output. Daniel 2005-07-28 23:49:35 +00:00
testSchemas.c applied patch from Mark Vadoc to not use SAX1 unless necessary. Daniel 2004-01-13 20:42:02 +00:00
testThreads.c repositioned #include for libxml.h to avoid compilation error on some 2007-01-31 18:38:56 +00:00
testThreadsWin32.c repositioned #include for libxml.h to avoid compilation error on some 2007-01-31 18:38:56 +00:00
testURI.c add a debug option printing all the fields within the parsed URI structure 2007-10-16 12:18:18 +00:00
testXPath.c added a parser XML_PARSE_COMPACT option to allocate small text nodes (less 2005-08-25 13:19:21 +00:00
threads.c check some allocation with Ashwin patch Daniel 2008-03-24 11:12:55 +00:00
TODO small update trying to add an API to get useful error informations back 2005-01-07 13:56:19 +00:00
TODO_SCHEMAS merged the current state of XML Schemas implementation, it is not 2002-04-16 15:50:10 +00:00
tree.c patch from Julien Charbon to simplify the processing of xmlSetProp() 2008-02-15 08:33:21 +00:00
trio.c applied patch from Andreas Stricke to ease the compilation on Windows CE 2007-04-17 12:44:58 +00:00
trio.h Bjorn sent an update for the TRIO portability layer. Daniel 2003-04-03 15:28:28 +00:00
triodef.h applied patch from Olli Savia for LynxOS Daniel 2006-05-31 13:35:28 +00:00
trionan.c VMS patch from Craig A. Berry Daniel 2003-10-15 08:18:00 +00:00
trionan.h further small changes to elminate most of the remaining warnings. 2003-08-06 04:43:55 +00:00
triop.h applied a trio update patch from Bjorn Reese which should work with MinGW 2002-09-25 22:44:43 +00:00
triostr.c applied patch from Andreas Stricke to ease the compilation on Windows CE 2007-04-17 12:44:58 +00:00
triostr.h applied patch from Andreas Stricke to ease the compilation on Windows CE 2007-04-17 12:44:58 +00:00
uri.c fix saving for file:///X:/ URI embedding Windows file paths should fix 2008-03-25 13:22:41 +00:00
valid.c release of libxml2 2.6.28 patch from Dagfinn I. Mannsåker for idness of 2007-06-12 16:20:09 +00:00
xinclude.c patch from Vasily Chekalkin fixes memory leaks, should fix 512647 Daniel 2008-03-14 10:54:00 +00:00
xlink.c revamped the elfgcchack.h format to cope with gcc4 change of aliasing 2005-04-01 13:11:58 +00:00
xml2-config.1 Revert directory structure changes 2001-02-23 17:55:21 +00:00
xml2-config.in apply patch from Fred Crozat to avoid outputting -L/usr/lib from 2008-01-11 06:44:00 +00:00
xml2Conf.sh.in Small fixups: - xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg - 2001-03-03 18:50:55 +00:00
xmlcatalog.c end of first pass on coverity reports. Daniel 2006-03-10 00:36:23 +00:00
xmlIO.c fix output bug reported by Petr Pajas and analyzed by Bill Daniel 2008-02-16 10:08:14 +00:00
xmllint.c apply fix from Stefan Kost to avoid a crash in xmllint, fixes 504284 2008-01-11 06:53:15 +00:00
xmlmemory.c xmlFree(NULL) should not crash in debug mode should fix #491651 Daniel 2007-10-30 20:24:40 +00:00
xmlmodule.c apply simple patch from Carlo Bramini to avoid compilation problems with 2008-02-08 10:49:46 +00:00
xmlreader.c patch from Ashwin removing duplicate tests Daniel 2008-03-14 14:29:40 +00:00
xmlregexp.c found a nasty bug in regexp automata build, reported by Ashwin and Bjorn 2008-03-13 07:27:24 +00:00
xmlsave.c fix handling of empty CDATA nodes as reported and discussed around #514181 2008-03-07 16:50:21 +00:00
xmlschemas.c fix a problem in externalSubsetSplit with a patch from Ashwin Daniel 2008-03-26 13:39:31 +00:00
xmlschemastypes.c applied patch from Mikhail Zabaluev to separate library flags for shared 2006-10-11 12:32:51 +00:00
xmlstring.c Fixed xmlStrEqual() doc, Daniel 2005-12-22 14:58:32 +00:00
xmlunicode.c applied patches from Aivars Kalvans to make unicode tables const, fixes 2006-03-27 09:30:13 +00:00
xmlwriter.c patch from Alex Khesin fixing CDATA output after a text node. fixed the 2008-03-04 13:19:49 +00:00
xpath.c fixed mlXPathCompOpEvalPositionalPredicate problem with object caching 2007-08-23 12:58:13 +00:00
xpointer.c fix a few warning raised by gcc-4.1 and latests changes Daniel 2006-03-10 13:40:16 +00:00

                  XML toolkit from the GNOME project

Full documentation is available on-line at
    http://xmlsoft.org/

This code is released under the MIT Licence see the Copyright file.

To build on an Unixised setup:
   ./configure ; make ; make install
To build on Windows:
   see instructions on win32/Readme.txt

To assert build quality:
   on an Unixised setup:
      run make tests
   otherwise:
       There is 3 standalone tools runtest.c runsuite.c testapi.c, which
       should compile as part of the build or as any application would.
       Launch them from this directory to get results, runtest checks 
       the proper functionning of libxml2 main APIs while testapi does
       a full coverage check. Report failures to the list.

To report bugs, follow the instructions at: 
  http://xmlsoft.org/bugs.html

A mailing-list xml@gnome.org is available, to subscribe:
    http://mail.gnome.org/mailman/listinfo/xml

The list archive is at:
    http://mail.gnome.org/archives/xml/

All technical answers asked privately will be automatically answered on
the list and archived for public access unless pricacy is explicitely
required and justified.

Daniel Veillard

$Id$