History log of /external/libxml2/include/libxml/pattern.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/include/libxml/pattern.h
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/include/libxml/pattern.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/pattern.h
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/include/libxml/pattern.h
2a0fdd9101204b9b8ce68050b50cdd1e0ec71049 17-Feb-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Some experimental addition for parsing of expressions and streamable

* pattern.c pattern.h: Some experimental addition for parsing
of expressions and streamable validation.
Added xmlStreamPushAttr to the API.
/external/libxml2/include/libxml/pattern.h
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/include/libxml/pattern.h
2fc6df95cc021fb16debe942697eda86eeba39ae 30-Jan-2005 Daniel Veillard <veillard@src.gnome.org> added a streaming pattern detector for a subset of XPath, should help

* pattern.c include/libxml/pattern.h xmllint.c: added a
streaming pattern detector for a subset of XPath, should
help Kasimier for identity constraints
* python/generator.py: applied Stephane Bidoul patch to find
paths without breaking.
Daniel
/external/libxml2/include/libxml/pattern.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/pattern.h
ffa7b7e2ba3841a80f9c5a69e89cc4b4e457840b 05-Dec-2003 Daniel Veillard <veillard@src.gnome.org> fixed the pattern interfaces but not yet the parser to handle the

* pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
include/libxml/xmlreader.h: fixed the pattern interfaces
but not yet the parser to handle the namespaces.
* doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
Daniel
/external/libxml2/include/libxml/pattern.h
1e90661bb817402f85103c3b9d3ce6ebab570f38 05-Dec-2003 Daniel Veillard <veillard@src.gnome.org> cleanup the make rebuild in doc, this include new directive to stop

* globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
include/libxml/pattern.h include/libxml/schemasInternals.h
include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
the make rebuild in doc, this include new directive to stop
documentation warnings
* doc/* doc/html/*: rebuilt the docs
* pattern.c xmlreader.c include/libxml/pattern.h
include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
to save nodes while scanning the tree with the reader, cleanup
the way element were freed, and xmlTextReaderPreserve()
implementation, the API might change for namespace binding support
when compiling patterns.
* doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
Daniel
/external/libxml2/include/libxml/pattern.h
b3de70c28294f6c7f7ef8ec0033fb302b0dfbe26 02-Dec-2003 Daniel Veillard <veillard@src.gnome.org> adding the pattern node selection code. Inheried in part from libxslt but

* pattern.c include/libxml/pattern.h: adding the pattern node
selection code. Inheried in part from libxslt but smaller.
* Makefile.am configure.in include/libxml/xmlversion.h.in:
integrated the pattern module, made it a configure time option
* xmllint.c: added --pattern to test when doing --stream
Daniel
/external/libxml2/include/libxml/pattern.h