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
|