History log of /external/libxml2/include/libxml/xpath.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
e43579b2d48d577f5a18073bb4a2e714466205b7 03-Apr-2008 Daniel Veillard <veillard@src.gnome.org> small doc improvement for xmlXPathContext from Jack Jansen, fixes #524759

* include/libxml/xpath.h: small doc improvement for xmlXPathContext
from Jack Jansen, fixes #524759
* doc/newapi.xsl doc/*: fixed a problem and regenerated the docs
Daniel

svn path=/trunk/; revision=3722
/external/libxml2/include/libxml/xpath.h
7ef5169074e18e95e038a103517b6a101a50a814 21-Mar-2007 Daniel Veillard <veillard@src.gnome.org> applied documentation patch from James Dennett Daniel

* include/libxml/xpath.h: applied documentation patch from James Dennett
Daniel

svn path=/trunk/; revision=3595
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
a2351322c89608d09ce1a99e5eccd62d00c79890 27-Jun-2004 Daniel Veillard <veillard@src.gnome.org> hack based on Arjan van de Ven suggestion to reduce ELF footprint and

* elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de
Ven suggestion to reduce ELF footprint and generated code. Based on
aliasing of libraries function to generate direct call instead of
indirect ones
* doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic
generation of elfgcchack.h based on the API description, extended
the API description to show the conditionals configuration flags
required for symbols.
* nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup
* doc/*: regenerated the docs.
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
be5869729a416032a4abb5a65430d25831828f75 18-Nov-2003 Daniel Veillard <veillard@src.gnome.org> modified the file header to add more informations, painful... updated to

* include/libxml/*.h include/libxml/*.h.in: modified the file
header to add more informations, painful...
* genChRanges.py genUnicode.py: updated to generate said changes
in headers
* doc/apibuild.py: extract headers, add them to libxml2-api.xml
* *.html *.xsl *.xml: updated the stylesheets to flag geprecated
APIs modules. Updated the stylesheets, some cleanups, regenerated
* doc/html/*.html: regenerated added back book1 and libxml-lib.html
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
aa3cfbd0809378d88bc907742a9ddd27cc49b335 27-Aug-2003 Igor Zlatkovic <igor@src.gnome.org> realigned parameters after taint
/external/libxml2/include/libxml/xpath.h
76874e4516a1d7b467d400604f8aef77be015727 25-Aug-2003 Igor Zlatkovic <igor@src.gnome.org> Exportability taint of the headers
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
61f261749f44d6e6f938441598bc724cd1375c51 12-Mar-2002 Daniel Veillard <veillard@src.gnome.org> Heiko W. Rupp fixed a lot of comments to generate better API descriptions

* include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
to generate better API descriptions etc...
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
9d06d300a5c4146907b3af8fcbf67d8e7d868567 22-Jan-2002 Daniel Veillard <veillard@src.gnome.org> Build a new version hopefully near complete and fully documented of the

* doc/libxml2-api.xml doc/parsedecl.py: Build a new version
hopefully near complete and fully documented of the API in XML
* HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
include/libxml/parserInternals.h include/libxml/valid.hi
include/libxml/xmlIO.h include/libxml/xmlerror.hi
include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
include/libxml/xpath.h include/libxml/xpathInternals.h:
Cleaned up the doc comments a lot in the process, the interface
coverage is now 100%
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
496be6838858455849f48b048b954f04809dd6e3 16-Jul-2001 Thomas Broyer <tbroyer@src.gnome.org> exported xmlXPath{NAN,PINF,NINF} fixed xmlXPathNodeSetItem when passing


* include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
fixed xmlXPathNodeSetItem when passing index=0
/external/libxml2/include/libxml/xpath.h
5168dbfe5392a591151bfb9c3162d05ceda3e4ae 07-Jul-2001 Daniel Veillard <veillard@src.gnome.org> small cleanup update Daniel

* include/libxml/xpath.h: small cleanup
* doc/xml.html: update
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
bed7b052a318695f5e0856f12fc0c86f66472cb3 19-May-2001 Daniel Veillard <veillard@src.gnome.org> - HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
- doc/html/* : rebuilt the docs
- valid.c: small patch which may improve some case when
validating.
Daniel
/external/libxml2/include/libxml/xpath.h
790142b5b932356bcbe6a4da6b9346b47d2f8f2b 15-May-2001 Daniel Veillard <veillard@src.gnome.org> two nodeset access macros from Thomas Broyer Daniel

* xpath.h: two nodeset access macros from Thomas Broyer
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
d007d6c53e6ef461d45d3fd1f1d20307661bce13 19-Mar-2001 Daniel Veillard <veillard@src.gnome.org> Ooops: - xpath.h: the comp field must be added at the end to avoid killing

Ooops:
- xpath.h: the comp field must be added at the end to avoid
killing binary compat.
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
3473f88a7abdf4e585e267288fb77e898c580d2b 23-Feb-2001 Owen Taylor <otaylor@src.gnome.org> Revert directory structure changes
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
930866637182a8ad62a27236a577aa1f27639227 25-Jan-2001 Daniel Veillard <veillard@src.gnome.org> - xpath.h: added a hook in the context structure allowing to
link to extra support, needed for XSLT
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
683cb026362f6f41000bda3a541b19c17e81ae48 22-Oct-2000 Daniel Veillard <veillard@src.gnome.org> Patches added during last week on W3C CVS base:
- tree.c: coalesce adjacent text nodes
- valid.c: handling of blank nodes in DTd validation (raised
by problems with a posteriori validation).
- nanohttp.c: changing behaviour on HTTP write stuff.
- HTMLtree.c: forced body and html to be explicitely closed.
- xpath.h: exported more XPath functions.
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
71b656e06707c733ab02c5bf9bd2754cea678562 05-Jan-2000 Daniel Veillard <veillard@src.gnome.org> - added xmlRemoveID() and xmlRemoveRef()
- added check and handling when possibly removing an ID
- fixed some entities problems
- added xmlParseTryOrFinish()
- changed the way struct aredeclared to allow gtk-doc to expose those
- closed #4960
- fixes to libs detection from Albert Chin-A-Young
- preparing 1.8.3 release
Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
5cb5ab8d94a0715ba600b01377cf57531cc97f73 21-Dec-1999 Daniel Veillard <veillard@src.gnome.org> - release 1.8.2 - HTML handling improvement - new tree handling functions

- release 1.8.2
- HTML handling improvement
- new tree handling functions
- default namespace on attribute bug fixed
- libxml use for C++ fixed (for good this time !)
Daniel
/external/libxml2/include/libxml/xpath.h
b24054a09a36e27f5bb1011d9ca9aef2366e4209 18-Dec-1999 Daniel Veillard <veillard@src.gnome.org> - Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
/external/libxml2/include/libxml/xpath.h
e4e51317de85da294d0cfb968d42a60f0c12b645 18-Dec-1999 Daniel Veillard <veillard@src.gnome.org> - Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel

- Fixed bug #4344
- Fixed C++ problems in headers
- Released 1.8.1
Daniel
/external/libxml2/include/libxml/xpath.h
dd6b36766fb1cc83020cc12f226452ba2d640e35 24-Sep-1999 Daniel Veillard <veillard@src.gnome.org> Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h
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/include/libxml/xpath.h
e2d034d3b56287f93a815147eff0f4e707b64774 27-Jul-1999 Daniel Veillard <veillard@src.gnome.org> Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
/external/libxml2/include/libxml/xpath.h
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/include/libxml/xpath.h