History log of /external/libxml2/include/libxml/xmlreader.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/xmlreader.h
1579499025b7c614d82eba0cc6aa9cc2a788f128 19-Mar-2012 Noam Postavsky <npostavs@users.sourceforge.net> add function xmlTextReaderRelaxNGValidateCtxt()

Since there is xmlTextReaderSchemaValidateCtxt() it seems like there
should be an equivalent RelaxNG function. The attached patch adds it.
The code is essentially the same as Schema implementation, but I'm
uncertain as to how to add things to the documentation and test suite:
there seems to be a lot of auto-generation going on.
/external/libxml2/include/libxml/xmlreader.h
438ebbd59af78c436397ae488e42aeca5cad7542 12-May-2008 Daniel Veillard <veillard@src.gnome.org> fx compilation when configured without the reader should fix #513110

* xmlschemas.c runtest.c testapi.c include/libxml/xmlreader.h
python/types.c python/libxml_wrap.h python/libxml.c: fx compilation
when configured without the reader should fix #513110
* doc/*: regenerated
Daniel

svn path=/trunk/; revision=3743
/external/libxml2/include/libxml/xmlreader.h
dee23485f639f0738a4a0cc3159c5140ea425b37 11-Apr-2008 Daniel Veillard <veillard@src.gnome.org> added new function xmlSchemaValidCtxtGetParserCtxt based on Holger

* include/libxml/xmlschemas.h xmlschemas.c: added new function
xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch
* doc/apibuild.py doc/*: regenerated the doc, chased why the new
function didn't got any documentation, added more checking in the
generator
* include/libxml/relaxng.h include/libxml/schematron.h
include/libxml/xmlschemas.h include/libxml/c14n.h
include/libxml/xmlregexp.h include/libxml/globals.h
include/libxml/xmlreader.h threads.c xmlschemas.c: various changes
and cleanups following the new reports
Daniel

svn path=/trunk/; revision=3738
/external/libxml2/include/libxml/xmlreader.h
d837764002051a4f95c0bee2d0c25f5b18a8f077 04-Jan-2007 Aleksey Sanin <aleksey@src.gnome.org> expose xmlTextReaderSetup function

svn path=/trunk/; revision=3571
/external/libxml2/include/libxml/xmlreader.h
d0271473abc7ca82a22e9a953ec525a6f4b504d5 02-Jan-2006 Daniel Veillard <veillard@src.gnome.org> compilation and doc build fixes from Michael Day Daniel

* xmlreader.c include/libxml/xmlreader.h xmlschemas.c: compilation
and doc build fixes from Michael Day
Daniel
/external/libxml2/include/libxml/xmlreader.h
bdadaedd8865affa6d09779571daca593ba50d9d 07-Dec-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added xmlTextReaderSchemaValidateCtxt() to the API.

* xmlreader.c include/libxml/xmlreader.h: Added
xmlTextReaderSchemaValidateCtxt() to the API.
/external/libxml2/include/libxml/xmlreader.h
f10ae12cb8874674e3bc1f0b52b3cfcc2a1d3278 10-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixed a typo pointed by Jeroen Ruigrok increased the APIs for xmlReader

* doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: fixed a typo
pointed by Jeroen Ruigrok
* include/libxml/xmlreader.h include/libxml/xmlschemas.h: increased
the APIs for xmlReader schemas validation support
* xmllint.c xmlreader.c xmlschemas.c: xmlReader schemas validation
implementation and testing as xmllint --stream --schema ...
Daniel
/external/libxml2/include/libxml/xmlreader.h
5e094143e423c01739ac9221f371846fd290be4e 18-Feb-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Aron Stansvik to add xmlTextReaderByteConsumed() added

* xmlreader.c include/libxml/xmlreader.h: applied patch from
Aron Stansvik to add xmlTextReaderByteConsumed()
* testReader.c: added a test option
* xmlschemastypes.c: fix a lack of pointer checking in APIs
Daniel
/external/libxml2/include/libxml/xmlreader.h
d671e2863e4f21a2e40400f877ea18a1883120c1 03-Jan-2005 Aleksey Sanin <aleksey@src.gnome.org> GetLineNumber and GetColumnNumber functions for xmlReader
/external/libxml2/include/libxml/xmlreader.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/xmlreader.h
e2811270e81f33a751c88647c48453803586a550 19-Oct-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Graham Bennett adding 4 convenience functions to the

* include/libxml/xmlreader.h xmlreader.c: applied patch from
Graham Bennett adding 4 convenience functions to the reader API.
Daniel
/external/libxml2/include/libxml/xmlreader.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/xmlreader.h
da0ff5da92cb7d0b9004b3e60094729bca554e74 20-Apr-2004 Daniel Veillard <veillard@src.gnome.org> Johnson Cameron pointed out that initGenericErrorDefaultFunc() was really

* error.c: Johnson Cameron pointed out that
initGenericErrorDefaultFunc() was really wrong.
* xmlreader.c include/libxml/xmlreader.h: xmlTextReaderMode enum
must be made public, added some missing comments on the XMLReader
header.
* c14n.c: Alexsey fixed C14N bug with processing namespaces
from attributes
Daniel
/external/libxml2/include/libxml/xmlreader.h
18a88ce2f4bf7fd107d62bcd5724658306e08cb2 03-Feb-2004 Igor Zlatkovic <igor@src.gnome.org> added calling convention to the public function prototypes
/external/libxml2/include/libxml/xmlreader.h
93d004f9d86662251153e2af6e233e974660be78 03-Feb-2004 William M. Brack <wbrack@src.gnome.org> applied patch from Steve Ball to provide structured error reports.

* xmlreader.c, include/libxml/xmlreader.h: applied patch from
Steve Ball to provide structured error reports.
/external/libxml2/include/libxml/xmlreader.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/xmlreader.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/xmlreader.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/xmlreader.h
198c1bfc1cd2cc031410e4be4e5faebed45c557c 20-Oct-2003 Daniel Veillard <veillard@src.gnome.org> removing xmldwalk module since it got merged with the xmlreader. cleanup

* Makefile.am configure.in xmldwalk.c xmlreader.c
include/libxml/Makefile.am include/libxml/xmldwalk.h
include/libxml/xmlversion.h.in: removing xmldwalk module
since it got merged with the xmlreader.
* parser.c: cleanup
* win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
rebuilt the API
* python/tests/Makefile.am python/tests/reader7.py
python/tests/walker.py: adding regression testing for the
new xmlreader APIs, new APIs for reader creation, including
makeing reader "walker" operating on preparsed document trees.
Daniel
/external/libxml2/include/libxml/xmlreader.h
fc8dc355dac40605e66a7e8722db5077f03076f3 18-Oct-2003 Daniel Veillard <veillard@src.gnome.org> added new APIs for creating reader from sources or reusing a reader with a

* xmlreader.c include/libxml/xmlreader.h: added new APIs
for creating reader from sources or reusing a reader with
a new source, like the xmlReadxx and xmlCtxtReadxxx
* win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
doc/Makefile.am: regenerated the APIs
* doc/xml.html: applied a patch from Stefan Kost for namesapce docs
Daniel
/external/libxml2/include/libxml/xmlreader.h
9ee35f36437073d952bc88fd64cf1618aad27c7b 28-Sep-2003 Daniel Veillard <veillard@src.gnome.org> fix a bug raised by the Mips compiler. move the SAXv1 block definitions to

* parser.c: fix a bug raised by the Mips compiler.
* include/libxml/SAX.h include/libxml/parser.h: move the
SAXv1 block definitions to parser.h fixes bug #123380
* xmlreader.c include/libxml/xmlreader.h: reinstanciate
the attribute and element pool borken 2 commits ago.
Start playing with an entry point to preserve a subtree.
* entities.c: remove a warning.
Daniel
/external/libxml2/include/libxml/xmlreader.h
f85ce8e334f448078a3d71a812824fa5b45d9b07 22-Sep-2003 Daniel Veillard <veillard@src.gnome.org> the uri arg to xmlNodeSetBase is really a const xmlChar* addin the

* tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
really a const xmlChar*
* xmlreader.c include/libxml/xmlreader.h: addin the
xmlTextReaderConstString() to get an interned string from
the reader
Daniel
/external/libxml2/include/libxml/xmlreader.h
e72c508cd0c7a829602906f54fa8a29abaf3afa6 19-Sep-2003 Daniel Veillard <veillard@src.gnome.org> preparing a 2.6.0-beta2 release avoid a warning avoid duplicate code in

* configure.in: preparing a 2.6.0-beta2 release
* xmlIO.c: avoid a warning
* tree.c: avoid duplicate code in xmlReplaceNode as pointed out
by Chris Ryland
* include/libxml/dict.h: add a QName access lookup to the
dictionary.
* xmlreader.c include/libxml/xmlreader.h: adding const access
based on the dictionary interface for string read from the
reader, the node content access is still TODO, it's too different
Daniel
/external/libxml2/include/libxml/xmlreader.h
aa3cfbd0809378d88bc907742a9ddd27cc49b335 27-Aug-2003 Igor Zlatkovic <igor@src.gnome.org> realigned parameters after taint
/external/libxml2/include/libxml/xmlreader.h
76874e4516a1d7b467d400604f8aef77be015727 25-Aug-2003 Igor Zlatkovic <igor@src.gnome.org> Exportability taint of the headers
/external/libxml2/include/libxml/xmlreader.h
0ab6fa01f5291e116d4217767d13d775b35c72a0 09-Aug-2003 Daniel Veillard <veillard@src.gnome.org> changing an enum definition to get a correct API XML description. This was

* include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
definition to get a correct API XML description. This was apparently
breaking Windows build.
Daniel
/external/libxml2/include/libxml/xmlreader.h
d6038e0283e9f814e408fe4d3dd54cce6b0b32d4 30-Jul-2003 Daniel Veillard <veillard@src.gnome.org> applying cleanup patch from Bjorn Reese for xmlTextReaderNodeType() and

* xmlreader.c include/libxml/xmlreader.h: applying cleanup
patch from Bjorn Reese for xmlTextReaderNodeType() and
significant whitespace. There is an enum for node type
values now.
Daniel
/external/libxml2/include/libxml/xmlreader.h
33300b49f0801f5efe6363bd6b85b3bb5ace70fd 17-Apr-2003 Daniel Veillard <veillard@src.gnome.org> augnemting the APIs, cleanups. cleanup bug #111005 added some missing

* include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
xmlreader.c: augnemting the APIs, cleanups.
* parser.c: cleanup bug #111005
* xmlIO.c: added some missing comments
Daniel
/external/libxml2/include/libxml/xmlreader.h
f4e5576f8f34362b6bec9396ab073fac839dfb22 16-Apr-2003 Daniel Veillard <veillard@src.gnome.org> implemented streaming of RelaxNG (when possible) on top of the xmlReader

* relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
include/libxml/xmlreader.h: implemented streaming of
RelaxNG (when possible) on top of the xmlReader interface,
provided it as xmllint --stream --relaxng .rng .xml
This seems to mostly work.
* Makefile.am: updated to test RelaxNG streaming
Daniel
/external/libxml2/include/libxml/xmlreader.h
f6bad798cf8f492eb96f7e267b07d8683bbd095e 11-Apr-2003 Daniel Veillard <veillard@src.gnome.org> make sure xmllint --stream and xmllint --stream --valid returns errors

* xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
xmllint --stream and xmllint --stream --valid returns errors
code appropriately
Daniel
/external/libxml2/include/libxml/xmlreader.h
c6cae7b690c1ded6f03a378eb59025522cc40105 11-Apr-2003 Daniel Veillard <veillard@src.gnome.org> Added the Expand() and Next() operation to work on subtrees within the

* xmlreader.c include/libxml/xmlreader.h: Added the Expand()
and Next() operation to work on subtrees within the reader
framework.
* doc/libxml2-api.xml python/libxml2class.txt: resulting updates
* python/tests/reader5.py: added an example for those new
functions of the reader.
Daniel
/external/libxml2/include/libxml/xmlreader.h
417be3ae08346c6510c28d2042dd42a22a74b331 20-Jan-2003 Daniel Veillard <veillard@src.gnome.org> patch from St�phane Bidoul for better per context error message APIs

* xmlreader.c python/drv_libxml2.py python/generator.py
python/libxml.c python/libxml.py python/libxml_wrap.h
python/types.c: patch from St�phane Bidoul for better per
context error message APIs
* python/tests/ctxterror.py python/tests/readererr.py:
update of the tests
Daniel
/external/libxml2/include/libxml/xmlreader.h
26f70269c80140a7fb8a7aae9ef09c95efa98e70 16-Jan-2003 Daniel Veillard <veillard@src.gnome.org> applied a patch from St�phane Bidoul to allow per XMLtextReader error and

* xmlreader.c include/libxml/xmlreader.h python/generator.py
python/libxml.c python/libxml.py win32/libxml2.def.src: applied
a patch from St�phane Bidoul to allow per XMLtextReader error
and warning handling
* python/tests/Makefile.am python/tests/readererr.py: adding the
specific regression test
Daniel
/external/libxml2/include/libxml/xmlreader.h
e18fc185fa2604ba73f2b259e34796c106ad5545 28-Dec-2002 Daniel Veillard <veillard@src.gnome.org> extended the XmlTextReader API a bit, addding accessors for the current

* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
extended the XmlTextReader API a bit, addding accessors for
the current doc and node, and an entity substitution mode for
the parser.
* python/libxml.py python/libxml2class.txt: related updates
* python/tests/Makefile.am python/tests/reader.py
python/tests/reader2.py python/tests/reader3.py: updated a bit
the old tests and added a new one to test the entities handling
Daniel
/external/libxml2/include/libxml/xmlreader.h
ea7751d53bf497e873dca39b2c305e300e2574f9 20-Dec-2002 Daniel Veillard <veillard@src.gnome.org> working on DTD validation on top of xml reader interfaces. Allows to

* testReader.c xmlreader.c valid.c include/libxml/tree.h
include/libxml/valid.h include/libxml/xmlreader.h: working on
DTD validation on top of xml reader interfaces. Allows to
validate arbitrary large instances. This required some extensions
to the valid module interface and augmenting the size of xmlID
and xmlRef structs a bit.
* uri.c xmlregexp.c: simple cleanup.
Daniel
/external/libxml2/include/libxml/xmlreader.h
beb70bd39b74c8146c184857792730b139e7e16b 18-Dec-2002 Daniel Veillard <veillard@src.gnome.org> more work on the xml reader interfaces. updated Igor's mail and the Web

* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
work on the xml reader interfaces.
* AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
Web page for the Windows binaries.
Daniel
/external/libxml2/include/libxml/xmlreader.h
67df809c3a439bcbe258bca6b60144c8a7a0f18c 16-Dec-2002 Daniel Veillard <veillard@src.gnome.org> Vyacheslav Pindyura managed to trigger a bug in parseStartTag, fixing it.

* parser.c: Vyacheslav Pindyura managed to trigger a bug in
parseStartTag, fixing it.
* test/att4 result/att4 result/noent/att4: adding the test
* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
more methods to XmlTextReader.
Daniel
/external/libxml2/include/libxml/xmlreader.h
da46d2d31e49503b087874cc987045dd09169d26 16-Dec-2002 Daniel Veillard <veillard@src.gnome.org> added more methods of XmlTextReader. this increased the methods in the

* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
more methods of XmlTextReader.
* python/libxml2class.txt python/tests/reader.py: this increased the
methods in the bndings, augmented the test to check those new
functions.
Daniel
/external/libxml2/include/libxml/xmlreader.h
0eb38c7259b04de809f7bc880688f468ac7a15bf 15-Dec-2002 Daniel Veillard <veillard@src.gnome.org> added the close and getattribute methods of XmlTextReader. added the

* xmlreader.c doc/libxml2-api.xml: added the close and getattribute
methods of XmlTextReader.
* python/generator.py python/libxml_wrap.h python/types.c
python/libxml2class.txt: added the reader to the Python bindings
* python/tests/Makefile.am python/tests/reader.py: added a specific
test for the Python bindings of the Reader APIs
* parser.c: small cleanup.
Daniel
/external/libxml2/include/libxml/xmlreader.h
e1ca50330b59d32b228ad9c05a874a96cef9748f 09-Dec-2002 Daniel Veillard <veillard@src.gnome.org> Adding a new set of APIs based on the C# TextXmlReader API but converted

* Makefile.am xmlreader.c include/libxml/Makefile.am
include/libxml/xmlreader.h: Adding a new set of APIs based on
the C# TextXmlReader API but converted to C. Allow to parse
in constant memory usage, far simpler to program and explain
than the SAX like APIs, unfinished but working.
* testReader.c: test program
Daniel
/external/libxml2/include/libxml/xmlreader.h