4753a5024c3854eead5384fd4af2927a8c906b7f |
|
03-Apr-2017 |
Brian C. Young <bcyoung@google.com> |
DO NOT MERGE: fix for the XPath nodeTab use-after-free bug from nmehta@ see https://bugs.chromium.org/p/chromium/issues/detail?id=705445 Bug: 36809819 Change-Id: I4832550032669a8e921bd46068281d9daf594ae1
/external/libxml2/xpath.c
|
01c357604fe77000d84cd016eef7c3bdc9088e13 |
|
03-Apr-2017 |
Brian C. Young <bcyoung@google.com> |
DO NOT MERGE: Fix XPointer paths beginning with range-to The old code would invoke the broken xmlXPtrRangeToFunction. range-to isn't really a function but a special kind of location step. Remove this function and always handle range-to in the XPath code. The old xmlXPtrRangeToFunction could also be abused to trigger a use-after-free error with the potential for remote code execution. Found with afl-fuzz. Fixes CVE-2016-5131. Bug: 36554209 Change-Id: I2bd369290a884c432d16796884d48db6285f8502
/external/libxml2/xpath.c
|
d8083bf77955b7879c1290f0c0a24ab8cc70f7fb |
|
25-Jun-2016 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix NULL pointer deref in XPointer range-to - Check for errors after evaluating first operand. - Add sanity check for empty stack. Found with afl-fuzz.
/external/libxml2/xpath.c
|
4472c3a5a5b516aaf59b89be602fbce52756c3e9 |
|
13-May-2016 |
David Kilzer <ddkilzer@webkit.org> |
Fix some format string warnings with possible format string vulnerability For https://bugzilla.gnome.org/show_bug.cgi?id=761029 Decorate every method in libxml2 with the appropriate LIBXML_ATTR_FORMAT(fmt,args) macro and add some cleanups following the reports.
/external/libxml2/xpath.c
|
6eb0894a96d4d8122e5129e02f78a2b449cc2580 |
|
05-May-2016 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix memory leak with XPath namespace nodes Set hasNsNodes to 1 when adding namespace nodes via XP_TEST_HIT.
/external/libxml2/xpath.c
|
82b73039dc0eed620621cb699b1140c6e0c89cce |
|
30-Apr-2016 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix namespace axis traversal When the namespace axis is traversed in "toBool" mode, the traversal can exit early, before visiting all nodes. In this case, the XPath context still contains a non-NULL tmpNsList. This means that - the check when to start a new traversal was wrong and - the tmpNsList could be leaked. Fixes bug #750037 and, by accident, bug #756075: https://bugzilla.gnome.org/show_bug.cgi?id=750037 https://bugzilla.gnome.org/show_bug.cgi?id=756075
/external/libxml2/xpath.c
|
839689a9a85d81f722997d00ec17a36b17ce6731 |
|
27-Apr-2016 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Don't recurse into OP_VALUEs in xmlXPathOptimizeExpression The ch1 slot of OP_VALUEs contains an invalid value. Ignore it. Fixes bug #760325: https://bugzilla.gnome.org/show_bug.cgi?id=760325
/external/libxml2/xpath.c
|
f39fd66ea768802665e0a010f4be408ef9c69bcf |
|
27-Apr-2016 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix namespace::node() XPath expression Make sure that xmlXPathNodeSetAddNs is called for namespace nodes when matched with a namespace::node() step. This correctly sets the parent of namespace nodes. Note that xmlXPathNodeSetAddNs must only be called if working on the namespace axis. Otherwise, the context node is not the parent of the namespace node and the standard XP_TEST_HIT macro must be invoked. This explains the errors in the C14N tests that the old TODO comment mentioned.
/external/libxml2/xpath.c
|
e28939036281969477d3913a51c001bb7635fe54 |
|
21-Apr-2016 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix parsing of NCNames in XPath The NCName parser would allow any NameChar as start character. For example, the following XPath expressions would compile: self::-abc self::0abc self::.abc
/external/libxml2/xpath.c
|
bb654feb9a64db7fd8b5fefdbb79792883dc7795 |
|
13-Apr-2016 |
Jan Pokorný <jpokorny@redhat.com> |
Fix typos: dictio{ nn -> n }ar{y,ies} Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/xpath.c
|
d5bd2a9a4064e1d0da6367bb0ee4de7d337964bf |
|
03-Apr-2016 |
Shlomi Fish <shlomif@shlomifish.org> |
Correct a typo.
/external/libxml2/xpath.c
|
3eaedba1b64180668fdab7ad2eba549586017bf3 |
|
11-Jul-2015 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix previous change to node sort order Commit ba58f23 broke comparison of nodes from different documents. Thanks to Olli Pottonen for the report.
/external/libxml2/xpath.c
|
ba58f23c60862f2158b457f4d30031761bf4dde1 |
|
08-Mar-2015 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix order of root nodes Make sure root nodes are sorted before other nodes.
/external/libxml2/xpath.c
|
f6aaabce85baf48d622cb4686df810fdba3db073 |
|
08-Mar-2015 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Allow attributes on descendant-or-self axis If the context node is an attribute, the attribute itself is on the descendant-or-self axis. The principal node type of this axis is element, so the only node test that can return the attribute is "node()". In other words, "@attr/descendant-or-self::node()" is equivalent to "@attr". This matches the behavior of Saxon-CE.
/external/libxml2/xpath.c
|
07def30fa7d5c5aa73e9d522a2e17bfa7a272df8 |
|
21-Mar-2014 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Restore context size and position after XPATH_OP_ARG Fixes a bug with predicates: https://mail.gnome.org/archives/xml/2014-March/msg00014.html
/external/libxml2/xpath.c
|
75801652a2342d22fa1f62047f86e5d23b4d1782 |
|
19-Dec-2013 |
Jan Pokorný <jpokorny@redhat.com> |
Fix typos in {tree,xpath}.c (errror) Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/xpath.c
|
03c6723043775122313f107695066e5744189a08 |
|
20-Dec-2013 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Handling of XPath function arguments in error case The XPath engine tries to guarantee that every XPath function can pop 'nargs' non-NULL values off the stack. libxslt, for example, relies on this assumption. But the check isn't thorough enough if there are errors during the evaluation of arguments. This can lead to segfaults: https://mail.gnome.org/archives/xslt/2013-December/msg00005.html This commit makes the handling of function arguments more robust. * Bail out early when evaluation of XPath function arguments fails. * Make sure that there are 'nargs' arguments in the current call frame.
/external/libxml2/xpath.c
|
fcd458318916809edc4fc4cd1ce2d5ba9aed4665 |
|
28-Nov-2013 |
Gaurav <g.gupta@samsung.com> |
Fix XPath node comparison bug For https://bugzilla.gnome.org/show_bug.cgi?id=715143
/external/libxml2/xpath.c
|
e8de99f90cde4832065d7a87d74393a46c191d0b |
|
05-Aug-2013 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix XPath expressions of the form '@ns:*' Use namespace for match-all queries on the attribute axis.
/external/libxml2/xpath.c
|
b4bcba23f64b71105514875f165a63d4cc720609 |
|
05-Aug-2013 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Fix XPath '//' optimization with predicates My attempt to optimize XPath expressions containing '//' caused a regression reported in bug #695699. This commit disables the optimization for expressions of the form '//foo[predicate]'.
/external/libxml2/xpath.c
|
e28c8a1acef3047cceae1035924edae5e903a778 |
|
03-Aug-2013 |
Denis Pauk <pauk.denis@gmail.com> |
#705267 - add additional defines checks for support "./configure --with-minimum" https://bugzilla.gnome.org/show_bug.cgi?id=705267
/external/libxml2/xpath.c
|
b9e4d5b6395f9aa0a34cb74e9a3672a20d37b943 |
|
22-Jul-2013 |
Daniel Veillard <veillard@redhat.com> |
Remove occasional leading space in XPath number formatting https://bugzilla.gnome.org/show_bug.cgi?id=704528 Somehow snprintf "%*.*e" can generate a leading space, remove it
/external/libxml2/xpath.c
|
28876afb4e67f9f4292fc2a7134f6b97f0618b7d |
|
23-Mar-2013 |
Alex Bligh <alex@alex.org.uk> |
Add xmlXPathSetContextNode and xmlXPathNodeEval This patch adds xmlXPathSetContextNode and xmlXPathNodeEval, which make it easier to evaluation XPath expressions with a context node other than the document root without poking about inside the internals of the context. This patch is compile-tested only, and is my first libxml2 contribution, so please go easy. Signed-off-by: Alex Bligh <alex@alex.org.uk>
/external/libxml2/xpath.c
|
713434d2309da469d64b35e163ea6556dadccada |
|
26-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Silence a clang warning as reported by Hans Wennborg <hans@chromium.org>
/external/libxml2/xpath.c
|
7651606f316c366a6d66358b72b3527a829fb7fe |
|
11-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Various cleanups to avoid compiler warnings
/external/libxml2/xpath.c
|
f8e3db0445a1bc8cfe3f77326b07ec161482caa2 |
|
11-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Big space and tab cleanup Remove all space before tabs and space and tabs at end of lines.
/external/libxml2/xpath.c
|
47881284aeaeeb93b3444419adeffc9e11ed1093 |
|
07-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Add a forbidden variable error number and message to XPath Related to https://bugzilla.gnome.org/show_bug.cgi?id=680938 When the XML_XPATH_NOVAR flags is being used it means that variables are forbidden, not that they are missing
/external/libxml2/xpath.c
|
1bd45d13091e5af9e1fe0582b5e335c60d45535f |
|
05-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Change the XPath code to percolate allocation errors looping 1000 time on an error stating that a nodeset has grown out of control is useless, make sure we percolate error up to the various loops and break when errors occurs
/external/libxml2/xpath.c
|
510e7583f4c098858f5a1e7137c51c314d7c66ca |
|
04-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix a Timsort function helper comment
/external/libxml2/xpath.c
|
3e031b7dae590bdd03084a5971d9f9e66fe5d50b |
|
24-Aug-2012 |
Vojtech Fried <vfried@opentext.com> |
Switching XPath node sorting to Timsort I use libxml xpath engine on quite large (and mostly "flat") xml files. It seems that Shellsort, that is used in xmlXPathNodeSetSort is a performance bottleneck for my case. I have read some posts about sorting in libxml in the libxml archive, but I agree that qsort was not the way to go. I experimented with Timsort instead and my results were good for me. For about 10000 nodes, my test was about 5x faster with Timsort, for 1000 nodes about 10% faster, for small data files, the difference was not measurable. * timsort.h: the algorithm, kept in a separate header * xpath.c: plug in the new algorithm in xmlXPathNodeSetSort * Makefile.am: add the header to the EXTRA_DIST * doc/apibuild.py: avoid indexing the new header
/external/libxml2/xpath.c
|
622705398ab0b9aa3ed5f671432ef894d620f8a4 |
|
19-Aug-2012 |
Nick Wellnhofer <wellnhofer@aevum.de> |
Optimizing '//' in XPath expressions When investigating the libxslt performance problem reported in bug #657665, I found that '//' in XPath expressions can be very slow when working on large subtrees. One of the reasons is the seemingly quadratic time complexity of the duplicate checks when merging result nodes. The other is a missed optimization for expressions of the form 'descendant-or-self::node()/axis::test'. Since '//' is expanded to '/descendant-or-self::node()/', this type of expression is quite common. Depending on the axis of the expression following the 'descendant-or-self' step, the following replacements can be made: from descendant-or-self::node()/child::test to descendant::test from descendant-or-self::node()/descendant::test to descendant::test from descendant-or-self::node()/self::test to descendant-or-self::test from descendant-or-self::node()/descendant-or-self::test to descendant-or-self::test 'test' can be any kind of node test. With these replacements the possibly huge result of 'descendant-or-self::node()' doesn't have to be stored temporarily, but can be processsed in one pass. If the resulting nodeset is small, the duplicate checks aren't a problem. I found that there already is a function called xmlXPathRewriteDOSExpression which performs this optimization for a very limited set of cases. It employs a complicated iteration scheme for rewritten expressions. AFAICS, this can be avoided by simply changing the axis of the expression like described above. With the attached patch against libxml2 and the files from bug #657665 I got the following results. Before: $ time xsltproc/xsltproc --noout service-names-port-numbers.xsl service-names-port-numbers.xml real 2m56.213s user 2m56.123s sys 0m0.080s After: $ time xsltproc/xsltproc --noout service-names-port-numbers.xsl service-names-port-numbers.xml real 0m3.836s user 0m3.764s sys 0m0.060s I also ran the libxml2 and libxslt test suites with the patch and couldn't detect any breakage. Nick >From e0f5a8261760e4f257b90410be27657e984237c8 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer <wellnhofer@aevum.de> Date: Sun, 19 Aug 2012 18:20:22 +0200 Subject: [PATCH] Optimizations for descendant-or-self::node() Currently, the function xmlXPathRewriteDOSExpression optimizes expressions of type '//child'. Instead of adding a 'rewriteType' and doing a compound traversal, the same can be achieved simply by setting the axis of the node test from 'child' to 'descendant'. There are also many other cases that can be optimized similarly. This commit augments xmlXPathRewriteDOSExpression to essentially rewrite the following subexpressions: - descendant-or-self::node()/child:: to descendant:: - descendant-or-self::node()/descendant:: to descendant:: - descendant-or-self::node()/self:: to descendant-or-self:: - descendant-or-self::node()/descendant-or-self:: to descendant-or-self:: Since the '//' shortcut in XPath is translated to '/descendant-or-self::node()/', this greatly speeds up expressions using '//' on large subtrees.
/external/libxml2/xpath.c
|
3e62adbe39f2083c9c2cd3330c320227818fd361 |
|
09-Aug-2012 |
Daniel Veillard <veillard@redhat.com> |
Adding various checks on node type though the API Specifially checking against namespace nodes before accessing node pointers
/external/libxml2/xpath.c
|
cd852ad154fd919d9a4bd955566b43bac848878a |
|
30-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Implement some default limits in the XPath module This adds some internal limitationson XPath expression complexity, and limits at runtime like depth of the stack and maximum size for nodeset. * xpath.c: implement the above as well as the maximum Name lenght
/external/libxml2/xpath.c
|
ade10f2c57b4bd5c3812b96bce1144d8fa1d189e |
|
12-Jul-2012 |
Daniel Veillard <veillard@redhat.com> |
Convert XPath to xmlBuf Easy as no buffer was exported in the APIs
/external/libxml2/xpath.c
|
1d4526f6f4ec8d18c40e2a09b387652a6c1aa2cd |
|
11-Oct-2011 |
Daniel Veillard <veillard@redhat.com> |
Fix missing error status in XPath evaluation Started by Chris Evans, I added a few more place where the error should have been set in the evaluation context.
/external/libxml2/xpath.c
|
f5048b3e71fc30ad096970b8df6e7af073bae4cb |
|
18-Aug-2011 |
Daniel Veillard <veillard@redhat.com> |
Hardening of XPath evaluation Add a mechanism of frame for XPath evaluation when entering a function or a scoped evaluation, also fix a potential problem in predicate evaluation.
/external/libxml2/xpath.c
|
a15404034cb5de45a70114b16c60b20494ecc6e9 |
|
06-May-2011 |
Stefan Kost <ensonic@users.sf.net> |
xpath: remove unused variable As noted by gcc, this variable is not beeing used.
/external/libxml2/xpath.c
|
d7958b21e7f8c447a26bb2436f08402b2c308be4 |
|
23-Mar-2011 |
Chris Evans <scarybeasts@gmail.com> |
Fix some potential problems on reallocation failures The count was incremented before the allocation and not fixed in case of failure * xpath.c: corrects a few instances where the available count of some structure is updated before we know the allocation actually succeeds
/external/libxml2/xpath.c
|
fec31bcd452e77c10579467ca87a785b41115de6 |
|
18-Nov-2010 |
Daniel Veillard <veillard@redhat.com> |
Small fix for previous commit
/external/libxml2/xpath.c
|
df83c17e5a2646bd923f75e5e507bc80d73c9722 |
|
17-Nov-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix a potential freeing error in XPath
/external/libxml2/xpath.c
|
0cbeb50ee03ce582a0c979c70d8fbf030e270c37 |
|
15-Nov-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix a potential memory access error in case of a previus allocation error
/external/libxml2/xpath.c
|
ee32ad3c0f6dfbb1b0e57db63d16f6455d6416df |
|
03-Nov-2010 |
Phil Shafer <phil@juniper.net> |
629325 XPath rounding errors first cleanup https://bugzilla.gnome.org/show_bug.cgi?id=629325 not a full solution as Vincent Lefevre pointed out but an incremental improvement over the status-quo
/external/libxml2/xpath.c
|
ea90b894146030c214a7df6d8375310174f134b9 |
|
22-Oct-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix a change of semantic on XPath preceding and following axis This was introduced in the prevous fix, while preceding-sibling and following sibling axis are empty for attributes and namespaces, preceding and following axis should still work based on the parent element. However the parent element is not available for a namespace node, so we keep the axis empty in that case.
/external/libxml2/xpath.c
|
2f3523f61f1c7a2a0521c2f6c0db6c80e1cc4111 |
|
15-Oct-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix a leak in XPath compilation Sometimes a not well formed XPath expression could lead to a leak as reported by Ralf Junker <ralfjunker@gmx.de>
/external/libxml2/xpath.c
|
91d19754d46acd4a639a8b9e31f50f31c78f8c9c |
|
15-Oct-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix the semantic of XPath axis for namespace/attribute context nodes The processing of namespace and attributes nodes was not compliant to the XPath-1.0 specification
/external/libxml2/xpath.c
|
2ddecc23862bab1a9a9e51e097aefc92ec305e28 |
|
12-Oct-2010 |
Marius Wachtler <malloc@inode.at> |
Fix a small bug in XPath evaluation code
/external/libxml2/xpath.c
|
729601f15772c19778062b98bd0716d8f5c2af3b |
|
12-Oct-2009 |
Martin <gzlist@googlemail.com> |
Fix memory leak in xmlXPathEvalExpression() * xpath.c: plug some leaks when parsing misformed XPath expressions * python/tests/xpathleak.py: expand the regression tests for those
/external/libxml2/xpath.c
|
594e5dfb48ee6fbac1b64155839063648022fc57 |
|
07-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Chasing dead assignments reported by clang-scan * SAX2.c dict.c error.c hash.c nanohttp.c parser.c python/libxml.c relaxng.c runtest.c tree.c valid.c xinclude.c xmlregexp.c xmlsave.c xmlschemas.c xpath.c xpointer.c: mostly removing unneded affectations, but this led to a few real bugs and some part not yet understood (relaxng/interleave)
/external/libxml2/xpath.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/xpath.c
|
bccae2d21038967f5d83109f27b925bcd4795602 |
|
04-Jun-2009 |
Daniel Veillard <veillard@redhat.com> |
* c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string patch by Christian Persch, fixes #581612
/external/libxml2/xpath.c
|
48b3eb22c2b79b5b3bc247f65c376c8154be4eda |
|
25-Mar-2009 |
Daniel Veillard <veillard@src.gnome.org> |
fixes for Borland/CodeGear/Embarcadero compilers by Eric Zurcher Daniel * include/wsockcompat.h win32/Makefile.bcb xpath.c: fixes for Borland/CodeGear/Embarcadero compilers by Eric Zurcher Daniel svn path=/trunk/; revision=3822
/external/libxml2/xpath.c
|
db3ce96906c09559d944c72b69eb984105f34776 |
|
25-Mar-2009 |
Daniel Veillard <veillard@src.gnome.org> |
xmlXPathRegisterNs should not allow enpty prefixes daniel * xpath.c: xmlXPathRegisterNs should not allow enpty prefixes daniel svn path=/trunk/; revision=3821
/external/libxml2/xpath.c
|
f63085de5e33a95e326d1d810fb18d979359012b |
|
18-Jan-2009 |
Daniel Veillard <veillard@src.gnome.org> |
port patch from Marcus Meissner to add gcc checking for printf like * include/libxml/parser.h include/libxml/xmlwriter.h include/libxml/relaxng.h include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in include/libxml/valid.h include/libxml/xmlschemas.h include/libxml/xmlerror.h: port patch from Marcus Meissner to add gcc checking for printf like functions parameters, should fix #65068 * doc/apibuild.py doc/*: modified the script accordingly and regenerated * xpath.c xmlmemory.c threads.c: fix a few warnings Daniel svn path=/trunk/; revision=3813
/external/libxml2/xpath.c
|
074f37e7ebd5e76ceb584a89745a9e84df5b3be2 |
|
01-Sep-2008 |
Daniel Veillard <veillard@src.gnome.org> |
applied a couple of patches from Martin avoiding some leaks, fixinq QName * schematron.c xpath.c: applied a couple of patches from Martin avoiding some leaks, fixinq QName checks in XPath, XPath debugging and schematron code cleanups. * python/tests/Makefile.am python/tests/xpathleak.py: add the specific regression tests, just tweak it to avoid output by default Daniel svn path=/trunk/; revision=3791
/external/libxml2/xpath.c
|
45490aebe7a60704e8ed850c498969858ab900ee |
|
29-Jul-2008 |
Daniel Veillard <veillard@src.gnome.org> |
space and tabs cleanup Daniel * xpath.c: space and tabs cleanup Daniel svn path=/trunk/; revision=3756
/external/libxml2/xpath.c
|
f88d849a4e994c94c0d0814a4befb43c990ceebd |
|
01-Apr-2008 |
Daniel Veillard <veillard@src.gnome.org> |
two patches from Alvaro Herrera to avoid problem when running out of * xpath.c: two patches from Alvaro Herrera to avoid problem when running out of memory in XPath evaluations. Daniel svn path=/trunk/; revision=3721
/external/libxml2/xpath.c
|
f179456d0f82225ef32196d4947a565bed1b59cb |
|
23-Aug-2007 |
William M. Brack <wbrack@src.gnome.org> |
fixed mlXPathCompOpEvalPositionalPredicate problem with object caching * xpath.c: fixed mlXPathCompOpEvalPositionalPredicate problem with object caching (bug #469410) svn path=/trunk/; revision=3653
/external/libxml2/xpath.c
|
31700e63067962c632d9fa3d7a4d699a657e8e08 |
|
13-Jun-2007 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem in previous fix to xmlXPathNodeSetSort * xpath.c: fixed problem in previous fix to xmlXPathNodeSetSort svn path=/trunk/; revision=3640
/external/libxml2/xpath.c
|
97ac819cc650e5241303baa65b0fd04d112fd9e1 |
|
06-Jun-2007 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with xmlXPathNodeSetSort; fixed problem with * xpath.c: fixed problem with xmlXPathNodeSetSort; fixed problem with xmlXPathNodeTrailingSorted (both bug#413451) svn path=/trunk/; revision=3622
/external/libxml2/xpath.c
|
d611c88a010fa7c64c407155e43b04bc4c7e9e38 |
|
31-May-2007 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with string value for PI node (bug #442275) * xpath.c: fixed problem with string value for PI node (bug #442275) svn path=/trunk/; revision=3621
/external/libxml2/xpath.c
|
d2f682a495d2668342395bc72f69500a5de6b072 |
|
15-May-2007 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem on gzip streams (bug #438045) fixed minor spot of redundant * nanohttp.c: fixed problem on gzip streams (bug #438045) * xpath.c: fixed minor spot of redundant code - no logic change. svn path=/trunk/; revision=3616
/external/libxml2/xpath.c
|
ca79788eaa34765e184801c4db50560e5a0dda91 |
|
11-May-2007 |
William M. Brack <wbrack@src.gnome.org> |
enhanced the coding for xmlXPathCastNumberToString in order to produce the * xpath.c: enhanced the coding for xmlXPathCastNumberToString in order to produce the required number of significant digits (bug #437179) svn path=/trunk/; revision=3615
/external/libxml2/xpath.c
|
ee0b982fe81018f8a190f62335c0e7957f4c5bcd |
|
07-Mar-2007 |
William M. Brack <wbrack@src.gnome.org> |
fixed xmlXPathCmpNodes for incorrect result on certain cases when * xpath.c: fixed xmlXPathCmpNodes for incorrect result on certain cases when comparing identical nodes (bug 415567) with patch from Oleg Paraschenko svn path=/trunk/; revision=3587
/external/libxml2/xpath.c
|
0bcec06d4c261ccff8bdc9111618e6938cb5855f |
|
14-Feb-2007 |
William M. Brack <wbrack@src.gnome.org> |
Fixed memory bug with invalid function reported by Francois Delyon on * xpath.c: Fixed memory bug with invalid function reported by Francois Delyon on mailing list svn path=/trunk/; revision=3584
/external/libxml2/xpath.c
|
11be2d02b0261c9b5fd5d2f511b7a5ca8a81342d |
|
24-Jan-2007 |
William M. Brack <wbrack@src.gnome.org> |
added checks for alloc fail on calls to xmlXPathNewContext (libxslt bug * xpath.c: added checks for alloc fail on calls to xmlXPathNewContext (libxslt bug #400242) svn path=/trunk/; revision=3575
/external/libxml2/xpath.c
|
fe3970e09fc95a78eea09225e21ec24b69c1dc75 |
|
23-Nov-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug where the principal node type of an axis wasn't tested on name * xpath.c: fixed a bug where the principal node type of an axis wasn't tested on name check, fixes bug #377432 daniel
/external/libxml2/xpath.c
|
17970a72caf1347025f2cc01eb6a1d7142b50d7c |
|
26-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
William spotted an obvious bug Daniel * xpath.c: William spotted an obvious bug Daniel
/external/libxml2/xpath.c
|
c465ffc20c75f6ee4656aec9649d5bc6a3bbbf26 |
|
17-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Olaf Walkowiak which should fix #334104 Daniel * xpath.c: applied patch from Olaf Walkowiak which should fix #334104 Daniel
/external/libxml2/xpath.c
|
50128ad7cc312ad559801bbc7121201c1018857a |
|
15-Aug-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Applied the proposed fix for the documentation of xmlXPathCastToString(); * xpath.c: Applied the proposed fix for the documentation of xmlXPathCastToString(); see bug #346202.
/external/libxml2/xpath.c
|
889b76229b544ec2fe1a4996c8a3b0733f4fc828 |
|
03-Jul-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Changed xmlXPathCollectAndTest() to use xmlXPathNodeSetAddNs() when adding * xpath.c: Changed xmlXPathCollectAndTest() to use xmlXPathNodeSetAddNs() when adding a ns-node in case of NODE_TEST_TYPE (the ns-node was previously added plainly to the list). Since for NODE_TEST_ALL and NODE_TEST_NAME this specialized ns-addition function was already used, I assume it was missed to be used with NODE_TEST_TYPE.
/external/libxml2/xpath.c
|
2bdb12ff9fdb69169604fdf544e1026b2459aca1 |
|
29-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Fixed a double-free in xmlXPathCompOpEvalToBoolean(), revealed by a * xpath.c: Fixed a double-free in xmlXPathCompOpEvalToBoolean(), revealed by a Libxslt regression test.
/external/libxml2/xpath.c
|
324c75b3c3edffcd30e7afa2a32f0d83d928b10d |
|
29-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Enhanced xmlXPathCompOpEvalToBoolean() to be also usable outside predicate * xpath.c: Enhanced xmlXPathCompOpEvalToBoolean() to be also usable outside predicate evaluation; the intention is to use it via xmlXPathCompiledEvalToBoolean() for XSLT tests, like in <xsl:if test="/foo">.
/external/libxml2/xpath.c
|
8af1f0bb83cfc3f57fd5637dcfce28c95eb99638 |
|
28-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Fix a memory leak which occurred when using * xpath.c: Fix a memory leak which occurred when using xmlXPathCompiledEvalToBoolean().
/external/libxml2/xpath.c
|
631ea8176ad5ae7662145e2ab18b3a62e8838dec |
|
26-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Added xmlXPathCompiledEvalToBoolean() to the API and adjusted/added * xpath.c: Added xmlXPathCompiledEvalToBoolean() to the API and adjusted/added xmlXPathRunEval(), xmlXPathRunStreamEval(), xmlXPathCompOpEvalToBoolean(), xmlXPathNodeCollectAndTest() to be aware of a boolean result request. The new function is now used to evaluate predicates.
/external/libxml2/xpath.c
|
6422d916d929cb8653d950d4b424388a7ea7230d |
|
26-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Fixed an bug in xmlXPathCompExprAdd(): the newly introduced field * xpath.c: Fixed an bug in xmlXPathCompExprAdd(): the newly introduced field @rewriteType on xmlXPathStepOp was not initialized to zero here; this could lead to the activation of the axis rewrite code in xmlXPathNodeCollectAndTest() when @rewriteType is randomly set to the value 1. A test (hardcoding the intial value to 1) revealed that the resulting incorrect behaviour is similar to the behaviour as described by Arnold Hendriks on the mailing list; so I hope that will fix the issue.
/external/libxml2/xpath.c
|
766ed7e1e5a4361f3b107ba8dc7af3a8960801c9 |
|
23-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Fixed an error in xmlXPathEvalExpr(), which was introduced with the * xpath.c: Fixed an error in xmlXPathEvalExpr(), which was introduced with the addition of the d-o-s rewrite and made xpath.c unable to compile if XPATH_STREAMING was not defined (reported by Kupriyanov Anatolij - #345752). Fixed the check for d-o-s rewrite to work on the correct XPath string, which is ctxt->base and not comp->expr in this case.
/external/libxml2/xpath.c
|
9bca933a6e39bae6dd8952825528270f006c97df |
|
19-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Added optimization for positional predicates (only short-hand form "[n]"), * xpath.c: Added optimization for positional predicates (only short-hand form "[n]"), which have a preceding predicate: "/foo[descendant::bar][3]".
/external/libxml2/xpath.c
|
7cb3fa9d51a0a57d1e538854e4be84db82b75098 |
|
06-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Fixed self-invented a segfault in xmlXPathCtxtCompile(), when the * xpath.c: Fixed self-invented a segfault in xmlXPathCtxtCompile(), when the expression was not valid and @comp was NULL and I tried to do the d-o-s rewrite.
/external/libxml2/xpath.c
|
080152c9017a0ee4b97149d54f85fea3ab348b6d |
|
06-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Enabled the compound traversal again; I added a check to use this only if * xpath.c: Enabled the compound traversal again; I added a check to use this only if the have an expression starting with the document node; so in the case of "//foo", we already know at compilation-time, that there will be only 1 initial context node. Added the rewrite also to xmlXPathEvalExpr().
/external/libxml2/xpath.c
|
c42e9f640984237cab335843aa5b874c4dfb5bfe |
|
02-Jun-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Disabled the compound traversal for the release; I need first to assure * xpath.c: Disabled the compound traversal for the release; I need first to assure that this is done only if we have 1 initial node.
/external/libxml2/xpath.c
|
1b2be101e8c7c6c0b65d9961a302885aead9bc22 |
|
31-May-2006 |
Aleksey Sanin <aleksey@src.gnome.org> |
fixed memory leak in xpath error reporting * xpath.c: fixed memory leak in xpath error reporting
/external/libxml2/xpath.c
|
5869469f42db259a21fb0721d66513de0b619097 |
|
31-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Changed the name of the recently added public function * xpath.c include/libxml/xpath.h runsuite.c: Changed the name of the recently added public function xmlXPathContextSetObjectCache() to xmlXPathContextSetCache(); so a more generic one, in case we decide to cache more things than only XPath objects.
/external/libxml2/xpath.c
|
df0ba2640931d8da5052977154fb03bc1ede08f8 |
|
30-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Optimized xmlXPathNodeCollectAndTest() and xmlXPathNodeCollectAndTestNth() * xpath.c: Optimized xmlXPathNodeCollectAndTest() and xmlXPathNodeCollectAndTestNth() to evaluate a compound traversal of 2 axes when we have a "//foo" expression. This is done with a rewrite of the XPath AST in xmlXPathRewriteDOSExpression(); I added an additional field to xmlXPathStepOp for this (but the field's name should be changed). The mechanism: the embracing descendant-or-self axis traversal (also optimized to return only nodes which can hold elements), will produce context nodes for the inner traversal of the child axis. This way we avoid a full node-collecting traversal of the descendant-or-self axis. Some tests indicate that this can reduce execution time of "//foo" to 50%. Together with the XPath object cache this all significantly speeds up libxslt.
/external/libxml2/xpath.c
|
75af2a87e52aa16a91bd50f40ad3c0df3b0be54b |
|
30-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Enhanced xmlXPathNodeCollectAndTest() to avoid recreation (if possible) of * xpath.c: Enhanced xmlXPathNodeCollectAndTest() to avoid recreation (if possible) of the node-set which is used to collect the nodes in the current axis for the currect context node. Especially for "//foo" this will decrease dramatically the number of created node-sets, since for each node in the result node-set of the evaluation of descendant-or-self::node() a new temporary node-set was created. Added node iterator xmlXPathNextChildElement() as a tiny optimization for child::foo.
/external/libxml2/xpath.c
|
a72484438f798d821fcd65ef26ddd25f2380c5c7 |
|
29-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Added an XPath object cache. It sits on an xmlXPathContext and need to be * xpath.c include/libxml/xpath.h: Added an XPath object cache. It sits on an xmlXPathContext and need to be explicitely activated (or deactivated again) with xmlXPathContextSetObjectCache(). The cache consists of 5 lists for node-set, string, number, boolean and misc XPath objects. Internally the xpath.c module will use object- deposition and -acquisition functions which will try to reuse as many XPath objects as possible, and fallback to normal free/create behaviour if no cache is available or if the cache is full. * runsuite.c: Adjusted to deactivate the cache for XML Schema tests if a cache-creation is turned on by default for the whole library, e.g. for testing purposes of the cache. It is deactivated here in order to avoid confusion of the memory leak detection in runsuite.c.
/external/libxml2/xpath.c
|
984a9aeddf69378a05f79ee750e7996bfa791c24 |
|
24-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Removed a memcpy if xmlXPathNodeSetMerge(); it seems we really need to * xpath.c: Removed a memcpy if xmlXPathNodeSetMerge(); it seems we really need to walk the whole list, since those nastly namespace nodes need to be added with xmlXPathNodeSetDupNs(); thus a pure memcpy is not possible. A flag on the node-set indicating if namespace nodes are in the set would help here; this is the 3rd flag which would be usefull with node-sets. The current flags I have in mind: 1) Is a node-set already sorted? This would allow for rebust and optimizable sorting behaviour. 2) Of what type are the nodes in the set (or of mixed type)? This would allow for faster merging of node-sets. 3) Are namespace nodes in the set? This would allow to skipp all the namespace node specific special handling. Faster node-set merging if the first set is empty; just memcpy the set.
/external/libxml2/xpath.c
|
5691f436d92cda5db1ef06174d9edef4d12ff118 |
|
22-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Optimization of count(): eliminated sorting (see bug #165547). * xpath.c: Optimization of count(): eliminated sorting (see bug #165547). Optimization of XPATH_OP_FILTER if the predicate is a [1] (disable with XP_OPTIMIZED_FILTER_FIRST if it produces trouble). Tiny opt in xmlXPathNodeSetMerge().
/external/libxml2/xpath.c
|
64f7e1a85fe9c973cf9b21cc0bd53efa6cc3dafc |
|
19-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Substituted all remaining calls to xmlXPathCmpNodes() for * xpath.c: Substituted all remaining calls to xmlXPathCmpNodes() for xmlXPathCmpNodesExt(). Tiny further enhancement of xmlXPathCmpNodesExt(). Added additional checks in various code parts to avoid calling sorting or merging functions if the node-set(s) don't need them; i.e., if they are empty or contain just one node.
/external/libxml2/xpath.c
|
2bdabbd711356e534940431053523f1538d1a93e |
|
19-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Optimized the comparison for non-element nodes in xmlXPathCmpNodesExt(); * xpath.c: Optimized the comparison for non-element nodes in xmlXPathCmpNodesExt(); the comparison is used for sorting of node-sets. This enhancement is related to bug #165547. There are other places where the old comparison function xmlXPathCmpNodes() is still called, but I currently don't know exactly what those calls are for; thus if they can be substituted (if it makes sense) for the new function.
/external/libxml2/xpath.c
|
6ed2eb47fcf485283c6dc2dbd0ba0270f22a23b6 |
|
16-May-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Applied patch from Rob Richards, fixing a potential memory leak in * xpath.c: Applied patch from Rob Richards, fixing a potential memory leak in xmlXPathTryStreamCompile(), when a list of namespaces was assigned to the XPath compilation context; here a new namespace list was created and passed to xmlPatterncompile(); but this list was not freed afterwards. Additionally we avoid now in xmlXPathTryStreamCompile() to compile the expression, if it has a colon - indicating prefixed name tests - and no namespace list was given. The streaming XPath mechanism needs a namespace list at compilation time (unlike normal XPath, where we can bind namespace names to prefixes at execution time). * pattern.c: Enhanced to use a string dict for local-names, ns-prefixes and and namespace-names. Fixed xmlStreamPushInternal() not to use string-pointer comparison if a dict is available; this won't work, since one does not know it the given strings originate from the same dict - and they normally don't do, since e.g. namespaces are hold on xmlNs->href. I think this would be worth an investigation: if we can add a @doc field to xmlNs and put the @href in to a additionan namespace dict hold in xmlDoc. Daniel will surely not like this idea :-) But evaluation of tons of elements/attributes in namespaces with xmlStrEqual() isn't the way we should go forever.
/external/libxml2/xpath.c
|
aac7c68e87d00732b319698723de1ec43252fb01 |
|
10-Mar-2006 |
Daniel Veillard <veillard@src.gnome.org> |
fix a few warning raised by gcc-4.1 and latests changes Daniel * c14n.c encoding.c xmlschemas.c xpath.c xpointer.c: fix a few warning raised by gcc-4.1 and latests changes Daniel
/external/libxml2/xpath.c
|
11ce4004d86bb4b317c48b7d5124ba33e40e10f5 |
|
10-Mar-2006 |
Daniel Veillard <veillard@src.gnome.org> |
end of first pass on coverity reports. Daniel * runtest.c schematron.c testAutomata.c tree.c valid.c xinclude.c xmlcatalog.c xmlreader.c xmlregexp.c xpath.c: end of first pass on coverity reports. Daniel
/external/libxml2/xpath.c
|
d3ff7ef6d3247872b1231718bdf1773c16d88806 |
|
27-Feb-2006 |
Daniel Veillard <veillard@src.gnome.org> |
workaround HP-UX compiler bug by Rick Jones Daniel * xpath.c: workaround HP-UX compiler bug by Rick Jones Daniel
/external/libxml2/xpath.c
|
97258713d37a6a9f42dd7e2b5a99b26f3e80789d |
|
05-Jan-2006 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Fixed bug #322928, reported by Erich Schubert: The bug was in pattern.c, * pattern.c xpath.c include/libxml/pattern.h: Fixed bug #322928, reported by Erich Schubert: The bug was in pattern.c, which is used for a tiny subset of xpath expression which can be evaluated in an optimized way. The doc-node was never considered when evaluating "//" expressions. Additionally, we fixed resolution to nodes of any type in pattern.c; i.e. a "//." didn't work yet, as it did select only element-nodes. Due to this issue the pushing of nodes in xpath.c needed to be adjusted as well.
/external/libxml2/xpath.c
|
b3d1491b69060f8a67516b9a3ef12617adf88954 |
|
04-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
prepare for release work for #303289, fix a formatting bug for MIN_INT * configure.in doc/* configure.in: prepare for release * xpath.c: work for #303289, fix a formatting bug for MIN_INT Daniel
/external/libxml2/xpath.c
|
f03a8cdacdce917d09972c65371953e8a57a2ac3 |
|
04-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixing yet another pattern induced XPath bug #314282 reverted back last * pattern.c xpath.c include/libxml/pattern.h: fixing yet another pattern induced XPath bug #314282 * relaxng.c: reverted back last change it was seriously broken Daniel
/external/libxml2/xpath.c
|
8bda20f73c908fc08b40ad7a1d1df2c35a8d362d |
|
24-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
removed a potentially uninitialized variable error fixed a deprecation * xpath.c: removed a potentially uninitialized variable error * python/generator.py: fixed a deprecation warning * python/tests/tstLastError.py: silent the damn test when Okay ! Daniel
/external/libxml2/xpath.c
|
24505b0f5c872c5afb6da5093565e5a6e09ca541 |
|
29-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
a lot of small cleanups based on Linus' sparse check output. Daniel * HTMLparser.c SAX2.c encoding.c globals.c parser.c relaxng.c runsuite.c runtest.c schematron.c testHTML.c testReader.c testRegexp.c testSAX.c testThreads.c valid.c xinclude.c xmlIO.c xmllint.c xmlmodule.c xmlschemas.c xpath.c xpointer.c: a lot of small cleanups based on Linus' sparse check output. Daniel
/external/libxml2/xpath.c
|
ed6c54971fdb7fa37c183b1a36c2e581c750984b |
|
23-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
changed xmlPatterncompile signature to pass an int and not an enum since * pattern.c include/libxml/pattern.h: changed xmlPatterncompile signature to pass an int and not an enum since it can generate ABI compat troubles. * include/libxml/schematron.h schematron.c: adding the new schematron code, work in progress lots to be left and needing testing * include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in Makefile.am configure.in: integration of schematron into the build * xpath.c include/libxml/xpath.h: adding flags to control compilation options right now just XML_XPATH_CHECKNS. Daniel
/external/libxml2/xpath.c
|
32f0f717d1e7854d87e03b659e772fa48ec9f91a |
|
14-Jul-2005 |
William M. Brack <wbrack@src.gnome.org> |
Changed the behaviour of xmlXPathEqualNodeSetFloat to return TRUE if a * xpath.c: Changed the behaviour of xmlXPathEqualNodeSetFloat to return TRUE if a nodeset with a numeric value of NaN is compared for inequality with any numeric value (bug 309914).
/external/libxml2/xpath.c
|
1f33c4d61f3cc9820643ef726b373ec3044bcac3 |
|
10-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
preparing to make testsuite releases along with code source releases fixed * xstc/Makefile.am README README.tests Makefile.tests Makefile.am: preparing to make testsuite releases along with code source releases * gentest.py testapi.c: fixed a couple of problem introduced by the new Schemas support for Readers * xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude but simple way. * xmlschemas.c include/libxml/tree.h: fixed a couple of problems raised by the doc builder. * doc/*: made rebuild Daniel
/external/libxml2/xpath.c
|
ea152c05b3f3d9e47b282b88ffdb16fcb8c779c1 |
|
09-Jun-2005 |
William M. Brack <wbrack@src.gnome.org> |
Further enhancement for XPath streaming, consolidated with schemas usage * pattern.c, xpath.c, include/libxml/pattern.h: Further enhancement for XPath streaming, consolidated with schemas usage of pattern.c. Added a new enum xmlPatternFlags. * doc/*, testapi.c, elfgcchack.h: updated to reflect new enum. * test/XPath/tests/mixedpat, test/XPath/docs/mixed, result/XPath/mixedpat: added regression test for problems reported in bug306348
/external/libxml2/xpath.c
|
fbb619f4762fd50630e3ec22589838d089cd2f08 |
|
06-Jun-2005 |
William M. Brack <wbrack@src.gnome.org> |
Enhanced xmlXPathRunStreamEval, fixed handling of depth/level for cases * xpath.c, pattern.c: Enhanced xmlXPathRunStreamEval, fixed handling of depth/level for cases like union operator (bug #306348 reported by Bob Stayton). Also enhanced several comments throughout pattern.c. * doc/apibuild.py: fixed problem in handling of 'signed' declaration. Rebuilt the docs.
/external/libxml2/xpath.c
|
dbfe05aff4d242e31fcd7621a4901a6fa10b988e |
|
04-May-2005 |
Daniel Veillard <veillard@src.gnome.org> |
on linux/gcc use weak definitions to avoid linking with pthread library on * Makefile.am configure.in threads.c: on linux/gcc use weak definitions to avoid linking with pthread library on non-threaded environments. * xpath.c: applied patch from Mark Vakoc w.r.t. a buggy namespace list allocation. Daniel
/external/libxml2/xpath.c
|
3d426663629a53180f3f54282ba27f3d070eef24 |
|
19-Apr-2005 |
William M. Brack <wbrack@src.gnome.org> |
Added some code to avoid integer overflow for ceil, floor and round * xpath.c: Added some code to avoid integer overflow for ceil, floor and round functions (bug 301162)
/external/libxml2/xpath.c
|
d6e347e865b473f06fd431be926183c77596194a |
|
15-Apr-2005 |
William M. Brack <wbrack@src.gnome.org> |
Applied Daniel's fix for memory leak in dtd prefix (bug 300550). minor * valid.c: Applied Daniel's fix for memory leak in dtd prefix (bug 300550). * xpath.c: minor change to comment only
/external/libxml2/xpath.c
|
2c19a7bf2ee0f78485840cac50f2a989f5efe476 |
|
10-Apr-2005 |
William M. Brack <wbrack@src.gnome.org> |
fixed several places where memory cleanup was not properly done after an * xpath.c: fixed several places where memory cleanup was not properly done after an error was detected (problem was reported on the mailing list by Pawel Palucha)
/external/libxml2/xpath.c
|
4ddaa56d7af6638c20a4446c47b02b299987be65 |
|
06-Apr-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the bug in lang() as raised by Elliotte Rusty Harold added a * xpath.c: fixed the bug in lang() as raised by Elliotte Rusty Harold * result/XPath/tests/langsimple test/XPath/tests/langsimple test/XPath/docs/lang: added a regression test Daniel
/external/libxml2/xpath.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/xpath.c
|
12d37ab63441baf9e03db70168cc1d0d6f1c2373 |
|
21-Feb-2005 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem when XMLLINT_INDENT was empty (bug 168033). fixed * xmlsave.c: fixed problem when XMLLINT_INDENT was empty (bug 168033). * xpath.c: fixed compilation warning, no change to logic. * xmlschemastypes.c: fixed compilation warning, no change to logic.
/external/libxml2/xpath.c
|
fa1f77f2f04d6960b934f9ebf7cdb20bb8f5e8fd |
|
21-Feb-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed remaining known bugs in the XPath streaming, and switched XPath to * pattern.c xpath.c: fixed remaining known bugs in the XPath streaming, and switched XPath to use it by default when possible Daniel
/external/libxml2/xpath.c
|
56de87ee0d147d04a041eb1ec95048566375bc3f |
|
16-Feb-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fix the comment to describe the real return values lot of work on the * encoding.c: fix the comment to describe the real return values * pattern.c xpath.c include/libxml/pattern.h: lot of work on the patterns, pluggin in the XPath default evaluation, but disabled right now because it's not yet good enough for XSLT. pattern.h streaming API are likely to be changed to handle relative and absolute paths in the same expression. Daniel
/external/libxml2/xpath.c
|
cd65bc9a49b406899c78e9e8f6757acca54fc04e |
|
06-Jan-2005 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with xmlXPathErr when error number subscript was out of * xpath.c: fixed problem with xmlXPathErr when error number subscript was out of range (bug 163055)
/external/libxml2/xpath.c
|
21e4ef20f64ebd740ebac0ead5d85a5631d2db5e |
|
02-Jan-2005 |
William M. Brack <wbrack@src.gnome.org> |
Re-examined the problems of configuring a "minimal" library. Synchronized the header files with the library code in order to assure that all the various conditionals (LIBXML_xxxx_ENABLED) were the same in both. Modified the API database content to more accurately reflect the conditionals. Enhanced the generation of that database. Although there was no substantial change to any of the library code's logic, a large number of files were modified to achieve the above, and the configuration script was enhanced to do some automatic enabling of features (e.g. --with-xinclude forces --with-xpath). Additionally, all the format errors discovered by apibuild.py were corrected. * configure.in: enhanced cross-checking of options * doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml, doc/libxml2-api.xml, gentest.py: changed the usage of the <cond> element in module descriptions * elfgcchack.h, testapi.c: regenerated with proper conditionals * HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c, testSAX.c: cleaned up conditionals * include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h, hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h, valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]: synchronized the conditionals with the corresponding module code * doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c: added additional conditions required for compilation * doc/*.html, doc/html/*.html: rebuilt the docs
/external/libxml2/xpath.c
|
ad0e67c57f26f691fc120d5c5336cee9885cf324 |
|
01-Dec-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed up some gcc warnings, no change to logic. New macro XML_CAST_FPTR to * dict.c, xpath.c, include/libxml/hash.h: fixed up some gcc warnings, no change to logic. New macro XML_CAST_FPTR to circumvent gcc warnings on function pointer <-> object pointer (a hack).
/external/libxml2/xpath.c
|
7eca35fbaef6bd06074c4b978d381303609fcb0b |
|
29-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a memory leak on errors in some circumstances #159812 Daniel * xpath.c: fixed a memory leak on errors in some circumstances #159812 Daniel
/external/libxml2/xpath.c
|
f13f77f0e6a7876063d5fba15c096befb0827ced |
|
12-Nov-2004 |
William M. Brack <wbrack@src.gnome.org> |
trivial change (changed CHECK_CONTEXT to CHECK_CTXT on a couple of lines) * xpath.c: trivial change (changed CHECK_CONTEXT to CHECK_CTXT on a couple of lines) * gentest.py, testapi.c: enhanced to reduce compilation warnings
/external/libxml2/xpath.c
|
645a924a9d50d8e0eced5dd7277214a65756c2e1 |
|
09-Nov-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem concerning XPath context corruption during function argument * xpath.c: fixed problem concerning XPath context corruption during function argument evaluation (bug 157652)
/external/libxml2/xpath.c
|
f2a36f98e16efa8a89d9bed359d59be10e5d33cd |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
more types. more fixes Daniel * testapi.c: more types. * parserInternals.c xpath.c: more fixes Daniel
/external/libxml2/xpath.c
|
6128c01ca6a5c1d67970b44cd11aa95a392d8a2d |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
better parser options coverage more cleanups. Daniel * gentest.py testapi.c: better parser options coverage * SAX2.c xpath.c: more cleanups. Daniel
/external/libxml2/xpath.c
|
a82b182655ccee95e3b7210066206ddb3918823f |
|
08-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
more coverage more fixes Daniel * gentest.py testapi.c: more coverage * debugXML.c parser.c xmlregexp.c xpath.c: more fixes Daniel
/external/libxml2/xpath.c
|
57b2516af5e2e06c54750b6549723cf5b8edf8a4 |
|
06-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
augmented type autogeneration for enums removed direct error reporting. * gentest.py testapi.c: augmented type autogeneration for enums * xpath.c include/libxml/xpath.h: removed direct error reporting. Daniel
/external/libxml2/xpath.c
|
ce682bc24b79f1dd29b781d4c17f9bf169ce7e32 |
|
05-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
autogenerate a minimal NULL value sequence for unknown pointer types This * gentest.py testapi.c: autogenerate a minimal NULL value sequence for unknown pointer types * HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c xpointer.c: This uncovered an impressive amount of entry points not checking for NULL pointers when they ought to, closing all the open gaps. Daniel
/external/libxml2/xpath.c
|
b031cef5b537d8eda30f508627f08bc642bbd31d |
|
05-Nov-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with NULL entry (bug 157407) fixed a couple of warnings (no * catalog.c: fixed problem with NULL entry (bug 157407) * xpath.c: fixed a couple of warnings (no change to logic)
/external/libxml2/xpath.c
|
032268145fad72bbf00c944c1f6a067e5da4a1e0 |
|
01-Nov-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed an UTF-8 parsing bug reported by Markus Bertheau on #fedora-devel * xpath.c: fixed an UTF-8 parsing bug reported by Markus Bertheau on #fedora-devel Daniel
/external/libxml2/xpath.c
|
8de5c0bd79cceeca3d55d6dbf8f0248b7239e050 |
|
07-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
adding the tree debug mode fixing various problems reported by the debug * debugXML.c include/libxml/debugXML.h include/libxml/xmlerror.h: adding the tree debug mode * parser.c relaxng.c tree.c xpath.c: fixing various problems reported by the debug mode. * SAX2.c: another tree fix from Rob Richards Daniel
/external/libxml2/xpath.c
|
d1757abcb891e01a9017f4aad041cc306d0d467b |
|
03-Oct-2004 |
William M. Brack <wbrack@src.gnome.org> |
added two new macros IS_ASCII_LETTER and IS_ASCII_DIGIT used with (html) * include/libxml/parserInternals.h: added two new macros IS_ASCII_LETTER and IS_ASCII_DIGIT used with (html) parsing and xpath for testing data not necessarily unicode. * HTMLparser.c, xpath.c: changed use of IS_LETTER_CH and IS_DIGIT_CH macros to ascii versions (bug 153936).
/external/libxml2/xpath.c
|
a918b5b08ac20d4e7c765bdce653969ebad6c315 |
|
26-Sep-2004 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Malcolm Tredinnick fixing space/tabs fixed a realloc * xstc/xstc.py: applied patch from Malcolm Tredinnick fixing space/tabs * xpath.c: fixed a realloc potential problem Daniel
/external/libxml2/xpath.c
|
6ebf3c4c1a78406d15e8629b4a7b3d52549f0c8b |
|
22-Aug-2004 |
Daniel Veillard <veillard@src.gnome.org> |
trying to remove some warning when compiling on Fedora Core 3 and 64bits * xmllint.c xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h python/libxml.c python/libxml_wrap.h: trying to remove some warning when compiling on Fedora Core 3 and 64bits Daniel
/external/libxml2/xpath.c
|
3794b9e84ac51072830a0b34d1ddd0378c0f7cb6 |
|
13-Jul-2004 |
William M. Brack <wbrack@src.gnome.org> |
Added code to in PREDICATE/FILTER handling to reset the xpath context * xpath.c: Added code to in PREDICATE/FILTER handling to reset the xpath context document pointer (part of fix to libxslt bug 147445)
/external/libxml2/xpath.c
|
e9449c5d29d87b1dc51de7784ed947ae1e3da831 |
|
11-Jul-2004 |
William M. Brack <wbrack@src.gnome.org> |
added an encoding "special comment" to avoid warning message in python2.3 * python/drv_libxml.py: added an encoding "special comment" to avoid warning message in python2.3 (bug 146889) * Makefile.am, python/Makefile.am, python/tests/Makefile.am: small change to make "make tests" a little quieter (MAKEFLAGS+=--silent) * xpath.c: enhanced to take advantage of current libxslt handling of tmpRVT. Fixes bug 145547.
/external/libxml2/xpath.c
|
8fad8bff2c2e0b064a6d48d4eeb663804de5545f |
|
02-Jun-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with predicate evaluation on an empty nodeset (bug 143409) * xpath.c: fixed problem with predicate evaluation on an empty nodeset (bug 143409)
/external/libxml2/xpath.c
|
9912705b82cbf3fbff43e19dd95dd0a6ec494d2d |
|
24-May-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed to allow '+' in exponent of number (bug 143005) fixed typo in last * xpath.c: fixed to allow '+' in exponent of number (bug 143005) * SAX2.c: fixed typo in last commit
/external/libxml2/xpath.c
|
9ea6231ecef04c848b688355b8f7532dd5e4c6f8 |
|
29-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Mark Vakoc for regression tests on Windows. the NaN problem * win32/Makefile.msvc: patch from Mark Vakoc for regression tests on Windows. * xpath.c: the NaN problem also shows up on Borland Daniel
/external/libxml2/xpath.c
|
d087dbf3922c9f0062281337456103f5cfb1990c |
|
20-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
last version of the fix for MSC version 1200 Daniel * xpath.c: last version of the fix for MSC version 1200 Daniel
/external/libxml2/xpath.c
|
7c4eb63bb01d754b17860cd7dc2ab2fef81f6a08 |
|
19-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a stupid () error + Mark name. Daniel * xpath.c: fixed a stupid () error + Mark name. Daniel
/external/libxml2/xpath.c
|
68cb4b2498088cf920ed6c9490b134ce7f38909f |
|
18-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
relaxed id() to not check taht the name(s) passed are actually NCName, * xpath.c: relaxed id() to not check taht the name(s) passed are actually NCName, decided this in agreement with Aleksey Sanin since existing specs like Visa3D broke that conformance checking and other tools seems to not implement it sigh... * SAX2.c: check attribute decls for xml:id and the value is an NCName. * test/xmlid/id_err* result/xmlid/id_err*: added error testing Daniel
/external/libxml2/xpath.c
|
2582a338bff77569b5aadbba8f40e1f3862d090d |
|
18-Apr-2004 |
Daniel Veillard <veillard@src.gnome.org> |
work around Microsoft compiler NaN bug raise reported by Mark Vakoc fixed * xpath.c: work around Microsoft compiler NaN bug raise reported by Mark Vakoc * xmlschemas.c include/libxml/schemasInternals.h include/libxml/xmlerror.h: fixed a recusive expection schemas compilation error raised by taihei goi Daniel
/external/libxml2/xpath.c
|
a59ddb5ea4f34aa3f6e478c5c3bdf0a3054c7b12 |
|
25-Feb-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed a memory leak (xmlXPathLangFunction) reported on the list by Mike * xpath.c: fixed a memory leak (xmlXPathLangFunction) reported on the list by Mike Hommey
/external/libxml2/xpath.c
|
372a445479b859bd0fe24df54e9b3db34d113d5a |
|
17-Feb-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with numbers having > 19 fractional places (bug 133921) * xpath.c: fixed problem with numbers having > 19 fractional places (bug 133921)
/external/libxml2/xpath.c
|
f49be4778db34e8bbcfabc5d5f1ad33c594b7387 |
|
17-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
applied optimization patch from Petr Pajas Daniel * xpath.c: applied optimization patch from Petr Pajas Daniel
/external/libxml2/xpath.c
|
b337795500cbe3fc47ac2b81f3d955126c6fbfde |
|
09-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
small patch from Philip Ludlam to avoid warnings. Daniel * xpath.c: small patch from Philip Ludlam to avoid warnings. Daniel
/external/libxml2/xpath.c
|
5bb9ccd56a812b65e94e71477389be7826203649 |
|
09-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
remove the warning on the 2001 namespace remove some warnings when * xinclude.c: remove the warning on the 2001 namespace * parser.c parserInternals.c xpath.c: remove some warnings when compiling with MSVC6 * nanohttp.c: applied a patch when using _WINSOCKAPI_ Daniel
/external/libxml2/xpath.c
|
c07ed5e6a14fb801cfd6bbb2a582caf726e5324e |
|
30-Jan-2004 |
William M. Brack <wbrack@src.gnome.org> |
added (void *) type override to prevent warning on Solaris (Bug 132671) * xpath.c: added (void *) type override to prevent warning on Solaris (Bug 132671)
/external/libxml2/xpath.c
|
4773df2a58be83e1b9b1b55840371acf37386820 |
|
23-Jan-2004 |
Daniel Veillard <veillard@src.gnome.org> |
added io1.c an example ox xmlIO usage and io1.res test result, fixed a * doc/examples/*: added io1.c an example ox xmlIO usage and io1.res test result, fixed a awful lot of memory leaks showing up in testWriter.c, changed the examples and the Makefiles to test memory leaks. * xmlwriter.c: fixed a memory leak * Makefile.am: run the doc/examples regression tests as part of make tests * xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to compile an XPath expression within a context, currently the goal is to be able to reuse the XSLT stylesheet dictionnary, but this opens the door to others possible optimizations. * dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows to build a new dictionnary based on another read-only dictionnary. This is needed for XSLT to keep the stylesheet dictionnary read-only while being able to reuse the strings for the transformation dictionnary. * xinclude.c: fixed a dictionnar reference counting problem occuring when document parsing failed. * testSAX.c: adding option --repeat for timing 100times the parsing * doc/* : rebuilt all the docs Daniel
/external/libxml2/xpath.c
|
ce4fc56e1b56253ae794b47515948f3bc3142024 |
|
22-Jan-2004 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with union when last() is used in predicate (bug #131971) * xpath.c: fixed problem with union when last() is used in predicate (bug #131971) * xpointer.c: minor change to comment for doc generation
/external/libxml2/xpath.c
|
f7eb794c142e31ca895f2d7743f872a809e514ab |
|
31-Dec-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem pointed out by St�phane Bidoul on the list. completed * python/generator.py, python/libxml2class.txt: fixed problem pointed out by St�phane Bidoul on the list. * xinclude.c, xpointer.c, xpath.c, include/libxml/xpointer.h: completed modifications required to fix Bug 129967 (at last!). Now wait to see how long before further trouble...
/external/libxml2/xpath.c
|
72ee48d55f9002544d011826e2897b5054b7e32c |
|
30-Dec-2003 |
William M. Brack <wbrack@src.gnome.org> |
Fixed memory leak reported by Dave Beckett Removed spurious comment * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed memory leak reported by Dave Beckett * xmlschemas.c: Removed spurious comment reported on the mailing list * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h: Further work on Bug 129967 concerning xpointer range handling and range-to function; much better, but still not complete
/external/libxml2/xpath.c
|
081719182de3d15e6a438f32fdc3d1ca240a08e8 |
|
29-Dec-2003 |
William M. Brack <wbrack@src.gnome.org> |
edited a couple of comments in accordance with posting on the mailing list * xmlschemas.c: edited a couple of comments in accordance with posting on the mailing list (no logic change) * xpointer.c: working on Bug 129967, added check for NULL nodeset to prevent crash. Further work required. * xpath.c: working on Bug 129967, added code to handle XPATH_LOCATIONSET in RANGETO code, also added code to handle it in xmlXPathEvaluatePredicateResult. Further work required.
/external/libxml2/xpath.c
|
e8d1bd9daa881b01259e83eab60df8cbb56785c6 |
|
23-Dec-2003 |
William M. Brack <wbrack@src.gnome.org> |
small enhancement to xmlXPathCmpNodes to assure document order for * xpath.c: small enhancement to xmlXPathCmpNodes to assure document order for attributes is retained (Bug 129331)
/external/libxml2/xpath.c
|
f88d8cf9f1c9538dba187290ad5add003dc22bc7 |
|
08-Dec-2003 |
Daniel Veillard <veillard@src.gnome.org> |
tried to fix the problems reported in bug #126735 fixed again some problem * python/libxml.py: tried to fix the problems reported in bug #126735 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h: fixed again some problem trying to use the structured error handlers, c.f. bug #126735 * result/VC/ElementValid: tiny change due to the fix Daniel
/external/libxml2/xpath.c
|
c125a721a4b7856f5356334137d467f95e6bf4b2 |
|
16-Nov-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed bug 126976 (string != empty nodeset should be false) * xpath.c: fixed bug 126976 (string != empty nodeset should be false)
/external/libxml2/xpath.c
|
94394cd1e494f8d669b310748f54192268185c8d |
|
29-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
more fixes about unregistering objects applied patch from Mark Vakoc * xpath.c: more fixes about unregistering objects * include/libxml/relaxng.h: applied patch from Mark Vakoc missing _cplusplus processing clause Daniel
/external/libxml2/xpath.c
|
e991fe958f5269a459262bcff802a3d26167edb8 |
|
29-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
change suggested by Anthony Carrico when unregistering a namespace prefix * xpath.c: change suggested by Anthony Carrico when unregistering a namespace prefix to a context * hash.c: be more careful about calling callbacks with NULL payloads. Daniel
/external/libxml2/xpath.c
|
ae9733aeaf99e5d967b6b2cd961c98bf58cfbb4c |
|
28-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from nico@xtradyne.com for #125030 Daniel * xpath.c: applied patch from nico@xtradyne.com for #125030 Daniel
/external/libxml2/xpath.c
|
7869729c8e344b3675994877155efe1c4260683d |
|
19-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
adding xmlNodeBufGetContent() allowing to grab the content without forcing * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent() allowing to grab the content without forcing allocations. * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API * xpath.c xmldwalk.c: removed a couple of comment errors. Daniel
/external/libxml2/xpath.c
|
76e95df05556c9610b564b14cf578c8f9e34c9c1 |
|
18-Oct-2003 |
William M. Brack <wbrack@src.gnome.org> |
Changed all (?) occurences where validation macros (IS_xxx) had * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c xpath.c: Changed all (?) occurences where validation macros (IS_xxx) had single-byte arguments to use IS_xxx_CH instead (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of many warning messages on certain platforms, and also high- lights places in the library which may need to be enhanced for proper UTF8 handling.
/external/libxml2/xpath.c
|
659e71ec2476d24bfca0d6432a69ef9a49a62be4 |
|
10-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Setting up the framework for structured error reporting, touches a lot of * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c xmlschemas.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/valid.h include/libxml/xmlerror.h: Setting up the framework for structured error reporting, touches a lot of modules, but little code now the error handling trail has been cleaned up. Daniel
/external/libxml2/xpath.c
|
fcf719ce0a94f0d438f69b73cd1ca31a7000da81 |
|
10-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup migrated XPointer module to the new error mechanism Daniel * xpath.c: cleanup * xpointer.c include/libxml/xmlerror.h: migrated XPointer module to the new error mechanism Daniel
/external/libxml2/xpath.c
|
40c22b472b3d24ecc2f5b843aa3fffad6ed5cf5e |
|
10-Oct-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed bug 124061 (problem with namespace eval) * xpath.c: fixed bug 124061 (problem with namespace eval)
/external/libxml2/xpath.c
|
d96f6d34295c8ce73c15c60115e970132e6fd18e |
|
07-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleaning up XPath error reporting that time. applied the two patches for * error.c include/libxml/xmlerror.h include/libxml/xpath.h include/libxml/xpathInternals.h xpath.c: cleaning up XPath error reporting that time. * threads.c: applied the two patches for TLS threads on Windows from Jesse Pelton * parser.c: tiny safety patch for xmlStrPrintf() make sure the return is always zero terminated. Should also help detecting passing wrong buffer size easilly. * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err: updated the results to follow the errors string generated by last commit. Daniel
/external/libxml2/xpath.c
|
4432df239b7aba6bff86c838e0be11d08f283b76 |
|
28-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup, creating a new legacy.c module, made sure make tests ran in * Makefile.am: cleanup, creating a new legacy.c module, made sure make tests ran in reduced conditions * SAX.c SAX2.c configure.in entities.c globals.c parser.c parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in: increased the modularization, allow to configure out validation code and legacy code, added a configuration option --with-minimum compiling only the mandatory code which then shrink to 200KB. Daniel
/external/libxml2/xpath.c
|
5dd3c9622ab6a8e75870bc5351499155e7963abc |
|
12-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fix a problem with strcpy() in xmlXPathFormatNumber() valgrind pointed out * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber() valgrind pointed out the strings overlapped. cleanup . Daniel
/external/libxml2/xpath.c
|
78637da0ea1c833dfdfad87a9aa5bea14510d08a |
|
31-Jul-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixing bug 118559
/external/libxml2/xpath.c
|
9deb242b558cbcff45165866e0634a1962404885 |
|
28-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied a change suggested by Sean Griffin in bug #118494 about a memory * xpath.c: applied a change suggested by Sean Griffin in bug #118494 about a memory leak in EXSLT Daniel
/external/libxml2/xpath.c
|
34ba38793669da505d735e76794253b23dec447c |
|
15-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
removed some warnings by casting xmlChar to unsigned int and a couple of * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c xmlschemas.c xpath.c: removed some warnings by casting xmlChar to unsigned int and a couple of others. * xmlschemastypes.c: fixes a segfault on empty hexBinary strings Daniel
/external/libxml2/xpath.c
|
7a985a18c2fee0aa9b490792dd990b75506e3740 |
|
06-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed 2 bugs pointed in #116448 Daniel * debugXML.c xpath.c: fixed 2 bugs pointed in #116448 Daniel
/external/libxml2/xpath.c
|
d9d32aebd3d09df9431859c3d9e7f7de781c73d4 |
|
05-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
use the character() SAX callback if the cdataBlock ain't defined. fix bug * parser.c HTMLparser.c: use the character() SAX callback if the cdataBlock ain't defined. * xpath.c: fix bug #115349 allowing compilation when configured with --without-xpath since the Schemas code needs NAN and co. Daniel
/external/libxml2/xpath.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/xpath.c
|
c00cda8c065beba24706c9e8719f08e9de420274 |
|
07-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #107129, removing excessive allocation and calls to *printf in * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h: fixing bug #107129, removing excessive allocation and calls to *printf in the code to build QName strings. Daniel
/external/libxml2/xpath.c
|
e209b330558d170da195acb3a7618b0048d22c9e |
|
26-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #109160 on non-ASCII IDs Daniel * xpath.c: fixed bug #109160 on non-ASCII IDs Daniel
/external/libxml2/xpath.c
|
e4fa293265c935365717dc9accf6c6ec23d5f22f |
|
26-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
first part of the fix to performance bug #108905, adds * xpath.c include/libxml/xpath.h: first part of the fix to performance bug #108905, adds xmlXPathOrderDocElems() providing document order for nodes. * python/libxml.c: Python may require TRIO as Albert Chin pointed out Daniel
/external/libxml2/xpath.c
|
9adc0469d4691e798ea4ad59b84c874cdea8b38d |
|
24-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
some changes related to the new way of handling Result Value Tree, before * tree.c xpath.c: some changes related to the new way of handling Result Value Tree, before 2.5.5 Daniel
/external/libxml2/xpath.c
|
ef0b45016373d65700ef6f7d494a200758b2e4c5 |
|
24-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed some problems related to #75813 about handling of Result Value Trees * xpath.c: fixed some problems related to #75813 about handling of Result Value Trees Daniel
/external/libxml2/xpath.c
|
580ced8ee28ecd99374da9383897678e4ba6c358 |
|
21-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec fixed * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec * relaxng.c: fixed some of the error reporting excessive verbosity * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c xmlschemastypes.c: removed some warnings from gcc * doc/libxml2-api.xml: rebuilt Daniel
/external/libxml2/xpath.c
|
edfd588e95d7c4690b5e85880521a32c20ed4fde |
|
07-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fix bug #107804, the algorithm used for document order computation was * xpath.c: fix bug #107804, the algorithm used for document order computation was failing on attributes. Daniel
/external/libxml2/xpath.c
|
591b4be0fe1986b5e71d54c5c063493987ef4285 |
|
10-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed doc comment problems adding RelaxNG wrappers added a specific test * xpath.c: fixed doc comment problems * python/generator.py python/libxml_wrap.h python/types.c: adding RelaxNG wrappers * python/tests/Makefile.am python/tests/relaxng.py: added a specific test of those early Python RelaxNG bindings Daniel
/external/libxml2/xpath.c
|
652d8a949447833405cc0805f4b7ff1179e59ed2 |
|
04-Feb-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #104817 with delegateURI fixing bugs #104123 and #104125 Daniel * catalog.c: fixed bug #104817 with delegateURI * xpath.c: fixing bugs #104123 and #104125 Daniel
/external/libxml2/xpath.c
|
71f9d7310c1f8c587f518ec685b1448160df7336 |
|
14-Jan-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Alexey Efimov pointed out that concat('a', 'b', ) should raise a syntax * xpath.c: Alexey Efimov pointed out that concat('a', 'b', ) should raise a syntax error Daniel
/external/libxml2/xpath.c
|
8e7e1c00ce5cc3ce959833b888c50ed9fd9d5aae |
|
10-Jan-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fix to the XPath implementation for parent and ancestors axis when * xpath.c: fix to the XPath implementation for parent and ancestors axis when operating on a Result Value Tree. Fixes bug #100271 Daniel
/external/libxml2/xpath.c
|
024b57019fd4fb5dcbdd7fec7e3d54230e7102da |
|
12-Dec-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Mark Vadok about htmlNodeDumpOutput location. removed an * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok about htmlNodeDumpOutput location. * xpath.c: removed an undefined function signature * doc/apibuild.py doc/libxml2-api.xml: the script was exporting too many symbols in the API breaking the python bindings. Updated with the libxslt/libexslt changes. Daniel
/external/libxml2/xpath.c
|
01c13b5be2d249ef66d86585adee87901bb8efa2 |
|
10-Dec-2002 |
Daniel Veillard <veillard@src.gnome.org> |
code cleanup, especially the function comments. fixed a small bug when * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c: code cleanup, especially the function comments. * tree.c: fixed a small bug when freeing nodes which are XInclude ones. Daniel
/external/libxml2/xpath.c
|
1c732d2e10935529b717864b6fa4296f80edace1 |
|
30-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
code cleanup Daniel * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup Daniel
/external/libxml2/xpath.c
|
68e9e74af85ebbc30781787f247c361bc85adfa0 |
|
16-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixing #96925 wich was also dependant on the processing of parsed * parser.c xpath.c: fixing #96925 wich was also dependant on the processing of parsed entities, and XPath computation on sustitued entities. * testXPath.c: make sure entities are substitued. Daniel
/external/libxml2/xpath.c
|
8606bbbc0a04293afd7541033d6a83c4943a6f02 |
|
12-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the initialization of the SAX structure which was breaking xsltproc * parserInternals.c: fixed the initialization of the SAX structure which was breaking xsltproc * xpath.c: patch from Petr Pajas for CDATA nodes * tree.c: patch from Petr Pajas improving xmlGetNodePath() * parser.c include/libxml/parser.h: patch from Peter Jones removing a leak in xmlSAXParseMemory() and adding the function xmlSAXParseMemoryWithData() Daniel
/external/libxml2/xpath.c
|
7216cfd6622d947695c67b7b430edef8cc0af967 |
|
08-Nov-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a typo pointed out by Igor try to speed up node compare using line * globals.c: fixed a typo pointed out by Igor * xpath.c: try to speed up node compare using line numbers if available. Daniel
/external/libxml2/xpath.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/xpath.c
|
ceb09b956efa2cf1ec41c1887394396e5a6030f2 |
|
04-Oct-2002 |
Daniel Veillard <veillard@src.gnome.org> |
typo/bug found by Christian Glahn Daniel * valid.c: typo/bug found by Christian Glahn Daniel
/external/libxml2/xpath.c
|
dda8f1ba9fb2e731e2dd6aa325ed07add7905ec3 |
|
26-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
make sure ATTRIBUTE_UNUSED is always put after the attribute declaration, * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure ATTRIBUTE_UNUSED is always put after the attribute declaration, not before Daniel
/external/libxml2/xpath.c
|
118aed78f360f51d182770e62b251ef324707aa2 |
|
24-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the data callback on transition functionality which was broken when * xmlregexp.c: fixed the data callback on transition functionality which was broken when using the compact form * result/schemas/*: updated the results, less verbose, all tests pass like before * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of annoying warnings * xpath.c: try to provide better error report when possible Daniel
/external/libxml2/xpath.c
|
42766c0eea0fa40c7b721fa4c9cf56b4c484b4c7 |
|
22-Aug-2002 |
Daniel Veillard <veillard@src.gnome.org> |
possible mem leak patch from Jason Adams integrated xf:escape-uri() from * xpath.c: possible mem leak patch from Jason Adams * xpath.c: integrated xf:escape-uri() from Wesley Terpstra in the XQuery namespace * configure.in: preparing 2.4.24 * doc/*.html: updated the web pages * python/generator.py: closing bug #85258 by generating conditional compile check to avoid linking to routines not configured in. Daniel
/external/libxml2/xpath.c
|
ef61d208503e41688f4bf86f6e9023c70e65829b |
|
19-Jul-2002 |
William M. Brack <wbrack@src.gnome.org> |
xpath.c: small additional enhancement for boolean compared to nodeset
/external/libxml2/xpath.c
|
0c022ad8234a9228288c651f5e6a9bce7efcd789 |
|
12-Jul-2002 |
William M. Brack <wbrack@src.gnome.org> |
xpath.c fix bug 85256
/external/libxml2/xpath.c
|
fdc9156a753e839386d9f82b7a962f9779de862c |
|
01-Jul-2002 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Richard Jinks for the namespace axis + fixed a memory * xpath.c: applied patch from Richard Jinks for the namespace axis + fixed a memory error. * parser.c parserInternals.c: applied patches from Peter Jacobi removing ctxt->token for good. * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks popped out by the regression tests. * Makefile.am: patch for threads makefile from Gary Pennington Daniel
/external/libxml2/xpath.c
|
692092b5886073a8cd1c97bb7d57579e4a9cfc3f |
|
28-Jun-2002 |
William M. Brack <wbrack@src.gnome.org> |
further xpath enhancement
/external/libxml2/xpath.c
|
6000af549b49464a3b1947fc582998a1c9ff7c79 |
|
28-Jun-2002 |
William M. Brack <wbrack@src.gnome.org> |
fixed xpath position problem
/external/libxml2/xpath.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/xpath.c
|
9e4123023a930924e26ca965ef14ea67bff7dfc3 |
|
10-Jun-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Richard Jinks for XPath substring() function new set of tests * xpath.c: patch from Richard Jinks for XPath substring() function * result/XPath/expr/strings test/XPath/expr/strings: new set of tests Daniel
/external/libxml2/xpath.c
|
f8cb6dda89d3866c796c8cfb2ba377d12822bf24 |
|
04-Jun-2002 |
Aleksey Sanin <aleksey@src.gnome.org> |
added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified * result/c14n/exc-without-comments/merlin-c14n-two-* result/c14n/without-comments/merlin-c14n-two-* test/c14n/exc-without-comments/merlin-c14n-two-* test/c14n/without-comments/merlin-c14n-two-* testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified test script to handle these test cases * c14n.c: fixed bugs for complicated nodes set (namespace without node and others from merlin-c14n-two.tar.gz) * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function for xmlsec performance patch * xpath.c: fixed self::node() for namespaces and attributes
/external/libxml2/xpath.c
|
dffd5c8dbc7b9052db7ae69dce419a96e22acc68 |
|
31-May-2002 |
Aleksey Sanin <aleksey@src.gnome.org> |
propagating xpath ancesstors node fix to c14n plus small performance * c14n.c: propagating xpath ancesstors node fix to c14n plus small performance improvement to reduce number of mallocs * xpath.c: fixed ancestors axis processing for namespace nodes
/external/libxml2/xpath.c
|
ed23b7dc73f6c1146701ece20ed3f03d68366516 |
|
27-May-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Richard Jinks to fix a problem introduced in the previous patch * xpath.c: patch from Richard Jinks to fix a problem introduced in the previous patch and pointed by Norm Daniel
/external/libxml2/xpath.c
|
7c13af4d2d0cc4643774daf1d8a4f0820142a2ff |
|
22-May-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Richard Jinks to fix the problem raised in * xpath.c: patch from Richard Jinks to fix the problem raised in http://mail.gnome.org/archives/xml/2002-April/msg00246.htm Daniel
/external/libxml2/xpath.c
|
088bf1163080cbbb72ba9d4a52ab08cc7c8ff6c7 |
|
14-May-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixing an XPath function evalutation bug pointed out by Alexey Efimov * xpath.c: fixing an XPath function evalutation bug pointed out by Alexey Efimov where the context was lost when evaluating the function arguments Daniel
/external/libxml2/xpath.c
|
79376ba94845db7096c3917f4f40baeb450eb0e9 |
|
14-May-2002 |
Aleksey Sanin <aleksey@src.gnome.org> |
maked xmlXPathNodeSetAddNs() function public for XMLSec performance * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs() function public for XMLSec performance optimizations
/external/libxml2/xpath.c
|
3cd7240da45a00a17f003b67881d8e4afb618711 |
|
13-May-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a problem with the HTML parser pointed by Gary Benson sdding the * python/generator.py python/libxml2class.txt : fixed a problem with the HTML parser pointed by Gary Benson * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the example Daniel
/external/libxml2/xpath.c
|
50fe8b1732048003f47b32b009507fe6cdecd39f |
|
07-May-2002 |
Aleksey Sanin <aleksey@src.gnome.org> |
real fix for bug #78858
/external/libxml2/xpath.c
|
29b6f76c5326616aed5dcff9cb55145137863e97 |
|
05-May-2002 |
Aleksey Sanin <aleksey@src.gnome.org> |
fixed bug #78858
/external/libxml2/xpath.c
|
eca82810f0fb81f3e9936d2018347e1e19de513a |
|
24-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
another XPath conformance patch from Richard Jinks Daniel * test/XPath/expr/floats test/XPath/expr/functions result/XPath/expr/floats result/XPath/expr/functions xpath.c: another XPath conformance patch from Richard Jinks Daniel
/external/libxml2/xpath.c
|
23b1f37bf53e07d2a36a86c9efa173af533c0266 |
|
18-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fix a problem with string() on a document node. Daniel * xpath.c: fix a problem with string() on a document node. Daniel
/external/libxml2/xpath.c
|
bc6f759ac9b41773e3643ad288b5214732051c98 |
|
16-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Gary found a compile time problem, fixes #78823 Daniel * xpath.c: Gary found a compile time problem, fixes #78823 Daniel
/external/libxml2/xpath.c
|
da423da207ec877ed93a7b165c5ef6d6785e8940 |
|
10-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Silvan Minghetti pointed erroneous use of LIBXML_THREADS_ENABLED instead * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti pointed erroneous use of LIBXML_THREADS_ENABLED instead of LIBXML_THREAD_ENABLED Daniel
/external/libxml2/xpath.c
|
0eafdef9881c396ce4c014359d8f497cc088cfab |
|
10-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
another patch from Richard Jinks for substring conformance update of the * xpath.c: another patch from Richard Jinks for substring conformance * test/XPath/expr/floats test/XPath/expr/strings result/XPath/expr/floats result/XPath/expr/strings: update of the test suite to check those. Daniel
/external/libxml2/xpath.c
|
01917aa1cb20fb33e6fa2b1e0ca2125051e491e0 |
|
10-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Richard Jinks for .x float parsing. Daniel * xpath.c: patch from Richard Jinks for .x float parsing. Daniel
/external/libxml2/xpath.c
|
bd6e63122f047d519a57611a187a965c6a1c0b1c |
|
01-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug in the nodeset to boolean comparison code pointed out by * xpath.c: fixed a bug in the nodeset to boolean comparison code pointed out by Melvyn Sopacua. Daniel
/external/libxml2/xpath.c
|
7089d6bfac04415e3373dd7d5e92f9989d052e4a |
|
29-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Fix bug #76927 forgot to save some context when evaluating binary * xpath.c: Fix bug #76927 forgot to save some context when evaluating binary expressions Daniel
/external/libxml2/xpath.c
|
d30be4add765e2c16840c4f2aab25f447384c7b2 |
|
28-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed configure for MPE/iX from Markus Henke fixed initialization problems * configure.in: fixed configure for MPE/iX from Markus Henke * xmlmemory.c: fixed initialization problems * xpath.c: another set of patches from Richard Jinks this fixes "make XPathtests" on linux Daniel
/external/libxml2/xpath.c
|
21458c85e209cd2621ac3eadfee075ae2dc0121d |
|
27-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
more patches from Richard Jinks Updated tests though they show a * trionan.c trionan.h xpath.c: more patches from Richard Jinks * test/XPath/expr/compare test/XPath/expr/equality test/XPath/expr/floats test/XPath/expr/functions test/XPath/expr/strings result/XPath/expr/compare result/XPath/expr/equality result/XPath/expr/floats result/XPath/expr/functions result/XPath/expr/strings: Updated tests though they show a divergence on Linux Daniel
/external/libxml2/xpath.c
|
5fc1f0893af6ffe76453ac16817204a866bdeab2 |
|
27-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Added Igor Zlatkovic as official maintainer Albert Chin pointed that * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed that $(datadir) should be used for docs Daniel
/external/libxml2/xpath.c
|
56cd18b977006c28eaae715ac6590e6ad48186da |
|
22-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Richard Jinks also raised some rounding problems this tries to fix them * xpath.c: Richard Jinks also raised some rounding problems this tries to fix them Daniel
/external/libxml2/xpath.c
|
4e2df54bb17645ef0d3f28b9665b2d2dde4b47a3 |
|
22-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Richard Jinks spotted an incoherent memory allocation behaviour in * xpath.c: Richard Jinks spotted an incoherent memory allocation behaviour in xmlXPathCastToString() Daniel
/external/libxml2/xpath.c
|
6fbcf42aa301dca50737c65fb738752328ca3a4c |
|
21-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixing #75619, related to a problem when trying to evaluate condition when * xpath.c: fixing #75619, related to a problem when trying to evaluate condition when the current node set resulting from that sub-step evaluation is empty. Also fixes 2 potential problem with previous-sibling and next-siblings axis. Daniel
/external/libxml2/xpath.c
|
c62a147963b5839fc815267706eaec381f90ca16 |
|
19-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
valgrind spotted another error that time when running on libxslt * xpath.c: valgrind spotted another error that time when running on libxslt regression tests Daniel
/external/libxml2/xpath.c
|
28cac6b5a9558001844e02f00bfddda211b466d2 |
|
19-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
pretty insane thing, the xmlXPathFormatNumber() was not serializing 1 as * xpath.c: pretty insane thing, the xmlXPathFormatNumber() was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the context of ScrollKeeper, made sure that if the number is an integer, the serialization follows the description at http://www.w3.org/TR/xpath#section-String-Functions Daniel
/external/libxml2/xpath.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/xpath.c
|
38bf6f042507c6051bfa2db5cc9b6666cfc35c2a |
|
16-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
small fix to avoid potential problem due to ordering of freeing data * xpath.c: small fix to avoid potential problem due to ordering of freeing data * python/Makefile.am: people were complaining about the generated file in python dir not being built Daniel
/external/libxml2/xpath.c
|
75be0130855fe02d238bbbf19a04d3c5eb45f494 |
|
13-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
speedup some node selection operations, this can have a significant impact * xpath.c: speedup some node selection operations, this can have a significant impact on DocBook Norm's stylesheets * nanohttp.c: someone reported that SOCKLEN_T may not be defined make sure it's always the case * debugXML.c: distinguish CDATA and comments in ls operations Daniel
/external/libxml2/xpath.c
|
af43f63aaabf0dc4b4a070773875d0927da3d8a2 |
|
08-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 2.4.17 release updated and rebuilt the docs fixed a comment * configure.in: preparing 2.4.17 release * doc/*: updated and rebuilt the docs * xpath.c: fixed a comment * python/libxml.c: fixed a possible reentrancy problem Daniel
/external/libxml2/xpath.c
|
7b41613ff3a060180b2e92ad3bb0366061537a29 |
|
07-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
trying to avoid bug #72150 which was apparently caused by a gcc bug (or a * xpath.c: trying to avoid bug #72150 which was apparently caused by a gcc bug (or a processor problem) as detailed at http://veillard.com/gcc.bug Daniel
/external/libxml2/xpath.c
|
044fc6b7476798cbb95277b4905e5111d7c2775d |
|
04-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixing #61290 "namespace nodes have no parent" long standing divergence * xpath.c: fixing #61290 "namespace nodes have no parent" long standing divergence from the XPath REC. NodeSets simply hold a copy of namespace nodes and those node ->next points to the parent (which may not be the node carrying the definition). * include/libxml/xpath.h: flagged but didn't added a possible speedup * DOCBparser.c HTMLparser.c: removed some warnings from push parser due to new state being added. * tree.c: new fix from Boris Erdmann * configure.in c14n.c include/libxml/c14n.h testC14N.c: added the XML Canonalization support from Aleksey Sanin Daniel
/external/libxml2/xpath.c
|
5f4b5999b4eeda2ca68e6d9f54a3c534a8474b38 |
|
20-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 2.4.16 updated and rebuilt the docs, rebuilt the API and web * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16 * doc/* python/libxml2class.txt: updated and rebuilt the docs, rebuilt the API and web site * xpath.c: fixed #71978 portability bugs Daniel
/external/libxml2/xpath.c
|
0ba59239d92a0ea82d6515f15cc0723a61ef7400 |
|
10-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c globals.c parser.c threads.c tree.c valid.c xmlmemory.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/parserInternals.h include/libxml/tree.h include/libxml/xmlmemory.h include/libxml/xpathInternals.h: Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * python/libxml.c: fixed a warning. Daniel
/external/libxml2/xpath.c
|
1971ee2698cb84c7699c96d3302f00e20d42c0d3 |
|
31-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
minor optimization more work on the python bindings, they now support * xpath.c: minor optimization * python/generator.py python/libxml.c python/libxml.py python/libxml_wrap.h: more work on the python bindings, they now support XPath and there is no evident leak Daniel
/external/libxml2/xpath.c
|
99e55ebe945f6f4de33e8454f2770e02295a3a00 |
|
21-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
the change made to xmlXPathFuncLookupFunc was incompatible roll it back * xpath.c include/libxml/xpathInternals.h: the change made to xmlXPathFuncLookupFunc was incompatible roll it back Daniel
/external/libxml2/xpath.c
|
963d2ae41574066f9b44bcae610dd280c1e57dd8 |
|
20-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup patch from Anthony Jones fix the headers to avoid in make scan * SAX.c: cleanup patch from Anthony Jones * doc/Makefile.am: fix the headers to avoid in make scan * parserInternals.c xpath.c include/libxml/*.h: cleanup of the includes, * vs Ptr and general cleanup * parsedecl.py: first version of a script to extract the module interfaces, the goal will be to provide .decl or XML specification of the interfaces to build wrappers. Daniel
/external/libxml2/xpath.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/xpath.c
|
3c01b1d81b696fe8624b6d7e26ec0ebffcc7c06b |
|
17-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- include/libxml/globals.h include/libxml/threads.h threads.c testThreads.c: far more testing, cleaning up bugs - *.c : make sure globals.h is always included. Daniel
/external/libxml2/xpath.c
|
8146394d05edb4f9c3eba3d97884d4e50fd6a92a |
|
16-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
trying to cleanup the not thread safe parts of the library. Daniel * catalog.c xpath.c: trying to cleanup the not thread safe parts of the library. Daniel
/external/libxml2/xpath.c
|
b44025c72b7472971a061b022cfe422adc42715d |
|
12-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
started integrating the non-controversial parts of Gary Pennington * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c parser.c valid.c xmlmemory.c xpath.c xpointer.c: started integrating the non-controversial parts of Gary Pennington multithread patches * catalog.c: corrected a small bug introduced Daniel
/external/libxml2/xpath.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/xpath.c
|
47334c09f4373e4cff71334e60a623fee73a525f |
|
07-Oct-2001 |
Thomas Broyer <tbroyer@src.gnome.org> |
implemented xmlXPathObjectCopy for external objects added * xpath.c: implemented xmlXPathObjectCopy for external objects * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
/external/libxml2/xpath.c
|
6ab38386cc16642626d944b357580657e751d8ba |
|
06-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixing #61673 part I, do not loose doc information when copying result * xpath.c: fixing #61673 part I, do not loose doc information when copying result value trees. Daniel
/external/libxml2/xpath.c
|
556c668f04a45a3aafc52b8445c821569807dd19 |
|
06-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
trying to harden the XPath interpreter Daniel * xpath.c: trying to harden the XPath interpreter Daniel
/external/libxml2/xpath.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/xpath.c
|
c0631a608f62902eca453096f0b2fc5b449b0b0a |
|
20-Sep-2001 |
Daniel Veillard <veillard@src.gnome.org> |
removed a couple of warning try to solve the linking problem on platforms * catalog.c xmlcatalog.c: removed a couple of warning * xpath.c: try to solve the linking problem on platforms needing trio to compile Daniel
/external/libxml2/xpath.c
|
b06c61455f86758511aa050a06ff1bbd33f8c3c3 |
|
27-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
hum, restrict the integer usage gcc bug workaround to only gcc compilers * xpath.c: hum, restrict the integer usage gcc bug workaround to only gcc compilers so that other architecture don't get penalized by this limitation. * include/libxml/xpath.h: small typo fix from Heiko W. Rupp Daniel
/external/libxml2/xpath.c
|
268fd1bc97f79b43290041cfda2287fb0b0ef2d6 |
|
26-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a Windows compiler warning (Chris Poblete) fix for mod when dividend * valid.c: fixed a Windows compiler warning (Chris Poblete) * xpath.c: fix for mod when dividend is 0 (Chris Poblete) Daniel
/external/libxml2/xpath.c
|
cda969218bdda1d3dd8d3c4417f3dc100d076024 |
|
21-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
more work on the XML catalog support. small cleanup seems using list as a * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h: more work on the XML catalog support. * parser.c include/libxml/parser.h: small cleanup seems using list as a public parameter name can give portability troubles * trionan.c trionan.h xpath.c include/libxml/trionan.h include/libxml/xpath.h include/libxml/Makefile.am: removed trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN wrappers Daniel
/external/libxml2/xpath.c
|
450296070e14629141738fbb34b9a0ad13af1f02 |
|
21-Aug-2001 |
Bjorn Reese <breese@src.gnome.org> |
Re-worked NaN and Inf support
/external/libxml2/xpath.c
|
0ab5caba5b47a2cdafa83059ec3e02fde78d6262 |
|
14-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
serious changes on Result Value Trees and NodeSets w.r.t. deallocation and * xpath.c: serious changes on Result Value Trees and NodeSets w.r.t. deallocation and collect operations. Probably not 100% clean (merge of allocated trees smells like a problem). Seems sufficient to close #58943 Daniel
/external/libxml2/xpath.c
|
fe70332f7f29f146a364c73450729a8b3274daee |
|
14-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
count() was broken on Result Value Tree fixed file:/// accesses on _WIN32 * xpath.c: count() was broken on Result Value Tree * xmlIO.c: fixed file:/// accesses on _WIN32 Daniel
/external/libxml2/xpath.c
|
567e1b48e8664163894742d5674c24baa4282f9e |
|
01-Aug-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug when walking the descendants and the current node has no * xpath.c: fixed a bug when walking the descendants and the current node has no children * debugXML.c: show up when a text node is supposed to not be escaped Daniel
/external/libxml2/xpath.c
|
f186c8259ae985cd56b3e14c1def484ab127fd14 |
|
01-Aug-2001 |
Thomas Broyer <tbroyer@src.gnome.org> |
fixed a bug in xmlXPathNodeTrailingSorted (for now it worked like the * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it worked like the set:leading() function) * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
/external/libxml2/xpath.c
|
7d7e37919fc6c7f257769c867122d885d2aae26f |
|
30-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a serious memory problen when walking the namespace axis showing up * xpath.c include/libxml/xpath.h: fixed a serious memory problen when walking the namespace axis showing up in libxst/tests/general/bug-12 * xmlmemory.c: added the possibility to trace a given block defined by its address Daniel
/external/libxml2/xpath.c
|
ba4ad3263bf7f5625329f115367e0c7018521a16 |
|
26-Jul-2001 |
Thomas Broyer <tbroyer@src.gnome.org> |
added a function lookup framework * xpath.c include/libxml/xpath{,Internals}.h: added a function lookup framework
/external/libxml2/xpath.c
|
a53c688b2e275cccfb13f46876aeae4a33fa4f5a |
|
25-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the xmlLineNumbersDefault() errors, lesson don't add new functions * parser.c parserInternals.c: fixed the xmlLineNumbersDefault() errors, lesson don't add new functions at 1am before a release * xpath.c: integrated fix from Bjorn to avoid divide by zero from XPath initialization when possible. Daniel
/external/libxml2/xpath.c
|
5e2dace1ca6fbb023d1ce848d4e98deefbbfec31 |
|
18-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Cleanup, cleanup .. removed libxml softlink for good cleanup to get 100% Cleanup, cleanup .. * configure.in Makefile.am: removed libxml softlink for good * include/libxml/*.h *.c doc/Makefile.am: cleanup to get 100% coverage by gtk-doc Daniel
/external/libxml2/xpath.c
|
f06a3d8b53686e215eb3302eea32436e8c3f693f |
|
16-Jul-2001 |
Thomas Broyer <tbroyer@src.gnome.org> |
added a more convenient extension API for value and context managing Now * include/libxml/xpath{,Internals}.h xpath.c: added a more convenient extension API for value and context managing Now handles external objects through xmlXPathPopExternal, xmlXPathWrapExternal and xmlXPathReturnExternal. Added functions for sets operations (intersection, etc.)
/external/libxml2/xpath.c
|
0438375d2e6be47d0179826271081ae64df94f8b |
|
08-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fix the name() bug for elements in the default namespace reported by * xpath.c: fix the name() bug for elements in the default namespace reported by Charlie Bozeman Daniel
/external/libxml2/xpath.c
|
7583a59b5a0792599a181f77aaf0a39749fada27 |
|
08-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
trying to fix #56948, this led to an XPath fix, improvements of SAX * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this led to an XPath fix, improvements of SAX initialization, and an added option --nocdata to testXPath Daniel
/external/libxml2/xpath.c
|
73c9c049195bf897dbcb6308a1ab9d16b3fe6b2c |
|
05-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: a bug reported by Stephan Kulow empty nodesets were not equal to empty strings Daniel
/external/libxml2/xpath.c
|
8c357d58c2d1dde022b67393a47dcb52100ce129 |
|
04-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: fixed a missing copy in xmlXPathVariableLookupNS() raised by Mark Vakoc. Daniel
/external/libxml2/xpath.c
|
f06307e2c172284bb41376c396f757bdac9bdd19 |
|
03-Jul-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h: lot of optimization work, results in significant improvements when handling really complex XPath queries. Add a small optimizer for unions, improve [n] and [last()], avoid some costly ops. Daniel
/external/libxml2/xpath.c
|
770447311ea514b8d0036cab18ed62be38e5dcea |
|
29-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
xmlStrstr args are both const small cleanup reformated, fixed problems if * include/libxml/parser.h parser.c: xmlStrstr args are both const * xpath.c: small cleanup * xmlGetNsList: reformated, fixed problems if used on Entities Daniel
/external/libxml2/xpath.c
|
9a89a8ab80bc021deec9da7d79bda20995c4e78d |
|
27-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
moved the symlinks detection within a CVS check, this is not portable and * configure.in: moved the symlinks detection within a CVS check, this is not portable and will be removed soon. * xpath.c: small cleanup/speedup Daniel
/external/libxml2/xpath.c
|
a3067d19ec3a96fd6e7997753e27a5422a2856f7 |
|
24-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Oops small clanup, Daniel
/external/libxml2/xpath.c
|
56f0646e734ffbdd6945d86cc28b69b6569a82fc |
|
24-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: patch to xmlXPathFormatNumber for the optimizer on Tru64 from Thomas Leitner Daniel
/external/libxml2/xpath.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/xpath.c
|
8cf14d5ab6122505ba4bd9a970ea75c1b03bd1a6 |
|
23-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the bug generating a template loop in libxslt when using * xpath.c: fixed the bug generating a template loop in libxslt when using docbook-xsl-1.4, * should filter out document nodes * HACKING: added William * TODO: updated Daniel
/external/libxml2/xpath.c
|
d79bcd1b36412a7996ace1900ab613e38a609b60 |
|
22-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
attempt to work around what seemed a gcc optimizer bug when handling * xpath.c: attempt to work around what seemed a gcc optimizer bug when handling floats on i386 http://veillard.com/gcc.bug * tree.c entities.c encoding.c: doing some cleanups while chasing it Daniel
/external/libxml2/xpath.c
|
017b108fcf16dbce05ca7ebd75763f3d888abb5f |
|
21-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- Makefile.am: cleanup when --without-debug is specified - xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup w.r.t. --without-debug and other include points - catalog.h testCatalog.c: a bit of cleanup and prepare for XML Catalogs - configure.in entities.h tree.h HTMLparser.c: removed --without-corba, made the _private field mandatory Daniel
/external/libxml2/xpath.c
|
8b8d2254fa1604efd37b3ba92eaeb2e40b2909a8 |
|
16-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: first part of the work on selecting namespace to fix bug #56115 Daniel
/external/libxml2/xpath.c
|
608ad0791b3b35072c8021ea4f66cf9d700394b9 |
|
14-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: Thomas Broyer suggested a better patch for the / arg Daniel
/external/libxml2/xpath.c
|
239d052b3da2f7e774f563fa0bc9869af92f9d91 |
|
14-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: bug detected by Ankh when / is used as a function arg Daniel
/external/libxml2/xpath.c
|
541d65559e1607e9933464a9e862417f68877956 |
|
07-Jun-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: robert pointed out xmlXPathNINF was not initialized daniel
/external/libxml2/xpath.c
|
97ac13197ce5a6a754a7071a0e95b07f1f54ac6c |
|
30-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c encoding.[ch]: William M. Brack provided a set of UTF8 string oriented functions and started cleaning the related areas in xpath.c which needed fixing in this respect Daniel
/external/libxml2/xpath.c
|
42596ad20cdf1925dd79ea801cbe598b6e7b7aec |
|
22-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- tree.c: fixed a gross mistake in base computation, xml:base is not completely correct yet (need cascade). - xpath.[ch]: added the few things needed to find a function name and URI from the XPath context when it is called. Daniel
/external/libxml2/xpath.c
|
81418e38c80cf1ddac6fe1426d8037a3da39853f |
|
22-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- catalog.[ch]: fixes and add xmlLoadCatalogs() - DOCBparser.c: small cleanup - xmllint.c: added a --catalogs option to load catalogs from $SGML_CATALOG_FILES - tree.c: cleanup - configure.in: iconv library fixup, ICONV_LIBS Daniel
/external/libxml2/xpath.c
|
af86c7f4631c95b93f9132825113ce6bd2144f44 |
|
21-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- catalog.c: handling of CATALOG entries. detection of recursion, and a few bugfixes - xpath.c: fixing bug #54951 QNAME with no prefix should not match against the default namespace Daniel
/external/libxml2/xpath.c
|
04b93290b790f1897d65f494fbbbb828128b2299 |
|
21-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: Joe Orton reported a bug found with IRIx compiler. Daniel
/external/libxml2/xpath.c
|
76d66f416d2d0d5db4a09d212b4e43087e9cdae7 |
|
16-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c tree.c parser.c: speed optimizations at the parser level document tree freeing and xpath evaluation Daniel
/external/libxml2/xpath.c
|
ba0b8c94acad3f8e880002b3069f074be582e893 |
|
15-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup patch from Thomas Broyer Daniel
/external/libxml2/xpath.c
|
357c960e4035ee2fb40d0072bb7bde4533be76f8 |
|
03-May-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c result/XPath/expr/floats : clarified and cleanup printing of abnormal floats in tests. Daniel
/external/libxml2/xpath.c
|
c8f620ba7f95b3ceb687699e140eeaa33343e41a |
|
30-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fix of an XSLT namespace bug reported on the list general/bug-8- Daniel * xpath.c: fix of an XSLT namespace bug reported on the list general/bug-8- Daniel
/external/libxml2/xpath.c
|
5792e16f0562d206e1ef4e611f7b43ec53c92149 |
|
30-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- strio.h trio.c: Dan McNichol suggested a couple of small fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler Daniel
/external/libxml2/xpath.c
|
b45c43be206b8c824558269731128c6a64599a54 |
|
28-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- configure.in xpath.c: applied Bjorn patches for FPE on the alpha Daniel
/external/libxml2/xpath.c
|
e39a93d0d3df9907cf3538cd3f1fbbe4106e893d |
|
28-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
This improves seriously some XSLt speed tests: - xpath.c: simple and efficient optimization, XPath functions aways bind to the same code, cache this - TODO: updated (by saying some is obsolete) Daniel
/external/libxml2/xpath.c
|
2156a56bcbf5d83fb3d694123be01beebf84d273 |
|
28-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: more cleanup work on XPath name parsing routines Daniel
/external/libxml2/xpath.c
|
61d80a2822b2678dee885ac2850295cc96277c63 |
|
27-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- parserInternals.c xpath.[ch]: some UTF8 cleanup on xmlXPathParseName - xpath.c: Igor Zlatkovic suggested a change for NAN and MSC - debugXML.c: avoid compilation problems if compiling without HTML support, Igor Zlatkovic - win32/libxml2/libxml2.def.src: being able to compile without XPath on Windows Daniel
/external/libxml2/xpath.c
|
82e4971dc2f470c9b6f19cf8b15ff32781067167 |
|
26-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: fixed bug #53689 related to processing-instruction() Daniel
/external/libxml2/xpath.c
|
b33c201978ed1c434877cdc6e2000b7012cc26f9 |
|
25-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- tree.c: trying to fix #53574, not completely complete, I would like xmllint --copy --debug test/ent1 and xmllint --debug test/ent1 to show the same result. - xpath.c: fix a bug when trying to sort namespace nodes Daniel
/external/libxml2/xpath.c
|
eae522a0d8aa9f830d2e447f29b504030dbb6bbd |
|
23-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Time to work on helping the Gnome Doc project, first step is reintegrating the SGML DocBook parser in libxml2 distrib: - DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am xmlversion.h.in: started (re)integrating the DocBook SGML parser. - SAX.[ch]: cleanup and updates for DocBook - debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or ex SGML identifier changes - valid.c: removed a static unused function. Daniel
/external/libxml2/xpath.c
|
fd0c3ebb0931af19ab3b4da3493f027fca849cf7 |
|
22-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed the XPointer crap ... - xpath.c: fixed the XPointer problem introduced in 2.3.6 Daniel
/external/libxml2/xpath.c
|
40af649f9b5b32f97879f10432c56bb5ef60c958 |
|
22-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: fixed xmlXPathCompile to detected unproperly ended expr Daniel
/external/libxml2/xpath.c
|
70a9da54eb200cd5c5ceafb72aff72c39021c94c |
|
21-Apr-2001 |
Bjorn Reese <breese@src.gnome.org> |
trio upgrade and integration
/external/libxml2/xpath.c
|
e470df7fdd3505c6232d6498f3b8834ebfce522d |
|
18-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
3 hours of debug, this was hell: - SAX.c parser.c xpath.c: generating IDs when not validating from an external parsed entity was poisoning the ID has table with removed values. This was killing XSLT on the KDE help browser. Daniel
/external/libxml2/xpath.c
|
e043ee17c26c41c6d50c38d07d69dd1900d8ad01 |
|
16-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper prefix lookup. - parserInternals.c: fixed the bug reported by Morus Walter due to an off by one typo in xmlStringCurrentChar() Daniel
/external/libxml2/xpath.c
|
1731d6ae0a5258e8e07f780c74694c2dde093383 |
|
10-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: trying to get 52979 solved - tree.c result/ result/noent/: trying to get 52712 solved, this also made me clean up the fact that XML output in general should not add formating blanks by default, this changed the output of a few tests Daniel
/external/libxml2/xpath.c
|
73639a73c5a51c3739595f54c338bb531c1319c2 |
|
10-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: Bill Brack pointer an error in detecting a null nodeset Daniel
/external/libxml2/xpath.c
|
911f49a0a02d13f5432ddd75ff497290619be924 |
|
07-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: checking for null pointer generated by new code Daniel
/external/libxml2/xpath.c
|
d8df6c0e8c883e1d618388d266015dda36731440 |
|
05-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Fixes in the plane: - xpath.c: fixed a [] evaluation problem reported - Fixes in the plane: - xpath.c: fixed a [] evaluation problem reported - test/XPath/tests/simpleaddr: extended test - result/XPath/simpleaddr: updated result Daniel
/external/libxml2/xpath.c
|
4dd9346df228ff478e8cbe38bee270d56a609676 |
|
02-Apr-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Small fixes: - xpath.c: fixed a memleak when comparing nodesets - Small fixes: - xpath.c: fixed a memleak when comparing nodesets - HTMLtree.c: don't invent the HTML doctype if not available (XSLT) - tree.c: added a TODO Daniel
/external/libxml2/xpath.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/xpath.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/xpath.c
|
fbf8a2d0c8145b713099df63d174154a8442e60d |
|
19-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
More cleanups, XSLT induced, start looking okay: - xpath.[ch]: still a lot of cleanup based on XSLT, added xmlXPathConvert{String,Number,Boolean} to be able to make type casts without a context stack, fixed some implementation problems related to the absence of context at parse-time, added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr() in the public API too - xpointer.c xpathInternals.h: we need to know at parse time whether we are compiling an XPointer Daniel
/external/libxml2/xpath.c
|
afcbe1cb12ae42a3be93249730e631d795d63a4f |
|
19-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Did the boring cleanup job now that stuff works okay again: - xpath.[ch] xpointer.c: restaured the Binary and API compatibility cleaned up the parser internals, refactored XPath code, added new compilation based APIs and cleanly separated public and private APIs. Daniel
/external/libxml2/xpath.c
|
9e7160d45a18bfa26d708e22ba991f7670d0128b |
|
19-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Completely changed the way the XPath evaluation is done, likely to break stuff like libxslt right now: - Makefile.am: detect XPath memleaks in regreson tests - error.c: fixed and error w.r.t. error reporting still using stderr - hash.c: added new line at end of file - tree.h: minor cleanup - xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath expression parsing from evaluation, resulted in a number of changes internally, and in XPointer. Likely to break stuff using xpathInternals.h but should remain binary compatible, new interfaces will be added. Daniel
/external/libxml2/xpath.c
|
68d7b67ada0941ad7e1d02602f48de4015a67af3 |
|
12-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: ptittom found a small bug in UnaryExpr Daniel
/external/libxml2/xpath.c
|
4af6b6e801346d1c832cf19b7c3833a831871db2 |
|
06-Mar-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: Bjorn found the error related to strictness of comparison. Daniel
/external/libxml2/xpath.c
|
e1dc0114ac95b4d86c61a05169a3d8eb80fccff3 |
|
03-Mar-2001 |
Bjorn Reese <breese@src.gnome.org> |
xmlXPathNodeCollectAndTest fixed (by William Brack) xmlXPathFormatNumber added xmlXPathNodeSetSort changed
/external/libxml2/xpath.c
|
77851710aba3a0effdc6af67ea4caf212307420c |
|
27-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Minimal changes for XSLT node-set() extra function: - tree.c: minor doc fix - xpath.c: deallocation issues when a result tree has been converted to a node-set Daniel
/external/libxml2/xpath.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/xpath.c
|
bbd51d512bdffad6d54fb45cbbb9843e787f448a |
|
24-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: found a memleak and fixed a nasty bug Daniel
/external/libxml2/xpath.c
|
f7cd48176c8333c0d487b7b4a12ff24f2db81ace |
|
23-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xmllint.[c1] : added return code errors for xmllint - xpath.c: specific debug dump function for result value trees Daniel
/external/libxml2/xpath.c
|
3473f88a7abdf4e585e267288fb77e898c580d2b |
|
23-Feb-2001 |
Owen Taylor <otaylor@src.gnome.org> |
Revert directory structure changes
/external/libxml2/xpath.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/xpath.c
|
4b637079f26d8f5879ed45eb18cd249cad261951 |
|
21-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: finally implemented xmlXPathCompareNodeSets - test/XPath/expr/floats results/XPath/expr/floats: added a test for float expressions Daniel
/external/libxml2/xpath.c
|
f714aa3262452407e3a4fcef977c09a55b56f245 |
|
21-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- tree.c: fixed xmlNodeGetContent, it was not recursing on child - parserInternals.[ch]: trying to speed up parsing - xpath.c : speeded up node set equality op Daniel
/external/libxml2/xpath.c
|
88f8f6f374d0f261aba413791675fdcbed4eaf5e |
|
19-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: fixed "*" (unbelievable !) and a couple of warnings Daniel
/external/libxml2/xpath.c
|
081543fd01051b44bb5b6abcebf3831be83c4f4e |
|
18-Feb-2001 |
Bjorn Reese <breese@src.gnome.org> |
xmlXPathNodeSetSort now uses Shell's sorting algorithm Fixed whitespace handling in xmlXPathStringEvalNumber
/external/libxml2/xpath.c
|
142adbfa3d39849ceca074858b1f1c5e5162c3bb |
|
17-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
More bugfixes due to DocBook: - xpath.c: bug fix when context size is 0 - parser.c: I like Norm's Dtd because they still manage to break the parser occasionally Daniel
/external/libxml2/xpath.c
|
f23e0095df63c85e5c689c1a2780357738087d87 |
|
16-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now Daniel
/external/libxml2/xpath.c
|
e0e265138e3788d3be67ca79180218cde3655eb5 |
|
16-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- tree.[ch] parser.c xpath.c: fixed the problem of addressing attributes within the XML-1.0 namespace Daniel
/external/libxml2/xpath.c
|
f41fbbf6a9316873c948d7170391be184408ee3d |
|
13-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
testing and bug fixing related to XSLT: - xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and on predicate - HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one really want to have tags closed on output even if we accept unclosed ones on input Daniel
/external/libxml2/xpath.c
|
5dd2f0a6cd66853f4509ba8f384a23f2de38455f |
|
12-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Well the bugs I was chasing on XSLT were ... in libxml ... grrrr: - xpath.c: ouch don't free NULL, rare case fixed - tree.c: don't coalesce text nodes if they don't have the same behaviour wrt escaping on output Daniel
/external/libxml2/xpath.c
|
d12b69ddf5dc4a553cc36bace356de0361f4d0f8 |
|
11-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
bit of testing, a bit of fixing, a bit of testing, a bit of fixing ... * xpath.c: small fixup * SAX.c: don't warn on empty namespaces. Daniel
/external/libxml2/xpath.c
|
2c257ec1ee03356abb49670ac7c1ddb34e404844 |
|
06-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
How to remove 20% of XSLT execution time in less than 20 lines of code * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique() which removes a time consuming check of xmlXPathNodeSetAdd() and use it in places where we are sure to not break unicity Daniel
/external/libxml2/xpath.c
|
0f2a53ccbd40877f45d83e7e2b870ccf72ef58d4 |
|
05-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Bug fixes and an extension found and required by XSLT: - xpath.c: bug fixes found from XSLT - tree.c: preserve node->name special values when copying nodes. - parserInternals.[ch] parser.[ch] SAX.c : added a mode where external subset are fetched when available but without full validation. Added xmlLoadExtDtdDefaultValue, need a function. - HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML output with encoding disabled. Daniel
/external/libxml2/xpath.c
|
2c833b66780fd548720350934711b787fba6d701 |
|
03-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Dohhhhhh: - xmliO.c: Harry Blundell pointed out that xmlCheckFilename Dohhhhhh: - xmliO.c: Harry Blundell pointed out that xmlCheckFilename xmlCheckFilename should not be called from xmlFileOpenW and xmlGzfileOpenW Daniel
/external/libxml2/xpath.c
|
e99a4767228ceab5f9d4e7873067fa0223e7d8c4 |
|
01-Feb-2001 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a number of problems in XPATH_XSLT_TREE processing Daniel * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing Daniel
/external/libxml2/xpath.c
|
2b325a0bfefefb1185bf974a9a58e49ffd6cd3ed |
|
31-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
XSLT debug side effect: * xpath.c: fixed mod operator Daniel
/external/libxml2/xpath.c
|
2f913b747095019acc1df88bfa643e8e67fbc612 |
|
31-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Fixes inherited from XSLT testing: - xpath.c result/XPath/tests/chaptersbase result/XPath/tests/simplebase: fixed XPath node() - tree.c: small fix in xmlNewNs() - Makefile.am: removed extraneous xml2Conf.sh rule Daniel
/external/libxml2/xpath.c
|
f17e09bcc8e69f124b4571309f7fa3785550d269 |
|
25-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Incorporated patches, some cleanup: - xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed xmlXPtrCmpPoints to use it. - propagated the following patch from Alejandro Forero - include/win32config.h xmlIO.c: applied further suggestions from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup - example/gjobread.c: fixed warnings, now that it builds Daniel
/external/libxml2/xpath.c
|
8a7642fd889b336da1c3c1efe67682c52ba157af |
|
22-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Memory issues on the new type: - xpath.c: when copying a XSLT tree object the tree need to be copied too, and deallocation need to occur the same way. Daniel
/external/libxml2/xpath.c
|
e456646d5dd0610dfea886b572e670b9647d7a83 |
|
22-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
More work, bugfixes for problems detected by XSLT, and addition of a new specific type for XSLT: - xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE type correponding to an XSLT result tree fragment. Share most of the data format with node set, as well as operators. - HTMLtree.c: added a newline at the end of the doctype output whe this one is not present initially. - tree.c: make sure taht the parent and doc pointers are properly set when copying attributes (lists). Daniel
/external/libxml2/xpath.c
|
5a2b697af8bf01efef3693ff2d531d62ee8d732f |
|
20-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: seems I finally killed that ugly path evaluation context bug (tagged 9999 in case is is wrong) Daniel
/external/libxml2/xpath.c
|
8f4d97579acd5a72c2bae3042ef47a01ff676926 |
|
19-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
added xmlXPathRegisterVariableLookup() for XSLT Daniel * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup() for XSLT Daniel
/external/libxml2/xpath.c
|
f6eea27b3801f0d2a5b9977098d99880d0c30d42 |
|
18-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Bugfixes, extesion and optimizations for XSLT: - xpath.c: removed an error found by XSLT usage - tree.c parserInternals.h: use a predefined static string for text and comment nodes, avoid freeing them in xmlFreeNode, exported the string name in parserInternals.h and added another value to disable encoding at output (for XSLT), gain memory, time. Daniel
/external/libxml2/xpath.c
|
389e6b7227c1991a03992cfc36817d18b064bf45 |
|
15-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Patches bug fixes and on new function: - xpath.c: fixed the comaprision of values and nodelists, need to compare nodelist still ... - debugXML.c: avoided a possible core dump - HTMLparser.c: cleanup - nanohttp.c: contributed fix. - tree.c: fixes in properties handling added xmlSetNsProp needed by libxslt - xpathInternals.h: exported xmlXPathBooleanFunction, added a comment - TODO: updated Daniel
/external/libxml2/xpath.c
|
081089848c8560fe2f4d2cf08d85116dc4f5e6e4 |
|
03-Jan-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- testXPath.c xpath.c: fixing the XPath union expressions problem reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz> Daniel
/external/libxml2/xpath.c
|
a6d8eb6256e4b4165976318a0f058b7c51330564 |
|
27-Dec-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Finally had a bit of time to resynch both trees: - HTMLparser.[ch]: added a way to avoid adding automatically omitted tags. htmlHandleOmittedElem() allows to change the default handling. - tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and xmlDocDumpFormatMemoryEnc(), uses memory functions for output of xmllint too when using --memory flag, added a memory test suite at the Makefile level. - xpathInternals.h xpath.[ch] xpointer.c: fixed problems with namespace use when encountering QNames in XPath evalation, added xmlns() scheme in XPointer. - nanoftp.c : incorporated a fix - parser.c xmlIO.c: fixed problems raised with encoding when using the memory I/O - parserInternals.c: closed bug 25934 reported by torsten.landschoff@innominate.de - TODO: updated Daniel
/external/libxml2/xpath.c
|
ce6e98d693ffc5cb469e79b12377af928638fb6f |
|
25-Nov-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Big OpenVMS patch: - nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c Big OpenVMS patch: - nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am: integrated a set of OpenVMS changes from Howard Taylor <Howard.Taylor@pacoast.com> Daniel
/external/libxml2/xpath.c
|
f62ceffb7e538bf78894d2e2192848fdb40fe278 |
|
25-Nov-2000 |
Daniel Veillard <veillard@src.gnome.org> |
General fixes, XPointer improvements: - HTMLparser.c: some fixes on auto-open of html/head/body - encoding.c: fixed a compilation error on some gcc env - xpath.c xpointer.[ch] xpathInternals.h: improved the XPointer implementation - test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added related XPointer tests and associated results Daniel
/external/libxml2/xpath.c
|
41e065130b6ed61362f61bd451a20039bfae9669 |
|
13-Nov-2000 |
Daniel Veillard <veillard@src.gnome.org> |
A few serious bugfixes: - parser.[ch] parserInternals.c: applied the conditional section processing fix from Jonathan P Springer <jonathan.springer2@gte.net> - xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS project file, fixed iconv default non support - xpath.c: fixed the problem of evaluating relative expressions when a node context is provided. Daniel
/external/libxml2/xpath.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/xpath.c
|
a4964b75003d138d4643ab03e3e116a8453f8308 |
|
31-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- HTMLparser.c: fixed loop on invalid char in scripts - parser.c: update to description of xmlIOParseDTD() - libxml.m4 xmlversion.h.in: changes contributed by Michael Schmeing <m.schmeing@internet-factory.de> - configure.in: preparing for 2.2.7 - Makefile.am: trying to avoid config.h and acconfig.h being included in the distrib - rebuilt the docs - configure.in: released 2.2.7 Daniel
/external/libxml2/xpath.c
|
a5db68a39ba1373f3f45a7c62cacb974afbb5e26 |
|
29-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c xpathInternals.h: applied a large cleaning patch from TOM <ptittom@free.fr>, it also add namespace support for function and variables registration. Daniel
/external/libxml2/xpath.c
|
c4f4f0b76fd66e44b1d2a2879630c6577b213055 |
|
29-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: fixed the root evaluation problems - HTMLparser.c result/HTML/doc3.htm: fixed the problem of non ignorable spaces with <b> <bold> <em> - tree.c: fixed a loop in xmlSearchNsByHref() Daniel
/external/libxml2/xpath.c
|
767662dba53dccc81e46ff350e10fb9c2e54a152 |
|
27-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c: applied another XPath patch from TOM - xpath.c include/makefile.am: applied another patch from china@thewrittenword.com (cleanup on IRIX). Daniel
/external/libxml2/xpath.c
|
f6bf921daa07643265eb18d2db7bc7676287e86c |
|
26-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr> cleanup patch for XPath Daniel
/external/libxml2/xpath.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/xpath.c
|
29a11cc696655f9ac841a5ca28b272e4150aafa1 |
|
25-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Releasing 2.2.6 after adding xpathInternals.h: - configure.in: release 2.2.6 - xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h exporting the inner functions of xpath for extension modules - doc/*: updated and rebuilt the doc Daniel
/external/libxml2/xpath.c
|
df7ef2a73e9cb71d77c392c41887ba351e99b14e |
|
25-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
closing bug #29260, Daniel
/external/libxml2/xpath.c
|
126f27992d541f6ff897554828c339822fafee65 |
|
24-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Bunch of fixes, finishing moving datastructures to the hash stuff: - hash.[ch] debugXML.c: expanded/enhanced the API, added multikey tuples, made hash structure opaque - valid.[ch]: moved elements, attributes, notations decalarations as well as ID and refs to hash tables. - entities.c: hash cleanup - xmlmemory.c: fixed a dump problem in debug mode - include/Makefile.am: problem passing in DESTDIR= values patch from Marc Christensen <marc@calderasystems.com> - nanohttp.c: removed debugging remains - HTMLparser.c: the bogus tag should be ignored (Wayne) - HTMLparser.c parser.c: fixing a number of problems with the macros in the *parser.c files (Wayne). - HTMLparser.c: close the previous option when opening a new one (Marc Sanfacon). - result/HTML/*: updated the HTML results accordingly Daniel
/external/libxml2/xpath.c
|
52afe800ace426d98ef98f742cabbbf08c7d83e3 |
|
22-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Started working on the hash table module integration, fixed a bug: - entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched XPath functions and XML entities table to them. More to come... - xmlIO.c: fixed libxml closing FILEs it didn't open. Daniel
/external/libxml2/xpath.c
|
ff9c33075358e670a8c48bb860b1db6a3d1eae0b |
|
13-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
More work on XPointer - xpath.c xpointer.c: XPointer reorder of ranges start/end and string-range for empty strings - test/XPath/docs/str test/XPath/xptr/chaptersrange test/XPath/xptr/strrange: augmented the XPointer testsuite Daniel
/external/libxml2/xpath.c
|
c2df4cde4e9e364fe2f06f053b3fa9d5d3129386 |
|
13-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Going forward in XPointer implementation: - testXPath.c xpath.[ch]: moved some debug functions to xpath core - xpointer.c: implemented string-range() at least a good first version - test/XPath/docs/str test/XPath/xptr/strrange result/XPath/xptr/strrange: the string-range() tests Daniel
/external/libxml2/xpath.c
|
2d38f047073a0c988a078f1536658b80e1cb4ee1 |
|
11-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- xpath.[ch] xpointer.[ch]: worked on XPath functions and variable handlings (registration, lookup, cleanup) Daniel
/external/libxml2/xpath.c
|
c8df0aaf9f8912e66c4d5050dd2e1df1a3f482b2 |
|
11-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Added XPointer: - configure.in Makefile.am include/makefile.am: adding Added XPointer: - configure.in Makefile.am include/makefile.am: adding XPointer and XPtrtests target - xpointer.[ch] : new files for XPointer support - test/XPath/xptr result/XPath/xptr: added XPointer testsuite and more XPath tests Daniel
/external/libxml2/xpath.c
|
b71379b796214f382b025ccf63cefe0419cd4e9d |
|
09-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- moved xml-error.h to xmlerror.h: seems this allowed to bypass the automake bug where wrong dependancies were generated. - xpath.[ch]: worked on XPointer Daniel
/external/libxml2/xpath.c
|
7e99c63be0c76e8456e69c7619f3979f97153c23 |
|
06-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Tried to build libxml2-2.2.5 Automake is a fucking piece of ugly shit full of tricks and without any kind of sensible documentation or logic :-((((((((( Daniel, pissed !
/external/libxml2/xpath.c
|
55b91f2d5b0f469e02eb73abd551ec4a36c8e056 |
|
05-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Massive XPath implementation cleanup: - debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness in the XPath engine, rewrote large parts of it, now it's far cleaner and in sync with the REC not an old WD. Fixed a parsing problem in the interactive XML shell found when testing XPath. Daniel
/external/libxml2/xpath.c
|
ac2603066945f8508fc8cb0a78a8f91983c24e59 |
|
04-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
More work and fixes on XPath: - debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer, incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath examples with the extra test Daniel
/external/libxml2/xpath.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/xpath.c
|
8b5dd83f46fbde6ed895ae00077040ccae8434aa |
|
01-Oct-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- configure.in: releasing 2.2.4 - parser.[ch]: added xmlStrEqual() - HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to use xmlStrEqual instead - TODO: updated - added an XPath test Daniel
/external/libxml2/xpath.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/xpath.c
|
46057e141c1b02adbf28dfaf000995cb523fc06b |
|
24-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Various contribs: - xpath.c: patch for normalize-string() Various contribs: - xpath.c: patch for normalize-string() substring-before(), substring-after() and translate() functions from Bjorn Reese <breese@mail1.stofanet.dk> - libxml.m4 Makefile.am: added libxml.m4 from Debian ? Fredrik Hallenberg <hallon@lysator.liu.se> - TODO: updated Daniel
/external/libxml2/xpath.c
|
04698d9e1c56467007fcbb9472e5db67cf5938f5 |
|
17-Sep-2000 |
Daniel Veillard <veillard@src.gnome.org> |
New set of cleanups, released 2.2.3: - SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c: removed a few warnings in pedantic mode ... - parserInternals.c parser.c: moved encoding switching function to parserInternals.c - configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3 Daniel
/external/libxml2/xpath.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/xpath.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/xpath.c
|
3f6f7f64ce4c8e4d4a9b7dd4750bc24203a78dce |
|
30-Jun-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- win32config.h.in: updated - xmlversion.h.in: crap forgot to update this, this mean 2.1.0 lacks iconv support :-( need to release 2.1.1 - configure.in: release 2.1.1 - HTMLparser: fixed bug #14784 - xpath.c HTMLparser.c encoding.c parser.c: fix warning raised by Windows compiler - HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in the SAX startDocument() callback. - TODO: updated - rebuild doc Daniel
/external/libxml2/xpath.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/xpath.c
|
fc708e2b7c03c4dc04a8388d22c08ed7fa47cb56 |
|
08-Apr-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- cosmetic changes from "Timur I. Bakeyev" <timur@bat.ru> Daniel
/external/libxml2/xpath.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/xpath.c
|
cf46199c5e2c94781ef647612b3b43618b36b940 |
|
14-Mar-2000 |
Daniel Veillard <veillard@src.gnome.org> |
This is the 2.0.0-beta, lots and lots and lots of changes Have a look at http://xmlsoft.org/upgrade.html Daniel
/external/libxml2/xpath.c
|
5feb8495f4419f280a9503a97de18d28ffee3b40 |
|
02-Feb-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- Removing warnings on various paltforms - closing bug #5281 Daniel
/external/libxml2/xpath.c
|
e3d88efb8d24028a9893e12ae20633c8ee32fa49 |
|
24-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
- bux fixes in XPath implementation - fixed xml-config --version - updated TODO Daniel
/external/libxml2/xpath.c
|
0142b84bbfd75ae0696604f4f12a1f6383205185 |
|
14-Jan-2000 |
Daniel Veillard <veillard@src.gnome.org> |
Oops, it seems I forgot to commit 1.8.4 changes - restored xmlNewGlobalNs since this seems used - fixed a problem with INCLUDE_WINSOCK - removed all calls to exit() from the library code. - removed bugs detected by Windows compilers - started adding interfaces for parsing well balanced XML fragments - releasing 1.8.4 - rebuilt the docs Daniel
/external/libxml2/xpath.c
|
dbfd641b78b5a98e790459e13d126e2784a7adeb |
|
28-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- Lots of improvements, too long to list here - Push mode for the XML parser (HTML to come) - XML shell like interface for debug - improvements on XPath and validation Daniel
/external/libxml2/xpath.c
|
3c558c3753117057d81f6ff0fea6991d9a015456 |
|
22-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
- fix for PIs name starting with xml - fixed a potential problem with || and && ops - generate win32config.h for those on the Other Side ! Daniel
/external/libxml2/xpath.c
|
10a2c6532a409760cf46b70dba7b8d09617d75e3 |
|
12-Dec-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Large commit of changes done while travelling to XML'99 - cleanups on memory use and parsers - start of Link interfaces HTML and XLink - rebuild the doc - released as 1.8.0 Daniel
/external/libxml2/xpath.c
|
7c1206fc060fd4260f7c6f003c32fbbea3e542fd |
|
14-Oct-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Revamped HTML parsing, lots of bug fixes for HTML stuff, Added xmlValidGetValidElements and xmlValidGetPotentialChildren, Completed and cleaned up the tests, Added doc for new modules gnome-xml-xmlmemory.html and gnome-xml-nanohttp.html, Daniel
/external/libxml2/xpath.c
|
00fdf370d37d016629b8e27326eab426c6bcb2ee |
|
08-Oct-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Improvement of doc, Raph patch for CORBA init, support for spaces in XPath, Daniel
/external/libxml2/xpath.c
|
dd6b36766fb1cc83020cc12f226452ba2d640e35 |
|
24-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
/external/libxml2/xpath.c
|
7f7d1119afb072466b0a74293b6898025d6641db |
|
22-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Ready for 1.7.0, major changes, nanohttp, cleanup, binary compat with 1.4, etc... See Changelog, Daniel.
/external/libxml2/xpath.c
|
c08a2c6fd41773f55853c5d93a67a932c61511e9 |
|
08-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Bug fixes, improvement on ID/IDREF support, 1.6.2, no memleaks, Daniel
/external/libxml2/xpath.c
|
6454aec23de4875fb66fd735618858c9b0b2a008 |
|
03-Sep-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Added memory debug wrappers, killed all detected memory leaks, Daniel
/external/libxml2/xpath.c
|
c26087b870cd78a1fcacec5c9973bc8ef2e6f42e |
|
30-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Patched warning issued on SGI by Stephane.Conversy@lri.fr, Daniel.
/external/libxml2/xpath.c
|
b96e64384985b150d7730d860c05514315f8d4a6 |
|
29-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Release 1.6, lot of fixes, more validation, code cleanup, added namespace on attributes, Daniel.
/external/libxml2/xpath.c
|
991e63d9cb0e9a4f65950ec67f56091a14289404 |
|
16-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
More validity stuff (ID) and corrct version of equal and compare for XPath, Daniel
/external/libxml2/xpath.c
|
b05deb7f5fa01da1cbc54f65199eff1c5421ec00 |
|
10-Aug-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
/external/libxml2/xpath.c
|
e2d034d3b56287f93a815147eff0f4e707b64774 |
|
27-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
/external/libxml2/xpath.c
|
1566d3a91b50e08f8bd928da5a06d9c53a99747f |
|
15-Jul-1999 |
Daniel Veillard <veillard@src.gnome.org> |
Added XPath code (http://www.w3.org/TR/xpath), updated HTML support and docs, Daniel
/external/libxml2/xpath.c
|