History log of /external/libxml2/entities.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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 &quot; in element content this changes the

* entities.c: fixed #127877, never output &quot; 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 &#x10FFFF; , reported

* entities.c: Fix error on output of high codepoint charref like
&#x10FFFF; , 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 &quot; for " outside of attributes this changes the output

* entities.c: do not generate &quot; 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