95ebe53b50dfcff1fc5378309bc4f3c58173298e |
|
13-Oct-2014 |
Kurt Roeckx <kurt@roeckx.be> |
Fix and add const qualifiers For https://bugzilla.gnome.org/show_bug.cgi?id=689483 It seems there are functions that do use the const qualifier for some of the arguments, but it seems that there are a lot of functions that don't use it and probably should. So I created a patch against 2.9.0 that makes as much as possible const in tree.h, and changed other files as needed. There were a lot of cases like "const xmlNodePtr node". This doesn't actually do anything, there the *pointer* is constant not the object it points to. So I changed those to "const xmlNode *node". I also removed some consts, mostly in the Copy functions, because those functions can actually modify the doc or node they copy from
/external/libxml2/entities.c
|
0ab8ce53024e80f671b135a58086a24bf76bc2eb |
|
28-Mar-2013 |
Daniel Veillard <veillard@redhat.com> |
Switched comment in file to UTF-8 encoding
/external/libxml2/entities.c
|
7651606f316c366a6d66358b72b3527a829fb7fe |
|
11-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Various cleanups to avoid compiler warnings
/external/libxml2/entities.c
|
f8e3db0445a1bc8cfe3f77326b07ec161482caa2 |
|
11-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Big space and tab cleanup Remove all space before tabs and space and tabs at end of lines.
/external/libxml2/entities.c
|
7d4c529a334845621e2f805c8ed0e154b3350cec |
|
05-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Improve HTML escaping of attribute on output Handle special cases of &{...} constructs as hinted in the spec http://www.w3.org/TR/html401/appendix/notes.html#h-B.7.1 and special values as comment <!-- ... --> used for server side includes This is limited to attribute values in HTML content.
/external/libxml2/entities.c
|
baaf03f80f817bb34c421421e6cb4d68c353ac9a |
|
20-Jul-2012 |
Aron Xu <happyaron.xu@gmail.com> |
Fix an error in previous commit
/external/libxml2/entities.c
|
4f9fdc709c4861c390cd84e2ed1fd878b3442e28 |
|
18-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix entities local buffers size problems
/external/libxml2/entities.c
|
13cee4e37ba9f2a401f976e069539514ebfce7bc |
|
05-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix a bunch of scan 'dead increments' and cleanup * HTMLparser.c c14n.c debugXML.c entities.c nanohttp.c parser.c testC14N.c uri.c xmlcatalog.c xmllint.c xmlregexp.c xpath.c: fix unused variables, or unneeded increments as well as a couple of space issues * runtest.c: check for NULL before calling unlink()
/external/libxml2/entities.c
|
aa6de47ebf0d4f96ed83e06c79a870a4e9b5dd0e |
|
25-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Aswin to fix tree skipping fixed a comment and added a * xmlreader.c: applied patch from Aswin to fix tree skipping * include/libxml/entities.h entities.c: fixed a comment and added a new xmlNewEntity() entry point * runtest.c: be less verbose * tree.c: space and tabs cleanups daniel svn path=/trunk/; revision=3774
/external/libxml2/entities.c
|
f4f4e4853a925905deb77a72a3311ab683fbeeb5 |
|
25-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
rework the patch to avoid some ABI issue with people allocating entities * include/libxml/entities.h entities.c SAX2.c parser.c: rework the patch to avoid some ABI issue with people allocating entities structure directly Daniel svn path=/trunk/; revision=3773
/external/libxml2/entities.c
|
4bf899bf1b719d692be407b89f6610103f13bd5d |
|
20-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix for CVE-2008-3281 Daniel * include/libxml/parser.h include/libxml/entities.h entities.c parserInternals.c parser.c: fix for CVE-2008-3281 Daniel svn path=/trunk/; revision=3772
/external/libxml2/entities.c
|
a37a6ad91a61d168ecc4b29263def3363fff4da6 |
|
10-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
trying to fix entities behaviour when using SAX, had to extend entities * include/libxml/entities.h entities.c SAX2.c parser.c: trying to fix entities behaviour when using SAX, had to extend entities content and hack on the entities processing code, but that should fix the long standing bug #159219 Daniel
/external/libxml2/entities.c
|
2728f845c5581af9213057ace8b3f664d64c15a9 |
|
09-Mar-2006 |
Daniel Veillard <veillard@src.gnome.org> |
more cleanups based on coverity reports. Daniel * SAX2.c catalog.c encoding.c entities.c example/gjobread.c python/libxml.c: more cleanups based on coverity reports. Daniel
/external/libxml2/entities.c
|
5d4644ef6e38479a648615eca758c5e962a141d5 |
|
01-Apr-2005 |
Daniel Veillard <veillard@src.gnome.org> |
revamped the elfgcchack.h format to cope with gcc4 change of aliasing * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h format to cope with gcc4 change of aliasing allowed scopes, had to add extra informations to doc/libxml2-api.xml to separate the header from the c module source. * *.c: updated all c library files to add a #define bottom_xxx and reimport elfgcchack.h thereafter, and a bit of cleanups. * doc//* testapi.c: regenerated when rebuilding the API Daniel
/external/libxml2/entities.c
|
316a5c398919cc1503c59130f7aed14a1111cab7 |
|
23-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
added xmlHashCreateDict where the hash reuses the dictionnary for internal * hash.c include/libxml/hash.h: added xmlHashCreateDict where the hash reuses the dictionnary for internal strings * entities.c valid.c parser.c: reuse that new API, leads to a decent speedup when parsing for example DocBook documents. Daniel
/external/libxml2/entities.c
|
7da92709c8b44b9b01405417aba2f0a80312fc90 |
|
23-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
small speedup in skipping blanks characters interning the entities strings * parser.c: small speedup in skipping blanks characters * entities.c: interning the entities strings Daniel
/external/libxml2/entities.c
|
ce682bc24b79f1dd29b781d4c17f9bf169ce7e32 |
|
05-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
autogenerate a minimal NULL value sequence for unknown pointer types This * gentest.py testapi.c: autogenerate a minimal NULL value sequence for unknown pointer types * HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c xpointer.c: This uncovered an impressive amount of entry points not checking for NULL pointers when they ought to, closing all the open gaps. Daniel
/external/libxml2/entities.c
|
8e725fb4de3cf29de03694e4e34649ec52f15600 |
|
05-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a compilation problem on a recent change Daniel * entities.c: fixed a compilation problem on a recent change Daniel
/external/libxml2/entities.c
|
ce244ad595eafff8e78a8f55fbd0004a0b42d789 |
|
05-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the way the generator works, extended the testing, especially with * gentest.py testapi.c: fixed the way the generator works, extended the testing, especially with more real trees and nodes. * HTMLtree.c tree.c valid.c xinclude.c xmlIO.c xmlsave.c: a bunch of real problems found and fixed. * entities.c: fix error reporting to go through the new handlers Daniel
/external/libxml2/entities.c
|
62040be3602d66ce983dcb22017af4ccc5d8276d |
|
17-May-2004 |
Daniel Veillard <veillard@src.gnome.org> |
avoid returning default namespace when searching from an attribute reverse * tree.c: avoid returning default namespace when searching from an attribute * entities.c xmlwriter.c: reverse xmlEncodeSpecialChars() behaviour back to escaping " since the normal serialization routines do not use it anymore, should close bug #134477 . Tried to make the writer avoid it too but it didn't work. Daniel
/external/libxml2/entities.c
|
18ab8721ff3d009b64d23a372370fa997cdea682 |
|
09-Dec-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed an XML entites content serialization potentially triggered by * entities.c: fixed an XML entites content serialization potentially triggered by XInclude, see #126817 Daniel
/external/libxml2/entities.c
|
d45325589df2f4f97eae872fcf9f46c3dc38abfa |
|
25-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed #127877, never output " in element content this changes the * entities.c: fixed #127877, never output " in element content * result/isolat3 result/slashdot16.xml result/noent/isolat3 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml result/valid/index.xml result/valid/xlink.xml: this changes the output of a few tests Daniel
/external/libxml2/entities.c
|
9e66059f08301b933a74bd78f09bdf80ada9d4c4 |
|
20-Oct-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem reported on the mailing list by Melvyn Sopacua - wrong * entities.c, valid.c: fixed problem reported on the mailing list by Melvyn Sopacua - wrong argument order on functions called through xmlHashScan.
/external/libxml2/entities.c
|
76e95df05556c9610b564b14cf578c8f9e34c9c1 |
|
18-Oct-2003 |
William M. Brack <wbrack@src.gnome.org> |
Changed all (?) occurences where validation macros (IS_xxx) had * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c xpath.c: Changed all (?) occurences where validation macros (IS_xxx) had single-byte arguments to use IS_xxx_CH instead (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of many warning messages on certain platforms, and also high- lights places in the library which may need to be enhanced for proper UTF8 handling.
/external/libxml2/entities.c
|
b2517d850dd0312fb82587662b2feec848192daf |
|
01-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Fix error on output of high codepoint charref like  , reported * entities.c: Fix error on output of high codepoint charref like  , reported by Eric Hanchrow Daniel
/external/libxml2/entities.c
|
d3a2e4c2b34fa2e8ee056b04a685610483ffd1c4 |
|
30-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
made the predefined entities static predefined structures to avoid the * entities.c legacy.c parser.c: made the predefined entities static predefined structures to avoid the work, memory and hazards associated to initialization/cleanup. Daniel
/external/libxml2/entities.c
|
652327a727000b7e1a32d596e05471003c2d3d87 |
|
29-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Adding a configure option to remove tree manipulation code which is not * configure.in entities.c tree.c valid.c xmllint.c include/libxml/tree.h include/libxml/xmlversion.h.in: Adding a configure option to remove tree manipulation code which is not strictly needed by the parser. Daniel
/external/libxml2/entities.c
|
a9cce9cd0d7aff3ec318b5d8d376da131b6aaad4 |
|
29-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Okay this is scary but it is just adding a configure option to disable * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h include/libxml/catalog.h include/libxml/debugXML.h include/libxml/entities.h include/libxml/nanohttp.h include/libxml/relaxng.h include/libxml/tree.h include/libxml/valid.h include/libxml/xmlIO.h include/libxml/xmlschemas.h include/libxml/xmlversion.h.in include/libxml/xpathInternals.h python/libxml.c: Okay this is scary but it is just adding a configure option to disable output, this touches most of the files. Daniel
/external/libxml2/entities.c
|
4432df239b7aba6bff86c838e0be11d08f283b76 |
|
28-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup, creating a new legacy.c module, made sure make tests ran in * Makefile.am: cleanup, creating a new legacy.c module, made sure make tests ran in reduced conditions * SAX.c SAX2.c configure.in entities.c globals.c parser.c parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in: increased the modularization, allow to configure out validation code and legacy code, added a configuration option --with-minimum compiling only the mandatory code which then shrink to 200KB. Daniel
/external/libxml2/entities.c
|
9ee35f36437073d952bc88fd64cf1618aad27c7b |
|
28-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fix a bug raised by the Mips compiler. move the SAXv1 block definitions to * parser.c: fix a bug raised by the Mips compiler. * include/libxml/SAX.h include/libxml/parser.h: move the SAXv1 block definitions to parser.h fixes bug #123380 * xmlreader.c include/libxml/xmlreader.h: reinstanciate the attribute and element pool borken 2 commits ago. Start playing with an entry point to preserve a subtree. * entities.c: remove a warning. Daniel
/external/libxml2/entities.c
|
899e64aa2fa3b7796cff6901ef9aafe84215f8b2 |
|
26-Sep-2003 |
William M. Brack <wbrack@src.gnome.org> |
minor change to avoid compilation warnings on some (e.g. AIX) systems * HTMLparser.c, entities.c, xmlreader.c: minor change to avoid compilation warnings on some (e.g. AIX) systems
/external/libxml2/entities.c
|
34ba38793669da505d735e76794253b23dec447c |
|
15-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
removed some warnings by casting xmlChar to unsigned int and a couple of * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c xmlschemas.c xpath.c: removed some warnings by casting xmlChar to unsigned int and a couple of others. * xmlschemastypes.c: fixes a segfault on empty hexBinary strings Daniel
/external/libxml2/entities.c
|
8265a18a6afe22ac8863a6c125681b168c331b2b |
|
13-Jun-2003 |
Daniel Veillard <veillard@src.gnome.org> |
do not generate " for " outside of attributes this changes the output * entities.c: do not generate " for " outside of attributes * result//*: this changes the output of some tests Daniel
/external/libxml2/entities.c
|
19ab45b5a53e4a7462ee459e3dc5d70d1706e137 |
|
26-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixes again one of the problem raised by James Clark in #106788 Daniel * entities.c: fixes again one of the problem raised by James Clark in #106788 Daniel
/external/libxml2/entities.c
|
0046c0fec2aa505a963d44de9621b6c92ccdc9e9 |
|
23-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
another fix for nodeinfo in entities problem fixed bug #106788 from James * parser.c: another fix for nodeinfo in entities problem * tree.c entities.c: fixed bug #106788 from James Clark some spaces need to be serialized as character references. Daniel
/external/libxml2/entities.c
|
2d84a89478ccf8e65d6ab94a919f403cc1968d47 |
|
30-Dec-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed a really nasty problem raised by a DocBook XSLT transform provided * entities.c parser.c tree.c include/libxml/entities.h: Fixed a really nasty problem raised by a DocBook XSLT transform provided by Sebastian Bergmann Daniel
/external/libxml2/entities.c
|
3487c8d9bbf0c2d54effc1cd7566c2ececb18752 |
|
05-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
get rid of all the perror() calls made in the library execution paths. * DOCBparser.c HTMLparser.c c14n.c entities.c list.c parser.c parserInternals.c xmlIO.c: get rid of all the perror() calls made in the library execution paths. This should fix both #92059 and #92385 Daniel
/external/libxml2/entities.c
|
34ce8bece2f22cc99d25221b77315cd008f4866b |
|
18-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 2.4.18 updated and rebuilt the web site implement the new * configure.in: preparing 2.4.18 * doc/*: updated and rebuilt the web site * *.c libxml.h: implement the new IN_LIBXML scheme discussed with the Windows and Cygwin maintainers. * parser.c: humm, changed the way the SAX parser work when xmlSubstituteEntitiesDefault(1) is set, it will then do the entity registration and loading by itself in case the user provided SAX getEntity() returns NULL. * testSAX.c: added --noent to test the behaviour. Daniel
/external/libxml2/entities.c
|
2875770e5301f96c4c7bf576d611613cf912b632 |
|
18-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a couple of conformances issues deep into the validation code * SAX.c entities.c: fixed a couple of conformances issues deep into the validation code (standalone and undeclared Notations) Daniel
/external/libxml2/entities.c
|
8ee9c8f6c4ac1d1865cd5fcdc02e59a0c8de2d8a |
|
26-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Anthony Jones to implement copy of DTD subtree too. Had * entities.c tree.c include/libxml/entities.h: applied patch from Anthony Jones to implement copy of DTD subtree too. Had just to keep 2 function private which really ought to become public ones. Daniel
/external/libxml2/entities.c
|
3606581dcd45fbabfa95ce3565918d0c7e407633 |
|
24-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
another set of patches from Anthony Jones for copy operations cleanup and * valid.c tree.c entities.c: another set of patches from Anthony Jones for copy operations cleanup and robustness Daniel
/external/libxml2/entities.c
|
845cce4cf1930d2ab9953ac1a345c5d3bed1ed94 |
|
09-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Anthony Jones pointed a bug in xmlCopyEntity() Daniel * entities.c: Anthony Jones pointed a bug in xmlCopyEntity() Daniel
/external/libxml2/entities.c
|
cbaf399537a1fb69ef97b079e4cb553869aaa4d9 |
|
31-Dec-2001 |
Daniel Veillard <veillard@src.gnome.org> |
applied 42 documentation patches from Charlie Bozeman. Regenerated the * *.c include/libxml/*.h doc/html/*: applied 42 documentation patches from Charlie Bozeman. Regenerated the HTML docs. Daniel
/external/libxml2/entities.c
|
3c01b1d81b696fe8624b6d7e26ec0ebffcc7c06b |
|
17-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- include/libxml/globals.h include/libxml/threads.h threads.c testThreads.c: far more testing, cleaning up bugs - *.c : make sure globals.h is always included. Daniel
/external/libxml2/entities.c
|
b44025c72b7472971a061b022cfe422adc42715d |
|
12-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
started integrating the non-controversial parts of Gary Pennington * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c parser.c valid.c xmlmemory.c xpath.c xpointer.c: started integrating the non-controversial parts of Gary Pennington multithread patches * catalog.c: corrected a small bug introduced Daniel
/external/libxml2/entities.c
|
166982816ee63ec70e8bdcabcdf337b1fe9e1e80 |
|
14-Sep-2001 |
Daniel Veillard <veillard@src.gnome.org> |
do not output hexadecimal charrefs when serializing HTML since some * encoding.c entities.c: do not output hexadecimal charrefs when serializing HTML since some version of Netscape can't grok it, generate decimal ones. * result/HTML/doc3.htm: output changed due to previous test * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4 Daniel
/external/libxml2/entities.c
|
05c13a20b9ac8153adb9158359e2aa09bfe965d0 |
|
09-Sep-2001 |
Daniel Veillard <veillard@src.gnome.org> |
John Fleck fixed typos in the options output fix ignorable white space SAX * xmllint.c: John Fleck fixed typos in the options output * parser.c SAX.c: fix ignorable white space SAX selection * entities.c: Steve Underwood found the possibility of an ininite loop in case of error. Daniel
/external/libxml2/entities.c
|
220907319a06129ee3ae791a436edc68eb332f68 |
|
16-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup of global variables, marking some const or private. Daniel * include/libxml/parserInternals.h include/libxml/HTMLparser.h xmlIO.c tree.c parserInternals.c entities.c encoding.c HTMLparser.c: cleanup of global variables, marking some const or private. Daniel
/external/libxml2/entities.c
|
62f313ba0cce40d98c42e366a9692f8f11181d7c |
|
04-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- SAX.c entities.c parser.c: changed completely the way entities are handled when running the parser in entity substitution mode. This fixes a bug reported by Stephan Kulow and nearly divides by 3 the amount of memory required by libxslt to load and process DocBook TDG. Daniel
/external/libxml2/entities.c
|
c5d64345cf19bfd72418eb0a837869b0462e9130 |
|
24-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Summer's cleanup, a really big one: * AUTHORS: added William and Bjorn * include/libxml/*.h *.c README doc/*.html etc.: changed old email to daniel@veillard.com hopefully I won't have to do this again * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that docs can be rebuilt cleanly now * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h from CVs it's generated, added include/libxml/xmlwin32version.h also generated but which should change far less frequently. * catalog.c nanoftp.c: made sure to include libxml.h not libxml/xmlversion.h directly * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h when compiling on WIN32 and MSC Daniel
/external/libxml2/entities.c
|
d79bcd1b36412a7996ace1900ab613e38a609b60 |
|
22-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
attempt to work around what seemed a gcc optimizer bug when handling * xpath.c: attempt to work around what seemed a gcc optimizer bug when handling floats on i386 http://veillard.com/gcc.bug * tree.c entities.c encoding.c: doing some cleanups while chasing it Daniel
/external/libxml2/entities.c
|
122376b8efbff2cd6b62af2dedcdea05e07f5766 |
|
24-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Staring to receive bug reports on 2.3.7: - entities.c: xmlEncodeEntitiesReentrant fixed a few accesses to doc where it wasn't checked against NULL reported by Jens Laas Daniel
/external/libxml2/entities.c
|
70a9da54eb200cd5c5ceafb72aff72c39021c94c |
|
21-Apr-2001 |
Bjorn Reese <breese@src.gnome.org> |
trio upgrade and integration
/external/libxml2/entities.c
|
92ad210417f318c8f0142fd0aee8d2893d83b8e8 |
|
27-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Spring cleanup ...: - configure.in Makefile.am config.h.in Spring cleanup ...: - configure.in Makefile.am config.h.in xmlversion.h.in: detect if we need string functions - trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions to be able to use them where needed. Applied some changes to reduce name linking pollution and compile in only what's needed. - HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef for the string manipulation functions - xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically to the free() function of xmlmemory.c - entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP usage. Daniel
/external/libxml2/entities.c
|
56a4cb8c4d3eab4ab3295a61c87e8e92483922c6 |
|
24-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Huge cleanup, I switched to compile with -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline - HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch] encoding.h entities.c error.c list.[ch] nanoftp.c nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c testSAX.c testURI.c testXPath.c tree.[ch] uri.c valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c: Cleanup, staticfied a number of non-exported functions, detected and cleaned up a dozen of problem found this way, avoided a lot of public function name/typedef/system names clashes - doc/xml.html: updated - configure.in: switched private flags to the really pedantic ones. Daniel
/external/libxml2/entities.c
|
48b2f8968e9f8a9cab63cc72697e900325edfd7e |
|
25-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Okay time to improve performances, gprof session: before real 0m2.483s (2.3.2 release yesterday) current real 0m1.763s when parsing (with tree build/freeing) db10000.xml from XSLTMark: - xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c: avoiding memcpy in production builds MEM_CLEANUP macro use - parser.[ch] parserInternals.c: optimizations of the tightest internal loops inside the parser. Better checking of I/O flushing/loading conditions - xmllint.c : added --timing Daniel
/external/libxml2/entities.c
|
3473f88a7abdf4e585e267288fb77e898c580d2b |
|
23-Feb-2001 |
Owen Taylor <otaylor@src.gnome.org> |
Revert directory structure changes
/external/libxml2/entities.c
|
64636e7f6e97729eae365801ab13632492bf0b14 |
|
23-Feb-2001 |
CET 2001 Tomasz K�oczko <kloczek@pld.org.pl> |
moved to libxml directory - this allow simplify automake/autoconf. Now Thu Feb 23 02:03:56 CET 2001 Tomasz K�oczko <kloczek@pld.org.pl> * *.c *.h libxml files: moved to libxml directory - this allow simplify automake/autoconf. Now isn't neccessary hack on am/ac level for make and remove libxml symlink (modified for this also configure.in and main Makefile.am). Now automake abilities are used in best way (like in many other projects with libraries). * include/win32config.h: moved to libxml directory (now include directory isn't neccessary). * Makefile.am, examples/Makefile.am, libxml/Makefile.am: added empty DEFS and in INCLUDES rest only -I$(top_builddir) - this allow minimize parameters count passed to libtool script (now compilation is also slyghtly more quiet). * configure.in: simplifies libzdetestion - prepare separated variables for keep libz name and path to libz header files isn't realy neccessary (if someone have libz installed in non standard prefix path to header files ald library can be passed as: $ CFALGS="-I</libz.h/path>" LDFLAGS="-L</libz/path>" ./configure * autogen.sh: check now for libxml/entities.h. After above building libxml pass correctly and also pass "make install DESTDIR=</install/prefix>" from tar ball generated by "make dist". Seems ac/am reorganization is finished. This changes not touches any other things on *.{c,h} files level.
/external/libxml2/entities.c
|
d6d7f7bf96a87688cc4bf756cf98367018e3ef88 |
|
25-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
patched to redirrect all "out of context" error messages to a reconfigurable routine. The changes are: * xmlerror.h : added the export of an error context type (void *) an error handler type xmlGenericErrorFunc there is an interface xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler); to reset the error handling routine and its argument (by default it's equivalent to respectively fprintf and stderr. * all the c files: all wild accesses to stderr or stdout within the library have been replaced to calls to the handler. Daniel
/external/libxml2/entities.c
|
126f27992d541f6ff897554828c339822fafee65 |
|
24-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Bunch of fixes, finishing moving datastructures to the hash stuff: - hash.[ch] debugXML.c: expanded/enhanced the API, added multikey tuples, made hash structure opaque - valid.[ch]: moved elements, attributes, notations decalarations as well as ID and refs to hash tables. - entities.c: hash cleanup - xmlmemory.c: fixed a dump problem in debug mode - include/Makefile.am: problem passing in DESTDIR= values patch from Marc Christensen <marc@calderasystems.com> - nanohttp.c: removed debugging remains - HTMLparser.c: the bogus tag should be ignored (Wayne) - HTMLparser.c parser.c: fixing a number of problems with the macros in the *parser.c files (Wayne). - HTMLparser.c: close the previous option when opening a new one (Marc Sanfacon). - result/HTML/*: updated the HTML results accordingly Daniel
/external/libxml2/entities.c
|
52afe800ace426d98ef98f742cabbbf08c7d83e3 |
|
22-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Started working on the hash table module integration, fixed a bug: - entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched XPath functions and XML entities table to them. More to come... - xmlIO.c: fixed libxml closing FILEs it didn't open. Daniel
/external/libxml2/entities.c
|
8b5dd83f46fbde6ed895ae00077040ccae8434aa |
|
01-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- configure.in: releasing 2.2.4 - parser.[ch]: added xmlStrEqual() - HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to use xmlStrEqual instead - TODO: updated - added an XPath test Daniel
/external/libxml2/entities.c
|
39c7d71a3b34fe3c8aab9f9856a805feeea03405 |
|
10-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Jumbo patch, resync of W3C/Gnome CVS trees: - uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished the cleanup of the computation of URI references when seeking external entities. The URI reference string and the resulting URI are both stored now. - parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c: large s(n)printf checks and cleanup from Denis Barbier <barbier@imacs.polytechnique.fr> - xmlversion.h.in tree.h: couple of SGML declarations for a possible docbook module. - result/VC/ : a couple of test output changed due to the change of the entities URI Daniel
/external/libxml2/entities.c
|
4b5b80cf02136554f35e296538313a7754e75582 |
|
08-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed cases where doc is NULL when looking up entities, daniel
/external/libxml2/entities.c
|
f0cc7ccc7db45fe1c055768a50be2243ed4e863c |
|
26-Aug-2000 |
Daniel Veillard <veillard@src.gnome.org> |
libxml now grok Docbook-3.1.5 and Docbook-4.1.1 DTDs, this popped out a couple of bugs and 3 speed issues, there is only on minor speed issue left. Assorted collection of user reported bugs and fixes: - doc/encoding.html: added encoding aliases doc - doc/xml.html: updates - encoding.[ch]: added EncodingAliases functions - entities.[ch] valid.[ch] debugXML.c: removed two serious bottleneck affecting large DTDs like Docbook - parser.[ch] xmllint.c: added a pedantic option, will be useful - SAX.c: redefinition of entities is reported in pedantic mode - testHTML.c: uninitialized warning from gcc - uri.c: fixed a couple of bugs - TODO: added issue raised by Michael Daniel
/external/libxml2/entities.c
|
32bc74ef98c7bd6172327fb03f68766f6ee4b6a2 |
|
14-Jul-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- doc/encoding.html doc/xml.html: added I18N doc - encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding improvements, both parser and filters, added ASCII & HTML, fixed the ISO-Latin-1 one - xmllint.c testHTML.c: added/made visible --encode - debugXML.c : cleanup - most .c files: applied patches due to warning on Windows and when using Sun Pro cc compiler - xpath.c : cleanup memleaks - nanoftp.c : added a TESTING preprocessor flag for standalong compile so that people can report bugs more easilly - nanohttp.c : ditched socklen_t which was a portability mess and replaced it with unsigned int. - tree.[ch]: added xmlHasProp() - TODO: updated - test/ : added more test for entities, NS, encoding, HTML, wap - configure.in: preparing for 2.2.0 release Daniel
/external/libxml2/entities.c
|
be803967dbecb5534c7c7fbc1a17157ba43366b5 |
|
29-Jun-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- Large resync between W3C and Gnome tree - configure.in: 2.1.0 prerelease - example/Makefile.am example/gjobread.c tree.h: work on libxml1 libxml2 convergence. - nanoftp, nanohttp.c: fixed stalled connections probs - HTMLtree.c SAX.c : support for attribute without values in HTML for andersca - valid.c: Fixed most validation + namespace problems - HTMLparser.c: start document callback for andersca - debugXML.c xpath.c: lots of XPath fixups from Picdar Technology - parser.h, SAX.c: serious speed improvement for large CDATA blocks - encoding.[ch] xmlIO.[ch]: Improved seriously saving to different encoding - config.h.in parser.c xmllint.c: added xmlCheckVersion() and the LIBXML_TEST_VERSION macro Daniel
/external/libxml2/entities.c
|
361d845de0f06c1d52668c8df489ec8e4071a768 |
|
03-Apr-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Work done on the plane, ready to release libxml2-2.0.0, Daniel
/external/libxml2/entities.c
|
cf46199c5e2c94781ef647612b3b43618b36b940 |
|
14-Mar-2000 |
Daniel Veillard <veillard@src.gnome.org> |
This is the 2.0.0-beta, lots and lots and lots of changes Have a look at http://xmlsoft.org/upgrade.html Daniel
/external/libxml2/entities.c
|
0142b84bbfd75ae0696604f4f12a1f6383205185 |
|
14-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Oops, it seems I forgot to commit 1.8.4 changes - restored xmlNewGlobalNs since this seems used - fixed a problem with INCLUDE_WINSOCK - removed all calls to exit() from the library code. - removed bugs detected by Windows compilers - started adding interfaces for parsing well balanced XML fragments - releasing 1.8.4 - rebuilt the docs Daniel
/external/libxml2/entities.c
|
dbfd641b78b5a98e790459e13d126e2784a7adeb |
|
28-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- Lots of improvements, too long to list here - Push mode for the XML parser (HTML to come) - XML shell like interface for debug - improvements on XPath and validation Daniel
/external/libxml2/entities.c
|
3c558c3753117057d81f6ff0fea6991d9a015456 |
|
22-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- fix for PIs name starting with xml - fixed a potential problem with || and && ops - generate win32config.h for those on the Other Side ! Daniel
/external/libxml2/entities.c
|
a0555cc9ec0108b1bd890a33d37f18c45311c66a |
|
01-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
/external/libxml2/entities.c
|
a594bf46ec7c4ad7ecb8f67b195e19b4684f8986 |
|
01-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- added the patch from Carl Nygard <cnygard@bellatlantic.net> which allow impressive speed improvement on dataset with large text pieces, but at the cost of broken binary compatibility and slightly bigger memory usage. Configure with --with-buffers to activate them, they are protected with XML_USE_BUFFER_CONTENT define. - added xmlCleanupPredefinedEntities(), memory allocation cleanup Daniel
/external/libxml2/entities.c
|
7c1206fc060fd4260f7c6f003c32fbbea3e542fd |
|
14-Oct-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Revamped HTML parsing, lots of bug fixes for HTML stuff, Added xmlValidGetValidElements and xmlValidGetPotentialChildren, Completed and cleaned up the tests, Added doc for new modules gnome-xml-xmlmemory.html and gnome-xml-nanohttp.html, Daniel
/external/libxml2/entities.c
|
dd6b36766fb1cc83020cc12f226452ba2d640e35 |
|
24-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
/external/libxml2/entities.c
|
7f7d1119afb072466b0a74293b6898025d6641db |
|
22-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Ready for 1.7.0, major changes, nanohttp, cleanup, binary compat with 1.4, etc... See Changelog, Daniel.
/external/libxml2/entities.c
|
6454aec23de4875fb66fd735618858c9b0b2a008 |
|
03-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Added memory debug wrappers, killed all detected memory leaks, Daniel
/external/libxml2/entities.c
|
1ff7ae3dfd22cf9b0ca92666b71b347bc4e83594 |
|
01-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Fixing two stupid bugs on entities and HTML tree deallocation, Daniel.
/external/libxml2/entities.c
|
b96e64384985b150d7730d860c05514315f8d4a6 |
|
29-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Release 1.6, lot of fixes, more validation, code cleanup, added namespace on attributes, Daniel.
/external/libxml2/entities.c
|
b05deb7f5fa01da1cbc54f65199eff1c5421ec00 |
|
10-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
/external/libxml2/entities.c
|
be70ff7162ea612ceb3afeb9be1b1c07a5a3e4d1 |
|
05-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Closing reported bugs: 617 1591 1592, adding an HTML parser, Daniel
/external/libxml2/entities.c
|
14fff064e570ed836a5243a0ed82eca5fae4845a |
|
22-Jun-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
/external/libxml2/entities.c
|
011b63cb2034476017dde1d4ad5a6aea43b94066 |
|
02-Jun-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Release of libxml-1.1, Daniel.
/external/libxml2/entities.c
|
5099ae89ef661eea3e82dbf4b16bab9d7e9be2ff |
|
21-Apr-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Removal of threading problems, update documentation, added SAX tests, Daniel
/external/libxml2/entities.c
|
1e346af5e4b3d46e521d349890a60253bc696597 |
|
22-Feb-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Serious upgrade of internal subset support, setup for gtk-doc, Daniel
/external/libxml2/entities.c
|
39a1f9a3a736c66a1ca491f4c4b339f573bd3f39 |
|
17-Jan-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Speed, conformance testing, more parsing, general improvements, Daniel.
/external/libxml2/entities.c
|
be36afe11964b8dd8a9c18f7d219e8ef6e64bc49 |
|
27-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Added copy operations for node/tree/documents, Daniel.
/external/libxml2/entities.c
|
8cc0d1f88966694e6562ee5bb2ca4406da11d64b |
|
16-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Better entities and char ref encoding, error msg formatting, Daniel.
/external/libxml2/entities.c
|
242590ee5d7558dbc937c8abbd471425f1059f43 |
|
13-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
simple bug hunting done during rpm2html and rpmfind integration.
/external/libxml2/entities.c
|
da4d3c42faed81ea760d1553f0ae5767dab8a0c6 |
|
04-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Update of libtool files, use of HAVE_SNPRINTF, Daniel.
/external/libxml2/entities.c
|
442321cef216da79c1fcaff8238542ed87984d7e |
|
04-Nov-1998 |
Miguel de Icaza <miguel@nuclecu.unam.mx> |
Use g_snprintf insteda of snprintf. 1998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx> * entities.c: Use g_snprintf insteda of snprintf.
/external/libxml2/entities.c
|
0ba4d5377c6c5bb904b73586a1468da58b31a911 |
|
01-Nov-1998 |
Daniel Veillard <veillard@src.gnome.org> |
CharRef handling, comments, formatting, pre UTF-8 handling, Daniel.
/external/libxml2/entities.c
|
25940b7c1b85b4d210511db1cbeb7b2104cdcc72 |
|
29-Oct-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Cleanup, bug fixing, entities improvement, more documentation, Daniel.
/external/libxml2/entities.c
|
ccb096379ac43c44755023007ee1dc9e61fbeec7 |
|
27-Oct-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Changed the internals a lot for DOM, entity support, slight changes of API, more (if not all) formating of function comments, started documentation, Daniel.
/external/libxml2/entities.c
|
e7f12e6577a74ee4f0ca9dfaadace9b6644dd119 |
|
01-Oct-1998 |
Seth Alves <alves@src.gnome.org> |
replaced malloc.h with stdlib.h to quiet compiler
/external/libxml2/entities.c
|
260a68fd34302f352aa8f4c2f2901cefa3e1d2f7 |
|
13-Aug-1998 |
Daniel Veillard <veillard@src.gnome.org> |
Release 0.2, 80% rewrite, nothing left intact ... Daniel
/external/libxml2/entities.c
|