📄 changelog
字号:
* include/libxml/xmlreader.h xmlreader.c: applied patch from Graham Bennett adding 4 convenience functions to the reader API.Fri Oct 15 11:22:48 PDT 2004 William Brack <wbrack@mmm.com.hk> * debugXML.c: excluded a few nodes (with no content) from the string check routine.Fri Oct 15 10:48:30 EDT 2004 Daniel Veillard <daniel@veillard.com> * debugXML.c include/libxml/xmlerror.h: added UTF-8 string checking, raise a problem, need debugWed Oct 13 02:17:36 CEST 2004 Daniel Veillard <daniel@veillard.com> * python/Makefile.am: applied patch from Thomas Fitzsimmons fixing #155240 building outside the source tree. but make tests fails.Mon Oct 11 16:26:51 CEST 2004 Daniel Veillard <daniel@veillard.com> * debugXML.c include/libxml/xmlerror.h: added namespace checkingSat Oct 9 22:36:21 CEST 2004 Daniel Veillard <daniel@veillard.com> * debugXML.c: some framework preparation to add namespace checkingsThu Oct 7 15:12:58 CEST 2004 Daniel Veillard <daniel@veillard.com> * debugXML.c include/libxml/debugXML.h include/libxml/xmlerror.h: adding the tree debug mode * parser.c relaxng.c tree.c xpath.c: fixing various problems reported by the debug mode. * SAX2.c: another tree fix from Rob RichardsWed Oct 6 10:50:03 PDT 2004 William Brack <wbrack@mmm.com.hk> * catalog.c: small change to last fix, to get xml:base rightWed Oct 6 09:33:51 PDT 2004 William Brack <wbrack@mmm.com.hk> * catalog.c: added code to handle <group>, including dumping to output (bug 151924). * xmlcatalog.c, xmlstring.c, parser.c: minor compiler warning cleanup (no change to logic) Mon Oct 4 16:09:07 CEST 2004 Daniel Veillard <daniel@veillard.com> * configure.in debugXML.c include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in: revamped the XML debugging module and prepare for a new checking modeMon Oct 4 13:53:24 CEST 2004 Daniel Veillard <daniel@veillard.com> * parser.c: applied patch from Malcolm Tredinnick fixing bug #152426Mon Oct 4 12:26:28 CEST 2004 Daniel Veillard <daniel@veillard.com> * python/generator.py python/libxml.c python/tests/outbuf.py: applied patch from Malcolm Tredinnick fixing bug #154294 related to saving to python file objects.Sat Oct 2 21:08:51 PDT 2004 William Brack <wbrack@mmm.com.hk> * tree.c: changed xmlHasNsProp to properly handle a request for the default namespace (bug 153557)Sat Oct 2 18:18:27 PDT 2004 William Brack <wbrack@mmm.com.hk> * parser.c: fixed problem with dictionary handling within xmlParseInNodeContext (bug 153175)Sat Oct 2 15:46:37 PDT 2004 William Brack <wbrack@mmm.com.hk> * check-relaxng-test-suite.py, check-relaxng-test-suite2.py, check-xinclude-test-suite.py, check-xml-test-suite.py, check-xsddata-test-suite.py, doc/examples/index.py: changed changed sys.path setting from 'append' to 'insert' (patch supplied by Malcolm Tredinnick) (bug 153716)Sat Oct 2 15:03:14 PDT 2004 William Brack <wbrack@mmm.com.hk> * include/libxml/parserInternals.h: added two new macros IS_ASCII_LETTER and IS_ASCII_DIGIT used with (html) parsing and xpath for testing data not necessarily unicode. * HTMLparser.c, xpath.c: changed use of IS_LETTER_CH and IS_DIGIT_CH macros to ascii versions (bug 153936). Fri Oct 1 20:37:25 PDT 2004 William Brack <wbrack@mmm.com.hk> * error.c: added some coding to attempt to display which file contains an error when using XInclude (bug 152623)Thu Sep 30 11:19:17 CEST 2004 Daniel Veillard <daniel@veillard.com> * configure.in: stupid cut'n paste bug in xmllint detectionWed Sep 29 17:47:56 CEST 2004 Daniel Veillard <daniel@veillard.com> * configure.in doc/*: releasing 2.6.14, rebuilding the docs Wed Sep 29 15:00:11 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net> * 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).Wed Sep 29 11:03:10 CEST 2004 Daniel Veillard <daniel@veillard.com> * python/drv_libxml2.py: another patch from Malcolm Tredinnick adding option not to load dtd from the drv_libxml2.py module #134633Tue Sep 28 14:30:22 CEST 2004 Daniel Veillard <daniel@veillard.com> * 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 #151710Tue Sep 28 13:07:37 CEST 2004 Daniel Veillard <daniel@veillard.com> * python/libxml.py: applied patch from Malcolm Tredinnick fixing python exception hierarchy #139824Sun Sep 26 16:40:24 CEST 2004 Daniel Veillard <daniel@veillard.com> * valid.c TODO: applied patch from Malcolm Tredinnick fixing errata E20 concerning NMTOKENS and co. validation #153722 * result/VC/AttributeNmtokens test/VC/AttributeNmtokens test/VCM/AttributeNmtokens.xml: also added tests from MalcolmSun Sep 26 16:24:44 CEST 2004 Daniel Veillard <daniel@veillard.com> * xstc/xstc.py: applied patch from Malcolm Tredinnick fixing space/tabs #153713 * xpath.c: fixed a realloc potential problemFri Sep 24 16:14:12 CEST 2004 Daniel Veillard <daniel@veillard.com> * Makefile.am: fixed make valgrind xstc Thu Sep 23 18:23:46 CEST 2004 Daniel Veillard <daniel@veillard.com> * xmlschemastypes.c: fixing an out of bound adressing issueThu Sep 23 15:14:12 CEST 2004 Daniel Veillard <daniel@veillard.com> * HTMLparser.c parser.c relaxng.c xmlschemas.c: more memory related code cleanups.Thu Sep 23 01:04:30 CEST 2004 Daniel Veillard <daniel@veillard.com> * parser.c: fixed a bunch of errors when realloc failed.Wed Sep 22 23:56:05 CEST 2004 Daniel Veillard <daniel@veillard.com> * threads.c uri.c: couple of memory fixes from Mark Vakoc reported by Purify on Windows.Mon Sep 20 22:01:47 CEST 2004 Daniel Veillard <daniel@veillard.com> * xmllint.c: added --timing --copy timing for the copy * vms/build_libxml.com: applied patch from Craig Berry to build with recent releasesFri Sep 17 21:25:33 PDT 2004 William Brack <wbrack@mmm.com.hk> * nanohttp.c, include/libxml/nanohttp.h: added the routine xmlNanoHTTPContentLength to the external API (bug151968). * parser.c: fixed unnecessary internal error message (bug152060); also changed call to strncmp over to xmlStrncmp. * encoding.c: fixed compilation warning (bug152307). * tree.c: fixed segfault in xmlCopyPropList (bug152368); fixed a couple of compilation warnings. * HTMLtree.c, debugXML.c, xmlmemory.c: fixed a few compilation warnings; no change to logic.Fri Sep 17 10:40:23 CEST 2004 Daniel Veillard <daniel@veillard.com> * parser.c: removed some extern before function code reported by Kjartan Maraas on IRC * legacy.c: fixed compiling when configuring out the HTML parser * Makefile.am: added a declaration for CVS_EXTRA_DIST * HTMLparser.c: beginning of an attempt at cleaning up the construction of the HTML parser data structures, current data generate a huge amount of ELF relocations at loading time.Fri Sep 17 10:36:23 CEST 2004 Daniel Veillard <daniel@veillard.com> * ChangeLog: applied fix from Stepan Kasal to fix duplication in the change log and cleanup of space/tabs issues.Thu Sep 16 13:24:27 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c include/libxml/schemasInternals.h test/schemas/bug152470_1.* result/schemas/bug152470_1_1*: Simpified attribute wildcard creation and assignment to get rid of memory leaks. Restructured the validation process. Restructured and expanded parsing of <attributeGroup>. Added initial handing of xsi:type. Advanced handling of xsi:nil (should work now for simple types). Added construction of schemata using xsi:schemaLocation and xsi:noNamespaceSchemaLocation; this is not enabled, since no corresponding API exists yet. Moved the content model to complex type components. Resolution of types for attributes will look for simple types only (incl. all the built-in simple types). Extended parsing of 'anyAttribute'. Fixed content-type type for complex types if derived from 'anyType' using the short-hand form (see bug # 152470, submitted by Thilo Jeremias). * include/libxml/xmlschematypes.h: Cleaned up some comments. * xstc/xstc.py: Workaround to accomodate case insensitive test definitions in ms-test.def.xml. * result/schemas/deter0_0_0.err result/schemas/ns0_0_2.err result/schemas/ns0_1_2.err: Adapted.Sat Sep 11 09:04:22 PDT 2004 William Brack <wbrack@mmm.com.hk> * xmlwriter.c: changed char array initialisation to avoid a complaint from some compiler(s) (bug 152308)Thu Sep 9 07:22:11 PDT 2004 William Brack <wbrack@mmm.com.hk> * encoding.c: applied fixes for the UTF8ToISO8859x transcoding routine suggested by Mark ItzcovitzWed Sep 8 22:50:27 CEST 2004 Daniel Veillard <daniel@veillard.com> * valid.c xmlsave.c: fixed 2 problems raised by #152140, one which is that notation not in the internal subset should not be saved, and the second more nasty on an error saving NOTATIONs, if there is a proof that nobody uses notations !Wed Sep 8 11:04:27 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c include/libxml/xmlschemas.h: Added the function xmlSchemaValidateOneElement to the XML Schema validation API, as proposed by Jeffrey Fink - see bug # 152073.Tue Sep 7 11:10:36 CEST 2004 Daniel Veillard <daniel@veillard.com> * configure.in doc/Makefile.am xstc/Makefile.am: some cleanup checking for xmllint and xsltproc in configure.in, fixed make dist w.r.t. the new xstc subdir. * doc/*: rebuiltMon Sep 6 16:42:59 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net> * xstc/xstc.py: Changed to finally validate instance documents.Mon Sep 6 16:04:01 CEST 2004 Daniel Veillard <daniel@veillard.com> * xstc/Makefile.am Makefile.am: integrated to "make valgrind", heavy ... weight 250MB of VM !Mon Sep 6 14:54:39 CEST 2004 Daniel Veillard <daniel@veillard.com> * xstc/Makefile.am xstc/xstc-to-python.xsl xstc/xstc.py Makefile.am: more cleanup in integrating the xstc testsuiteMon Sep 6 13:56:28 CEST 2004 Daniel Veillard <daniel@veillard.com> * Makefile.am configure.in xstc/.cvsignore xstc/Makefile.am: starting to integrate the xstc suite in the normal regression testsMon Sep 6 13:14:11 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net> * xstc/sun-test-def.xml: The "tsDir" attribute was not set correctly.Mon Sep 6 11:52:50 CEST 2004 Daniel Veillard <daniel@veillard.com> * check-xinclude-test-suite.py: when output and expected do not match exactly run diff to put the differences in the log c.f. #148691Mon Sep 6 11:17:35 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net> * xstc/xstc-to-python.xslt xstc/ms-test-def.xml xstc/nist-test-def.xml xstc/sun-test-def.xml: Initial release of generation files to create python test scripts, which will run the W3C XML Schema Test Collection. The ms-test-def.xml and sun-test-def.xml files were extracted from the online HTML XSTC results [1], since they did not exist for the SUN tests, and only partially did exist for the MS tests. The NIST definition file was created by concatenation of the existing definition files for each single datatype. The stylesheet "xstc-to-python.xslt" should be run against the definition files to produce the python scripts. [1] "http://www.w3.org/XML/2001/05/xmlschema-test-collection/ results-master.html"Fri Sep 3 20:29:59 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net> * xmlschemas.c include/libxml/schemasInternals.h include/libxml/xmlerror.h: Fixed a seg fault in xmlGetQNameProp: a format argument was missing. Fixed wrong assignment of the owner of a wildcard in xmlSchemaBuildAttributeValidation (in the shorthandform of <complexType>; this caused a seg fault, due to a double-free of the wildcard. A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -