📄 changelog
字号:
* xmlsave.c: fixed problem when XMLLINT_INDENT was empty (bug 168033). * xpath.c: fixed compilation warning, no change to logic. * xmlschemastypes.c: fixed compilation warning, no change to logic.Mon Feb 21 14:48:27 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlwriter.c: applied patch from Rob Richards to fix a problem with xmlTextWriterStartAttributeNSMon Feb 21 11:41:41 CET 2005 Daniel Veillard <daniel@veillard.com> * pattern.c xpath.c: fixed remaining known bugs in the XPath streaming, and switched XPath to use it by default when possibleSat Feb 19 19:25:14 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlschemastypes.c: a bit of cleanup * elfgcchack.h testapi.c doc/*: rebuilt the API the tests and the documentation as a result.Fri Feb 18 20:34:03 CET 2005 Daniel Veillard <daniel@veillard.com> * 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 APIsFri Feb 18 12:41:10 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * test/schemas/bug167754_0*: Added the regression test of Frans Englich for bug #167754.Fri Feb 18 12:31:49 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Started support for IDC resolution to default attributes. If building the content model for <all>: ensured to put element declarations and not the particles into the content model automaton (this was bug #167754, reported by Frans Englich).Thu Feb 17 22:31:58 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * pattern.c pattern.h: Some experimental addition for parsing of expressions and streamable validation. Added xmlStreamPushAttr to the API.Thu Feb 17 19:57:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Added validation for the attribute "id" in the schemata; doing this needed error report fixes for notations, facets and group. Changed NOTATION validation to work with the declared NOTATIONs in the schema; this does have no impact on the validation via the relaxng module. * xmlschemastypes.c include/libxml/xmlschemastypes.h: Added xmlSchemaNewNOTATIONValue to the API to be able to do the NOTATION validation described above. * test/schemas/element-err_0.xsd test/schemas/annot-err_0.xsd: Fixed the values of the "id" attributes, which were not validated previously. Thu Feb 17 12:03:46 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Fixed comparison for default/fixed attribute values, if the type was 'xsd:string'. Changed the comparison for IDCs to use the whitespace aware comparison function. * xmlschemastypes.c include/libxml/xmlschemastypes.h: Added xmlSchemaGetCanonValue, xmlSchemaNewStringValue and xmlSchemaCompareValuesWhtsp to the API. Added functions to compare strings with whitespace combinations of "preserve", "replace" and "collapse".Wed Feb 16 13:24:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Further work on IDCs, especially evaluation for attribute nodes.Wed Feb 16 01:19:27 CET 2005 Daniel Veillard <daniel@veillard.com> * 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.Tue Feb 15 15:33:32 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Added IDC evaluation for attribute nodes. Made 'nil'ed elements work. Added a specific error message for 'strict' attribute wildcards. * include/libxml/xmlerror.h: Added an error code for wildcards. * result/schemas/anyAttr-processContents-err1_0_0.err: Adapted. Sun Feb 13 16:15:03 HKT 2005 William Brack <wbrack@mmm.com.hk> This change started out as a simple desire to speed up the execution time of testapi.c, which was being delayed by nameserver requests for non-existent URL's. From there it just sort of grew, and grew.... * nanohttp.c, nanoftp.c: changed the processing of URL's to use the uri.c routines instead of custom code. * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX * uri.c: added accepting ipV6 addresses, in accordance with RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6) * gentest.py, testapi.c: fixed a few problems with the testing of the nanoftp and nanohttp routines. * include/libxml/xmlversion.h: minor change to fix a warning on the docs generation * regenerated the docsSat Feb 12 09:07:11 HKT 2005 William Brack <wbrack@mmm.com.hk> * xinclude.c: fixed xmlXIncludeParseFile to prevent overwriting XML_COMPLETE_ATTRS when setting pctxt->loadsubset (bug 166199) * Makefile.am, python/tests/Makefile.am, xstc/Makefile.am: added code to add $(top_builddir)/.libs to LD_LIBRARY_PATH whenever PYTHONPATH is set, to assure new libxml2 routines are used.Fri Feb 11 22:20:41 HKT 2005 William Brack <wbrack@mmm.com.hk> * parser.c: fixed problem when no initial "chunk" was given to xmlCreatePushParser (bug 162613)Fri Feb 11 18:37:22 HKT 2005 William Brack <wbrack@mmm.com.hk> * dict.c: fixed compilation warning * parser.c: changed xmlWarningMsg so ctxt->errNo is not set * xmllint.c: changed to return non-zero status if error on xinclude processing * xmlsave.c: minor deletion of a redundant condition statement Wed Feb 9 17:47:40 CET 2005 Daniel Veillard <daniel@veillard.com> * tree.c: applied patch to xmlSetNsProp from Mike HommeySun Feb 6 00:17:57 CET 2005 Daniel Veillard <daniel@veillard.com> * pattern.c xmllint.c: fixed implementation for | * test/pattern/conj.* result/pattern/conj: added a specific regression testSat Feb 5 18:36:56 CET 2005 Daniel Veillard <daniel@veillard.com> * pattern.c: first implementation for | supportSat Feb 5 14:58:46 CET 2005 Daniel Veillard <daniel@veillard.com> * pattern.c: fixed the namespaces support * tree.c: fixed xmlGetNodePath when namespaces are used * result/pattern/multiple result/pattern/namespaces test/pattern/multiple.* test/pattern/namespaces.*: added more regression testsFri Feb 4 18:26:43 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlschemas.c: fixed one internal function * doc/Makefile.am doc/wiki.xsl: applied patch from Joel Reed * testapi.c doc/libxml2-api.xml doc/libxml2-refs.xml: regeneratedFri Feb 4 00:25:43 CET 2005 Daniel Veillard <daniel@veillard.com> * Makefile.am: use the walker to test the patterns instead of the normal reader * pattern.c xmllint.c: bug fixes in the train including fixing the stupid build break.Tue Feb 1 18:15:52 CET 2005 Daniel Veillard <daniel@veillard.com> * pattern.c: more bug fixes for the XPath streaming code.Mon Jan 31 17:59:24 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Integrated the streaming pattern from the pattern module. Fixed some IDC code bugs. Changed fallback for attribute declaration addition to work like for element declarations. Mon Jan 31 01:27:22 CET 2005 Daniel Veillard <daniel@veillard.com> * pattern.c xmllint.c: bugfixes around the streaming patternsSun Jan 30 23:35:19 CET 2005 Daniel Veillard <daniel@veillard.com> * Makefile.am configure.in result/pattern/simple test/pattern/simple.*: added first test for the patterns * pattern.c xmllint.c: a few fixesSun Jan 30 19:27:23 CET 2005 Daniel Veillard <daniel@veillard.com> * 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.Fri Jan 28 18:53:40 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlschemas.c: fixed an untested pointer dereference and a & vs &&Fri Jan 28 18:37:18 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlreader.c: implementation of xmlTextReaderReadString by Bjorn ReeseFri Jan 28 16:51:47 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Corrected an ambigious symbol-space for local attribute declarations. IFDEFed more IDC code to surpress compiler warnings.Fri Jan 28 00:57:04 CET 2005 Daniel Veillard <daniel@veillard.com> * bakefile/Readme.txt bakefile/Bakefiles.bkgen bakefile/libxml2.bkl: files for the Bakefile generator for Makefiles from Francesco Montorsi * win32/configure.js: fixes for Windows compilation with non-default flags by Joel ReedThu Jan 27 18:23:50 CET 2005 Daniel Veillard <daniel@veillard.com> * tree.c: fixed xmlCopyDoc to also copy the doc->URL as pointed by Martijn FaassenThu Jan 27 13:39:04 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c include/libxml/schemasInternals.h: Added an initial skeleton for indentity-constraints. This is all defined out, since not complete, plus it needs support from other modules. Added machanism to store element information for the ancestor-or-self axis; this is needed for identity-constraints and should be helpfull for a future streamable validation. * include/libxml/xmlerror.h: Added an error code for identity-constraints.Wed Jan 26 01:03:37 CET 2005 Daniel Veillard <daniel@veillard.com> * gentest.py testapi.c: had to fix generation and rebuild. * valid.c: the testapi found a bug in the last code of course !Wed Jan 26 00:43:05 CET 2005 Daniel Veillard <daniel@veillard.com> * Makefile.am testapi.c doc/Makefile.am: fixing the way testapi.c is generated, fixes bug #161386 * dict.c: fix a comment typo * elfgcchack.h doc/*: regeneratedTue Jan 25 22:39:33 CET 2005 Daniel Veillard <daniel@veillard.com> * parser.c: found and fixed 2 problems in the internal subset scanning code affecting the push parser (and the reader), fixes #165126 * test/intsubset2.xml result//intsubset2.xml*: added the test case to the regression tests.Tue Jan 25 01:20:11 CET 2005 Daniel Veillard <daniel@veillard.com> * 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.Mon Jan 24 00:47:41 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlschemas.c: more hash dictionary interning changesSun Jan 23 23:54:39 CET 2005 Daniel Veillard <daniel@veillard.com> * hash.c include/libxml/hash.h: added xmlHashCreateDict where the hash reuses the dictionnary for internal strings * entities.c valid.c parser.c: reuse that new API, leads to a decent speedup when parsing for example DocBook documents.Sun Jan 23 21:14:20 CET 2005 Daniel Veillard <daniel@veillard.com> * parser.c: small speedup in skipping blanks characters * entities.c: interning the entities strings Sun Jan 23 18:35:00 CET 2005 Daniel Veillard <daniel@veillard.com> * parser.c: boosting common commnent parsing code, it was really slow. * test/comment[3-5].xml result//comment[3-5].xml*: added sprecific regression testsSun Jan 23 01:00:09 CET 2005 Daniel Veillard <daniel@veillard.com> * parser.c: small optimization back.Sat Jan 22 00:40:31 CET 2005 Daniel Veillard <daniel@veillard.com> * dict.c parser.c include/libxml/dict.h: a single lock version mostly avoid the cost penalty of the lock in case of low parallelism, so applying that version instead.Fri Jan 21 17:54:06 CET 2005 Daniel Veillard <daniel@veillard.com> * dict.c: patch from Gary Coady to fix a race in dict reference counting in multithreaded apps.Fri Jan 21 16:08:21 CET 2005 Daniel Veillard <daniel@veillard.com> * parser.c: fixed bug #164556 where non-fatal errors stopped push parsing and xmlreader. * Makefile.am: fixup * test/errors/webdav.xml result/errors/webdav*: adding regression test for this problem.Wed Jan 19 17:24:34 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Corrected targetNamespace in xmlSchemaElementDump. Cosmetic changes to the dump output. Sun Jan 16 21:00:53 CET 2005 Daniel Veillard <daniel@veillard.com> * configure.in NEWS doc/*: preparing release of 2.6.17, updated and rebuilt the docsSun Jan 16 19:58:36 CET 2005 Daniel Veillard <daniel@veillard.com> * parser.c: better fix for #151694 not killing c14n regression tests * xmlschemastypes.c: fixing bug #157653Sun Jan 16 19:01:06 CET 2005 Daniel Veillard <daniel@veillard.com> * parser.c: fixing bug #151694, line should always be set in the elements.Sun Jan 16 01:04:18 CET 2005 Daniel Veillard <daniel@veillard.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -