41b0d1c4e53dcec2a0206df4bedaad0f81234319 |
|
09-May-2014 |
Gaurav <g.gupta@samsung.com> |
Avoid Double Null Check Cleanup For https://bugzilla.gnome.org/show_bug.cgi?id=729851
/external/libxml2/xmlregexp.c
|
2671b013d88b381d8a9139ef85381234aafc5ce0 |
|
11-Sep-2013 |
Gaurav <g.gupta@samsung.com> |
Fix potential NULL pointer dereferences in regexp code https://bugzilla.gnome.org/show_bug.cgi?id=707749 Fix 3 cases where we might dereference NULL
/external/libxml2/xmlregexp.c
|
fb27e2cd204ddb2cb0163b4b6418cc494889d279 |
|
28-Sep-2012 |
Michael Wood <esiotrot@gmail.com> |
Fix spelling of "length".
/external/libxml2/xmlregexp.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/xmlregexp.c
|
466fcdaa33258cf3633887222146b891d202cc6c |
|
26-Aug-2012 |
Daniel Veillard <veillard@redhat.com> |
Avoid a potential infinite recursion Which can happen when eliminating epsilon transitions, as reported by Pavel Madr <pmadr@opentext.com>
/external/libxml2/xmlregexp.c
|
40851d0c5975a8fde9498f72f3f5d96ad3194dc5 |
|
17-Aug-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix a segfault on XSD validation on pattern error As reported by Sven <sven@e7o.de>: The following pattern will cause a segmentation fault in my Apache (using PHP5 to validate a XML against a XSD): <xs:pattern value="(.*)|"/> Fix a cascade of error handling failures which led to the crash in that scenario.
/external/libxml2/xmlregexp.c
|
204f1f144ce1eded7dd25162c1c67e66a93fe450 |
|
10-May-2012 |
Patrick R. Gansterer <paroga@paroga.com> |
undef ERROR if already defined
/external/libxml2/xmlregexp.c
|
9543aee99b39f4de58641a66a5747cadd279d0b0 |
|
15-Mar-2010 |
Daniel Veillard <veillard@redhat.com> |
Fix broken escape behaviour in regexp ranges
/external/libxml2/xmlregexp.c
|
9332b48f16123cac16a207425b3a0206e5da35c1 |
|
23-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Fix a Relaxng bug raised by libvirt test suite * xmlregexp.c: other fixes in 2.7.4 raised this internal error when comparing ranges, this affects among others detection of the determinism * test/relaxng/libvirt* result/relaxng/libvirt*: add a test case based on libvirt schemas and tests
/external/libxml2/xmlregexp.c
|
293416828e1467f877d9dd928f174dcf81b103bc |
|
10-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
Release of libxml2-2.7.4 * configure.in: new version * libxml.spec.in: cleanup * xmlregexp.c: fix a comment * doc/apibuild.py: update * doc/*: regenerate everything
/external/libxml2/xmlregexp.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/xmlregexp.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/xmlregexp.c
|
1ba2aca3ebc3b47653a86849746b168a4e0bd8c6 |
|
31-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
492317 Fix Relax-NG validation problems * relaxng.c xmlregexp.c: a subtle problem when checking for compileable content model, if using the same elements in cases of choices. Handled by adding a special flag to the regexp compilation to detect transitions with different atoms using same strings. * test/relaxng/492317* result/relaxng/492317*: add the test to the regression suite
/external/libxml2/xmlregexp.c
|
d80d0728bfa1b3b7412aff01e520ecc0b8e3f14f |
|
22-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
559410 - Regexp bug on (...)? constructs * xmlregexp.c: fix a regexp bug on some (...)? constructs * test/schemas/nvdcve* result/schemas/nvdcve*: add the tests to the regression suite
/external/libxml2/xmlregexp.c
|
11e28e4dfb84804474a3d7a4bfb08bae8f00bc0a |
|
12-Aug-2009 |
Daniel Veillard <veillard@redhat.com> |
570702 fix a bug in regexp determinism checking * xmlregexp.c: xmlFAComputesDeterminism was bugged as it removed as coalesced transitions on with sane source destination and atoms but not looking at counters
/external/libxml2/xmlregexp.c
|
bf9c1dad3a7d17f9207756a5b0e3a3efdba34c1b |
|
26-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
add the testchar to 'make check' Volker Grabsch pointed out a typo * Makefile.am: add the testchar to 'make check' * xmlschemas.c: Volker Grabsch pointed out a typo * xmlregexp.c: production [19] from XML Schemas regexps were a mistake removed in version REC-xmlschema-2-20041028, Volker Grabsch provided a patch to remove it * test/schemas/regexp-char-ref_0.xml test/schemas/regexp-char-ref_0.xsd test/schemas/regexp-char-ref_1.xsd result/schemas/regexp-char-ref_0_0 result/schemas/regexp-char-ref_1_0: Volker Grabsch also provided regession tests for this Daniel svn path=/trunk/; revision=3776
/external/libxml2/xmlregexp.c
|
ad55998f74ab7f89cc5ed454589fb8f528873a02 |
|
12-May-2008 |
Daniel Veillard <veillard@src.gnome.org> |
avoid a regexp crash, should fix #523738 Daniel * xmlregexp.c: avoid a regexp crash, should fix #523738 Daniel svn path=/trunk/; revision=3744
/external/libxml2/xmlregexp.c
|
10bda629bf8fe279f02493f0921110c552be3171 |
|
13-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
found a nasty bug in regexp automata build, reported by Ashwin and Bjorn * xmlregexp.c: found a nasty bug in regexp automata build, reported by Ashwin and Bjorn Reese Daniel svn path=/trunk/; revision=3705
/external/libxml2/xmlregexp.c
|
041b687e93cc4d5806b902ed3b445a47669dc2ad |
|
08-Feb-2008 |
Daniel Veillard <veillard@src.gnome.org> |
apply patch from Andrew Tosh to fix behaviour when '.' is used in a * xmlregexp.c: apply patch from Andrew Tosh to fix behaviour when '.' is used in a posCharGroup * test/schemas/poschargrp0_0.* result/schemas/poschargrp0_0_0*: added the test to the regression suite Daniel svn path=/trunk/; revision=3687
/external/libxml2/xmlregexp.c
|
00fde4e4903b0fd96ec819d5db3c12464c6f64c1 |
|
19-Nov-2007 |
Daniel Veillard <veillard@src.gnome.org> |
remove a cut-and-paste copy error Daniel * xmlregexp.c: remove a cut-and-paste copy error Daniel svn path=/trunk/; revision=3665
/external/libxml2/xmlregexp.c
|
c821e03c66873f74d1eda5c6b4a7b0bb9ca9105b |
|
28-Aug-2007 |
Daniel Veillard <veillard@src.gnome.org> |
another nasty regexp case fixed. added to regression suite Daniel * xmlregexp.c: another nasty regexp case fixed. * test/regexp/ranges2 result/regexp/ranges2: added to regression suite Daniel svn path=/trunk/; revision=3658
/external/libxml2/xmlregexp.c
|
ec72008ba71615131235222fd3d8765b95e46e4f |
|
24-Aug-2007 |
William M. Brack <wbrack@src.gnome.org> |
Enhanced to include port number (if not == 80) on the "Header:" URL (bug * nanohttp.c: Enhanced to include port number (if not == 80) on the "Header:" URL (bug #469681). * xmlregexp.c: Fixed a typo causing a warning message. svn path=/trunk/; revision=3657
/external/libxml2/xmlregexp.c
|
76d59b6d6ff8284ee6ed69ee4118e7da935d5e57 |
|
22-Aug-2007 |
Daniel Veillard <veillard@src.gnome.org> |
try to fix for the nth time the automata generation in case of complex * xmlregexp.c: try to fix for the nth time the automata generation in case of complex ranges. I suppose that time it is actually okay Daniel svn path=/trunk/; revision=3650
/external/libxml2/xmlregexp.c
|
cb4284e29641aa7dd990d42aba772b7f5c1ab50d |
|
25-Apr-2007 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Richard Jones to for the silent flag on valgrind when * xstc/Makefile.am doc/examples/Makefile.am Makefile.am: applied patch from Richard Jones to for the silent flag on valgrind when doing "make valgrind" * xmlregexp.c: raise a regexp error when '\' is misused to escape a standard character. Daniel svn path=/trunk/; revision=3606
/external/libxml2/xmlregexp.c
|
5657837103e9938b42135cb993f197d1235221e0 |
|
11-Apr-2007 |
William M. Brack <wbrack@src.gnome.org> |
small enhancement for quantifier range with min occurs of 0; fixes bug * xmlregexp.c: small enhancement for quantifier range with min occurs of 0; fixes bug 425542. svn path=/trunk/; revision=3597
/external/libxml2/xmlregexp.c
|
a9cbf28361410926c82ae47a2c9d1a22795976c1 |
|
21-Mar-2007 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem with 0x2d in Char Range (bug #420596) added regression test * xmlregexp.c: fixed problem with 0x2d in Char Range (bug #420596) * test/regexp/bug420596, result/regexp/bug420596: added regression test for this svn path=/trunk/; revision=3594
/external/libxml2/xmlregexp.c
|
fcd18ff8f753dd7308b619476266f1a2ddcc8859 |
|
02-Nov-2006 |
Daniel Veillard <veillard@src.gnome.org> |
another small change on the algorithm for the elimination of epsilon * xmlregexp.c: another small change on the algorithm for the elimination of epsilon transitions, should help on #362989 too Daniel
/external/libxml2/xmlregexp.c
|
0e05f4c2e0bf18930d4019426de31c9ae4d6411a |
|
01-Nov-2006 |
Daniel Veillard <veillard@src.gnome.org> |
applied documentation patches from Markus Keim fixed one bug and added a * tree.c: applied documentation patches from Markus Keim * xmlregexp.c: fixed one bug and added a couple of optimisations while working on bug #362989 Daniel
/external/libxml2/xmlregexp.c
|
777737ea020106db4d376f2d8b3992198892f29a |
|
17-Oct-2006 |
Daniel Veillard <veillard@src.gnome.org> |
applied fix from Christopher Boumenot for bug #362714 on regexps missing * xmlregexp.c: applied fix from Christopher Boumenot for bug #362714 on regexps missing ']' Daniel
/external/libxml2/xmlregexp.c
|
54eb0243c442292953b4a3df39568735039ebc82 |
|
22-Mar-2006 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Youri Golovanov fixing bug #316338 and adding a couple * xmlregexp.c: applied patch from Youri Golovanov fixing bug #316338 and adding a couple of optimizations in the regexp compilation engine. * test/regexp/bug316338 result/regexp/bug316338: added regression tests based on the examples provided in the bug report. Daniel
/external/libxml2/xmlregexp.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/xmlregexp.c
|
fc011b7fb895ed3b43f6c2e5b7a6fbfc078da349 |
|
12-Feb-2006 |
Daniel Veillard <veillard@src.gnome.org> |
bug fixes for #327167 as well as some cleanups and more thorough tests on * xmlregexp.c: bug fixes for #327167 as well as some cleanups and more thorough tests on atoms comparisons. Daniel
/external/libxml2/xmlregexp.c
|
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/xmlregexp.c
|
0b1ff14bd0c7c50f8cdce96478615570e1435c4f |
|
28-Dec-2005 |
Daniel Veillard <veillard@src.gnome.org> |
bug in xmlRegExecPushString2() pointed out by Sreeni Nair. Daniel * xmlregexp.c: bug in xmlRegExecPushString2() pointed out by Sreeni Nair. Daniel
/external/libxml2/xmlregexp.c
|
9a00fd2991433a6ce04075c91b3ac6b976bdd806 |
|
09-Nov-2005 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Geert Jansen to implement the save function to a * xmlsave.c xmlIO.c include/libxml/xmlIO.h include/libxml/xmlsave.h: applied patch from Geert Jansen to implement the save function to a xmlBuffer, and a bit of cleanup. Daniel
/external/libxml2/xmlregexp.c
|
fc6eca0d8196f200da4bf4083b0d9dbc7079460a |
|
01-Nov-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fix bug #319897, problem with counted atoms when the transition itself is * xmlregexp.c: fix bug #319897, problem with counted atoms when the transition itself is counted too * result/regexp/hard test/regexp/hard: augmented the regression tests with the problem exposed. Daniel
/external/libxml2/xmlregexp.c
|
7802ba56ff32eb503ac34885e1ce61b60a01d701 |
|
27-Oct-2005 |
Daniel Veillard <veillard@src.gnome.org> |
avoid function parameters names 'list' as this seems to give troubles with * valid.c xmlregexp.c include/libxml/valid.h include/libxml/xmlregexp.h: avoid function parameters names 'list' as this seems to give troubles with VC6 and stl as reported by Samuel Diaz Garcia. Daniel
/external/libxml2/xmlregexp.c
|
aa62201290b6f3f3305f0fff504faf89c286a360 |
|
20-Oct-2005 |
Daniel Veillard <veillard@src.gnome.org> |
commiting a some fixes and debug done yesterday in the London airport. * xmlregexp.c: commiting a some fixes and debug done yesterday in the London airport. Daniel
/external/libxml2/xmlregexp.c
|
567a45b5e931388acf850d56f937f1f66ff0f860 |
|
18-Oct-2005 |
Daniel Veillard <veillard@src.gnome.org> |
removed the error message removed 2 instability warnings from function * runtest.c: removed the error message * relaxng.c xmlschemas.c: removed 2 instability warnings from function documentation * include/libxml/schemasInternals.h: changed warning about API stability * xmlregexp.c: trying to improve runtime execution of non-deterministic regexps and automata. Not fully finished but should be way better. Daniel
/external/libxml2/xmlregexp.c
|
54a8f67c0504bb1bc17a2e5f139f3128953915d1 |
|
07-Oct-2005 |
Rob Richards <rrichard@src.gnome.org> |
remove warnings under Windows. * schematron.c xmlregexp.c: remove warnings under Windows.
/external/libxml2/xmlregexp.c
|
5de0938fd16e2a4aabcab44f45c85a2f8a7f0a21 |
|
26-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
seems a test to avoid duplicate transition is really needed at all times. * xmlregexp.c: seems a test to avoid duplicate transition is really needed at all times. Luka Por gave an example hitting this. Changed back the internal API. Daniel
/external/libxml2/xmlregexp.c
|
94cc103b8cfcfb040b5aad121d7fbd928f6a1336 |
|
15-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
detect combinatory explosion and return with a runtime error in those * xmlregexp.c: detect combinatory explosion and return with a runtime error in those case, c.f. #316338 though maybe we should not see such an explosion with that specific regexp, more checking needs to be done. Daniel
/external/libxml2/xmlregexp.c
|
ccb4d41c13bea3c81cf074ed43b84bd686c7d124 |
|
23-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
regenerated fixed a compilation problem some cleanups and one bug fix * elfgcchack.h testapi.c doc/*: regenerated * schematron.c: fixed a compilation problem * xmlregexp.c include/libxml/xmlregexp.h: some cleanups and one bug fix * result/expr/base: slightly changes the number of Cons. Daniel
/external/libxml2/xmlregexp.c
|
5eee767ca9b30a8e8c54808c82060ceb41630d6a |
|
22-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
rescanned code and rebuilt small cleanup cleanup problems from code * elfgcchack.h testapi.c doc/*: rescanned code and rebuilt * xmlregexp.c: small cleanup * include/libxml/schematron.h include/libxml/xmlexports.h include/libxml/xmlversion.h.in: cleanup problems from code scanner Daniel
/external/libxml2/xmlregexp.c
|
0090bd524f6dee77bc4bbcad8e2158c5783f35a1 |
|
22-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
exported xmlExpExpDerive(), added it to the testRegexp command line tool * testRegexp.c xmlregexp.c include/libxml/xmlregexp.h: exported xmlExpExpDerive(), added it to the testRegexp command line tool when providing multiple expressions. Daniel
/external/libxml2/xmlregexp.c
|
465a000b1080427bd62d89a925409b7db78616ac |
|
22-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed an uninitialized variable extended the API to add the parser, * valid.c: fixed an uninitialized variable * xmlregexp.c include/libxml/xmlregexp.h: extended the API to add the parser, serializer and some debugging * include/libxml/xmlversion.h.in: made the new support compiled by default if Schemas is included * testRegexp.c: cleanup and integration of the first part of the new code with a special switch * xmllint.c: show up Expr in --version if compiled in * include/libxml/tree.h: moved the xmlBuffer definition up Daniel
/external/libxml2/xmlregexp.c
|
81a8ec6b1315a9c14ce648de9c3a949ea62e48cf |
|
22-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
pushing the formal expression handling code to have it in CVs from now. * xmlregexp.c include/libxml/xmlregexp.h: pushing the formal expression handling code to have it in CVs from now. Not plugged, and misses APIs it's not compiled in yet. Daniel
/external/libxml2/xmlregexp.c
|
4f82c8a161404d1fe6ca9fe6edb404df00e14f11 |
|
09-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a determinism detection problem exposed by ##other tests commited by * xmlregexp.c: fixed a determinism detection problem exposed by ##other tests commited by Kasimier, also added a small speedup of determinism detection. * test/results/any6_2_0* any8_1_0* any7_1_2* any7_2_2*: added the results to the regression tests now Daniel
/external/libxml2/xmlregexp.c
|
6e65e15777ebb281aec362fa2aba51e2cb5aa87f |
|
09-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
trying to nail down the remaining ##other issues completed the tests and * xmlregexp.c xmlschemas.c: trying to nail down the remaining ##other issues * result/schemas/any7* test/schemas/any7: completed the tests and added the results * result/schemas/any3_0_0.err result/schemas/any5_0_0.err result/schemas/any5_1_0.err: this slightly chnages the output from 3 existing tests Daniel
/external/libxml2/xmlregexp.c
|
10752284e3e3401725a2ab49fee1367201eeff6a |
|
08-Aug-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed bug #310264, basically it's about reentrancy of count based * xmlregexp.c: fixed bug #310264, basically it's about reentrancy of count based transition, when going though the counter must be reset to 0 * test/schemas/bug310264* result/schemas/bug310264*: added the regression test. Daniel
/external/libxml2/xmlregexp.c
|
db68b74dc7ec531361a736de7769a3e8ce881f79 |
|
30-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
allows an extra argument to subset the tests big speedup for validation, * runtest.c: allows an extra argument to subset the tests * xmlregexp.c: big speedup for validation, basically avoided transition creation explosion when removing epsilon transition Daniel
/external/libxml2/xmlregexp.c
|
77005e6ff0426ae3cfefdcfb5796f29a8e83a83b |
|
19-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the error reporting for not transitions fixed output Daniel * xmlregexp.c xmlschemas.c: fixed the error reporting for not transitions * result/schemas/any5_0_0* result/schemas/any5_0_2* result/schemas/any5_1_0*: fixed output Daniel
/external/libxml2/xmlregexp.c
|
9efc476bb6fe9d7d84ee0fe1190888801d9374cc |
|
19-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #172215 about foreign namespaces by adding support for negated * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: fixing bug #172215 about foreign namespaces by adding support for negated string transitions. Error messages still need to be improved. * test/schemas/any5* result/schemas/any5*: adding regression tests for this. Daniel
/external/libxml2/xmlregexp.c
|
99c394d9c50efdaca1d4c437cf22c9c160ed9c65 |
|
14-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixed where xmlMemoryDump() should be called. fixed handling of {0}, \n, * testRegexp.c: fixed where xmlMemoryDump() should be called. * xmlregexp.c: fixed handling of {0}, \n, \r and \t, two bugs affecting NIST regression tests Daniel
/external/libxml2/xmlregexp.c
|
de0e498b426e8493ab9e7b22a2f88501e96db000 |
|
03-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
expanded test found and fixed the leak exposed by Microsoft regtests * runsuite.c: expanded test * xmlregexp.c: found and fixed the leak exposed by Microsoft regtests Daniel
/external/libxml2/xmlregexp.c
|
c0e833f0024d46f50772620f24e6cf9d93748017 |
|
19-Apr-2005 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Removed 5 unnecessary dereferences (reported by Andriy, bug #301074). * xmlschemas.c xmlregexp.c: Removed 5 unnecessary dereferences (reported by Andriy, bug #301074).
/external/libxml2/xmlregexp.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/xmlregexp.c
|
cee2b3a5f124e19db46109132c22e1b8faec1c87 |
|
25-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
warning patches from Peter Breitenlohner serious DTD parsing speedups, * testdso.c xmlregexp.c: warning patches from Peter Breitenlohner * include/libxml/valid.h valid.c parser.c: serious DTD parsing speedups, start to deprecate 3 ElementDef related entry point and replace them with better ones. Daniel
/external/libxml2/xmlregexp.c
|
cc026dc6b069f38e8295bd4115e0620f4ede32ad |
|
12-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
extended xmlRegExecErrInfo() and xmlRegExecNextValues() to return error * include/libxml/xmlregexp.h xmlregexp.c: extended xmlRegExecErrInfo() and xmlRegExecNextValues() to return error transition strings too, and sink state detection and handling. Daniel
/external/libxml2/xmlregexp.c
|
fc0b6f6adac16ea1bf2ca3bfe935e67d9e9fb974 |
|
09-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
William noticed I forgot to add special support for xmlmodules.c define * gentest.py testapi.c: William noticed I forgot to add special support for xmlmodules.c define * xmlregexp.c include/libxml/xmlregexp.h: added terminal to xmlRegExecErrInfo() API, adding new xmlRegExecNextValues() entry point and refactored to use both code. Daniel
/external/libxml2/xmlregexp.c
|
9070015b406518e7215f04c0c17eb3cac3e9849b |
|
08-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
fixing behaviour for xmlRegExecErrInfo in case of rollback Daniel * xmlregexp.c: fixing behaviour for xmlRegExecErrInfo in case of rollback Daniel
/external/libxml2/xmlregexp.c
|
7bd8b4b817db9f3bda399acdb9e5d9919d257e89 |
|
07-Jan-2005 |
Daniel Veillard <veillard@src.gnome.org> |
small update trying to add an API to get useful error informations back * TODO: small update * xmlregexp.c: trying to add an API to get useful error informations back from a failing regexp context. Daniel
/external/libxml2/xmlregexp.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/xmlregexp.c
|
87876407ced312c9b2c8d8b03f988a7dd484a68e |
|
29-Sep-2004 |
Kasimier T. Buchcik <kbuchcik@src.gnome.org> |
Parsing of <complexContent> - handle attribute 'mixed', catch illegal * xmlschemas.c include/libxml/xmlerror.h include/libxml/xmlschemas.h include/libxml/schemasInternals.h: Parsing of <complexContent> - handle attribute 'mixed', catch illegal attributes. Parsing of <complexType> - handle attributes 'abstract', 'final' and 'block', catch illegal attributes. Validation of complex types - handle abstract types. Added handling of default/fixed attributes and element values. Per validation option attribute nodes/text nodes are created on the instance. Added the corresponding constraints for fixed/default. Added xmlSchemaSetValidOptions, xmlSchemaGetValidOptions to the external API. Extended element declaration constraints. Got rid of perseverative creation of temporery validation/parser contexts. Added handling of xsi:schemaLocation and xsi:noNamespaceSchemaLocation. Fixed xsi:type component resolution if using non-prefixed QNames. * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: Enabled namespace awareness of the content model if using the model group "all". * test/schemas/bug152470_1.xsd: Removed an "abstract" attribute, which broke the test. * xstc/xstc.py: Workaround to accomodate case insensitive test definitions in ms-test.def.xml (was missing in a previous commit).
/external/libxml2/xmlregexp.c
|
c7e3cc49bade82dba0cda4ae7c07ffcd1e32fe25 |
|
28-Sep-2004 |
Daniel Veillard <veillard@src.gnome.org> |
another patch from Malcolm Tredinnick fixing warning generated by the * acconfig.h config.h.in configure.in xmlIO.c xmlregexp.c xmlschemas.c xmlschemastypes.c: another patch from Malcolm Tredinnick fixing warning generated by the Nonstop Kernel Open System Services compiler #151710 Daniel
/external/libxml2/xmlregexp.c
|
c0826a7709eddbf10ade02f0ce80e5d077ac05f6 |
|
10-Aug-2004 |
Daniel Veillard <veillard@src.gnome.org> |
applied Schemas patches from Kasimier Buchcik lot of new tests for things * configure.in xmlregexp.c xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h include/libxml/xmlerror.h include/libxml/xmlschemastypes.h: applied Schemas patches from Kasimier Buchcik * test/ result/ bug141333* annot-err* any[1-4]* bug145246* element-err* element-minmax-err* include1* restrict-CT-attr-ref*: lot of new tests for things fixed by the patch Daniel
/external/libxml2/xmlregexp.c
|
f9b5fa2dec22e88683d96d0a2782c244df2ca766 |
|
10-May-2004 |
William M. Brack <wbrack@src.gnome.org> |
enhanced xmlRegStateAddTrans to check if transition is already present * xmlregexp.c: enhanced xmlRegStateAddTrans to check if transition is already present and, if so, to ignore the request to add it. This has a very dramatic effect on memory requirements as well as efficiency. It also fixes bug 141762.
/external/libxml2/xmlregexp.c
|
ddf71d61c939b561a2014f27a88e6a9899355b79 |
|
06-May-2004 |
William M. Brack <wbrack@src.gnome.org> |
enhanced the handling of subexpression ranges which have a minOccurs of 0 * xmlregexp.c: enhanced the handling of subexpression ranges which have a minOccurs of 0 (bug 140478 again); cleaned up comments throughout the module.
/external/libxml2/xmlregexp.c
|
0e00b28db65e0ad7f56e22874286682e90ffe9fb |
|
26-Apr-2004 |
William M. Brack <wbrack@src.gnome.org> |
enhanced xmlFARegExec range evaluation for min occurs 0 problems - fixes * xmlregexp.c: enhanced xmlFARegExec range evaluation for min occurs 0 problems - fixes bug 140478.
/external/libxml2/xmlregexp.c
|
2cbf596c7f6d4ef21798bb06efd7542781124300 |
|
31-Mar-2004 |
Daniel Veillard <veillard@src.gnome.org> |
patched a bug in parsing production 1 and 2 of xmlschemas regexp that * xmlregexp.c: patched a bug in parsing production 1 and 2 of xmlschemas regexp that William pointed out while working on #134120 * test/regexp/branch result/regexp/branch: added a specific regression test Daniel
/external/libxml2/xmlregexp.c
|
10f1ef4ce875d6affb467f33ab653cd8072e5888 |
|
20-Mar-2004 |
William M. Brack <wbrack@src.gnome.org> |
enhanced the logic of parsing char groups to better handle initial or * xmlregexp.c: enhanced the logic of parsing char groups to better handle initial or ending '-' (bug 135972)
/external/libxml2/xmlregexp.c
|
0ddb21c46ca6ac5297ff5f6537480de8463223ea |
|
12-Feb-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #132930 with the provided patch, a bit suspicious about it but * xmlregexp.c: fixing bug #132930 with the provided patch, a bit suspicious about it but this is fairly contained and regression tests still passes. * test/schemas/all1* result/schemas/all1*: added the test to the regression suite. Daniel
/external/libxml2/xmlregexp.c
|
dc99df936c74b6ced82904086544fec365d1f219 |
|
27-Dec-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed xmlFAParseCharRange for Unicode ranges with patch from Charles * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges with patch from Charles Bozeman.
/external/libxml2/xmlregexp.c
|
9887395b556af391306245b52487c215337c4054 |
|
26-Dec-2003 |
William M. Brack <wbrack@src.gnome.org> |
fixed problem causing segfault on validation error condition (reported on * xmlregexp.c: fixed problem causing segfault on validation error condition (reported on mailing list)
/external/libxml2/xmlregexp.c
|
ebe48c60cc941881718222e69fabf604fe23e43d |
|
03-Dec-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fix bug #128401 affecting regexp quantifiers Daniel * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting regexp quantifiers Daniel
/external/libxml2/xmlregexp.c
|
f8b9de32543a23c932a392362d4e4a6704c2c953 |
|
24-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing some Negative Character Group and Character Class Subtraction * xmlregexp.c: fixing some Negative Character Group and Character Class Subtraction handling. Daniel
/external/libxml2/xmlregexp.c
|
f2a1283564df8ded1942b231c60c3a7ae4ff748a |
|
24-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
more XML Schemas fixes based on Eric van der Vlist examples added * xmlregexp.c xmlschemas.c: more XML Schemas fixes based on Eric van der Vlist examples * result/schemas/vdv-first4* test/schemas/vdv-first4*: added regression tests * doc/examples/Makefile.am doc/examples/index.py: do not regenerate the index on make all target, but only on make rebuild to avoid troubles. Daniel
/external/libxml2/xmlregexp.c
|
871611bb0325095b30559ff1edc1fdaa2ad5fd2f |
|
18-Oct-2003 |
William M. Brack <wbrack@src.gnome.org> |
enhanced macros to avoid breaking ABI from previous versions. modified to * genChRanges.py, chvalid.c, include/libxml/chvalid.h, include/libxml/parserInternals.h: enhanced macros to avoid breaking ABI from previous versions. * catalog.c, parser.c, tree.c: modified to use IS_* macros defined in parserInternals.h. Makes maintenance much easier. * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid compilation warnings * configuration.in: fixed pushHTML test error; enhanced for better devel (me) testing
/external/libxml2/xmlregexp.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/xmlregexp.c
|
ff46a0443e6b999297e52c160b88536b8089ec56 |
|
08-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
error handling cleanup of the Regexp module. Daniel * xmlregexp.c include/libxml/xmlerror.h: error handling cleanup of the Regexp module. Daniel
/external/libxml2/xmlregexp.c
|
779af00750fa86045e94422287d67a2cf5723f65 |
|
01-Aug-2003 |
William M. Brack <wbrack@src.gnome.org> |
=Bug 118559 (continued)
/external/libxml2/xmlregexp.c
|
a76fe5ca11ebf9e9322dfcf7728dc55077086d43 |
|
24-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
integrated the Out Of Memory test from Havoc Pennington #109368 a lot of * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of Memory test from Havoc Pennington #109368 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h include/libxml/parser.h: a lot of memory allocation cleanups based on the results of the OOM testing * check-relaxng-test-suite2.py: seems I forgot to commit the script. Daniel
/external/libxml2/xmlregexp.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/xmlregexp.c
|
52b48c7a7bfb338f434d39f9fc3e54768e301575 |
|
13-Apr-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Starting work precompiling parts of RelaxNG schemas. Not plugged onto * relaxng.c xmlregexp.c include/libxml/xmlautomata.h include/libxml/xmlregexp.h: Starting work precompiling parts of RelaxNG schemas. Not plugged onto validity checking yet, just the regexp building part. Needed to extend some of the automata and regexp APIs. Daniel
/external/libxml2/xmlregexp.c
|
ef8dd7be297e74e70bd179c54aaf66e62207f1b0 |
|
23-Mar-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #108976 get the ID/REFs to reference the ID in the document * parser.c: fixing bug #108976 get the ID/REFs to reference the ID in the document content and not in the entity copy * SAX.c include/libxml/parser.h: more checking of the ID/REF stuff, better solution for #107208 * xmlregexp.c: removed a direct printf, dohhh * xmlreader.c: fixed a bug on streaming validation of empty elements in entities * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml: cleanup of the validation tests * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*: added more ID/IDREF tests to the suite Daniel
/external/libxml2/xmlregexp.c
|
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/xmlregexp.c
|
a9b66d00b5fbae2381f59c0be4d8c7b8e3c16cf7 |
|
11-Dec-2002 |
Daniel Veillard <veillard@src.gnome.org> |
new API building Python script, does the C parsing directly, generates a * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API building Python script, does the C parsing directly, generates a better API description including structure fieds defs and enums. Still a couple of bugs, but good enough for the python wrappers now. * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c include/libxml/schemasInternals.h include/libxml/tree.h: more cleanup based on the python analysis script reports. * libxml.spec.in: make sure the API XML description is part of the devel package. Daniel
/external/libxml2/xmlregexp.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/xmlregexp.c
|
3237023d6a8036dff817c3d46485ce6495d8ae21 |
|
16-Oct-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed the validation of sequences content model when some of the blocks * xmlregexp.c xmlschemas.c: fixed the validation of sequences content model when some of the blocks have min or max, and a couple of bugs found in the process. * result/schemas/list0* test/schemas/list0*: added some specific regression tests Daniel
/external/libxml2/xmlregexp.c
|
bd9afb529069415baf1f32d907f035de19dae788 |
|
26-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
improving some documentation comments found and fixed a mem leak with * tree.c: improving some documentation comments * xmlregexp.c: found and fixed a mem leak with python regression tests * doc/*: rebuilt the doc and the API XML file including the xmlregexp.h xmlautomata.h and xmlunicode.h headers * python/generator.py python/libxml2class.txt python/libxml_wrap.h python/types.c: added access to the XML Schemas regexps from python * python/tests/Makefile.am python/tests/regexp.py: added a simple regexp bindings test Daniel
/external/libxml2/xmlregexp.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/xmlregexp.c
|
23e73571f8f6918e4ea7be3506ee5bd24ee86c52 |
|
19-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
made configuring with regexps/automata/unicode the default but without * Makefile.am configure.in include/libxml/xmlversion.h.in: made configuring with regexps/automata/unicode the default but without schemas ATM * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h: fixed the regexp based DTD validation performance and memory problem by switching to a compact form for determinist regexps and detecting the determinism property in the process. Seems as fast as the old DTD validation specific engine :-) despite the regexp built and compaction process. Daniel
/external/libxml2/xmlregexp.c
|
a646cfdb14097f72d3b0ce9b0f43126934d8efd3 |
|
17-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
small cleanup switched DTD validation to use only regexp when configured * HTMLparser.c: small cleanup * valid.c xmlregexp.c: switched DTD validation to use only regexp when configured with them. A bit of debugging around the determinism checks is still needed Daniel
/external/libxml2/xmlregexp.c
|
4402ab420f68d9384bd6c2066c1676848d98d27c |
|
12-Sep-2002 |
Daniel Veillard <veillard@src.gnome.org> |
fixed a bug reported by Jeff Goff, the determinism was tested before * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff, the determinism was tested before eliminating the epsilon transitions :-( Daniel
/external/libxml2/xmlregexp.c
|
e19fc23b6427f4df516af7b3f6df7baa942e4207 |
|
22-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
updated a bit made a comment more specific more work on the Schemas * TODO: updated a bit * parser.c: made a comment more specific * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the Schemas conformance. * test/schemas result/schemas: updated the test list Daniel
/external/libxml2/xmlregexp.c
|
441bc32e3167ed55df415500e3a22eda4eec1ac6 |
|
20-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
implementing xs:all with minOccurs = 0 added more tests covering xs:all * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: implementing xs:all with minOccurs = 0 * tes/schemas/* result/schemas/*: added more tests covering xs:all Daniel
/external/libxml2/xmlregexp.c
|
8a001f62c195f956c7655df7464ff753b28bc957 |
|
20-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
first implementation of the all particle, this may need to be revisited * xmlregexp.c: first implementation of the all particle, this may need to be revisited for case where not all transitions must be crossed. Daniel
/external/libxml2/xmlregexp.c
|
7646b18d64b6c739d04ca453493070e88c4aab13 |
|
20-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
another entity processing update from Markus Henke Daniel * tree.c: another entity processing update from Markus Henke Daniel
/external/libxml2/xmlregexp.c
|
b509f1543df71549969eeac076349e05d2f78044 |
|
17-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
more work on the automata interfaces and debug of counted choices added a * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work on the automata interfaces and debug of counted choices * test/schemas/* result/schemas/*: added a number of tests Daniel
/external/libxml2/xmlregexp.c
|
4255d504151db75c17f85192ce74f45dd2d65533 |
|
16-Apr-2002 |
Daniel Veillard <veillard@src.gnome.org> |
merged the current state of XML Schemas implementation, it is not * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c include/libxml/Makefile.am include/libxml/schemasInternals.h include/libxml/xmlautomata.h include/libxml/xmlregexp.h include/libxml/xmlschemas.h include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h include/libxml/xmlversion.h.in : merged the current state of XML Schemas implementation, it is not configured in by default, a specific --schemas configure option has been added. * test/automata test/regexp test/schemas Makefile.am result/automata result/regexp result/schemas: merged automata/regexp/schemas regression tests Daniel
/external/libxml2/xmlregexp.c
|