📄 changelog
字号:
Sat Apr 2 12:48:41 CEST 2005 Daniel Veillard <daniel@veillard.com> * doc/* configure.in NEWS: preparing release 2.6.19, updated docs and rebuilding.Sat Apr 2 13:27:32 CEST 2005 Daniel Veillard <daniel@veillard.com> * xstc/Makefile.am: integrated fixup-tests.pyFri Apr 1 19:14:18 CEST 2005 Daniel Veillard <daniel@veillard.com> * xmlschemastypes.c: fixed a lack of comment and missing test for a pointer in the API.Fri Apr 1 17:54:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xstc/fixup-tests.py: A tiny script to fixup some of the schema files used for the tests.Fri Apr 1 17:33:50 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c include/libxml/schemasInternals.h result/schemas/src-element2-*.err result/schemas/element-*.err: Committing again, since the CVS server aborted.Fri Apr 1 15:29:27 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemastypes.c: Corrected 'length' facet validation for QNames and notations. Corrected xmlSchemaGetCanonValue: some data types did not return a value if already in normalized form. * xmlschemas.c include/libxml/schemasInternals.h: Eliminated creation of structs for <restriction>, <extension>, <simpleContent>, <complexContent>, <list> and <union>: the information is now set directly on the corresponding simple/ complex type. Added some more complex type constraints. Added facet derivation constraints. Introduced "particle" components, which seem to be really needed if applying constraints. Corrected/change some of the parsing functions. This is all a bit scary, since a significant change to the code. * result/schemas/src-element2-*.err result/schemas/element-*.err: Adapted regression test results.Fri Apr 1 16:07:59 CEST 2005 Daniel Veillard <daniel@veillard.com> * 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 APIThu Mar 31 17:20:32 CEST 2005 Daniel Veillard <daniel@veillard.com> * xmlsave.c: fixed bug reported by Petr Pajas, in the absence of encoding UTF-8 should really be assumed. This may break if the HTTP headers indicates for example ISO-8859-1 since this then becomes a well formedness error.Thu Mar 31 16:57:18 CEST 2005 Daniel Veillard <daniel@veillard.com> * SAX.c: fixed #172260 redundant assignment. * parser.c include/libxml/parser.h: fixed xmlSAXParseDoc() and xmlParseDoc() signatures #172257.Thu Mar 31 16:11:10 CEST 2005 Daniel Veillard <daniel@veillard.com> * parser.c: fix potential crash if ctxt->sax->ignorableWhitespace is NULL as reported by bug #172255Thu Mar 31 15:36:52 CEST 2005 Daniel Veillard <daniel@veillard.com> * relaxng.c: fixed a problem in Relax-NG validation #159968 * test/relaxng/list.* result/relaxng/list_*: added the test to the regression suiteThu Mar 31 13:06:02 CEST 2005 Daniel Veillard <daniel@veillard.com> * python/libxml.c: fixed bug #168504Thu Mar 31 12:22:54 CEST 2005 Daniel Veillard <daniel@veillard.com> * config.h.in configure.in nanoftp.c nanohttp.c xmllint.c macos/src/config-mac.h: use XML_SOCKLEN_T instead of SOCKLEN_T since apparently IBM can't avoid breaking common defines #166922Thu Mar 31 10:41:45 CEST 2005 Daniel Veillard <daniel@veillard.com> * encoding.c: fix unitinialized variable in not frequently used code bug #172182Thu Mar 31 00:45:18 CEST 2005 Daniel Veillard <daniel@veillard.com> * python/generator.py python/libxml.py: another patch from Brent Hendricks to add new handlers with the various validity contexts * python/tests/Makefile.am python/tests/validDTD.py python/tests/validRNG.py python/tests/validSchemas.py: also added the regression tests he providedWed Mar 30 09:39:27 CEST 2005 Daniel Veillard <daniel@veillard.com> * python/generator.py python/libxml.c: applied patch from Brent Hendricks to avoid leak in python bindings when using schemas error handlers.Tue Mar 29 22:29:28 CEST 2005 Daniel Veillard <daniel@veillard.com> * HTMLtree.c: fixing bug 168196, <a name=""> must be URI escaped tooSun Mar 27 13:24:24 CEST 2005 Daniel Veillard <daniel@veillard.com> * tree.c: cleanup of the Prop related functions and xmlNewNodeEatName by Rob RichardsThu Mar 24 19:01:22 PST 2005 William Brack <wbrack@mmm.com.hk> * gentest.py, testapi.c: fixed problem with 'minimal library' compilation (LIBXML_PATTERN_ENABLED not properly checked) reported by Greg MorganThu Mar 24 12:01:30 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Fixed call to a facet error report: the type of the error was wrong, resulting in a segfault (bug #171220, reported by GUY Fabrice).Mon Mar 21 22:58:37 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Removed a stupid bug in xmlSchemaValidateAttributes, failing to build a linked list correctly (bug #169898, reported by bing song, hmm...).Mon Mar 21 21:09:07 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Fixed a segfault, which occured during bubbling of IDC nodes (bug #170779 and #170778, reported by GUY Fabrice): a variable was missed to be reset in a loop. Deactivated bubbling, if not referenced by a keyref.Sun Mar 20 11:13:02 PST 2005 Aleksey Sanin <aleksey@aleksey.com> * c14n.c include/libxml/xmlerror.h: special case "DAV:" namespace in c14n relative namespaces check and add structured error messages to c14n codeThu Mar 17 12:55:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Removed inheritance of "mixed" content type for short-hand restrictions of "anyType" (reported by Guy Fabrice to the mailing list). Added the namespace conversion (chameleon includes) for the base type reference of <restriction> and <extension>. * test/schemas/bug152470_1.xsd: Adapted due to the above change of "mixed" inheritance.Thu Mar 17 11:03:59 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlschemas.c: fixed a = -> == error pointed by GUY FabriceWed Mar 16 22:53:53 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlschemas.c: more debug messages from Matthew Burgess * xmlschemastypes.c: xmlSchemaValidateLengthFacet API missing check.Wed Mar 16 17:37:04 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemastypes.c: Aaaannnd putting back the previous changes done by Daniel, which I overwrote with the previous commit.Wed Mar 16 17:20:25 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemastypes.h: Hopefully finished validation against facets to use the normalized value of both, the facets and instance values. Added xmlSchemaValidateLengthFacetWhtsp(), xmlSchemaValidateFacetWhtsp() and xmlSchemaGetValType() to the schema API.Wed Mar 16 13:55:31 CET 2005 Daniel Veillard <daniel@veillard.com> * libxml.spec.in: do not package .la files * xmllint.c: applied patch from Gerry Murphy for xmllint return code * xmlschemastypes.c: fixed a couple of missing tests of parameters at public API entry points.Tue Mar 15 23:31:14 HKT 2005 William Brack <wbrack@mmm.com.hk> * xmlschemastypes.c: a couple of more changes to various decimal-handling routines. Fixes python some problems turned up by the python tests. * Makefile.am: change SchemasPythonTests message to warn that there are 10 'expected' errors (rather than 6) since we now reject a '+' sign on an unsigned.Tue Mar 15 15:43:27 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemastypes.c xmlschemastypes.h: In preparation to use normalized values of facets during validation: changed the arguments of some string comparison functions; added a static xmlSchemaValidateFacetInternal() with more arguments to be more flexible. Prepared XML_SCHEMA_FACET_ENUMERATION validation to use the comparison functions. Fixed some assignments in xmlSchemaValAtomicType(): total digit count, lo, mi, hi.Sun Mar 13 19:32:03 CET 2005 Daniel Veillard <daniel@veillard.com> * NEWS configure.in testapi.c doc/*: preparing release of 2.6.18 updated docs and rebuilt * libxml.spec.in: reactivated gcc profiling for gcc >= 4.0.0Sat Mar 12 19:50:22 CET 2005 Daniel Veillard <daniel@veillard.com> * encoding.c: removed a static buffer in xmlByteConsumed(), as pointed by Ben Maurer, fixes #170086 * xmlschemas.c: remove a potentially uninitialized pointer warningFri Mar 11 23:53:13 HKT 2005 William Brack <wbrack@mmm.com.hk> * xmlschemastypes.c: enhanced the parsing of XML_SCHEMAS_DECIMAL and much of the routine xmlSchemaCompareDecimals. The changes were necessary to fix a problem reported on the mailing list by John Hockaday.Fri Mar 11 13:22:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: The schema parser will stop if components could not be resolved. This is not conforming to the spec but for now will avoid internal errors during type fixup and content model creation. Restructured inclusion/import of schemata: this avoids duplicate, self and circular inclusion. Chameleon includes are still workarounded. Added restriction to disallow references to non-imported namespaces. Corrected parsing of <group>. * result/schemas/bug167754_0_0*: Added a missing test result.Thu Mar 10 16:02:17 CET 2005 Daniel Veillard <daniel@veillard.com> * doc/xml.html doc/encoding.html: Enriched encoding.html with more link and foreword warning to avoid problem with ignorant programmers, c.f #169721Thu Mar 10 15:01:34 CET 2005 Daniel Veillard <daniel@veillard.com> * python/tests/Makefile.am python/tests/readernext.py: added a regression test from Rob Richards for the previous bugThu Mar 10 13:22:36 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlreader.c: applied fix for xmlTextReaderNext() bug from Rob RichardsThu Mar 10 11:35:57 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlmodule.c: second patch from Rick Jones, portability fix for HP-UX * doc/examples/xpath1.c doc/examples/xpath2.c: first fix from Rick Jones to avoid warnings.Thu Mar 10 10:20:23 CET 2005 Daniel Veillard <daniel@veillard.com> * include/libxml/hash.h libxml.h libxml.spec.in: some gcc4 portability patches, including a serious aliasing bug exposed in s390 when trying to convert data pointer to code pointer.Mon Mar 7 18:34:00 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Tiny restructuring of the validation start-up functions. Added cleanup of the validation context at the end of validation. This takes care of the validation context being reused.Mon Mar 7 12:12:01 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemastypes.c: Tiny changes in the comparison functions I forgot to commit last time.Fri Mar 4 22:51:42 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Added IDC validation of anySimpleType attribute values; anyway the IDC key comparison is restricted to anySimpleType <--> string based types. For other types we would possibly need the canonical lexical representation of them; this sounds not performant, since we would need to build such a representation each time we want to compare against anySimpleType. TODO: think about buffering the canonical values somewhere. Fixed error reports for default attributes to work without a node being specified. This all and the enabling of IDC validation fixes bug #165346 (reported by Benoit Gr?goire - could not read his last name correctly from bugzilla).Fri Mar 4 18:57:44 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c: Enabled IDC parsing and validation. * xmlschemastypes.c include/libxml/xmlschemastypes.h: Added xmlSchemaCopyValue to the API; this was done due to validation of default attributes against IDCs: since IDC keys consume the precomputed value, one needs a copy. * pattern.c: Enabled IDC support; this is currently done via calling xmlPatterncompile with a flag arg of 1.Wed Mar 2 11:45:18 CET 2005 Daniel Veillard <daniel@veillard.com> * Makefile.am doc/examples/Makefile.am python/tests/Makefile.am xstc/Makefile.am: try to fix a problem with valgrind. * python/generator.py python/libxml.c python/tests/Makefile.am python/tests/tstmem.py: applied memory leak fix from Brent Hendricks c.f. bug #165349Mon Feb 28 11:18:24 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net> * tree.c: Changed xmlSearchNsByHref to call xmlNsInScope with the prefix instead of the namespace name. * test/schemas/annot-err_0.xsd test/schemas/element-err_0.xsd: Adapted invalid values of the "id" attribute, since they are validated now.Fri Feb 25 08:31:16 CET 2005 Daniel Veillard <daniel@veillard.com> * threads.c: new version with fixes from Rob RichardsThu Feb 24 16:37:51 CET 2005 Daniel Veillard <daniel@veillard.com> * threads.c: applied patch from Rich Salz for multithreading on Windows.Wed Feb 23 15:04:46 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlwriter.c: applied a patch from Rob Richards fixing a couple of bugs in the writerMon Feb 21 21:51:03 HKT 2005 William Brack <wbrack@mmm.com.hk>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -