1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-12-25 23:21:26 +03:00
XML parser and toolkit
Go to file
Daniel Veillard dbf5411b21 Convert the writer to new output buffer and save APIs
Only a handful of places had to be converted for xmlBuf and
the new saving entry point.
2012-07-23 14:24:27 +08:00
bakefile Bug 571059 – MSVC doesn't work with the bakefile 2009-08-07 16:19:15 +02:00
doc Release of libxml2-2.8.0 2012-05-23 17:10:59 +08:00
example more cleanups based on coverity reports. Daniel 2006-03-09 16:49:24 +00:00
include Provide new xmlBuf based saving functions 2012-07-23 14:24:27 +08: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 Release of libxml2-2.8.0 2012-05-23 17:10:59 +08:00
result Do not fetch external parsed entities 2012-07-23 14:15:40 +08:00
test Do not fetch external parsed entities 2012-07-23 14:15:40 +08: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 Allow to compile with Visual Studio 2010 2012-05-09 18:27:04 +08: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
.gitignore Expand .gitignore with more files 2012-07-11 15:21:12 +08: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 autogen.sh: Fix typo 2012-04-02 17:39:26 +01:00
buf.c Adding a new buf module for buffers 2012-07-23 14:24:26 +08:00
buf.h Adding a new buf module for buffers 2012-07-23 14:24:26 +08: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 Convert C14N to the new Input buffer 2012-07-23 14:24:27 +08:00
catalog.c Convert catalog code to the new input buffers 2012-07-23 14:24:27 +08: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
configure.in Release of libxml2-2.8.0 2012-05-23 17:10:59 +08: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 Add "whereis" command to xmllint shell 2012-05-07 19:53:19 +08:00
dict.c Cleanups before 2.8.0-rc2 2012-05-21 11:16:12 +08: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 Regenerated API and symbols 2009-08-24 19:47:00 +02:00
enc.h Adding new encoding function to deal with the new structures 2012-07-23 14:24:26 +08:00
encoding.c Adding new encoding function to deal with the new structures 2012-07-23 14:24:26 +08:00
entities.c Fix an error in previous commit 2012-07-20 15:41:34 +08:00
error.c __xmlRaiseError: fix use of the structured callback channel 2011-02-23 22:44:05 +08: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 an init bug in global.c 2009-10-12 22:30:32 +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 Cleanup on randomization 2012-05-18 15:41:31 +08:00
HTMLparser.c HTML parser error with <noscript> in the <head> 2012-05-11 19:31:12 +08:00
HTMLtree.c Fix html serialization error and htmlSetMetaEncoding() 2012-05-11 12:38:23 +08:00
INSTALL.libxml2 use autoreconf in autogen.sh 2010-03-10 10:35:56 +01: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 Cleanups before 2.8.0-rc2 2012-05-21 11:16:12 +08: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 Fix missing win32 libraries in libxml-2.0.pc 2010-03-15 10:36:56 +01: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 Cleanup on randomization 2012-05-18 15:41:31 +08: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 Cleanups of lzma support 2012-01-27 22:19:53 +08: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 Adding a new buf module for buffers 2012-07-23 14:24:26 +08: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
nanoftp.c Remove two references to u_short 2012-04-02 15:45:13 +08:00
nanohttp.c Remove redundant and ungarded include of resolv.h 2012-05-11 10:09:32 +08:00
NEWS Release of libxml2-2.7.6 2009-10-06 18:38:15 +02:00
parser.c Convert XML parser to the new input buffers 2012-07-23 14:24:26 +08:00
parserInternals.c Convert XML parser to the new input buffers 2012-07-23 14:24:26 +08:00
pattern.c undef ERROR if already defined 2012-05-10 20:24:00 +08:00
README Fixed two typos in the README document 2012-03-16 15:12:25 -04:00
README.cvs-commits - README.cvs-commits: added, pointing to HACKING 2001-03-13 09:31:12 +00:00
README.tests Update README.tests 2012-05-07 15:23:25 +08: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 weird streaming RelaxNG errors 2012-05-15 11:03:46 +08: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 Restore code for Windows compilation 2012-05-23 15:52:45 +08:00
runtest.c Restore code for Windows compilation 2012-05-23 15:52:45 +08:00
runxmlconf.c Restore code for Windows compilation 2012-05-23 15:52:45 +08:00
save.h New saving functions using xmlBuf and conversion 2012-07-23 14:24:27 +08:00
SAX2.c Memory error within SAX2 reuse common framework 2012-07-18 17:48:32 +08: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 Release of libxml2-2.8.0 2012-05-23 17:10:59 +08:00
testAutomata.c repositioned #include for libxml.h to avoid compilation error on some 2007-01-31 18:38:56 +00:00
testC14N.c fix reference to STDOUT_FILENO on MSVC 2012-01-26 17:47:24 +08: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 Restore code for Windows compilation 2012-05-23 15:52:45 +08: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 599241 fix an initialization problem on Win64 2010-11-15 13:00:29 +01: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 Fix a potential segfault due to weak symbols on pthreads 2010-10-15 19:50:03 +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 Provide new xmlBuf based saving functions 2012-07-23 14:24:27 +08: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 URI handling code is not OOM resilient 2012-05-07 15:02:25 +08:00
valid.c Improve the error report on undefined REFs 2011-11-11 13:43:51 +08:00
xinclude.c Convert XInclude to the new input buffers 2012-07-23 14:24:27 +08: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 Fix a bunch of scan 'dead increments' and cleanup 2009-09-05 14:52:55 +02:00
xmlIO.c Convert xmlIO.c to the new input and output buffers 2012-07-23 14:24:26 +08:00
xmllint.c Fix xmllint --xpath node initialization 2012-05-25 16:44:20 +08:00
xmlmemory.c xmlmemory: add a cast as size_t has no portable printf modifier 2011-05-09 11:49:52 +03:00
xmlmodule.c apply simple patch from Carlo Bramini to avoid compilation problems with 2008-02-08 10:49:46 +00:00
xmlreader.c Convert XMLReader to the new input buffers 2012-07-23 14:24:27 +08:00
xmlregexp.c undef ERROR if already defined 2012-05-10 20:24:00 +08:00
xmlsave.c New saving functions using xmlBuf and conversion 2012-07-23 14:24:27 +08:00
xmlschemas.c XSD: optional element in complex type extension 2012-05-11 15:31:05 +08:00
xmlschemastypes.c Fix a wrong enum type use in Schemas Types 2012-02-29 09:44:35 +08: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 Convert the writer to new output buffer and save APIs 2012-07-23 14:24:27 +08:00
xpath.c Convert XPath to xmlBuf 2012-07-23 14:24:26 +08:00
xpointer.c Fix an off by one pointer access 2012-05-07 15:06:56 +08:00
xzlib.c Fix various bugs in new code raised by the API checking 2012-05-15 10:45:05 +08:00
xzlib.h Cleanups of lzma support 2012-01-27 22:19:53 +08: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 privacy is explicitly
required and justified.

Daniel Veillard

$Id$