History log of /external/libxml2/uri.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f42f6dd7436e0eb12fbe3fd2b9a89a0576d5da36 16-Nov-2017 Elliott Hughes <enh@google.com> Upgrade to libxml2 v2.9.7.

Change-Id: Id88b24b6199e0ef46442253aba9a592276e3ecc7
41c0a13fe7455bbdd3aa785a67ded91058f81333 09-Oct-2017 Nick Wellnhofer <wellnhofer@aevum.de> Fix Windows compiler warnings in xmlCanonicPath

The code handling Windows paths assigned some char/xmlChar pointers
without explicit casts. Also remove an unused variable.
/external/libxml2/uri.c
3daee3f159a1f962278e6f92572b7749b2b2babb 28-Aug-2017 Daniel Veillard <veillard@redhat.com> Problem resolving relative URIs

Raised by Matthias Pigulla <mp@webfactory.de>

In a nutshell we had that bug on URI composition after some fixes in
the area of localhost empty shortcuts :

./testURI --base file:///some/where file

Without patch: file:/some/file
With patch: file:///some/file
/external/libxml2/uri.c
91e549678019a14cb6df4a1b58ce5681d0b16264 08-Jun-2017 Nick Wellnhofer <wellnhofer@aevum.de> Fix xmlBuildRelativeURI for URIs starting with './'

If the relative URI started with './', the 'pos' index was increased
which also affected indexing into the base path. Aside from producing
wrong results, this could also lead to a heap overread of the base
path buffer. The data read from beyond the buffer was only compared
to some char values, so this is mostly harmless.

Inside libxml2, xmlBuildRelativeURI is only called from xinclude.c.

Found with libFuzzer and ASan.
/external/libxml2/uri.c
d6b3645f9b72e55fece09c8d49f91e78a812b0f4 27-May-2017 Nick Wellnhofer <wellnhofer@aevum.de> Fix memory leak in xmlCanonicPath

Found with libFuzzer and ASan.
/external/libxml2/uri.c
22e01bd4c5bc675bd3313404abb570a865917859 05-Apr-2017 Brian C. Young <bcyoung@google.com> DO NOT MERGE: Use correct limit for port values

no upstream report yet, add it here when we have it
issue found & patch by nmehta@

Bug: 36555370
Change-Id: Ibf1efea554b95f514e23e939363d608021de4614
/external/libxml2/uri.c
846cf015a77b9bca7b90c17c1f608ece3e268dad 21-May-2016 Michael Paddon <mwp@chromium.org> Integer overflow parsing port number in URI

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

in xmlParse3986Port(), uri->port can overflow when parsing a the port number.
The type of uri->port is int, so the consequent behavior is undefined and
may differ between compilers and architectures
/external/libxml2/uri.c
beb7281055dbf0ed4d041022a67c6c5cfd126f25 03-Oct-2014 Daniel Veillard <veillard@redhat.com> Fix a problem properly saving URIs

As written by Martin Kletzander <mkletzan@redhat.com>:
Since commit 8eb55d782a2b9afacc7938694891cc6fad7b42a5, when you parse
and save an URI that has no server (or similar) part, two slashes
after the 'schema:' get lost. It means 'uri:///noserver' is turned
into 'uri:/noserver'.

basically
foo:///only/path

means a host of "" while

foo:/only/path

means no host at all

So the best fix IMHO is to fix the URI parser to record the first
case and an empty host string and the second case as a NULL host string

I would not revert the initial patch, we should not 'invent' those
slash, but we should instead when parsing keep the information that
it's a host based path and that foo:/// means the presence of a host
but an empty one.

Once applied the resulting patch below, all cases seems to be saved
properly:

thinkpad:~/XML -> ./testURI uri:/noserver
uri:/noserver
thinkpad:~/XML -> ./testURI uri:///noserver
uri:///noserver
thinkpad:~/XML -> ./testURI uri://server/foo
uri://server/foo
thinkpad:~/XML -> ./testURI uri:/noserver/foo
uri:/noserver/foo
thinkpad:~/XML -> ./testURI uri:///
uri:///
thinkpad:~/XML -> ./testURI uri://
uri://
thinkpad:~/XML -> ./testURI uri:/
uri:/
thinkpad:~/XML ->

If you revert the initial patch that last case fails

The problem is that I don't want to change the xmlURI structure to
minimize ABI breakage, so I could not extend the field. The natural
solution is to denote that uri:/// has an empty host by making
the uri server field an empty string which works very well but breaks
applications (like libvirt ;-) who blindly look at uri->server
not being NULL to try to reach it !
Simplest was to stick the port to -1 in that case, instead of 0
application don't bother looking at the port of there is no server
string, this makes the patch more complex than a 1 liner, but
is better for ABI.
/external/libxml2/uri.c
8eb55d782a2b9afacc7938694891cc6fad7b42a5 13-Jun-2014 Dennis Filder <d.filder@web.de> xmlSaveUri() incorrectly recomposes URIs with rootless paths

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

xmlSaveUri() of libxml2 (snapshot 2014-05-31 and earlier) returns
bogus values when called with URIs that have rootless paths
(e.g. "urx:b:b" becomes "urx://b%3Ab" where "urx:b%3Ab" would be
correct)
/external/libxml2/uri.c
55b899a23acfa2e1bb36026b50a8f7cb36dc4fda 06-Sep-2012 Michael Stahl <mstahl@redhat.com> Support long path names on WNT

so we've got this patch to libxml2 2.7.6 in the LibreOffice code base,
inherited from OOo. it fixes a definite problem, which is that Windows
has a rather low maximum path length restriction, and there is a special
trick on NT whereby path names can be prefixed with "\\?\", in which
case the maximum length is 32k, which ought to be sufficient even for
bloated office suites :)

I'll attach the patch to the xmlCanonicPath function. note that i
didn't write this and am by no means an expert on either Microsoftean
platforms or libxml so maybe it's not the best way to do it.
/external/libxml2/uri.c
57560386503be0fd023f3b7537fd496784f3be18 24-Jul-2012 Daniel Veillard <veillard@redhat.com> Cleanup URI module memory allocation code

* uri.c: cleanup the code doing the allocations, set up a structured
error handler to report memory errors, and set up an abitrary
limit on URI saving size
* error.c include/libxml/xmlerror.h: add a new FROM_URI indication
for structured error reporting, also adding strings for schematron
and buffer which were missing
/external/libxml2/uri.c
fc74a6f5c2d58d901d7f7c02f81c5b7f0e01109b 07-May-2012 Daniel Veillard <veillard@redhat.com> URI handling code is not OOM resilient

as pointed out by Dan Berrange, add a small comment in the header
/external/libxml2/uri.c
cedf84d35ab127dd24f9bcbf8b8339518d0e8928 05-Mar-2012 Nico Weber <thakis@chromium.org> Fix -Wempty-body warning from clang

clang recently grew a warning on `for (...);`. This patch
fixes all two instances of this pattern in libxml. The changes
don't modify the code semantic.
/external/libxml2/uri.c
2ee91eb6587191de876dbcf147d99bc9b8c7799d 04-Jun-2010 Daniel Veillard <veillard@redhat.com> Fix handling of apos in URIs

François Delyon <f.delyon@satimage.fr> pointed out a divergence between
the URI code and RFC 3986, fix trivial and seems to not break regression
tests
/external/libxml2/uri.c
1358fef9aa2c3fea5ed3d6ee50c7eb4d6f92b247 02-Oct-2009 Daniel Veillard <veillard@redhat.com> URI with no path parsing problem

* uri.c: Ralf Junker pointed out that URI with no path
like http://www.domain.com when parsed ended up with an
empty path value instead of NULL, this fixes the problem
/external/libxml2/uri.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/uri.c
f582d14fbcba1cd1e6598d556d8838ea6f4788ba 27-Aug-2008 Daniel Veillard <veillard@src.gnome.org> bug in parsing RFC 3986 uris with port numbers Daniel

* uri.c: bug in parsing RFC 3986 uris with port numbers
Daniel

svn path=/trunk/; revision=3781
/external/libxml2/uri.c
84c45df8d88f2b44f9c16474795fa2d30265bc21 06-Aug-2008 Daniel Veillard <veillard@src.gnome.org> allow [ and ] in fragment identifiers, 3986 disallow them but it's widely

* uri.c: allow [ and ] in fragment identifiers, 3986 disallow them
but it's widely used for XPointer, and would break DocBook
processing among others
Daniel

svn path=/trunk/; revision=3765
/external/libxml2/uri.c
d7af555327843a9938a913205ac703c13c225603 04-Aug-2008 Daniel Veillard <veillard@src.gnome.org> rewrite the URI parser to update to rfc3986 (from 2396) removed the error

* uri.c include/libxml/uri.h: rewrite the URI parser to update to
rfc3986 (from 2396)
* test/errors/webdav.xml result/errors/webdav.xml*: removed the
error test, 'DAV:' is a correct URI under 3986
* Makefile.am: small cleanup in make check
Daniel

svn path=/trunk/; revision=3763
/external/libxml2/uri.c
ed86dc238338dace208ff6d065bd6d91cd0df868 24-Apr-2008 Daniel Veillard <veillard@src.gnome.org> applied patch from Ashwin fixing a number of realloc problems improve

* uri.c: applied patch from Ashwin fixing a number of realloc problems
* HTMLparser.c: improve handling for misplaced html/head/body
Daniel

svn path=/trunk/; revision=3740
/external/libxml2/uri.c
e54c3173b85d2d7eb90fb3b95d96dc761018c15b 25-Mar-2008 Daniel Veillard <veillard@src.gnome.org> fix saving for file:///X:/ URI embedding Windows file paths should fix

* uri.c: fix saving for file:///X:/ URI embedding Windows file paths
should fix #524253
Daniel

svn path=/trunk/; revision=3714
/external/libxml2/uri.c
69f8a13e52d4d4afd34e7642ce99c9cd0fcd8f03 05-Feb-2008 Daniel Veillard <veillard@src.gnome.org> applied a patch based on Petr Sumbera one to avoid a problem with paths

* uri.c: applied a patch based on Petr Sumbera one to avoid a
problem with paths starting with //
Daniel

svn path=/trunk/; revision=3683
/external/libxml2/uri.c
504201966dbcc76b0d3c60d85e36133188620f6c 20-Jul-2007 William M. Brack <wbrack@src.gnome.org> applied patch from from Patrik Fimml. Fixes bug #458268

* uri.c: applied patch from from Patrik Fimml. Fixes bug #458268

svn path=/trunk/; revision=3645
/external/libxml2/uri.c
e61d75f11e1e061d0394db395937cd8cdad7d689 28-May-2007 Daniel Veillard <veillard@src.gnome.org> fix bug reported by François Delyon Daniel

* uri.c: fix bug reported by François Delyon
Daniel

svn path=/trunk/; revision=3619
/external/libxml2/uri.c
a1413b84f7163d57c6251d5f4251186368efd859 26-Apr-2007 Daniel Veillard <veillard@src.gnome.org> patch from Richard Jones to save the query part in raw form. Daniel

* uri.c include/libxml/uri.h: patch from Richard Jones to save
the query part in raw form.
Daniel

svn path=/trunk/; revision=3607
/external/libxml2/uri.c
79187654545830f85706db94fc5d83eb761e8316 24-Apr-2007 Daniel Veillard <veillard@src.gnome.org> More doc cleanup, Daniel

svn path=/trunk/; revision=3604
/external/libxml2/uri.c
a44294f10b33a53a7b18803a309844e96f8dd318 24-Apr-2007 Daniel Veillard <veillard@src.gnome.org> fix xmlURIUnescapeString comments which was confusing Daniel

* uri.c: fix xmlURIUnescapeString comments which was confusing
Daniel

svn path=/trunk/; revision=3603
/external/libxml2/uri.c
2224227818b8196ea9250235038e069f6bc03a55 27-Jan-2007 William M. Brack <wbrack@src.gnome.org> implemented patch from S. Bidoul for uri.c (bug #389767)

* implemented patch from S. Bidoul for uri.c (bug #389767)

svn path=/trunk/; revision=3576
/external/libxml2/uri.c
481dcfcff3945620a05b8cdbc2f3c7aa5de7a470 06-Nov-2006 Daniel Veillard <veillard@src.gnome.org> applied patch from Igor for path conversion on Windows Daniel

* uri.c: applied patch from Igor for path conversion on Windows
Daniel
/external/libxml2/uri.c
b8efdda0a31947d5291fcb9221040fdab88dc549 10-Oct-2006 Daniel Veillard <veillard@src.gnome.org> add a new function xmlPathToUri() to provide a clean conversion when

* uri.c include/libxml/uri.h: add a new function xmlPathToUri()
to provide a clean conversion when setting up a base
* SAX2.c tree.c: use said function when setting up doc->URL
or using the xmlSetBase function. Should fix #346261
Daniel
/external/libxml2/uri.c
30e7607b7a346695691cd819361b3c11e8d11d00 09-Mar-2006 Daniel Veillard <veillard@src.gnome.org> a bunch of small cleanups based on coverity reports. Daniel

* HTMLparser.c parser.c parserInternals.c pattern.c uri.c: a bunch
of small cleanups based on coverity reports.
Daniel
/external/libxml2/uri.c
8f3392ef69ec36d34a389336c4df66bcce26969b 03-Feb-2006 Daniel Veillard <veillard@src.gnome.org> applied patch from Rob Richards fixing the URI regressions tests on

* uri.c: applied patch from Rob Richards fixing the URI regressions
tests on Windows which seems to indicate bad escaping.
Daniel
/external/libxml2/uri.c
0f7b33101b1850f671e81b15f3aecc7a332c813f 15-Sep-2005 Daniel Veillard <veillard@src.gnome.org> more fixes to the behaviour of xmlBuildRelativeURI Daniel

* uri.c: more fixes to the behaviour of xmlBuildRelativeURI
Daniel
/external/libxml2/uri.c
820d5ed74771a2efc2a7b42386b9710d4f129e48 14-Sep-2005 William M. Brack <wbrack@src.gnome.org> fixed problem when xmlBuildRelativeURI was given a blank path (bug 316224)

* uri.c: fixed problem when xmlBuildRelativeURI was given a
blank path (bug 316224)
/external/libxml2/uri.c
336a8e13bf013d6cf260c8b78a1129cef1e3662c 07-Aug-2005 Daniel Veillard <veillard@src.gnome.org> get rid of the dependancy on a locally installed DTD try to cleanup the

* test/relaxng/docbook_0.xml: get rid of the dependancy on a locally
installed DTD
* uri.c include/libxml/uri.h xmlIO.c nanoftp.c nanohttp.c: try to
cleanup the Path/URI conversion mess, needed fixing in various
layers and a new API to the uri module which also fixes #306861
* runtest.c: integrated a regression test specific to check the
URI conversions done before calling the I/O handlers.
Daniel
/external/libxml2/uri.c
38c4b332c4ec2f0db5ee601abaa9b46ec2e272e2 25-Jul-2005 William M. Brack <wbrack@src.gnome.org> enhanced xmlBuildRelativeURI to allow the URI and the base to be in

* uri.c: enhanced xmlBuildRelativeURI to allow the URI and the
base to be in "relative" form
/external/libxml2/uri.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/uri.c
015ccb2c747fb73561e2fe72d6214585dd9985e8 13-Feb-2005 William M. Brack <wbrack@src.gnome.org> This change started out as a simple desire to speed up the
execution time of testapi.c, which was being delayed by
nameserver requests for non-existent URL's. From there it
just sort of grew, and grew....
* nanohttp.c, nanoftp.c: changed the processing of URL's
to use the uri.c routines instead of custom code.
* include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX
* uri.c: added accepting ipV6 addresses, in accordance with
RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
* gentest.py, testapi.c: fixed a few problems with the
testing of the nanoftp and nanohttp routines.
* include/libxml/xmlversion.h: minor change to fix a
warning on the docs generation
* regenerated the docs
/external/libxml2/uri.c
f3cf1a1e189d9f739195035bafe67c0168b28192 06-Jan-2005 William M. Brack <wbrack@src.gnome.org> fixed problem with xmlURIEscape when query part was empty (actually fixed

* uri.c: fixed problem with xmlURIEscape when query part was
empty (actually fixed xmlURIEscapeStr to return an empty
string rather than NULL for empty string input) (bug 163079)
/external/libxml2/uri.c
f2a657aa599bf9e9a1cbf4082ba885d177f05697 27-Oct-2004 William M. Brack <wbrack@src.gnome.org> fixed a stupid mistake in xmlBuildRelativeURI (bug 156527)

* uri.c: fixed a stupid mistake in xmlBuildRelativeURI
(bug 156527)
/external/libxml2/uri.c
8399ff337e75d199fa97b10677b08abbf073a857 22-Sep-2004 Daniel Veillard <veillard@src.gnome.org> couple of memory fixes from Mark Vakoc reported by Purify on Windows.

* threads.c uri.c: couple of memory fixes from Mark Vakoc reported
by Purify on Windows.
Daniel
/external/libxml2/uri.c
a3215c7ae6b1441ceb046c61cc93a70a74bd7f9c 31-Jul-2004 William M. Brack <wbrack@src.gnome.org> many further little changes for OOM problems. Now seems to be getting

* SAX2.c, encoding.c, error.c, parser.c, tree.c, uri.c, xmlIO.c,
xmlreader.c, include/libxml/tree.h: many further little changes
for OOM problems. Now seems to be getting closer to "ok".
* testOOM.c: added code to intercept more errors, found more
problems with library. Changed method of flagging / counting
errors intercepted.
/external/libxml2/uri.c
42331a90297058b65403f5e0c5097cd05bef0bab 29-Jul-2004 William M. Brack <wbrack@src.gnome.org> further fixes for out of memory condition, mostly from Olivier Andrieu.

* SAX2.c, tree.c, uri.c, xmlIO.c, xmlreader.c: further
fixes for out of memory condition, mostly from Olivier
Andrieu.
* testOOM.c: some further improvement by Olivier, with
a further small enhancement for easier debugging.
/external/libxml2/uri.c
be3eb2088e3e27b897b57855382f80a737f974ce 09-Jul-2004 Daniel Veillard <veillard@src.gnome.org> fixed a couple of problems in the new elfgcchack.h trick pointed by Peter

* libxml.h uri.c: fixed a couple of problems in the new
elfgcchack.h trick pointed by Peter Breitenlohner
Daniel
/external/libxml2/uri.c
f20fbf70b2d0c37482c189c9c52887cc7cf91d37 25-Jun-2004 William M. Brack <wbrack@src.gnome.org> fixed a problem when base path was "./xxx" 5 test results changed by

* uri.c: fixed a problem when base path was "./xxx"
* result/XInclude/*: 5 test results changed by above.
* Makefile.am: fixed a couple of spots where a new
result file used different flags that the testing one.
/external/libxml2/uri.c
f7789b13c59ef9d9e73047543c704c6ab21a6212 07-Jun-2004 William M. Brack <wbrack@src.gnome.org> added a new routine xmlBuildRelativeURI needed for enhancement of

* uri.c, include/libxml/uri.h: added a new routine
xmlBuildRelativeURI needed for enhancement of xinclude.c
* xinclude.c: changed handling of xml:base (bug 135864)
* result/XInclude/*: results of 5 tests changed as a result
of the above change
/external/libxml2/uri.c
966a31e222f478b8ab3174617794808aa90f20c0 09-May-2004 Daniel Veillard <veillard@src.gnome.org> fixing some problems in URI unescaping and output buffer opening, this

* uri.c xmlIO.c: fixing some problems in URI unescaping
and output buffer opening, this should fix #141864
Daniel
/external/libxml2/uri.c
0a19458027f683b0552e9f8109c6b705f1fd2654 01-Apr-2004 Daniel Veillard <veillard@src.gnome.org> fix for xmlUriEscape on "http://user@somewhere.com" from Mark Vadok.

* uri.c: fix for xmlUriEscape on "http://user@somewhere.com"
from Mark Vadok.
Daniel
/external/libxml2/uri.c
608d0ac93823be9b7da40866d487f6b6bcba113e 15-Aug-2003 Daniel Veillard <veillard@src.gnome.org> fixing an use of strcpy() where both strings overlap pointed out by

* uri.c: fixing an use of strcpy() where both strings overlap
pointed out by valgrind.
Daniel
/external/libxml2/uri.c
a76fe5ca11ebf9e9322dfcf7728dc55077086d43 24-Apr-2003 Daniel Veillard <veillard@src.gnome.org> integrated the Out Of Memory test from Havoc Pennington #109368 a lot of

* Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
Memory test from Havoc Pennington #109368
* SAX.c parser.c parserInternals.c tree.c uri.c valid.c
xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
include/libxml/parser.h: a lot of memory allocation cleanups
based on the results of the OOM testing
* check-relaxng-test-suite2.py: seems I forgot to commit the
script.
Daniel
/external/libxml2/uri.c
3c908dca479ed50dca24b8593bca90e40dbde6b8 19-Apr-2003 Daniel Veillard <veillard@src.gnome.org> added xmlMallocAtomic() to be used when allocating blocks which do not

* DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
include/libxml/globals.h include/libxml/xmlmemory.h: added
xmlMallocAtomic() to be used when allocating blocks which
do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
to allow registering the full set of functions needed by
a garbage collecting allocator like libgc, ref #109944
Daniel
/external/libxml2/uri.c
9231ff9250af7e22104cc5e9406f0dd43e86aec0 23-Mar-2003 Daniel Veillard <veillard@src.gnome.org> applied a set of patches from Lorenzo Viali correcting URI parsing errors.

* uri.c: applied a set of patches from Lorenzo Viali correcting
URI parsing errors.
Daniel
/external/libxml2/uri.c
42f12e99d17a2979d26b6b2237b21a096c0e98b6 07-Mar-2003 Daniel Veillard <veillard@src.gnome.org> after and exchange with James Clark it appeared I had bug in URI parsing

* test/xsdtest/xsdtest.xml uri.c: after and exchange with James
Clark it appeared I had bug in URI parsing code ...
* relaxng.c include/libxml/relaxng.h: completely revamped error
reporting to not loose message from optional parts.
* xmllint.c: added timing for RNG validation steps
* result/relaxng/*: updated the result, all error messages changed
Daniel
/external/libxml2/uri.c
c64b8e984c13a0d989dea436c13128b289a4d4d6 24-Feb-2003 Daniel Veillard <veillard@src.gnome.org> some warning removal on Igor's patch seems I messed up with #106788 fix

* uri.c parser.c: some warning removal on Igor's patch
* tree.c: seems I messed up with #106788 fix
* python/libxml.c: fixed some base problems when Python provides
the resolver.
* relaxng.c: fixed the interleave algorithm
found 373 test schemas: 364 success 9 failures
found 529 test instances: 525 success 4 failures
the resulting failures are bug in the algorithm from 7.3 and
lack of support for params
Daniel
/external/libxml2/uri.c
ce07616c089bf22653e31e2f7286cfdd8462857f 23-Feb-2003 Igor Zlatkovic <igor@src.gnome.org> path handling bug introduced by my recent machinations fixed
/external/libxml2/uri.c
f2238e6e553f0fa039ed084c436b38dbb33a0c86 19-Feb-2003 Igor Zlatkovic <igor@src.gnome.org> introduced xmlCanonicPath
/external/libxml2/uri.c
d2298791af5f9104e5cbd9f58c731f2116195bcd 14-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more testing on the Relax-NG front, cleaning up the regression tests

* check-relaxng-test-suite.py relaxng.c: more testing on the
Relax-NG front, cleaning up the regression tests failures
current state and I forgot support for "mixed":
found 373 test schemas: 280 success 93 failures
found 529 test instances: 401 success 68 failures
* tree.c include/libxml/tree.h xmlschemastypes.c: finished and
moved the Name, NCName and QName validation routine in tree.c
* uri.c: fixed handling of URI ending up with #, i.e. having
an empty fragment ID.
* result/relaxng/*: updated the results
Daniel
/external/libxml2/uri.c
7b4b2f9d8fc712c49beaf75985161a130c77d13a 06-Jan-2003 Daniel Veillard <veillard@src.gnome.org> preparing 2.5.0 release only warn in pedantic mode about namespace name

* configure.in NEWS: preparing 2.5.0 release
* SAX.c: only warn in pedantic mode about namespace name
brokeness
* globals.c: fix a doc generation problem
* uri.c: fix #101520
* doc/*: updated and rebuilt the doc for the release, includuding
stylesheet update
* python/Makefile.am: fix a filename bug
Daniel
/external/libxml2/uri.c
ea7751d53bf497e873dca39b2c305e300e2574f9 20-Dec-2002 Daniel Veillard <veillard@src.gnome.org> working on DTD validation on top of xml reader interfaces. Allows to

* testReader.c xmlreader.c valid.c include/libxml/tree.h
include/libxml/valid.h include/libxml/xmlreader.h: working on
DTD validation on top of xml reader interfaces. Allows to
validate arbitrary large instances. This required some extensions
to the valid module interface and augmenting the size of xmlID
and xmlRef structs a bit.
* uri.c xmlregexp.c: simple cleanup.
Daniel
/external/libxml2/uri.c
fdd27d2718b9d6ef234092fb6cddfd7e9916feb6 28-Nov-2002 Daniel Veillard <veillard@src.gnome.org> Johann Richard pointed out some XPointer problems for URN based URI

* uri.c: Johann Richard pointed out some XPointer problems for
URN based URI references in XInclude. Modified the URI parsing
and saving routines to allow correct parsing and saving of
XPointers, especially when attached to "opaque" scheme accordingly
to RFC 2396
Daniel
/external/libxml2/uri.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/uri.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/uri.c
234bc4e7120fda7d8918511b82ba6fd081bd3513 24-May-2002 Daniel Veillard <veillard@src.gnome.org> fixing bug #82848 Daniel

* uri.c: fixing bug #82848
Daniel
/external/libxml2/uri.c
eb475a37df2e37a2a9675eeb84db6de3222649cc 15-Apr-2002 Daniel Veillard <veillard@src.gnome.org> fixing bug #78662 i.e. add proper escaping of URI when saving HTML files.

* HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
escaping of URI when saving HTML files.
* result/HTML/*: this impacted some tests
Daniel
/external/libxml2/uri.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/uri.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/uri.c
220346d16b87abda52fc6771a6e50b700a1813f8 07-Dec-2001 Daniel Veillard <veillard@src.gnome.org> closed bug #66159 added --escape option some cleanup for xml2-config

* uri.c: closed bug #66159
* testURI.c: added --escape option
* configure.in: some cleanup for xml2-config --cflags
Daniel
/external/libxml2/uri.c
43d3f61ad5c142c8c17e45c8c954432916ffceab 10-Nov-2001 Daniel Veillard <veillard@src.gnome.org> preparing 2.4.10 upgraded and rebuilt the docs Daniel

* configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
* doc/*: upgraded and rebuilt the docs
Daniel
/external/libxml2/uri.c
4def3bd94c4c34ad0b7b2848f7f43a62c9ea067c 30-Oct-2001 Daniel Veillard <veillard@src.gnome.org> second pass at fixing #63336, using Joel Young final patch. looks okay.

* uri.c: second pass at fixing #63336, using Joel Young
final patch. looks okay.
Daniel
/external/libxml2/uri.c
bb6808ea16b16055727ceb73d45a7f748b14ccfd 30-Oct-2001 Daniel Veillard <veillard@src.gnome.org> trying to clear #63336 allowing the escaping routine to parse unconformant

* uri.c include/libxml/uri.h: trying to clear #63336
allowing the escaping routine to parse unconformant
URI-References.
Daniel
/external/libxml2/uri.c
d0463560300f1d8b3e41d70c3728ed84fdc8dd30 13-Oct-2001 Daniel Veillard <veillard@src.gnome.org> Applied the last patches from Gary, cleanup, activated threading all user

* include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
include/libxml/parserInternals.h include/libxml/tree.h
include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
Applied the last patches from Gary, cleanup, activated threading
all user accessible global variables are now handled in globals.[ch]
Still a bit rought but make tests passes with either
--with-threads defined at configure time or not.
* Makefile.am example/Makefile.am: added globals.[ch] and threads
linking options
Daniel
/external/libxml2/uri.c
60087f30f3b4cf21de48f39181736e7d71e7a661 10-Oct-2001 Daniel Veillard <veillard@src.gnome.org> preparing 2.4.6 release updated and rebuilt the docs fixed a number of

* configure.in: preparing 2.4.6 release
* doc/xml.html doc/html/*: updated and rebuilt the docs
* include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
Daniel
/external/libxml2/uri.c
20ee8c03107e5d5724765da513d595fdaf290dce 05-Oct-2001 Daniel Veillard <veillard@src.gnome.org> applied fix from Mathias Hasselmann about a bug in URI parsing. fix bug

* uri.c: applied fix from Mathias Hasselmann about a bug in URI
parsing.
* xpath.c: fix bug #61291 the default XML namespace node is
missing from the namespace axis.
* tree.c: refuse to create namespaces nodes with prefix "xml"
Daniel
/external/libxml2/uri.c
fcbd74a2d0c641c30d8b15267f4250acf58888cd 26-Jun-2001 Daniel Veillard <veillard@src.gnome.org> fixed 2 uri normalization bugs on '//' reduction Daniel

* uri.c: fixed 2 uri normalization bugs on '//' reduction
Daniel
/external/libxml2/uri.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/uri.c
f3afa7dd4e8daacfa62f7345b7d7071e0cb33423 09-Jun-2001 Daniel Veillard <veillard@src.gnome.org> - nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
provided fixes to compile on MSCC again
- win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
also provided an update for the project files.
Daniel
/external/libxml2/uri.c
e95e2396f34e7e7c5f472ad018d7207974074225 06-Jun-2001 Daniel Veillard <veillard@src.gnome.org> - DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
hack
- tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
- uri.c: fixed a warning
Daniel
/external/libxml2/uri.c
6278fb5b30821c9edc7b4304619944d2f50a932b 25-May-2001 Daniel Veillard <veillard@src.gnome.org> - Makefile.am include/Makefile.am: small change to have
include/libxml rebuilt if working from CVS.
- uri.c: applied another patch from Carl Douglas for URI escaping,
this should close bug #51876
Daniel
/external/libxml2/uri.c
8514c674b23e5053b6c2d54171b3406602c825af 23-May-2001 Daniel Veillard <veillard@src.gnome.org> - uri.[ch]: applied a patch from Carl Douglas for URI escaping,
related to bug #51876
Daniel
/external/libxml2/uri.c
70a9da54eb200cd5c5ceafb72aff72c39021c94c 21-Apr-2001 Bjorn Reese <breese@src.gnome.org> trio upgrade and integration
/external/libxml2/uri.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/uri.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/uri.c
146c9120ca81307e9cff8fa9bf3d056314934467 22-Mar-2001 Daniel Veillard <veillard@src.gnome.org> - parser.c: fixed a reported bug in NOTATION parsing
- uri.c: accepted but not fixed bug 51876, added TODO
- Makefile.am: fixed bug 51876
Daniel
/external/libxml2/uri.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/uri.c
3473f88a7abdf4e585e267288fb77e898c580d2b 23-Feb-2001 Owen Taylor <otaylor@src.gnome.org> Revert directory structure changes
/external/libxml2/uri.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/uri.c
b6e7fdbac64423e63474fbb4b95770209f280797 02-Feb-2001 Daniel Veillard <veillard@src.gnome.org> Rewrite/cleanup/tests of URI normalization:
- uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
- test/URI/smith.uri result/URI/smith.uri Makefile.am:
added the new tests for URI normalization
- testURI.c: fixed stoopid bugs
- result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
the URI in the error messages are now properly normalized
Daniel
/external/libxml2/uri.c
ea28ce621cc19a1444b98965a311693f0acdc7a6 02-Feb-2001 Daniel Veillard <veillard@src.gnome.org> - uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
Daniel
/external/libxml2/uri.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/uri.c
bd20df7951b404edb35a06b1d9db7e7500556e0a 29-Oct-2000 Daniel Veillard <veillard@src.gnome.org> - uri.c: Wayne Davison's patch fixing xmlBuildURI()
- Makefile.mingw: Wayne Davison's update adding hash.c
Daniel
/external/libxml2/uri.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/uri.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/uri.c
f09e7e35de098cc017eaeabc5d7127fba6057445 01-Oct-2000 Daniel Veillard <veillard@src.gnome.org> XPath fixes and cleanup, 2 general bug fixes:
- xpath.[ch] : fixed some serious XPath Predicate evaluation
problems
- Makefile.am : added XPath regression tests to normal tests
- uri.c: fixed a problem with local paths, cleanup
- parser.c: fixed a problem with large CData sections
Daniel
/external/libxml2/uri.c
8ddb5a7aef4df31c80a63301fe66f4e5bfc7a1d1 23-Sep-2000 Daniel Veillard <veillard@src.gnome.org> Small bugfixes: - HTMLparser.c uri.c: Another patch from Wayne Davison,

Small bugfixes:
- HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
an URI bug and a fix for the control-character-induced infinite loop
- nanohttp.c: preventive fix for compiling on WIN32
Daniel
/external/libxml2/uri.c
4fb87ee5858178aa040c30b14a16f82f8cb76276 19-Sep-2000 Daniel Veillard <veillard@src.gnome.org> Various contributed patches:
- uri.c: applied patch for URI escaping from Wayne Davison
<wayned@blorf.net>
- tree.c parserInternals.c HTMLparser.c: memset checks patches
from Denis Barbier <barbier@imacs.polytechnique.fr>
- HTMLparser.c: UTF8 characters in HTML tag-attribute values
patch from Wayne Davison
Daniel
/external/libxml2/uri.c
b1059e2f8840a85d43c8ee8d2d40e8dbba360aee 16-Sep-2000 Daniel Veillard <veillard@src.gnome.org> Finally commiting work done on the plane, major cleanup,
spread some serious anti bitrot all over the place:
- parserInternals.c parserInternals.h parser.c Makefile.am:
created a new module parserInternals.c, moved most of the
code shared by the various parsers there, as well as
deprecated code from parser.c. More cleanup of parser.c
- uri.c: fixed a problem when URI is NULL
- valid.c: speedup when looking for an attribute declaration
Daniel
/external/libxml2/uri.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/uri.c
90e1131a60b5db4ae851e8d1c9b339adfcf0c537 05-Sep-2000 Daniel Veillard <veillard@src.gnome.org> - uri.c: applied Wayne Davidson patch
- Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
Daniel
/external/libxml2/uri.c
98a7916ba1495b3d8e07cc782b1a677c96788696 04-Sep-2000 Daniel Veillard <veillard@src.gnome.org> URI work cleanup and regresssion tests,
- uri.c testUri.c: applied Wayne Davidson patches
- test/URI/uri.data result/URI/uri.data: first set of tests/results
- Makefile.in: added URItest and included thenin "make tests"
Daniel
/external/libxml2/uri.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/uri.c
52402ce7ebfc7af69c4f7789338fcd74f3a05e30 23-Aug-2000 Daniel Veillard <veillard@src.gnome.org> bug fixes, bugfixes, bugfixes ...
- parser.c: Fixed Bug#21552: libxml fails to decode &amp;
- uri.c testUri.c patches, by Marc Sanfacon (1 left)
- parser.c HTMLparser.c: HTML/encoding push problems reportedi by Wayne Davison
Daniel
/external/libxml2/uri.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/uri.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/uri.c
496a1cf59284292275cc5643e6078748dc79340e 03-May-2000 Daniel Veillard <veillard@src.gnome.org> revamped the encoding support, added iconv support, so now libxml if


* encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
the encoding support, added iconv support, so now libxml if
compiled with iconv automatically support japanese encodings
among others. Work based on initial patch from Yuan-Chen Cheng
I may have broken binary compat in the encoding handler
registration scheme, but that was so utterly broken I don't
expect anybody to have used this feature until now.
* parserInternals.h: fixup on the CHAR range macro
* xml-error.h, parser.c: catch URL/URI errors using the uri.c
code.
* tree.[ch]: added xmlBufferGrow(), was needed for iconv
* uri.c: added xmlParseURI() I can't believe I forgot to
implement this one in 2.0 !!!
* SAX.c: moved doc->encoding update in the endDocument() call.
* TODO: updated.

Iconv rules :-)

Daniel
/external/libxml2/uri.c
06047432eb95559476c4332751e71a00f8ff78a8 24-Apr-2000 Daniel Veillard <veillard@src.gnome.org> removed extraneous xmlRemoveProp definition added item about

* tree.h: removed extraneous xmlRemoveProp definition
* TODO: added item about --disable-corba configure switch
* tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
* nanoftp.c: fixed include problems giving troubles on AIX and
slowlaris
* xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
comment and headers changes to lower gtk-doc number of warnings
* doc/html/*: rebuilt docs
Daniel
/external/libxml2/uri.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/uri.c
ec30341c5c9d88ff5f1c23908707aee83c287612 24-Mar-2000 Daniel Veillard <veillard@src.gnome.org> uri.c uri.h: finished the escaping handling, the base support and the URI
path normalization.
Makefile.am: added instructions to generate testURI
TODO: updated
doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
added links and icons for W3C and Gnome
Daniel
/external/libxml2/uri.c
3dd82e7c2aaa36628cb6e6096af69eda097d6e09 20-Mar-2000 Daniel Veillard <veillard@src.gnome.org> - TODO: updated - xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to

- TODO: updated
- xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
libxml default allocation function with another set (like gmalloc/gfree).
- Makefile.am, uri.c, uri.h: added a set of functions to do exact (litteraly
copied from the RFC 2396 productions) parsing and handling of URI.
Daniel
/external/libxml2/uri.c