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 fcd18ff8f7 another small change on the algorithm for the elimination of epsilon
* xmlregexp.c: another small change on the algorithm for the
  elimination of epsilon transitions, should help on #362989 too
Daniel
2006-11-02 10:28:04 +00:00
bakefile files for the Bakefile generator for Makefiles from Francesco Montorsi 2005-01-27 23:59:14 +00:00
doc preparing release of libxml2-2.6.27 fix a small problem with preproc flags 2006-10-25 16:06:29 +00:00
example more cleanups based on coverity reports. Daniel 2006-03-09 16:49:24 +00:00
include preparing release of libxml2-2.6.27 fix a small problem with preproc flags 2006-10-25 16:06:29 +00:00
macos cleanup from Albert Chin html/index.sgml doesn't exist anymore Daniel 2005-10-28 15:59:14 +00:00
optim Dump some possible optimizations notes, Daniel 2004-02-25 10:58:35 +00:00
python fixed a weird error where validity context whould not show up if warnings 2006-10-11 16:43:06 +00:00
result fixing HTML minimized attribute values to be generated internally if not 2006-10-17 16:13:27 +00:00
test fixing HTML entities in attributes parsing bug #362552 added to the 2006-10-17 15:56:35 +00:00
vms cleanup from Albert Chin html/index.sgml doesn't exist anymore Daniel 2005-10-28 15:59:14 +00:00
win32 added schematron as pointed out by Eric Zurcher Daniel 2006-03-09 08:43:32 +00:00
xstc applied patch from Peter Breitenlohner for wget detection and fix of a 2006-10-11 08:33:22 +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 more cleanups based on coverity reports. Daniel 2006-03-09 16:49:24 +00:00
ChangeLog another small change on the algorithm for the elimination of epsilon 2006-11-02 10:28:04 +00:00
check-relaxng-test-suite2.py changed changed sys.path setting from 'append' to 'insert' (patch supplied 2004-10-02 22:55:49 +00:00
check-relaxng-test-suite.py changed changed sys.path setting from 'append' to 'insert' (patch supplied 2004-10-02 22:55:49 +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 changed changed sys.path setting from 'append' to 'insert' (patch supplied 2004-10-02 22:55:49 +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 cleanup from Albert Chin html/index.sgml doesn't exist anymore Daniel 2005-10-28 15:59:14 +00:00
configure.in preparing release of libxml2-2.6.27 fix a small problem with preproc flags 2006-10-25 16:06:29 +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 patch from Oleg Paraschenko to fix xmlDebugDumpNode() when handled a 2005-09-06 22:16:57 +00:00
dict.c revamped the elfgcchack.h format to cope with gcc4 change of aliasing 2005-04-01 13:11:58 +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 updated the Ruby bindings links, and regenerated the docs. Daniel 2006-02-23 22:07:59 +00:00
encoding.c remove a warning check with uppercase for AIX iconv() should fix #352644 2006-10-16 08:31:18 +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 fixed second spot where CRLF split between chunks could cause trouble (bug 2005-10-22 02:04:26 +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 fixed compilation when configured --without-sax1 and other cleanups fixes 2005-08-23 22:14:02 +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 revamped the elfgcchack.h format to cope with gcc4 change of aliasing 2005-04-01 13:11:58 +00:00
HTMLparser.c applied a reworked version of Usamah Malik patch to avoid growing the 2006-10-27 12:53:28 +00:00
HTMLtree.c Add linefeeds to error messages allowing for consistant handling. 2006-08-15 23:14:24 +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 applied patch from Olli Savia for LynxOS Daniel 2006-05-31 13:35:28 +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 preparing release of 2.6.25 Daniel 2006-06-06 13:27:03 +00:00
list.c revamped the elfgcchack.h format to cope with gcc4 change of aliasing 2005-04-01 13:11:58 +00:00
MAINTAINERS more work on the xml reader interfaces. updated Igor's mail and the Web 2002-12-18 14:53:54 +00:00
Makefile.am Tiny change for 'make tests': raised the number of expected failures for 2005-12-05 15:32:28 +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 Marcus Boerger to remove warnings on Windows. Daniel 2005-08-08 20:33:54 +00:00
nanohttp.c applied patch from Gary Coady to accept gzipped http resources. Daniel 2005-12-15 11:12:26 +00:00
NEWS preparing release of libxml2-2.6.27 fix a small problem with preproc flags 2006-10-25 16:06:29 +00:00
parser.c fix the patch for unreproductable #343000 but also fix a line/column 2006-10-15 20:32:53 +00:00
parserInternals.c applied patch from Marius Konitzer to avoid leaking in 2006-10-17 20:32:22 +00:00
pattern.c Applied patch from Rob Richards, fixing a potential memory leak in 2006-05-16 15:13:37 +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 fix a Relax-NG bug related to element content processing, fixes bug 2006-10-13 16:30:56 +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 trying to fix entities behaviour when using SAX, had to extend entities 2006-10-10 20:05:45 +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 end of first pass on coverity reports. Daniel 2006-03-10 00:36:23 +00:00
testapi.c preparing release of libxml2-2.6.27 fix a small problem with preproc flags 2006-10-25 16:06:29 +00:00
testAutomata.c end of first pass on coverity reports. Daniel 2006-03-10 00:36:23 +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 fixed mingw compilation 2005-04-06 20:42:35 +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 printed the wrong string Daniel 2005-08-22 15:50:57 +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 a lot of small cleanups based on Linus' sparse check output. Daniel 2005-07-28 23:49:35 +00:00
testThreadsWin32.c broke verlong lines 2002-10-31 15:59:24 +00:00
testURI.c small changes to syntax to get rid of compiler warnings. No changes to 2003-08-05 15:52:22 +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 patch from Andrew W. Nosenko, xmlFreeRMutex forgot to destroy the 2006-06-29 11:50:18 +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 applied documentation patches from Markus Keim fixed one bug and added a 2006-11-01 15:33:04 +00:00
trio.c Bjorn sent an update for the TRIO portability layer. Daniel 2003-04-03 15:28:28 +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 Bjorn sent an update for the TRIO portability layer. Daniel 2003-04-03 15:28:28 +00:00
triostr.h Bjorn sent an update for the TRIO portability layer. Daniel 2003-04-03 15:28:28 +00:00
uri.c add a new function xmlPathToUri() to provide a clean conversion when 2006-10-10 12:37:14 +00:00
valid.c fixed a weird error where validity context whould not show up if warnings 2006-10-11 16:43:06 +00:00
xinclude.c fixed a comment applied a patch from Michael Day to add a new function 2006-09-29 09:16: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 fix Red Hat bug #184170 Daniel 2006-03-07 09:00:20 +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 Windows compile - missing xmlWrapOpen. 2006-10-12 21:08:29 +00:00
xmllint.c fix comment for xmlDocSetRootElement c.f. #351981 order XPath elements 2006-10-20 12:55:34 +00:00
xmlmemory.c fix comment on versions do not spend too much time digging in dumped 2006-10-11 21:12:10 +00:00
xmlmodule.c more portability patches from Albert Chin for HP-UX and AIX Daniel 2005-10-28 14:54:17 +00:00
xmlreader.c end of first pass on coverity reports. Daniel 2006-03-10 00:36:23 +00:00
xmlregexp.c another small change on the algorithm for the elimination of epsilon 2006-11-02 10:28:04 +00:00
xmlsave.c started to switch xmllint to use xmlSaveDoc to test #342556 fixed #342556 2006-10-16 23:22:10 +00:00
xmlschemas.c While investigating bug #350247, I noticed that xmlSchemaIDCMatcher 2006-08-15 12:52:30 +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 Add a document to the xmlwriter structure and pass document when writing 2006-08-16 22:48:51 +00:00
xpath.c William spotted an obvious bug Daniel 2006-10-26 08:55:47 +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$