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 & - 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
|