History log of /external/libxml2/debugXML.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4472c3a5a5b516aaf59b89be602fbce52756c3e9 13-May-2016 David Kilzer <ddkilzer@webkit.org> Fix some format string warnings with possible format string vulnerability

For https://bugzilla.gnome.org/show_bug.cgi?id=761029

Decorate every method in libxml2 with the appropriate
LIBXML_ATTR_FORMAT(fmt,args) macro and add some cleanups
following the reports.
/external/libxml2/debugXML.c
bb654feb9a64db7fd8b5fefdbb79792883dc7795 13-Apr-2016 Jan Pokorný <jpokorny@redhat.com> Fix typos: dictio{ nn -> n }ar{y,ies}

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/debugXML.c
23243301a68ac56cc5dbfdcf2271589bd46fa71c 14-Jul-2014 Daniel Veillard <veillard@redhat.com> XMl Shell command "cd" does not handle "/" at end of path

For https://bugzilla.gnome.org/show_bug.cgi?id=731832
small fix
/external/libxml2/debugXML.c
3313d14f9d71e5beeb51169688b69f3a34fe4489 14-Jun-2013 Nicolas Le Cam <niko.lecam@gmail.com> Don't use xmlValidateName() when not available.

Fix compilation with minimum and debug.
/external/libxml2/debugXML.c
ccc9cf9276d9f603f01302da885155556d236b56 22-Jul-2013 Daniel Veillard <veillard@redhat.com> Fix a wrong test

https://bugzilla.gnome.org/show_bug.cgi?id=704530

Arg is an array on the stack and can't be NULL
/external/libxml2/debugXML.c
2af19f985b911b6dc6ada478ba8d201d2ddc9309 28-Jan-2013 Daniel Veillard <veillard@redhat.com> Cleanup of a duplicate test

in an and expression, pointed by Thomas Jarosch <thomas.jarosch@intra2net.com>
Daniel
/external/libxml2/debugXML.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/debugXML.c
0cd29a3a256ef122920263cf0ef793eafb5f3faa 07-May-2012 Ryan <s.covich@gmail.com> Add "whereis" command to xmllint shell

When playing with xpath in the xmllint shell, it's really handy to be
able to ask where the returned nodes live in the tree, in the same
way "pwd" asks where the current node lives.

The feature is actually quite easy to implement by combining the
functionality of the existing dir/ls and pwd commands (see proposed patch).

Example usage:

/ > whereis //last_name
/clinical_study/overall_official/last_name
/clinical_study/location/contact/last_name
/clinical_study/location/investigator/last_name
/external/libxml2/debugXML.c
40db1eeb3637af933fca491dfc90c25c31e6e05e 07-May-2012 Ryan <s.covich@gmail.com> Improve xmllint shell

For https://bugzilla.gnome.org/show_bug.cgi?id=310222

adds namespace support to ls, du and the element named in
the command shell prompt. It also fixes du to actually dump
the requested path, if the user gives one, rather than always
dumping the whole file.
/external/libxml2/debugXML.c
ce5f9a7d6b74aa4c026819efdf549d4046ce26a2 04-Nov-2010 Gwenn Kahz <gwenn.kahz@gmail.com> 616478 Fix xmllint shell write command

The current node wasn't passed down !
/external/libxml2/debugXML.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/debugXML.c
023d0babc41da367f9272d4acc825bdd862f7a9c 29-Jul-2009 Daniel Veillard <veillard@redhat.com> Fix leak on SAX1, xmllint --sax1 option and debug

* SAX2.c: don't leak in xmlCheckDefaultedAttributes for standalone
checking
* xmllint.c: fix xmllint --sax1 to actually use XML_PARSE_SAX1
* debugXML.c: don't raise an error if markup wasn't allocated from
dictionary if document was parsed with option disabling it
/external/libxml2/debugXML.c
bccae2d21038967f5d83109f27b925bcd4795602 04-Jun-2009 Daniel Veillard <veillard@redhat.com> * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c
valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string
patch by Christian Persch, fixes #581612
/external/libxml2/debugXML.c
97c9ce2e991de1df49b326c7315b4e61fe6cfc2c 25-Mar-2008 Daniel Veillard <veillard@src.gnome.org> fix various attribute normalisation problems reported by Ashwin this

* parser.c: fix various attribute normalisation problems reported
by Ashwin
* result/c14n/without-comments/example-4
result/c14n/with-comments/example-4: this impacted the result of
two c14n tests :-\
* test/att9 test/att10 test/att11 result//att9* result//att10*
result//att11*: added 3 specific regression tests coming from the
XML spec revision and from Ashwin
Daniel

svn path=/trunk/; revision=3715
/external/libxml2/debugXML.c
3066351275d72ff2ae8db57213084bb1719f5a46 21-Feb-2008 Daniel Veillard <veillard@src.gnome.org> made one of the changes suggested by Brian Krahmer allow to pass '--' on

* debugXML.c: made one of the changes suggested by Brian Krahmer
* testRegexp.c: allow to pass '--' on the command line to allow
regexps starting with the character '-'
Daniel

svn path=/trunk/; revision=3697
/external/libxml2/debugXML.c
7837dd8bc3c194290d2e9bfe19119b2c75495d06 07-Sep-2005 Daniel Veillard <veillard@src.gnome.org> patch from Oleg Paraschenko to fix xmlDebugDumpNode() when handled a

* debugXML.c: patch from Oleg Paraschenko to fix xmlDebugDumpNode()
when handled a namespace node.
Daniel
/external/libxml2/debugXML.c
b6580aef14b73d58b6d89e15254492edab3d0410 25-Aug-2005 Daniel Veillard <veillard@src.gnome.org> uninitialized field and fix on test. Daniel

* debugXML.c result/XPath/xptr/strrange2: uninitialized field and
fix on test.
Daniel
/external/libxml2/debugXML.c
cfa303ac7041128696eeb0d310ef3e72d9ff7f19 25-Aug-2005 Daniel Veillard <veillard@src.gnome.org> change verbosity depending on API get back to previous outputs Daniel

* debugXML.c: change verbosity depending on API
* result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: get back
to previous outputs
Daniel
/external/libxml2/debugXML.c
8874b94cd2e2086f4cefe026286e0f64cac6ec9a 25-Aug-2005 Daniel Veillard <veillard@src.gnome.org> added a parser XML_PARSE_COMPACT option to allocate small text nodes (less

* HTMLparser.c parser.c SAX2.c debugXML.c tree.c valid.c xmlreader.c
xmllint.c include/libxml/HTMLparser.h include/libxml/parser.h:
added a parser XML_PARSE_COMPACT option to allocate small
text nodes (less than 8 bytes on 32bits, less than 16bytes on 64bits)
directly within the node, various changes to cope with this.
* result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: this
slightly change the output
Daniel
/external/libxml2/debugXML.c
0357a308b8e1cc37e5527f27047dc725a4ae17e1 06-Jul-2005 William M. Brack <wbrack@src.gnome.org> excluded content string check for XML_ELEMENT_DECL in

* debugXML.c: excluded content string check for XML_ELEMENT_DECL
in xmlCtxtGenericNodeCheck
* runtest.c: changed "open" calls to include O_BINARY for Windows
/external/libxml2/debugXML.c
20887eef62c93f1b45ec40f4f4b564730a0ba0e8 04-Jul-2005 Daniel Veillard <veillard@src.gnome.org> added enhancement for #309057 in xmllint shell Daniel

* debugXML.c: added enhancement for #309057 in xmllint shell
Daniel
/external/libxml2/debugXML.c
f2e066ac2ab9991341699c7ee3b58793c3b5358b 30-Jun-2005 Daniel Veillard <veillard@src.gnome.org> complete, checking on other platforms is needed updated fix a bug raised

* runtest.c: complete, checking on other platforms is needed
* README: updated
* debugXML.c: fix a bug raised by bill on IRC
* relaxng.c: fix a leak in weird circumstances
* runsuite.c Makefile.am: standalone test tool agaisnt
the regression suites, work in progress
Daniel
/external/libxml2/debugXML.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/debugXML.c
5a9c1fdd407b9771bac3dec266645603828e4fa4 17-Dec-2004 William M. Brack <wbrack@src.gnome.org> changed maintainer-clean dependency with suggestion from Crispin Flowerday

* doc/Makefile.am: changed maintainer-clean dependency with
suggestion from Crispin Flowerday (bug #157634)
* debugXML.c: fixed crash when ATTRIBUTE or DOCUMENT nodes
were specified with debugDumpNode (bug #160621)
/external/libxml2/debugXML.c
d0cf7f6eea7331cc398c232d7879e4239d989e14 09-Nov-2004 Daniel Veillard <veillard@src.gnome.org> integrated in "make tests" added -q option, and more conditional features

* Makefile.am gentest.py testapi.c: integrated in "make tests"
added -q option, and more conditional features fixes
* catalog.c debugXML.c parser.c testThreads.c xmllint.c
xmlschemastypes.c xmlwriter.cinclude/libxml/catalog.h
include/libxml/debugXML.h: various compilation and conditional
cleanups.
* doc/*: regenerated
Daniel
/external/libxml2/debugXML.c
a82b182655ccee95e3b7210066206ddb3918823f 08-Nov-2004 Daniel Veillard <veillard@src.gnome.org> more coverage more fixes Daniel

* gentest.py testapi.c: more coverage
* debugXML.c parser.c xmlregexp.c xpath.c: more fixes
Daniel
/external/libxml2/debugXML.c
6927b10615d4f48fbc3fa0f3b114890275488991 27-Oct-2004 Daniel Veillard <veillard@src.gnome.org> preparing release 2.6.15 cleanups Daniel

* ChangeLog NEWS configure.in doc/*: preparing release 2.6.15
* debugXML.c nanoftp.c xmlschemas.c xmlschemastypes.c: cleanups
Daniel
/external/libxml2/debugXML.c
03a53c34db279cbe4a305d58969beb1f26ff3d19 26-Oct-2004 Daniel Veillard <veillard@src.gnome.org> added checking for names values and dictionnaries generates a tons of

* debugXML.c include/libxml/xmlerror.h: added checking for names
values and dictionnaries generates a tons of errors
* SAX2.ccatalog.c parser.c relaxng.c tree.c xinclude.c xmlwriter.c
include/libxml/tree.h: fixing the errors in the regression tests
Daniel
/external/libxml2/debugXML.c
9638d4c20fe45879eab4783905e09b8442f1fcbe 15-Oct-2004 William M. Brack <wbrack@src.gnome.org> excluded a few nodes (with no content) from the string check routine.

* debugXML.c: excluded a few nodes (with no content) from the
string check routine.
/external/libxml2/debugXML.c
c6095788c42bd107fbf9c377c69bfa63f0b4934c 15-Oct-2004 Daniel Veillard <veillard@src.gnome.org> added UTF-8 string checking, raise a problem, need debug Daniel

* debugXML.c include/libxml/xmlerror.h: added UTF-8 string checking,
raise a problem, need debug
Daniel
/external/libxml2/debugXML.c
0d24b11c34d062ed20ff0a97ff7bc55f6933acde 11-Oct-2004 Daniel Veillard <veillard@src.gnome.org> added namespace checking daniel

* debugXML.c include/libxml/xmlerror.h: added namespace checking
daniel
/external/libxml2/debugXML.c
7682114636564104a3fa2d2d2d7790f6c529f3e4 09-Oct-2004 Daniel Veillard <veillard@src.gnome.org> some framework preparation to add namespace checkings daniel

* debugXML.c: some framework preparation to add namespace checkings
daniel
/external/libxml2/debugXML.c
8de5c0bd79cceeca3d55d6dbf8f0248b7239e050 07-Oct-2004 Daniel Veillard <veillard@src.gnome.org> adding the tree debug mode fixing various problems reported by the debug

* debugXML.c include/libxml/debugXML.h include/libxml/xmlerror.h:
adding the tree debug mode
* parser.c relaxng.c tree.c xpath.c: fixing various problems reported
by the debug mode.
* SAX2.c: another tree fix from Rob Richards
Daniel
/external/libxml2/debugXML.c
22cdb842fdc74bc4b5133f5c03d7c85c9fef7d7f 04-Oct-2004 Daniel Veillard <veillard@src.gnome.org> revamped the XML debugging module and prepare for a new checking mode

* configure.in debugXML.c include/libxml/xmlversion.h.in
include/libxml/xmlwin32version.h.in: revamped the XML debugging
module and prepare for a new checking mode
Daniel
/external/libxml2/debugXML.c
13dfa87e91a32c347c5c9c655252609f552e9424 18-Sep-2004 William M. Brack <wbrack@src.gnome.org> added the routine xmlNanoHTTPContentLength to the external API

* nanohttp.c, include/libxml/nanohttp.h: added the routine
xmlNanoHTTPContentLength to the external API (bug151968).
* parser.c: fixed unnecessary internal error message (bug152060);
also changed call to strncmp over to xmlStrncmp.
* encoding.c: fixed compilation warning (bug152307).
* tree.c: fixed segfault in xmlCopyPropList (bug152368); fixed
a couple of compilation warnings.
* HTMLtree.c, debugXML.c, xmlmemory.c: fixed a few compilation
warnings; no change to logic.
/external/libxml2/debugXML.c
c14c3892a2b39b4684a1f69b8465a38556604caf 16-Aug-2004 Daniel Veillard <veillard@src.gnome.org> added help for new set shell command added parser option to not generate

* debugXML.c: added help for new set shell command
* xinclude.c xmllint.c xmlreader.c include/libxml/parser.h:
added parser option to not generate XInclude start/end nodes,
added a specific option to xmllint to test it fixes #130769
* Makefile.am: regression test the new feature
* doc/xmllint.1 doc/xmllint.xml: updated man page to document option.
Daniel
/external/libxml2/debugXML.c
29b1748205897f727696b62fdba333efc9671440 16-Aug-2004 Daniel Veillard <veillard@src.gnome.org> small typo pointed out by Mike Hommey slightly improved the --c14n

* xmlIO.c: small typo pointed out by Mike Hommey
* doc/xmllint.xml, xmllint.html, xmllint.1: slightly improved
the --c14n description, c.f. #144675 .
* nanohttp.c nanoftp.c: applied a first simple patch from
Mike Hommey for $no_proxy, c.f. #133470
* parserInternals.c include/libxml/parserInternals.h
include/libxml/xmlerror.h: cleanup to avoid 'error' identifier
in includes #
* parser.c SAX2.c debugXML.c include/libxml/parser.h:
first version of the inplementation of parsing within
the context of a node in the tree #142359, new function
xmlParseInNodeContext(), added support at the xmllint --shell
level as the "set" function
* test/scripts/set* result/scripts/* Makefile.am: extended
the script based regression tests to instrument the new function.
Daniel
/external/libxml2/debugXML.c
bbaa997a06eef7198af749649a3aac4fc6cff0c5 16-Jun-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Stefano Debenedetti to register namespaces in the debug

* debugXML.c: applied patch from Stefano Debenedetti to register
namespaces in the debug shell
Daniel
/external/libxml2/debugXML.c
ebe25d492075cb8fa141027e7627dfdfdd0262b8 25-Mar-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Mark Vadoc avoiding using xmlParse* option and use

* debugXML.c testXPath.c xmllint.c xmlschemastypes.c: applied
patch from Mark Vadoc avoiding using xmlParse* option and use
xmlRead* instead
* win32/Makefile.bcb: patch to Borland C++ builder from Eric Zurcher
to avoid problems with some pathnames.
Daniel
/external/libxml2/debugXML.c
b34321c78c36cc3760290a6fe46b114a78c5c4f7 04-Mar-2004 Daniel Veillard <veillard@src.gnome.org> Fixing a head build problem, damn ... Daniel
/external/libxml2/debugXML.c
2156d4387bf23c9b927341da58bd394bb4946017 04-Mar-2004 Daniel Veillard <veillard@src.gnome.org> fixing compilation bug with some options disabled as well as

* debugXML.c testHTML.c tree.c doc/examples/*.c
include/libxml/xmlsave.h: fixing compilation bug with some options
disabled as well as --with-minimum should fix #134695
Daniel
/external/libxml2/debugXML.c
f54cd533d8014ab04e9601ca8b05ee8a6b5c6e3f 25-Feb-2004 Daniel Veillard <veillard@src.gnome.org> fixing compilation and link option when configuring with --without-valid

* debugXML.c relaxng.c valid.c xinclude.c xmllint.c xmlreader.c:
fixing compilation and link option when configuring with
--without-valid should fix #135309
Daniel
/external/libxml2/debugXML.c
522bc60ea9232d42e978c651a7f7f9e76e969fe6 21-Feb-2004 Daniel Veillard <veillard@src.gnome.org> added "relaxng" option to the debugging shell some regression tests for

* debugXML.c: added "relaxng" option to the debugging shell
* Makefile.am test/errors/* result/errors/*: some regression tests
for some error tests cases.
Daniel
/external/libxml2/debugXML.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/debugXML.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/debugXML.c
7a985a18c2fee0aa9b490792dd990b75506e3740 06-Jul-2003 Daniel Veillard <veillard@src.gnome.org> fixed 2 bugs pointed in #116448 Daniel

* debugXML.c xpath.c: fixed 2 bugs pointed in #116448
Daniel
/external/libxml2/debugXML.c
c06bb62c883058ecf0355f4f9a8670fd4fcd84a7 27-Apr-2003 Igor Zlatkovic <igor@src.gnome.org> included libxml/uri.h for xmlCanonicPath declaration
/external/libxml2/debugXML.c
85095e2c075b7b57a43229d8a0edb31c39ac0802 23-Apr-2003 Daniel Veillard <veillard@src.gnome.org> try to find more places where xmlCanonicPath() must be used to convert

* DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
more places where xmlCanonicPath() must be used to convert
filenames to URLs, trying to fix #111088
Daniel
/external/libxml2/debugXML.c
580ced8ee28ecd99374da9383897678e4ba6c358 21-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec fixed

* configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
instead of libxml.spec
* relaxng.c: fixed some of the error reporting excessive
verbosity
* catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
xmlschemastypes.c: removed some warnings from gcc
* doc/libxml2-api.xml: rebuilt
Daniel
/external/libxml2/debugXML.c
01c13b5be2d249ef66d86585adee87901bb8efa2 10-Dec-2002 Daniel Veillard <veillard@src.gnome.org> code cleanup, especially the function comments. fixed a small bug when

* DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
code cleanup, especially the function comments.
* tree.c: fixed a small bug when freeing nodes which are XInclude ones.
Daniel
/external/libxml2/debugXML.c
e645e8c1414b53d96b6cca3c7691005b75b2e647 22-Oct-2002 Daniel Veillard <veillard@src.gnome.org> Applied the VMS update patch from Craig A. Berry update Daniel

* vms/build_libxml.com vms/config.vms vms/readme.vms
include/libxml/parser.h include/libxml/parserInternals.h
include/libxml/tree.h include/libxml/xmlIO.h
HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
Applied the VMS update patch from Craig A. Berry
* doc/*.html: update
Daniel
/external/libxml2/debugXML.c
1e208225416ae4c98e2534616f3095c1677402b1 22-Oct-2002 Daniel Veillard <veillard@src.gnome.org> adding a grep command to --shell in xmllint for T.V. Raman Daniel

* debugXML.c: adding a grep command to --shell in xmllint
for T.V. Raman
Daniel
/external/libxml2/debugXML.c
01992e044630e9bd74aff638e181c52fb294c266 09-Oct-2002 Daniel Veillard <veillard@src.gnome.org> Joe Marcus Clarke reported a segfault on FBsd this was due to

* valid.c: Joe Marcus Clarke reported a segfault on FBsd
this was due to uninitialized parts of the validation context
Daniel
/external/libxml2/debugXML.c
321be0c5bf7b74a3f5a21434ab2ad656b899bc11 08-Oct-2002 Daniel Veillard <veillard@src.gnome.org> applied patch from Mark Vakoc except the API change, preserved it. updated

* debugXML.c: applied patch from Mark Vakoc except the API
change, preserved it.
* doc/*: updated the docs to point to the search engine for
information lookup or before bug/help reports.
Daniel
/external/libxml2/debugXML.c
49cc97565fbe2928388a1e437c44429097a504ae 14-Jun-2002 Aleksey Sanin <aleksey@src.gnome.org> replaced sprintf() with snprintf() to prevent possible buffer overflow

* DOCBparser.c HTMLparser.c debugXML.c encoding.c
nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
xmllint.c xpath.c: replaced sprintf() with snprintf()
to prevent possible buffer overflow (the bug was pointed
out by Anju Premachandran)
/external/libxml2/debugXML.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/debugXML.c
75be0130855fe02d238bbbf19a04d3c5eb45f494 13-Mar-2002 Daniel Veillard <veillard@src.gnome.org> speedup some node selection operations, this can have a significant impact

* xpath.c: speedup some node selection operations, this can
have a significant impact on DocBook Norm's stylesheets
* nanohttp.c: someone reported that SOCKLEN_T may not be defined
make sure it's always the case
* debugXML.c: distinguish CDATA and comments in ls operations
Daniel
/external/libxml2/debugXML.c
9ff8817e67b286f081205000a63a897f788e42ab 11-Mar-2002 Daniel Veillard <veillard@src.gnome.org> Fixing #74186, made sure all boolean expressions get fully parenthesized,

* c14n.c: Fixing #74186, made sure all boolean expressions
get fully parenthesized, ran indent on the output
* configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
include/libxml/tree.h: also #74186 related, removed the
--with-buffers option, and all the preprocessor conditional
sections that were resulting from it.
Daniel
/external/libxml2/debugXML.c
0ba59239d92a0ea82d6515f15cc0723a61ef7400 10-Feb-2002 Daniel Veillard <veillard@src.gnome.org> Tentatively fixed #69655 , make compiling with -Wredundant-decls clean.

* HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
globals.c parser.c threads.c tree.c valid.c xmlmemory.c
xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
include/libxml/parserInternals.h include/libxml/tree.h
include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
Tentatively fixed #69655 , make compiling with -Wredundant-decls
clean.
* python/libxml.c: fixed a warning.
Daniel
/external/libxml2/debugXML.c
7db3871bf58553461563241db0fffe71bf611c5e 07-Feb-2002 Daniel Veillard <veillard@src.gnome.org> cleanup always use stdout if output is NULL don't close filedescriptors

* Makefile.am: cleanup
* debugXML.c: always use stdout if output is NULL
* xmlIO.c: don't close filedescriptors passed to outputBuffers
* python/Makefile.am python/generator.py python/libxml2class.txt
python/libxml_wrap.h python/types.c: augmented the number of bindings
handling FILE * and XPath contexts
* python/tests/Makefile.am: avoid a stupid problem due to the
use of TEST.
Daniel
/external/libxml2/debugXML.c
2070c48cdc2809b1676386d3eea6bc8050347748 22-Jan-2002 Daniel Veillard <veillard@src.gnome.org> added an xpath function to the shell for T. V. Raman Daniel

* debugXML.c: added an xpath function to the shell for T. V. Raman
Daniel
/external/libxml2/debugXML.c
5e926fa77ed2539ae9f2376cca81fe9c564e06f1 22-Jan-2002 Daniel Veillard <veillard@src.gnome.org> patch from Anthony Jones to catch NULL nodes in debug routines. Daniel

* debugXML.c: patch from Anthony Jones to catch NULL nodes in
debug routines.
Daniel
/external/libxml2/debugXML.c
9d06d300a5c4146907b3af8fcbf67d8e7d868567 22-Jan-2002 Daniel Veillard <veillard@src.gnome.org> Build a new version hopefully near complete and fully documented of the

* doc/libxml2-api.xml doc/parsedecl.py: Build a new version
hopefully near complete and fully documented of the API in XML
* HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
include/libxml/parserInternals.h include/libxml/valid.hi
include/libxml/xmlIO.h include/libxml/xmlerror.hi
include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
include/libxml/xpath.h include/libxml/xpathInternals.h:
Cleaned up the doc comments a lot in the process, the interface
coverage is now 100%
Daniel
/external/libxml2/debugXML.c
cfa0d81221046faebe7f12e6cede2b14215f823d 17-Jan-2002 Daniel Veillard <veillard@src.gnome.org> fixed the funxtion to set the xml: attributes added "setbase" to test it.

* tree.c: fixed the funxtion to set the xml: attributes
* debugXML.c: added "setbase" to test it.
Daniel
/external/libxml2/debugXML.c
e6a5519cdcb6ccbecf64b17b7f72300c558bd376 14-Jan-2002 Daniel Veillard <veillard@src.gnome.org> some cleanup after an unsuccessful attempt at fixing #61290 :-( Daniel

* debugXML.c tree.c: some cleanup after an unsuccessful attempt
at fixing #61290 :-(
Daniel
/external/libxml2/debugXML.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/debugXML.c
8faa783639e6a27aa01658f02c77a788c48ac01f 26-Nov-2001 Daniel Veillard <veillard@src.gnome.org> moved xmlGetLineNo() and xmlGetNodePath() into the main tree module, they

* tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
they are not really tied to debugging
Daniel
/external/libxml2/debugXML.c
cd337f0bc6282ea16ed6940330a41968286c2fa9 22-Nov-2001 Daniel Veillard <veillard@src.gnome.org> some cleanups when chasing unappropriate stdout output. Daniel

* debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
unappropriate stdout output.
Daniel
/external/libxml2/debugXML.c
c6e013ab52d1f6634088d468b967c33350f37858 10-Nov-2001 Daniel Veillard <veillard@src.gnome.org> add xmlGetNodePath() a cleaned up version of the Pwd shell string

* debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
a cleaned up version of the Pwd shell string generation.
Daniel
/external/libxml2/debugXML.c
5004f42ff4579136b5ce4cda2d3bb32a1173db32 08-Nov-2001 Daniel Veillard <veillard@src.gnome.org> Stefan Kost provided an help command for the shell Daniel

* debugXML.c: Stefan Kost provided an help command for the shell
Daniel
/external/libxml2/debugXML.c
a6825e8df86713d4d9a1abc82f74ac6d067c59e9 07-Nov-2001 Daniel Veillard <veillard@src.gnome.org> Heiko Rupp pointed that the shell would crash on empty nodesets returns.

* debugXML.c: Heiko Rupp pointed that the shell would crash
on empty nodesets returns.
Daniel
/external/libxml2/debugXML.c
66870c7182d98c9e068d31437ed16ec72c174edc 05-Nov-2001 Daniel Veillard <veillard@src.gnome.org> applied an improvement to xmlGetLineNo() from Keith Isdale Daniel

* debugXML.c: applied an improvement to xmlGetLineNo() from
Keith Isdale
Daniel
/external/libxml2/debugXML.c
ebd38c5f92bdfb21c042b917651bb2d5e4de7927 01-Nov-2001 Daniel Veillard <veillard@src.gnome.org> bool can be a reserved keyword. Daniel

* debugXML.c include/libxml/debugXML.h: bool can be a reserved
keyword.
Daniel
/external/libxml2/debugXML.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/debugXML.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/debugXML.c
78d12097086486ac73292f3ca13bc1cf8505285c 11-Oct-2001 Daniel Veillard <veillard@src.gnome.org> integrating Keith Isdale patches for the XSLT debugger interfaces. Some

* include/libxml/debugXML.h debugXML.c tree.c: integrating
Keith Isdale patches for the XSLT debugger interfaces. Some
cleanup
Daniel
/external/libxml2/debugXML.c
d3d067280e88b0e5a976ad431c13320311a7a770 15-Aug-2001 Daniel Veillard <veillard@src.gnome.org> deprecate the non-boundchecking Sprintf functions, add Snprintf this

* include/libxml/valid.h debugXML.c valid.c: deprecate
the non-boundchecking Sprintf functions, add Snprintf
this should close bug #57984
Daniel
/external/libxml2/debugXML.c
567e1b48e8664163894742d5674c24baa4282f9e 01-Aug-2001 Daniel Veillard <veillard@src.gnome.org> fixed a bug when walking the descendants and the current node has no

* xpath.c: fixed a bug when walking the descendants and
the current node has no children
* debugXML.c: show up when a text node is supposed to not be escaped
Daniel
/external/libxml2/debugXML.c
5e2dace1ca6fbb023d1ce848d4e98deefbbfec31 18-Jul-2001 Daniel Veillard <veillard@src.gnome.org> Cleanup, cleanup .. removed libxml softlink for good cleanup to get 100%

Cleanup, cleanup ..
* configure.in Makefile.am: removed libxml softlink for good
* include/libxml/*.h *.c doc/Makefile.am: cleanup to get
100% coverage by gtk-doc
Daniel
/external/libxml2/debugXML.c
7db3773a5cdafd122df5b69ba90be82535d46069 12-Jul-2001 Daniel Veillard <veillard@src.gnome.org> store the line numbder in element->content, may break some software, need

* DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
tree.c xpointer.c: store the line numbder in element->content,
may break some software, need a configuration mechanism
Daniel
/external/libxml2/debugXML.c
b8c9be9718103b0ad6f074d75fb91e5b0bf2d8e6 09-Jul-2001 Daniel Veillard <veillard@src.gnome.org> fixed XML Base computation which was broken added a base function to the

* tree.c: fixed XML Base computation which was broken
* debugXML.c: added a base function to the shell
* Makefile.am result/scripts/* test/scripts/*: added scripts
based regression tests, and adding 2 XML Base tests
Daniel
/external/libxml2/debugXML.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/debugXML.c
61d80a2822b2678dee885ac2850295cc96277c63 27-Apr-2001 Daniel Veillard <veillard@src.gnome.org> - parserInternals.c xpath.[ch]: some UTF8 cleanup on
xmlXPathParseName
- xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
- debugXML.c: avoid compilation problems if compiling without
HTML support, Igor Zlatkovic
- win32/libxml2/libxml2.def.src: being able to compile without
XPath on Windows
Daniel
/external/libxml2/debugXML.c
eae522a0d8aa9f830d2e447f29b504030dbb6bbd 23-Apr-2001 Daniel Veillard <veillard@src.gnome.org> Time to work on helping the Gnome Doc project, first step is reintegrating
the SGML DocBook parser in libxml2 distrib:
- DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
xmlversion.h.in: started (re)integrating the DocBook SGML parser.
- SAX.[ch]: cleanup and updates for DocBook
- debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
ex SGML identifier changes
- valid.c: removed a static unused function.
Daniel
/external/libxml2/debugXML.c
70a9da54eb200cd5c5ceafb72aff72c39021c94c 21-Apr-2001 Bjorn Reese <breese@src.gnome.org> trio upgrade and integration
/external/libxml2/debugXML.c
a10efa8aa6e8a89ad1f5fa05bd591fed02c88dba 18-Apr-2001 Daniel Veillard <veillard@src.gnome.org> - debugXML.c hash.c tree.h valid.c : some changes related to
the validation suport to improve speed with DocBook
- result/VC/OneID2 result/VC/OneID3 : this slightly changes
the way validation errors get reported
Daniel
/external/libxml2/debugXML.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/debugXML.c
c86a4fae4a164046393d4bb948453e3a71b45754 26-Mar-2001 Daniel Veillard <veillard@src.gnome.org> - HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
xmlversion.h.in xpointer.c: of course the way I defined
UNUSED breaks on old gcc version. Try to be smart and
also define it directly in xmlversion.h
- configure.in: removed -ansi flag from the pedantic set
Daniel
/external/libxml2/debugXML.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/debugXML.c
3473f88a7abdf4e585e267288fb77e898c580d2b 23-Feb-2001 Owen Taylor <otaylor@src.gnome.org> Revert directory structure changes
/external/libxml2/debugXML.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/debugXML.c
e456646d5dd0610dfea886b572e670b9647d7a83 22-Jan-2001 Daniel Veillard <veillard@src.gnome.org> More work, bugfixes for problems detected by XSLT, and addition of
a new specific type for XSLT:
- xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
type correponding to an XSLT result tree fragment. Share most
of the data format with node set, as well as operators.
- HTMLtree.c: added a newline at the end of the doctype output
whe this one is not present initially.
- tree.c: make sure taht the parent and doc pointers are properly
set when copying attributes (lists).
Daniel
/external/libxml2/debugXML.c
389e6b7227c1991a03992cfc36817d18b064bf45 15-Jan-2001 Daniel Veillard <veillard@src.gnome.org> Patches bug fixes and on new function:
- xpath.c: fixed the comaprision of values and nodelists,
need to compare nodelist still ...
- debugXML.c: avoided a possible core dump
- HTMLparser.c: cleanup
- nanohttp.c: contributed fix.
- tree.c: fixes in properties handling added xmlSetNsProp
needed by libxslt
- xpathInternals.h: exported xmlXPathBooleanFunction, added a
comment
- TODO: updated
Daniel
/external/libxml2/debugXML.c
9e8bfae59a087a938a810a5527023b1e7b0e15b3 06-Nov-2000 Daniel Veillard <veillard@src.gnome.org> XInclude and other stuff while travelling. Contributed patches:
- tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
debugXML.c xmlversion.h.in: Started adding XInclude support,
this is a new xmllint option
- tree.c xpath.c: applied TOM patches for XPath
- xpointer.c: fixed a couple of errors.
- uri.c: added an escaping function needed for xinclude
- testXPath.c hash.c HTMLtree.c: minor cleanups raised by
new warning from RH70 gcc's version
Daniel
/external/libxml2/debugXML.c
a4964b75003d138d4643ab03e3e116a8453f8308 31-Oct-2000 Daniel Veillard <veillard@src.gnome.org> - HTMLparser.c: fixed loop on invalid char in scripts
- parser.c: update to description of xmlIOParseDTD()
- libxml.m4 xmlversion.h.in: changes contributed by
Michael Schmeing <m.schmeing@internet-factory.de>
- configure.in: preparing for 2.2.7
- Makefile.am: trying to avoid config.h and acconfig.h
being included in the distrib
- rebuilt the docs
- configure.in: released 2.2.7
Daniel
/external/libxml2/debugXML.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/debugXML.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/debugXML.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/debugXML.c
b71379b796214f382b025ccf63cefe0419cd4e9d 09-Oct-2000 Daniel Veillard <veillard@src.gnome.org> - moved xml-error.h to xmlerror.h: seems this allowed to bypass
the automake bug where wrong dependancies were generated.
- xpath.[ch]: worked on XPointer
Daniel
/external/libxml2/debugXML.c
7e99c63be0c76e8456e69c7619f3979f97153c23 06-Oct-2000 Daniel Veillard <veillard@src.gnome.org> Tried to build libxml2-2.2.5
Automake is a fucking piece of ugly shit full of tricks and without
any kind of sensible documentation or logic :-(((((((((
Daniel, pissed !
/external/libxml2/debugXML.c
55b91f2d5b0f469e02eb73abd551ec4a36c8e056 05-Oct-2000 Daniel Veillard <veillard@src.gnome.org> Massive XPath implementation cleanup:
- debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
in the XPath engine, rewrote large parts of it, now it's far
cleaner and in sync with the REC not an old WD. Fixed a parsing
problem in the interactive XML shell found when testing XPath.
Daniel
/external/libxml2/debugXML.c
ac2603066945f8508fc8cb0a78a8f91983c24e59 04-Oct-2000 Daniel Veillard <veillard@src.gnome.org> More work and fixes on XPath:
- debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
examples with the extra test
Daniel
/external/libxml2/debugXML.c
740abf5ae7bb78491a031feb501baea43ded7688 03-Oct-2000 Daniel Veillard <veillard@src.gnome.org> Big XPath cleanup continues, one URI fix:
- xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
engine, should be far more stable, incorporated a new version of
preceding/following axis, need testing
- uri.c: fixed file:///c:/a/b/c problem
- test/XPath/tests/idsimple: augmented the XPath tests
Daniel
/external/libxml2/debugXML.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/debugXML.c
281f8ff4315aa0a15251dfeb15d0963596ec46bf 24-Sep-2000 Daniel Veillard <veillard@src.gnome.org> Got an OSF/1 bug report fixing related problems:
- xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
problem of socklen_t being undefined on a number of platforms
- debugXML.c: fixed a compilation problem when without snprintf
Daniel
/external/libxml2/debugXML.c
04698d9e1c56467007fcbb9472e5db67cf5938f5 17-Sep-2000 Daniel Veillard <veillard@src.gnome.org> New set of cleanups, released 2.2.3:
- SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
removed a few warnings in pedantic mode ...
- parserInternals.c parser.c: moved encoding switching function
to parserInternals.c
- configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
Daniel
/external/libxml2/debugXML.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/debugXML.c
e0854c3f8328d06177b2026e59c51ed146180023 27-Aug-2000 Daniel Veillard <veillard@src.gnome.org> Bunch of new parser cleanup work:
- SAX.c tree.c debugXML.c: fixed bogus behaviour when an
undeclared namespace prefix was used, added a warning.
Cleaned up support w.r.t. entities, spilling out a warning
and being pedantic on lookups.
- test/warning/ent9 : added testcase for previous example.
- TODO: updated
- parserInternals.h parser.c: changed the way names are parsed
now allow infinite size and decrease penalty for normal use
- parser.c: Started a big cleanup/check of the parser code,
fixed some of the most tortuous entity code, spotted code
unused anymore
- test/*: added tests for very long names and related nasty
things.
Daniel
/external/libxml2/debugXML.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/debugXML.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/debugXML.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/debugXML.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/debugXML.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/debugXML.c
5feb8495f4419f280a9503a97de18d28ffee3b40 02-Feb-2000 Daniel Veillard <veillard@src.gnome.org> - Removing warnings on various paltforms
- closing bug #5281
Daniel
/external/libxml2/debugXML.c
aeea04f18f5efda220ec3fa35d5f684a2985453e 25-Jan-2000 Daniel Veillard <veillard@src.gnome.org> - cleaned up the FTP module, did the API, extracted docs
- regenerated and updated the docs
/external/libxml2/debugXML.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/debugXML.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/debugXML.c
5cb5ab8d94a0715ba600b01377cf57531cc97f73 21-Dec-1999 Daniel Veillard <veillard@src.gnome.org> - release 1.8.2 - HTML handling improvement - new tree handling functions

- release 1.8.2
- HTML handling improvement
- new tree handling functions
- default namespace on attribute bug fixed
- libxml use for C++ fixed (for good this time !)
Daniel
/external/libxml2/debugXML.c
10a2c6532a409760cf46b70dba7b8d09617d75e3 12-Dec-1999 Daniel Veillard <veillard@src.gnome.org> Large commit of changes done while travelling to XML'99
- cleanups on memory use and parsers
- start of Link interfaces HTML and XLink
- rebuild the doc
- released as 1.8.0
Daniel
/external/libxml2/debugXML.c
f5c2c8707a79d57411876a4294c9471c04d1e47d 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/debugXML.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/debugXML.c
dd6b36766fb1cc83020cc12f226452ba2d640e35 24-Sep-1999 Daniel Veillard <veillard@src.gnome.org> Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
/external/libxml2/debugXML.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/debugXML.c
1566d3a91b50e08f8bd928da5a06d9c53a99747f 15-Jul-1999 Daniel Veillard <veillard@src.gnome.org> Added XPath code (http://www.w3.org/TR/xpath), updated HTML support and docs, Daniel
/external/libxml2/debugXML.c
39a1f9a3a736c66a1ca491f4c4b339f573bd3f39 17-Jan-1999 Daniel Veillard <veillard@src.gnome.org> Speed, conformance testing, more parsing, general improvements, Daniel.
/external/libxml2/debugXML.c
baf4cd58dfa91bf45377717c51c2a574cb4904b3 27-Oct-1998 Daniel Veillard <veillard@src.gnome.org> Added debugging code, a bit of parser cleanup, Daniel
/external/libxml2/debugXML.c