1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-27 13:25:05 +03:00
XML parser and toolkit
Go to file
Daniel Veillard 472b1e1150 Regenerate symbols and API after previous patches
* doc/symbols.xml: new global data xmlStructuredErrorContext
* doc/checkapisym.xsl: slightly improve output
* doc/* libxml2.syms win32/libxml2.def.src: regenerated the API
2009-08-24 17:39:07 +02:00
bakefile Bug 571059 – MSVC doesn't work with the bakefile 2009-08-07 16:19:15 +02:00
doc Regenerate symbols and API after previous patches 2009-08-24 17:39:07 +02:00
example more cleanups based on coverity reports. Daniel 2006-03-09 16:49:24 +00:00
include Fix SetGenericErrorFunc and SetStructured clash 2009-08-24 17:34:25 +02: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 544910 typo: "renciliateNs" 2009-08-24 14:08:43 +02:00
result 559410 - Regexp bug on (...)? constructs 2009-08-22 18:56:01 +02:00
test 559410 - Regexp bug on (...)? constructs 2009-08-22 18:56:01 +02:00
vms update from Tycho Hilhorst, should fix #523378 Daniel 2008-03-19 15:43:00 +00:00
VxWorks apply a couple of fixes based on a Coverity report forwarded by Derrick 2008-06-10 14:56:11 +00:00
win32 Regenerate symbols and API after previous patches 2009-08-24 17:39:07 +02:00
xstc applied patch from Mike Hommey fixing distclean, fixes #520387 Daniel 2008-04-03 05:41:28 +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 couple of ABI issues with C14N 1.1 2009-07-09 22:54:00 +02:00
catalog.c apply a couple of fixes based on a Coverity report forwarded by Derrick 2008-06-10 14:56:11 +00:00
ChangeLog Fix a regression in streaming entities support 2009-07-10 16:12:46 +02: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 559501 avoid select and use poll for nanohttp 2009-08-23 13:11:01 +02:00
configure.in Small patch to accomodate the Haiku OS 2009-08-24 16:35:35 +02: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 leak on SAX1, xmllint --sax1 option and debug 2009-07-29 11:34:50 +02:00
dict.c preparing the release of 2.7.2 fix the Solaris portability issue 2008-10-03 07:58:23 +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 adds element traversal support avoid a warning regenerated daniel 2008-11-27 15:26:28 +00:00
encoding.c 566012 Incomplete EBCDIC parsing support 2009-08-24 16:47:48 +02:00
entities.c applied patch from Aswin to fix tree skipping fixed a comment and added a 2008-08-25 14:53:31 +00:00
error.c Fix SetGenericErrorFunc and SetStructured clash 2009-08-24 17:34:25 +02:00
genChRanges.py applied patches from Aivars Kalvans to make unicode tables const, fixes 2006-03-27 09:30:13 +00:00
gentest.py Borland C fix from Moritz Both regenerate, workaround a problem for buffer 2008-09-01 13:08:57 +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 Fix SetGenericErrorFunc and SetStructured clash 2009-08-24 17:34:25 +02:00
globals.c Fix SetGenericErrorFunc and SetStructured clash 2009-08-24 17:34:25 +02: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 541335 HTML avoid creating 2 head or 2 body element 2009-08-24 12:50:23 +02:00
HTMLtree.c 582913 Fix htmlSetMetaEncoding() to be nicer 2009-08-12 23:03:23 +02: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
libxml2.doap * libxml2.doap: adding RDF dope file. 2009-05-12 08:54:59 +02:00
libxml2.syms Regenerate symbols and API after previous patches 2009-08-24 17:39:07 +02: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 fix the build root Daniel 2008-07-23 13:35:50 +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 555833 always use rm -f in uninstall-local 2009-08-24 14:23:32 +02:00
Makefile.tests add a new regression test program for testing character ranges and UTF8 2008-07-24 15:05:38 +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 a couple more fixes patch from Andreas Färber to compile on Haiku 2008-08-29 12:43:40 +00:00
nanohttp.c 559501 avoid select and use poll for nanohttp 2009-08-23 13:11:01 +02:00
NEWS preparing the release of 2.7.2 fix the Solaris portability issue 2008-10-03 07:58:23 +00:00
parser.c 583439 missing line numbers in push mode 2009-08-23 15:44:48 +02:00
parserInternals.c Fix xmlKeepBlanksDefault to not break indent 2009-08-20 12:11:17 +02:00
pattern.c fix problem with xmlStreamPop when pattern includes a "." element (see 2008-07-17 05:29:16 +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 add a new regression test program for testing character ranges and UTF8 2008-07-24 15:05:38 +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 Fix the problem of revalidating a doc with RNG 2009-08-21 17:34:17 +02: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 more progresses against the official regression tests small cleanup for 2008-07-31 19:54:59 +00:00
runtest.c Aleksey Sanin support for c14n 1.1 2009-07-09 10:26:22 +02:00
runxmlconf.c fix compilation if XPath is not included Daniel 2008-09-25 15:36:43 +00:00
SAX2.c Fix leak on SAX1, xmllint --sax1 option and debug 2009-07-29 11:34:50 +02: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 * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c 2009-06-04 11:22:45 +02:00
testapi.c Rebuilt the API and regenerated docs 2009-08-21 15:20:55 +02:00
testAutomata.c repositioned #include for libxml.h to avoid compilation error on some 2007-01-31 18:38:56 +00:00
testC14N.c Aleksey Sanin support for c14n 1.1 2009-07-09 10:26:22 +02:00
testchar.c add a new regression test program for testing character ranges and UTF8 2008-07-24 15:05:38 +00:00
testdict.c add the new test in 'make check' and update it to check subdictionaries 2008-08-08 12:03:22 +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
testrecurse.c completely different fix for the recursion detection based on entity 2008-08-28 15:36:32 +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 * parser.c threads.c: change the threading initialization sequence 2009-06-04 11:08:39 +02: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 574017 Realloc too expensive on most platform 2009-08-22 15:18:31 +02: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 changed include of config.h to be surrounded by quotation marks #570806 2009-03-03 06:31:43 +00:00
triodef.h applied patch from Olli Savia for LynxOS Daniel 2006-05-31 13:35:28 +00:00
trionan.c Borland C fix from Moritz Both regenerate, workaround a problem for buffer 2008-09-01 13:08:57 +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 bug in parsing RFC 3986 uris with port numbers Daniel 2008-08-27 17:23:41 +00:00
valid.c 446613 small validation bug mixed content with NS 2009-08-21 18:22:58 +02:00
xinclude.c patch based on Wieant Nielander contribution to add the option of not 2008-08-26 07:26:55 +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 542394 xmlRegisterOutputCallbacks MAX_INPUT_CALLBACK 2009-08-24 13:52:23 +02:00
xmllint.c 587867 xmllint --html --xmlout serializing as HTML 2009-08-23 15:31:18 +02:00
xmlmemory.c port patch from Marcus Meissner to add gcc checking for printf like 2009-01-18 20:53:59 +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 447899 potential double free in xmlFreeTextReader 2009-08-21 18:40:50 +02:00
xmlregexp.c 559410 - Regexp bug on (...)? constructs 2009-08-22 18:56:01 +02:00
xmlsave.c new options to serialize as XML/HTML/XHTML and restore old entry point 2008-09-25 14:31:40 +00:00
xmlschemas.c 571271 fix semantic of xsd:all with minOccurs=0 2009-08-12 15:39:23 +02:00
xmlschemastypes.c Bug 565747 – relax anyURI data character checking 2009-08-07 16:42:24 +02:00
xmlstring.c Both args of xmlStrcasestr are const 2009-08-12 23:02:08 +02:00
xmlunicode.c applied patches from Aivars Kalvans to make unicode tables const, fixes 2006-03-27 09:30:13 +00:00
xmlwriter.c * parser.c: use options from current parser context when creating 2009-06-19 13:54:25 -04:00
xpath.c * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c 2009-06-04 11:22:45 +02:00
xpointer.c Add symbol versioning to libxml2 shared libs 2009-08-20 19:17:36 +02: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$