• Home
  • Raw
  • Download

Lines Matching +full:ipv4 +full:- +full:no +full:- +full:config +full:- +full:for +full:- +full:cpp

9 	Aleksey Sanin support for c14n 1.1
10 * c14n.c include/libxml/c14n.h: adds support for C14N 1.1,
14 * result/c14n/1-1-without-comments/* test/c14n/1-1-without-comments/*:
19 * config.h.in: update of libtool seems to have modified it
90 * doc/*: updated SVN URL for GNOME as pointed by Vincent Lefevre
95 * parser.c: hide the nbParse* variables used for debugging
100 * include/wsockcompat.h win32/Makefile.bcb xpath.c: fixes for
115 * trio.h: changed include of config.h to be surrounded by
144 port patch from Marcus Meissner to add gcc checking for
188 * tree.c: set doc on last child tree in xmlAddChildList for
194 * xmlwriter.c: fix indenting in xmlTextWriterFullEndElement for
206 * SAX2.c parser.c: fix for CVE-2008-4226, a memory overflow
209 * tree.c: fix for CVE-2008-4225, lack of testing leads to
220 adds --disable-rebuild-docs to avoid rebuilding them
274 * testapi.c: regenerate, workaround a problem for buffer testing
298 * encoding.c xmlIO.c: use the new kind of buffers for output
323 * parser.c include/libxml/parser.h: completely different fix for
326 * result/*.sax*: the parser should not ask for used defined versions
328 * testrecurse.c: automatic test for entity recursion checks
330 * test/recurse/lol* test/recurse/good*: a first set of tests for
344 * configure.in Makefile.am: add an --with-coverage configure option
358 * testapi.c gentest.py: increase testing especially for document
377 mistake removed in version REC-xmlschema-2-20041028, Volker Grabsch
379 * test/schemas/regexp-char-ref_0.xml test/schemas/regexp-char-ref_0.xsd
380 test/schemas/regexp-char-ref_1.xsd result/schemas/regexp-char-ref_0_0
381 result/schemas/regexp-char-ref_1_0: Volker Grabsch also provided
382 regession tests for this
407 parserInternals.c parser.c: fix for CVE-2008-3281
415 * makefile.am: adding a check-valgrind target
441 but it's widely used for XPointer, and would break DocBook
460 * runsuite.c: small cleanup for non-leak reports
465 * HTMLparser.c tree.c: small side effects for the previous changes
473 * runxmlconf.c: added a skipped list, insert rmt-ns10-035
477 as UTF-16 while it is parsed as UTF-8 and no encoding was given
479 * result/errors/webdav.xml.*: some warnings are no recategorized
491 * parser.c include/libxml/xmlerror.h: an XML-1.0 document can't load
506 * xmllint.c: add a new option --oldxml10 to use the old parser
517 implement XML-1.0 5th edition, add parser option XML_PARSE_OLD10
525 new regression test program for testing character ranges and
561 * NEWS: following previous commit rebuilt now in UTF-8
565 * ChangeLog: patch from Hans de Goede to switch the file to UTF-8
566 * doc/news.xsl: switch to generate the NEWS file in UTF-8 instead of
567 ISO-8859-1
582 * dict.c: check for stdint.h and define types when using MSVC
587 double-free
592 * HTMLparser.c: improve handling for misplaced html/head/body
656 values for decimal and derived types, fixing to reject empty
685 * include/libxml/xpath.h: small doc improvement for xmlXPathContext
724 * result/c14n/without-comments/example-4
725 result/c14n/with-comments/example-4: this impacted the result of
726 two c14n tests :-\
733 * uri.c: fix saving for file:///X:/ URI embedding Windows file paths
738 * parser.c: fix a problem reported by Ashwin for system parameter
793 regression test for it
797 * include/win32config.h: add ICONV_CONST define for win32 build
810 * encoding.c: poblem with encoding detection for UTF-16 reported by
820 * parser.c: fixed the comment for xmlParserCleanup
831 * testRegexp.c: allow to pass '--' on the command line to allow
832 regexps starting with the character '-'
837 patches for cross compilation and MinGW from Roumen Petrov
851 * config.h.in configure.in encoding.c: patch from Roumen Petrov
852 to detect if iconv() needs a const for the second parameter
893 * nanohttp.c: added space for port number (when not 80) in
899 * schemas.c: apply fix suggested by Ashwin correcting a cut-n-paste
932 * parserInternals.c: make more checking on the UTF-8 input
942 * check-relaxng-test-suite2.py check-relaxng-test-suite.py
944 check-xsddata-test-suite.py: patches from John Carr to
954 * xml2-config.in: apply patch from Fred Crozat to avoid
955 outputting -L/usr/lib from xml2-config, fixes #497012
959 * HTMLparser.c: fix definition for <embed> to avoid error
982 * pattern.c: fix crash from double free of name for bug #501760
991 * xmlregexp.c: remove a cut-and-paste copy error
997 Patch from Marc-Antoine Ruel.
1002 schema document ownership for bug #495215
1053 * xmlregexp.c: try to fix for the nth time the automata generation
1091 * xmlschemas.c: applied patch for xsi:nil from Frank Gross, this
1111 * valid.c: patch from Dagfinn I. Mannsåker for idness of name
1155 Relax-NG validation
1165 of stream when generating an UTF-8 encoding error.
1174 * win32/configure.js win32/Makefile.msvc: add --vcmanifest flag (yes/no)
1175 for VC8 build support to embed manifest within files. Under MS VC, build
1181 for xmlDllMain. Old SDKs (VC6) only support InterlockedCompareExchange.
1182 add xmlDllMain to header for win32 when building for static dll
1196 * xpath.c: fixed problem with string value for PI node
1207 * include/libxml/xmlversion.h.in: Added check for definition of
1211 changes to fix compilation warnings - no change to logic.
1221 * xpath.c: fixed minor spot of redundant code - no logic change.
1225 * xpath.c: enhanced the coding for xmlXPathCastNumberToString
1232 Georges-André SILBER
1246 * HTMLparser.c: applied patch from Michael Day to add support for
1251 * HTMLparser.c: Jean-Daniel Dupas pointed a couple of problems
1258 * libxml2-python-api.xml: also added accessor for the python bindings
1263 patch from Richard Jones to for the silent flag on valgrind
1270 * tree.c: Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it
1279 better integrate support for Windows CE
1304 * xmlregexp.c: small enhancement for quantifier range with
1320 test for this
1342 * configure.in: re-ordered some includes for types.h / socket.h
1352 * xpath.c: fixed xmlXPathCmpNodes for incorrect result on certain
1366 * doc/libxml2-api.xml, doc/*.html: Regenerated all docs.
1396 xmlwriter.c: repositioned #include for libxml.h to avoid
1398 * fixed screwed-up ChangeLog (deleted some duplicate entries)
1402 * implemented patch from Stéphane Bidoul for uri.c (bug #389767)
1406 * xpath.c: added checks for alloc fail on calls to
1411 * Re-generated the documentation (API chunks 27-29 were missing)
1441 generate negative values and %X outputs -XXXX :-(
1471 * uri.c: applied patch from Igor for path conversion on Windows
1475 * xmlregexp.c: another small change on the algorithm for the
1497 libxml2-2.6.27
1502 * tree.c: fix comment for xmlDocSetRootElement c.f. #351981
1503 * xmllint.c: order XPath elements when using --shell
1507 * xmlregexp.c: applied fix from Christopher Boumenot for bug
1534 result/HTML/wired.html.sax: this affects the SAX event strem for
1563 * encoding.c: check with uppercase for AIX iconv() should fix #352644
1568 * parser.c: fix the patch for unreproductable #343000 but
1572 result/schemas/anyAttr-processContents-err1_0_0.err
1582 * xmllint.c: added --html --memory to test htmlReadMemory to
1587 --with-minimum --with-sax1 and --with-minimum --with-schemas
1592 * relaxng.c: fix a Relax-NG bug related to element content processing,
1610 * xmlIO.c: fix Windows compile - missing xmlWrapOpen.
1614 * parser.c: fixed the heuristic used when trying to detect mixed-content
1616 in a non-standard way, should fix bug #300263
1637 * libxml-2.0.pc.in: applied patch from Mikhail Zabaluev to separate
1638 library flags for shared and static builds, fixes #344594. If this
1639 bites you, use xml2-config.
1654 for wget detection and fix of a Python path problem, should fix
1668 * SAX2.c tree.c: use said function when setting up doc->URL
1689 to add a new function providing the _private field for the generated
1695 for the catalog entity loaders.
1721 with file names in UTF-8 on Windows, and compat on older win9x
1738 pass document when writing attribute content for encoding support.
1743 for consistant handling.
1745 Tue Aug 15 15:02:18 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1747 * xpath.c: Applied the proposed fix for the documentation
1750 Tue Aug 15 14:49:18 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1755 time; added a cache for those structures to the
1772 Thu Jul 13 15:03:11 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1775 for the content of the "script" and "style" elements when
1786 feature API and in the xmllint --version output.
1790 * SAX2.c: refactor to use normal warnings for entities problem
1793 Wed Jul 12 17:13:03 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1801 Mon Jul 3 13:36:43 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1804 xmlXPathNodeSetAddNs() when adding a ns-node in case of
1805 NODE_TEST_TYPE (the ns-node was previously added plainly
1806 to the list). Since for NODE_TEST_ALL and NODE_TEST_NAME
1807 this specialized ns-addition function was already used,
1820 Thu Jun 29 12:48:00 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1822 * xpath.c: Fixed a double-free in xmlXPathCompOpEvalToBoolean(),
1825 Thu Jun 29 12:28:07 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1829 use it via xmlXPathCompiledEvalToBoolean() for XSLT tests,
1832 Wed Jun 28 19:11:16 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1845 Mon Jun 26 18:38:51 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1853 Mon Jun 26 16:22:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1865 Fri Jun 23 18:26:08 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1868 was introduced with the addition of the d-o-s rewrite
1870 was not defined (reported by Kupriyanov Anatolij -
1871 #345752). Fixed the check for d-o-s rewrite
1872 to work on the correct XPath string, which is ctxt->base
1873 and not comp->expr in this case.
1875 Mon Jun 19 12:23:41 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1877 * xpath.c: Added optimization for positional predicates
1878 (only short-hand form "[n]"), which have a preceding
1893 * runtest.c: applied patch from Boz for VMS and reporting
1899 with --with-minimum
1901 Fri Jun 16 21:37:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1905 very first given node had an attribute node :-( This was due
1908 used in xmlDOMWrapAdoptNode() and xmlDOMWrapCloneNode() for
1909 reusal; so the map-items don't need to be created for every
1910 cloning/adoption. Added a callback function to it for
1911 retrieval of xmlNsPtr to be set on node->ns; this is needed
1912 for my custom handling of ns-references in my DOM wrapper.
1914 the doc for a call to xmlTreeEnsureXMLDecl(). Removed
1918 Mon Jun 12 13:23:11 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1924 Mon Jun 12 13:06:03 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1928 Mon Jun 12 12:54:25 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1931 for elements in the default namespace, rather than generating
1935 Fri Jun 9 21:45:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1946 Tue Jun 6 17:25:23 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1948 * xpath.c: Fixed self-invented a segfault in xmlXPathCtxtCompile(),
1950 tried to do the d-o-s rewrite.
1956 Tue Jun 6 11:28:15 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1961 already know at compilation-time, that there will be only
1970 Fri Jun 2 22:47:08 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1972 * xpath.c: Disabled the compound traversal for the release;
1982 * libxml.h triodef.h: applied patch from Olli Savia for LynxOS
1984 Wed May 31 14:33:00 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
1993 Tue May 30 21:36:16 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2000 to xmlXPathStepOp for this (but the field's name should be
2001 changed). The mechanism: the embracing descendant-or-self
2003 can hold elements), will produce context nodes for the
2005 node-collecting traversal of the descendant-or-self axis.
2010 Tue May 30 11:38:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2014 (namespace-name, document-URI). A warning will be reported
2021 Tue May 30 11:21:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2024 recreation (if possible) of the node-set which is used to
2025 collect the nodes in the current axis for the currect context
2026 node. Especially for "//foo" this will decrease dramatically
2027 the number of created node-sets, since for each node in the
2028 result node-set of the evaluation of descendant-or-self::node()
2029 a new temporary node-set was created. Added node iterator
2030 xmlXPathNextChildElement() as a tiny optimization for
2033 Mon May 29 18:06:17 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2039 lists for node-set, string, number, boolean and misc XPath
2040 objects. Internally the xpath.c module will use object-
2041 deposition and -acquisition functions which will try to reuse
2043 free/create behaviour if no cache is available or if the cache
2045 * runsuite.c: Adjusted to deactivate the cache for XML Schema
2046 tests if a cache-creation is turned on by default for the whole
2047 library, e.g. for testing purposes of the cache. It is
2051 Wed May 24 10:54:25 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2057 A flag on the node-set indicating if namespace nodes are in
2059 be usefull with node-sets. The current flags I have in mind:
2060 1) Is a node-set already sorted?
2061 This would allow for rebust and optimizable sorting
2064 This would allow for faster merging of node-sets.
2067 special handling. Faster node-set merging if the first
2070 Mon May 22 17:14:00 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2080 with colons in name and no namespace.
2082 Fri May 19 21:56:43 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2085 for xmlXPathCmpNodesExt(). Tiny further enhancement of
2088 node-set(s) don't need them; i.e., if they are empty or contain
2091 Fri May 19 13:16:58 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2093 * xpath.c: Optimized the comparison for non-element nodes
2094 in xmlXPathCmpNodesExt(); the comparison is used for sorting
2095 of node-sets. This enhancement is related to bug #165547.
2098 know exactly what those calls are for; thus if they can be
2099 substituted (if it makes sense) for the new function.
2101 Tue May 16 16:55:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2109 compile the expression, if it has a colon - indicating
2110 prefixed name tests - and no namespace list was given. The
2114 * pattern.c: Enhanced to use a string dict for local-names,
2115 ns-prefixes and and namespace-names.
2116 Fixed xmlStreamPushInternal() not to use string-pointer
2119 same dict - and they normally don't do, since e.g.
2120 namespaces are hold on xmlNs->href. I think this would be
2123 in xmlDoc. Daniel will surely not like this idea :-) But
2127 Thu May 11 18:03:49 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2130 The code expected a node (xmlNodePtr) on the info for a
2131 non-existent default attribute, which clearly cannot be
2134 for the owner-element, which is unavoidable actually.
2137 won't fire additional start-attribute events (I'm not even
2138 sure if Libxml2 has such a SAX-event; I think it hands them
2139 all over in the start-element event).
2141 Tue May 9 21:47:58 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2146 xmlAutomataNewTransition2() to mimic a xs:choice for
2147 substitution-groups.
2148 * test/schemas/subst-group-1_1.xsd
2149 test/schemas/subst-group-1_0.xml
2150 result/schemas/subst-group-1_0_1
2151 result/schemas/subst-group-1_0_1.err: Added regression test
2152 supplied by Michael Romer for bug #341150.
2159 Thu May 4 19:14:03 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2164 substitution by the schema processor (yet?) -
2191 * xmlIO.c: applied patch from Roland Schwingel to allow UTF-8
2196 * xmlwriter.c: patch from Jason Viers for line breaks after EndPI
2205 xmllint --nonet would not reach the network, should fix #337483.
2214 * parser.c: fix the error message for invalid code point in content
2217 Wed Apr 19 13:16:23 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2219 * xmlschemas.c test/schemas/restriction-enum-1*
2220 result/schemas/restriction-enum-1*: Fixed incorrect
2272 warning raised by gcc-4.1 and latests changes
2301 * xml2-config.in: fix Red Hat bug #184170
2303 Mon Mar 6 14:21:08 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2306 "strict" lookup for namespaces based on a prefix. Fixed a
2307 namespace processing issue in the clone-node function, which
2312 * valid.c: fix HTML attribute ID checking for input element.
2313 Maintain current attribute "name" behavior for now.
2315 Thu Mar 2 18:59:50 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2317 * tree.c: Bundled lookup of attr-nodes and retrieving their
2324 * xpath.c: workaround HP-UX compiler bug by Rick Jones
2333 Modify testing for ID in xmlSetProp.
2334 No longer remove IDness when unlinking or replacing an attribute.
2360 Mon Feb 20 15:45:19 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2362 * xmlschemas.c: Fixed a side-effect of the previous XSI bugfix:
2366 Mon Feb 20 14:32:36 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2369 the empty string (reported by Bas Driessen on the mailing-list).
2370 Fixed schema XSI-acquisition and construction: the schemata
2374 to test this for regression.
2388 * xmllint.c: fix an error report when using --path and --valid
2394 around interleave, there is no good fix unless reimplementing
2398 Wed Feb 15 11:55:22 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2401 for text- and CDATA-section-nodes was computed incorrectly
2406 * xmlregexp.c: bug fixes for #327167 as well as some cleanups
2425 Fri Feb 3 17:36:41 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2430 Fri Feb 3 17:29:22 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2435 The pros: 1) non-recursive, 2) optimized ns-lookup
2436 (mostly pointer comparison), 3) user defined ns-lookup,
2437 4) save ns-processing. The function is in an unfinished
2445 Thu Feb 2 13:11:26 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2448 the previous addition of the removal of redundant ns-decls.
2450 Wed Feb 1 17:32:25 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2453 redundant ns-decls if the option XML_DOM_RECONNS_REMOVEREDUND
2458 Wed Feb 1 12:21:08 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2466 * configure.in xml2-config.in: trying to fix windows/configure
2474 Mon Jan 9 17:27:15 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2481 * parser.c: reverted first patches for #319279 which led to #326295
2483 * test/ent11 result//ent11*: added test for #326295 to the regression
2489 regenerated the docs, preparing for release of 2.6.23
2492 Thu Jan 5 15:48:27 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2495 result/XPath/tests/nodespat: Added regression tests for
2498 Thu Jan 5 15:43:38 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2501 included in the resulting node-set.
2503 Thu Jan 5 13:22:29 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2507 in pattern.c, which is used for a tiny subset of xpath
2509 The doc-node was never considered when evaluating "//"
2512 yet, as it did select only element-nodes. Due to this
2530 Tue Jan 3 11:49:54 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
2551 Tue Dec 20 11:43:06 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2555 xmlStrncat was called with a @len of -1; but unlike
2567 Wed Dec 14 18:41:26 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2572 Wed Dec 14 18:11:50 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2577 Tue Dec 13 12:49:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2580 Added regression test for bug #321475 (reported by
2584 Mon Dec 12 16:19:16 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2587 Added regression test for bug #323510.
2589 Mon Dec 12 16:11:13 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2591 * xmlschemas.c: Workaround for bug #323510 (reported by
2593 for a labelled transition, in order to avoid a bug in
2606 of warnings shown by HP-UX compiler and reported by Rick Jones
2612 Remove no longer used Mem callbacks.
2614 Fri Dec 9 11:01:16 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2616 * runsuite.c: Changed to instantly mark instance-tests as
2618 reflects the side of the Python code for the XML Schema test
2622 Wed Dec 7 14:59:01 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2627 Wed Dec 7 12:59:56 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2641 * legacy.c: another doc patch for a deprecated API
2643 Mon Dec 5 16:23:49 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2645 * Makefile.am: Tiny change for 'make tests': raised
2646 the number of expected failures for James Clark's
2652 Fri Dec 2 13:51:14 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2655 Added missing regression test results for the latest IDC
2658 Wed Nov 30 12:22:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2661 regression tests for the latest IDC and xs:decimal bugs.
2663 Wed Nov 30 11:57:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2670 Mon Nov 28 17:28:53 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2674 for values in the range (x < 1) && (x > -1) && (x != 0);
2676 Adjusted the comparison function for decimals due to this
2680 Mon Nov 28 13:25:11 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2688 if not necessary; this was intended to be used for test
2692 Wed Nov 23 17:34:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2696 this caused XSI-driven-dynamic schema acquisition to fail
2700 Tue Nov 22 18:31:34 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2703 which caused the search for components to stop at the
2706 designation of a not-found component was not reported.
2713 Fri Nov 18 18:13:38 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2727 * parser.c: use ctxt->standalone = -2 to indicate that the
2728 XMLDecl was parsed but no standalone attribute was found,
2741 Fri Nov 11 13:48:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2745 correctly report values for xs:anySimpleType.
2746 * test/schemas/idc-keyref-err1*
2747 result/schemas/idc-keyref-err1*: Added a test for this change.
2760 Mon Nov 7 14:58:39 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2783 * runsuite.c runtest.c testapi.c: portability cleanup for arch
2784 needing trio for *printf
2793 * config.h.in configure.in vms/config.vms macos/src/config-mac.h:
2799 * xmlIO.c xmlmodule.c: more portability patches from Albert Chin for
2800 HP-UX and AIX
2804 * xmlmodule.c configure.in: applied 2 patches from Albert Chin for
2812 2005-10-27 Aleksey Sanin <aleksey@aleksey.com>
2814 * c14n.c result/c14n/exc-without-comments/test-2
2815 test/c14n/exc-without-comments/test-2.xml
2816 test/c14n/exc-without-comments/test-2.xpath: fixing
2817 bug in exc-c14n namespace visibility + test case (bug #319367)
2847 * tree.c: fix issue adding non-namespaced attributes in xmlAddChild(),
2848 xmlAddNextSibling() and xmlAddPrevSibling() (bug #319108) - part 1.
2855 --with-minimum compilation (compilation errors with schematron
2867 Thu Oct 20 12:54:23 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2871 added a string to the dict of the schema - to assure thread
2879 * configure.in, config.h.in: added a configuration check for
2880 va_copy and added a define for VA_COPY for xmlwriter.c fix
2884 Wed Oct 19 18:49:52 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2888 Fixed setting of ctxt->err to the given error code in
2891 starting point for IDC XPath compilation; this and some other
2903 * xmlregexp.c: trying to improve runtime execution of non-deterministic
2906 Mon Oct 17 16:12:02 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2913 Mon Oct 17 14:29:08 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2920 checked for the case when we discover an element node to be
2924 Fri Oct 14 16:40:18 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2928 Fri Oct 14 16:21:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2930 * xmlschemas.c: Fixed some identity-constraint issues:
2931 Restructured IDC node-tables
2934 Added check for keyrefs with references to keyrefs.
2935 IDC target-nodes were interferring with IDC node-tables,
2937 one big list into 3 lists: 1 for IDC node-table entries,
2938 1 for _duplicates_ of IDC node-table entries and 1 for
2939 IDC target-nodes. More code, but cleaner and it works at last.
2942 The wording of the definition for [node table] in the spec
2944 if the relevant key-sequences of the referenced key/unique have
2946 dissallowing resolution to duplicate entries correctly - we
2950 * pattern.c: Fixed an IDC-XPath problem when resolving to
2957 Mon Oct 10 15:33:48 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2961 Mon Oct 10 15:12:43 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
2964 include/libxml/xmlerror.h: Initial implementation for
2965 redefinitions; this still misses checks for restrictions
2967 Fixed default/fixed values for attributes (looks like they
2969 Completed constraints for attribute uses.
2971 Completed constraints for attribute group definitions.
2972 Disallowing <import>s of schemas in no target namespace if the
2974 the way Saxon, Xerces-J, XSV and IBM's SQC works, but the
2977 Added cos-all-limited constraints.
3016 Wed Sep 14 19:52:18 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3018 * include/libxml/schemasInternals.h: Added some comments for the
3034 Mon Sep 12 21:42:47 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3038 Mon Sep 12 21:29:35 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3040 * result/schemas/derivation-ok-extension_0_0: Adapted result.
3042 Mon Sep 12 21:20:41 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3046 result/schemas/derivation-ok-extension_0_0.err
3048 result/schemas/derivation-ok-restriction-2-1-1_0_0.err:
3051 Mon Sep 12 21:00:53 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3060 prohibitions. Changed error reports for IDCs to report
3062 Misc code-cleanup.
3073 devhelp, completing the index and inserted into the gtk-doc
3080 * xmlsave.c: fix some output formatting for meta element under XHTML.
3101 * configure.in doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
3128 * configure.in doc/* configure.in: prepare for release
3129 * xpath.c: work for #303289, fix a formatting bug for MIN_INT
3133 * relaxng.c: real fix for #314881 and #314759 is was a bit more complex
3134 than initially expected as ctxt->error == NULL had behaviour side
3145 * xmlsave.c: check for NULL to prevent crash with meta elements
3149 * relaxng.c: structured error reporting problem with Relax-NG
3177 * HTMLparser.c: Applied the last patch from Gary Coady for #304637
3188 * xml2-config.in: removed the obsolete --libtool-libs option, c.f.
3193 * xmlsave.c: move handling of meta element for http-equiv in XHTML docs
3194 to serialization and no longer modify internal tree.
3247 SAX stream in missing conditions for a few tests
3263 * doc/* doc/html/libxml-xmlerror.html: rebuilt
3275 when configured --without-sax1 and other cleanups fixes bug #172683
3287 for the HTML parser based on the suggestions of bug #169834 by
3324 regression test suite set for the new expression support
3335 * xmllint.c: show up Expr in --version if compiled in
3338 Mon Aug 22 12:11:10 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3340 * xmlschemas.c: Some preparation for the creation of a graph
3341 of imported/included/redefined schemas; this is needed for
3361 Fri Aug 12 14:12:56 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3364 Changed output for keyref-match errors; the target-node will
3365 be now reported rather than the scope-node of the keyref
3366 definition - allowing easier chasing of instance errors.
3368 Some initial parsing code for schema redefinitions.
3379 * xmlschemas.c: fix for bug #312945 as pointed by Dean Hill, the
3394 Wed Aug 10 11:59:46 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3406 Tue Aug 9 15:54:09 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3410 Added some more tests for element wildcards.
3412 Tue Aug 9 14:22:47 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3416 thus failed to resolve correctly for subsequent input.
3443 patch for HTML UTF-8 serialization
3454 Mon Aug 8 14:40:52 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3481 * doc/XSLT.html doc/xml.html: small doc fix for #312647
3490 * python/libxml.c: applied fix from Jakub Piotr Clapa for
3526 work done on the plane last week-end
3531 * xmlregexp.c: big speedup for validation, basically avoided
3557 Thu Jul 28 02:38:21 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3561 (although it makes no sense to extend it; IMHO the schema
3580 Sat Jul 23 23:23:51 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3585 Sat Jul 23 23:07:05 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3588 xmlSchemaValidateElemWildcard() for the <any> wildcard
3589 with namespace == ##other. Support for such wildcards was
3607 Sat Jul 23 16:39:35 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3613 Sat Jul 23 00:34:07 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3619 Fri Jul 22 00:08:43 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3644 * xmlregexp.c xmlschemas.c: fixed the error reporting for
3652 bug #172215 about foreign namespaces by adding support for
3656 tests for this.
3665 * doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: --nonet was
3685 ## NIST test suite for Schemas version NIST2004-01-14
3686 Ran 23170 tests (3953 schemata), no errors
3708 for inequality with any numeric value (bug 309914).
3721 * HTMLparser.c: applied UTF-8 script parsing bug #310229 fix from
3741 the new Schemas support for Readers
3757 the APIs for xmlReader schemas validation support
3759 implementation and testing as xmllint --stream --schema ...
3767 * parser.c: fix for #309761 from Dylan Shell
3769 and xmlSchemaSAXUnplug generic APIs for SAX Schemas validation.
3770 * xmllint.c: couple of fixes plus added descriptions for --sax and
3771 --sax1
3773 Fri Jul 8 23:35:00 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3775 * xmlschemas.c: Added c-props-correct constraint to check
3776 for equal cardinality of keyref/key.
3779 Fri Jul 8 21:56:04 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3785 Fri Jul 8 20:04:29 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3788 user-provided SAX handler is given.
3793 * xmllint.c: added --sax, to allow testing of --schemas --sax and
3798 Fri Jul 8 18:34:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3816 regression test for this
3820 * win32/Makefile.msvc: try again to fix file format for Windows
3825 * runtest.c: added check for option O_BINARY
3831 * debugXML.c: excluded content string check for XML_ELEMENT_DECL
3833 * runtest.c: changed "open" calls to include O_BINARY for Windows
3842 Wed Jul 6 13:40:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3847 Added a regression test for the above bug.
3854 Tue Jul 5 12:38:36 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3856 * runsuite.c runtest.c: Tiny portability adjustment for win.
3877 * parser.c: fixed a bug failing to detect UTF-8 violations in
3884 * debugXML.c: added enhancement for #309057 in xmllint shell
3898 * include/libxml/parser.h parser.c: xmlStopParser() is no more limited
3917 * testapi.c: regenerated, seems to pop-up leaks in new tree functions
3925 * python/generator.py python/libxml2-python-api.xml: fixed
3927 * doc/apibuild.py doc/libxml2-api.xml doc/* elfgcchack.h: some
3945 * runsuite.c: completed the simple checks for Relax-NG suites
3973 Mon Jun 27 17:02:14 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3976 functions for the DOM-wrapper context.
3978 Mon Jun 27 15:41:30 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3984 * error.c valid.c: working some weird error reporting problem for
3993 Mon Jun 27 14:06:10 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
3996 test/namespaces/reconcile/tests-to-c.xsl: Added initial tests
3997 for some new DOM-wrapper helping functions.
3999 Mon Jun 27 14:01:06 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4001 * xstc/xstc-to-python.xsl: Cleanup.
4002 * xstc/sun-test-def.xml xstc/nist-test-def.xml xstc/ms-test-def.xml:
4011 Mon Jun 27 12:24:54 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4016 to be used with DOM-wrappers.
4040 ss_family for ipV6, as reported on the mailing list by
4043 Tue Jun 21 10:44:34 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4045 * test/schemas/empty-value* result/schemas/empty-value*:
4048 Tue Jun 21 10:35:43 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4056 * tree.c valid.c: applied patch from Rob Richards for removal
4061 Thu Jun 16 14:38:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4065 * xstc/xstc.py: Added "--sax" option for SAX2 validation.
4067 Wed Jun 15 15:34:52 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4077 for the new functions in Schemas.
4079 Wed Jun 15 14:50:48 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4083 SAX2-driven validation.
4085 Wed Jun 15 11:11:38 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4090 Wed Jun 15 11:08:34 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4100 Tue Jun 14 21:19:16 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4103 * xmlschemas.c: A bit of support for parsing the schema for
4106 bug, a left-over from the time, where <complexContent>,
4111 * libxml-2.0.pc.in: removed a redundant include path
4113 Mon Jun 13 14:58:33 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4117 Mon Jun 13 14:35:59 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4120 boxes don't know about "tar --strip-path".
4124 * relaxng.c: fixed a bug exposed by Rob Richards in the mailing-list
4131 enhancement for XPath streaming, consolidated with
4137 result/XPath/mixedpat: added regression test for problems
4140 Thu Jun 9 16:51:31 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4142 * xmlschemastypes.c: Changed non-prefixed QNames to be bound to a
4145 Thu Jun 9 15:11:38 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4151 Thu Jun 9 13:20:57 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4156 Thu Jun 9 12:51:23 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4160 Thu Jun 9 12:22:45 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4165 especially for list and union types. Due to the changes the
4168 ease a yet-to-come XS construction API in the long term as well.
4180 for xml:space and xml:lang handling with SAX2 api.
4187 Wed Jun 8 19:11:42 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4189 * xstc/Makefile.am xstc.py xstc-to-python.xsl: Adapted the
4190 XS tests to use the new release of tests and test-definitions.
4192 2005-06-07 Aleksey Sanin <aleksey@aleksey.com>
4197 2005-06-06 Aleksey Sanin <aleksey@aleksey.com>
4200 * xmllint.c: added --exc-c14n command line option
4205 handling of depth/level for cases like union operator
4213 * xinclude.c: Enhanced handling of xml:base for included
4216 Wed May 25 18:59:53 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4218 * xmlschemas.c: Fixed facet errors to be channelled back for
4219 union type members; facet-validation will stop now on the
4220 first error. Reported by GUY Fabrice to the mailing-list.
4221 * xmlschemastypes.c: Changed to ignore lengh-related facet
4222 validation for QNames and NOTATIONs as proposed by the
4225 regression tests for union types (by GUY Fabrice).
4232 Thu May 12 15:14:26 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4235 the timezone to -840 to 840.
4237 Thu May 12 15:05:11 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4240 for "signed int" of the date-time timezone field. Silenced
4245 * tree.c: applied patch for replaceNode from Brent Hendricks
4256 Tue May 10 11:11:26 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4261 Mon May 9 17:56:58 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4264 level for XML Schema IDCs (bug #303566 reported by Heiko Oberdiek).
4265 This should not affect pattern-like resolution on every level.
4280 to avoid linking with pthread library on non-threaded environments.
4284 Fri Apr 29 11:27:37 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4286 * parser.c: Fixed a test for duplicate attributes: Non-prefixed
4289 Tue Apr 19 17:51:32 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4291 * xmlschemastypes.c: Fixed date-time related validation
4294 Tue Apr 19 16:55:40 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4301 * xpath.c: Added some code to avoid integer overflow for
4304 Tue Apr 19 13:21:54 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4306 * xmlschemas.c: Removed workaround for bug #172215, since it
4308 "Particle Restriction OK" constraints - not yet enabled.
4310 Mon Apr 18 13:02:55 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4314 Mon Apr 18 12:42:14 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4317 identity-constraint error messages.
4327 * valid.c: Applied Daniel's fix for memory leak in dtd
4338 * nanohttp.c: applied patch from Aron Stansvik for bug #172525
4354 Fri Apr 8 21:58:04 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4357 the build of the pre-computed substitution groups. Channeled
4363 xmlschema-dev maling list).
4365 Fri Apr 8 13:22:01 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4369 for <all> this is not supported yet. Changed circular checks for
4373 resolution in a distinct phase. Fixed invalid default values for
4378 needed to perform the circularity check for model group definitions.
4379 Added "Element Declaration Properties Correct (e-props-correct)"
4380 constraints. Separated component resolution for simple/complex
4382 * include/libxml/schemasInternals.h: Added a flag for substitution
4408 Tue Apr 5 17:02:58 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4426 * xstc/Makefile.am: integrated fixup-tests.py
4430 * xmlschemastypes.c: fixed a lack of comment and missing test for
4433 Fri Apr 1 17:54:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4435 * xstc/fixup-tests.py: A tiny script to fixup some of the schema
4436 files used for the tests.
4438 Fri Apr 1 17:33:50 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4441 result/schemas/src-element2-*.err result/schemas/element-*.err:
4444 Fri Apr 1 15:29:27 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4446 * xmlschemastypes.c: Corrected 'length' facet validation for
4451 Eliminated creation of structs for <restriction>, <extension>,
4459 * result/schemas/src-element2-*.err result/schemas/element-*.err:
4466 to add extra informations to doc/libxml2-api.xml to separate
4475 encoding UTF-8 should really be assumed. This may break if
4476 the HTTP headers indicates for example ISO-8859-1 since this
4487 * parser.c: fix potential crash if ctxt->sax->ignorableWhitespace
4492 * relaxng.c: fixed a problem in Relax-NG validation #159968
4502 * config.h.in configure.in nanoftp.c nanohttp.c xmllint.c
4503 macos/src/config-mac.h: use XML_SOCKLEN_T instead of SOCKLEN_T
4540 Thu Mar 24 12:01:30 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4546 Mon Mar 21 22:58:37 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4552 Mon Mar 21 21:09:07 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4565 Thu Mar 17 12:55:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4567 * xmlschemas.c: Removed inheritance of "mixed" content type for
4568 short-hand restrictions of "anyType" (reported by Guy Fabrice
4570 includes) for the base type reference of <restriction> and
4577 * xmlschemas.c: fixed a = -> == error pointed by GUY Fabrice
4584 Wed Mar 16 17:37:04 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4589 Wed Mar 16 17:20:25 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4600 * xmllint.c: applied patch from Gerry Murphy for xmllint return code
4607 decimal-handling routines. Fixes python some problems
4613 Tue Mar 15 15:43:27 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4627 * libxml.spec.in: reactivated gcc profiling for gcc >= 4.0.0
4642 Fri Mar 11 13:22:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4645 not be resolved. This is not conforming to the spec but for now
4650 non-imported namespaces. Corrected parsing of <group>.
4662 a regression test from Rob Richards for the previous bug
4666 * xmlreader.c: applied fix for xmlTextReaderNext() bug from
4671 * xmlmodule.c: second patch from Rick Jones, portability fix for
4672 HP-UX
4682 Mon Mar 7 18:34:00 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4684 * xmlschemas.c: Tiny restructuring of the validation start-up
4689 Mon Mar 7 12:12:01 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4694 Fri Mar 4 22:51:42 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4698 anySimpleType <--> string based types. For other types we
4703 somewhere. Fixed error reports for default attributes to work
4705 validation fixes bug #165346 (reported by Benoit Gr?goire - could
4708 Fri Mar 4 18:57:44 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4726 Mon Feb 28 11:18:24 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4730 * test/schemas/annot-err_0.xsd test/schemas/element-err_0.xsd:
4740 * threads.c: applied patch from Rich Salz for multithreading on
4751 * xpath.c: fixed compilation warning, no change to logic.
4752 * xmlschemastypes.c: fixed compilation warning, no change to logic.
4777 Fri Feb 18 12:41:10 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4780 Englich for bug #167754.
4782 Fri Feb 18 12:31:49 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4784 * xmlschemas.c: Started support for IDC resolution to default
4785 attributes. If building the content model for <all>: ensured
4790 Thu Feb 17 22:31:58 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4792 * pattern.c pattern.h: Some experimental addition for parsing
4796 Thu Feb 17 19:57:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4798 * xmlschemas.c: Added validation for the attribute "id" in the
4799 schemata; doing this needed error report fixes for notations,
4801 declared NOTATIONs in the schema; this does have no impact on
4806 * test/schemas/element-err_0.xsd test/schemas/annot-err_0.xsd:
4810 Thu Feb 17 12:03:46 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4812 * xmlschemas.c: Fixed comparison for default/fixed attribute
4814 for IDCs to use the whitespace aware comparison function.
4821 Wed Feb 16 13:24:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4823 * xmlschemas.c: Further work on IDCs, especially evaluation for
4831 disabled right now because it's not yet good enough for XSLT.
4835 Tue Feb 15 15:33:32 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4837 * xmlschemas.c: Added IDC evaluation for attribute nodes.
4839 for 'strict' attribute wildcards.
4840 * include/libxml/xmlerror.h: Added an error code for
4842 * result/schemas/anyAttr-processContents-err1_0_0.err: Adapted.
4848 nameserver requests for non-existent URL's. From there it
4854 RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
4864 overwriting XML_COMPLETE_ATTRS when setting pctxt->loadsubset
4872 * parser.c: fixed problem when no initial "chunk" was
4878 * parser.c: changed xmlWarningMsg so ctxt->errNo is not set
4879 * xmllint.c: changed to return non-zero status if error
4889 * pattern.c xmllint.c: fixed implementation for |
4895 * pattern.c: first implementation for | support
4909 * testapi.c doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated
4920 * pattern.c: more bug fixes for the XPath streaming code.
4922 Mon Jan 31 17:59:24 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4926 fallback for attribute declaration addition to work like for
4936 test/pattern/simple.*: added first test for the patterns
4942 streaming pattern detector for a subset of XPath, should
4943 help Kasimier for identity constraints
4956 Fri Jan 28 16:51:47 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4958 * xmlschemas.c: Corrected an ambigious symbol-space for
4965 files for the Bakefile generator for Makefiles from Francesco
4967 * win32/configure.js: fixes for Windows compilation with non-default
4972 * tree.c: fixed xmlCopyDoc to also copy the doc->URL as pointed
4975 Thu Jan 27 13:39:04 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
4978 Added an initial skeleton for indentity-constraints. This is all
4981 Added machanism to store element information for the
4982 ancestor-or-self axis; this is needed for identity-constraints
4983 and should be helpfull for a future streamable validation.
4984 * include/libxml/xmlerror.h: Added an error code for
4985 identity-constraints.
5020 the hash reuses the dictionary for internal strings
5022 speedup when parsing for example DocBook documents.
5033 * test/comment[3-5].xml result//comment[3-5].xml*: added sprecific
5053 * parser.c: fixed bug #164556 where non-fatal errors stopped
5057 test for this problem.
5059 Wed Jan 19 17:24:34 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
5071 * parser.c: better fix for #151694 not killing c14n regression tests
5084 for format, c.f. bug #159997
5093 * nanoftp.c: applied patch from Dan McNichol for compilation on AIX
5103 Thu Jan 13 17:42:55 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
5106 Exposed targetNamespace for simple/complex types, model groups,
5115 Thu Jan 13 13:20:51 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
5121 Thu Jan 13 12:59:25 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
5130 * config.h.in configure.in xmlmodule.c: trying to work around
5131 the compilation problem on HP-UX
5140 * elfgcchack.h testapi.c doc/libxml2-api.xml doc/*: regenerated
5152 * xmlschemas.c: fixed bug #163641 when the value passed for
5158 also small improvement for cygwin (bug 163273)
5163 support for xmlmodules.c define
5170 * doc/xml.html, doc/FAQ.html: added an FAQ under Developer for
5176 * xmlregexp.c: fixing behaviour for xmlRegExecErrInfo in case of
5194 string rather than NULL for empty string input) (bug 163079)
5198 * parser.c, parserInternal.c: fixed "col" calculation for
5226 checks for new module
5227 * test/valid/REC-xml-19980210.xml: fix a small change introduced
5232 * Makefile.am config.h.in configure.in error.c libxml-2.0.pc.in
5233 testModule.c testdso.c xml2-config.in xmllint.c xmlmodule.c
5241 * configure.in: applied patch from Marcin Konicki for BeOS
5245 * parser.c: added GetLineNumber and GetColumnNumber functions for xmlReader
5249 Re-examined the problems of configuring a "minimal" library.
5254 of that database. Although there was no substantial change to
5258 --with-xinclude forces --with-xpath). Additionally, all the format
5260 * configure.in: enhanced cross-checking of options
5261 * doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml,
5262 doc/libxml2-api.xml, gentest.py: changed the usage of the
5272 added additional conditions required for compilation
5277 * parserInternals.c: fixed to skip (if necessary) the BOM for
5278 encoding 'utf-16'. Completes the fix for bug #152286.
5279 * tree.c, parser.c: minor warning cleanup, no change to logic
5286 bug #152286, but may still have some other UTF-16 problems.
5290 * Makefile.am, gentest.py: enhanced for enabling build in
5295 * python/Makefile.am, python/generator.py: enhanced for enabling
5306 Change reference to new site for Solaris binaries, fixing bug
5312 * parser.c: reset input->base within xmlStopParser
5319 * valid.c: changed xmlErrValidWarning to use ctxt->warning
5320 instead of ctxt->error for its reports (bug #160662)
5325 accessors to return None instead of error when no namespace
5330 * doc/Makefile.am: changed maintainer-clean dependency with
5340 * testapi.c: new test for xmlDictExists() is generated.
5345 no change to logic. New macro XML_CAST_FPTR to circumvent gcc
5346 warnings on function pointer <-> object pointer (a hack).
5357 Fri Nov 26 13:09:04 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
5360 of elements for which a declaration existed were still processed
5375 * xmlreader.c: applying xmlTextReaderHasAttributes fix for namespaces
5378 Wed Nov 17 13:54:37 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
5380 * xmlschemas.c: tiny enhancement for content model error reports
5383 Initial: no report of local components.
5386 result/schemas/cos-st-restricts-1-2-err_0_0.err
5387 result/schemas/derivation-ok-extension-err_0_0.err
5388 result/schemas/derivation-ok-extension_0_0.err
5389 result/schemas/derivation-ok-restriction-2-1-1_0_0.err
5390 result/schemas/derivation-ok-restriction-4-1-err_0_0.err
5392 result/schemas/facet-unionST-err1_0_0.err
5394 result/schemas/list* result/schemas/restriction-attr1_0_0.err
5395 result/schemas/vdv-first4_0_1.err result/schemas/vdv-first4_0_2.err:
5398 Mon Nov 15 13:04:28 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
5402 checked prior to facets of derived types - which caused a seg
5409 * xmlschemastypes.c: added NULL check for one function
5417 Fri Nov 12 16:12:48 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
5419 * xmlschemas.c: Un-commented a TODO in xmlSchemaParseElement.
5421 Fri Nov 12 14:55:36 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
5423 * xmlschemas.c: Correct symbol space for 'all' and 'choice'.
5425 normalization for 'normalizedString'.
5435 * NEWS configure.in doc/*: preparing release of libxml2-2.6.16
5441 Hendricks adding support for late DTD validation.
5454 added -q option, and more conditional features fixes
5525 * gentest.py testapi.c: augmented type autogeneration for enums
5535 for unknown pointer types
5540 not checking for NULL pointers when they ought to, closing all
5546 * xpath.c: fixed a couple of warnings (no change to logic)
5647 * xpath.c: fixed an UTF-8 parsing bug reported by Markus Bertheau
5648 on #fedora-devel
5663 * doc/xmllint.1 doc/xmllint.xml: indicate - means stdin closing #156626
5668 Brent Hendricks in the mailing-list
5672 can probably be improved to make 100% sure that vctxt->userData
5689 * nanoftp.c nanohttp.c: second part of the security fix for
5694 * nanoftp.c: applied fixes for a couple of potential security problems
5699 * debugXML.c include/libxml/xmlerror.h: added checking for names
5706 * parser.c: modified the handling of _private for entity
5712 * test/ent10 result//ent10*: added a specific test for the problem
5718 * configure.in: added -Wall to developer's flags
5723 * HTMLparser.c: added support for HTML PIs #156087
5748 * debugXML.c: excluded a few nodes (with no content) from the
5753 * debugXML.c include/libxml/xmlerror.h: added UTF-8 string checking,
5786 cleanup (no change to logic)
5792 module and prepare for a new checking mode
5806 * tree.c: changed xmlHasNsProp to properly handle a request for
5816 * check-relaxng-test-suite.py, check-relaxng-test-suite2.py,
5817 check-xinclude-test-suite.py, check-xml-test-suite.py,
5818 check-xsddata-test-suite.py, doc/examples/index.py: changed
5826 parsing and xpath for testing data not necessarily
5844 Wed Sep 29 15:00:11 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
5848 - handle attribute 'mixed', catch illegal attributes.
5849 Parsing of <complexType> - handle attributes 'abstract',
5851 Validation of complex types - handle abstract types.
5855 Added the corresponding constraints for fixed/default.
5863 Fixed xsi:type component resolution if using non-prefixed
5871 test definitions in ms-test.def.xml (was missing in a previous
5882 * acconfig.h config.h.in configure.in xmlIO.c xmlregexp.c xmlschemas.c
5929 * xmllint.c: added --timing --copy timing for the copy
5943 warnings; no change to logic.
5950 * Makefile.am: added a declaration for CVS_EXTRA_DIST
5960 Thu Sep 16 13:24:27 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
5969 Advanced handling of xsi:nil (should work now for simple types).
5972 no corresponding API exists yet.
5974 Resolution of types for attributes will look for simple types
5975 only (incl. all the built-in simple types).
5977 Fixed content-type type for complex types if derived from
5978 'anyType' using the short-hand form (see bug # 152470,
5982 test definitions in ms-test.def.xml.
5993 * encoding.c: applied fixes for the UTF8ToISO8859x transcoding
6003 Wed Sep 8 11:04:27 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6007 as proposed by Jeffrey Fink - see bug # 152073.
6012 checking for xmllint and xsltproc in configure.in, fixed
6016 Mon Sep 6 16:42:59 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6027 * xstc/Makefile.am xstc/xstc-to-python.xsl xstc/xstc.py Makefile.am:
6036 Mon Sep 6 13:14:11 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6038 * xstc/sun-test-def.xml: The "tsDir" attribute was not
6043 * check-xinclude-test-suite.py: when output and expected do not match
6046 Mon Sep 6 11:17:35 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6048 * xstc/xstc-to-python.xslt xstc/ms-test-def.xml xstc/nist-test-def.xml
6049 xstc/sun-test-def.xml: Initial release of generation files to
6051 Collection. The ms-test-def.xml and sun-test-def.xml files
6053 not exist for the SUN tests, and only partially did exist for the
6055 of the existing definition files for each single datatype.
6056 The stylesheet "xstc-to-python.xslt" should be run against the
6058 [1] "http://www.w3.org/XML/2001/05/xmlschema-test-collection/
6059 results-master.html"
6061 Fri Sep 3 20:29:59 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6068 <complexType>; this caused a seg fault, due to a double-free
6070 Added a check for circular attribute group references.
6071 Added a check for circular model group definition references.
6072 Fixed a dublicate xmlParserErrors enum value - see bug #151738.
6077 response to bug 151760 (no change to logic)
6086 * NEWS configure.in doc/*: release of libxml2-2.6.13
6096 * xmllint.c: added --path option and --load-trace options to
6102 * xmlschemastypes.c: "" is a valid hexbinary string dixit xmlschema-dev
6105 * test/ns5 result//ns5*: added a test for the namespace bug fixed
6119 Mon Aug 30 12:45:46 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6124 Expanded validity checks for min/maxOccurs attributes.
6125 Expanded validity checks for the value of the attribute "form".
6134 * libxml.spec.in: added BuildRequires: zlib-devel, fixes
6142 Wed Aug 25 22:20:18 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6144 * test/schemas/import-bad-1_0.imp: Added missing test file.
6146 Substituted the obsolete xmlSchemaValidError(s) for xmlParserErrors
6147 - see #150840.
6168 * win32/configure.js: added support for version extra
6173 * configure.in: removing -O -g from default gcc flags #150828
6191 Sat Aug 21 0:035:10 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
6195 Fixed schema defaults (elementFormDefault, etc.) for included
6198 elements declarations with the built-in type 'anyType'.
6202 as duplicate if located in the subtree of <choice> -> <sequence>.
6212 * result/schemas/ct-sc-nobase_0_0*
6213 result/schemas/facet-whiteSpace_0_0*
6216 result/schemas/restriction-attr1_0_0*
6217 result/schemas/seq-dubl-elem1_0_0*
6218 result/schemas/xsd-list-itemType_0_0*: Added new rest results.
6219 test/schemas/bug145246.xsd.imp test/schemas/ct-sc-nobase_0*
6220 test/schemas/facet-whiteSpace_0* test/schemas/import1_0*
6222 test/schemas/include3_0* test/schemas/restriction-attr1_0*
6223 test/schemas/seq-dubl-elem1_0* test/schemas/xml.xsd
6224 test/schemas/xsd-list-itemType_0*: Added new tests and missing
6229 * Makefile.am configure.in: a bit of cleanup and a extra variable for
6247 string (printed by xmllint with --version)
6260 * debugXML.c: added help for new set shell command
6271 the --c14n description, c.f. #144675 .
6273 Mike Hommey for $no_proxy, c.f. #133470
6280 xmlParseInNodeContext(), added support at the xmllint --shell
6299 * xmllint.c: added a --c14n option to canonicalize the output
6306 --no-super-update option to xmlcatalog see #145461
6308 on -sgml --del without args see #145462
6313 * python/libxml.py: apply fix from Marc-Antoine Parent about
6334 * test/ result/ bug141333* annot-err* any[1-4]* bug145246*
6335 element-err* element-minmax-err* include1* restrict-CT-attr-ref*:
6336 lot of new tests for things fixed by the patch
6340 * valid.c: fixed my mis-handling of External ID on last
6350 * Makefile.am config.h.in configure.in python/Makefile.am:
6360 minor fixes to comments for doc rebuilding errors.
6375 * HTMLparser.c: fixed initialisation problem for htmlReadMemory
6387 for OOM problems. Now seems to be getting closer to "ok".
6400 setting doc->charset.
6405 fixes for out of memory condition, mostly from Olivier
6408 a further small enhancement for easier debugging.
6420 * tree.c: put in patch for Windows buffer re-allocation
6442 * configure.in, Makefile.am: put in an auto* check for the
6449 * python/generator.py: added a check on the argument for some
6452 to auto-create the appropriate object.
6453 * python/libxml.c: minor fix for a warning message; added a
6484 change to make "make tests" a little quieter (MAKEFLAGS+=--silent)
6495 * elfgcchack.h doc/apibuild.py doc/libxml2-api.xml: fixed a bug
6496 which prevented building with --with-minimum
6513 * xmlschemas.c: applied patch from Kasimier to fix some Relax-NG
6519 allowed to be variable-length (patch supplied by Marc-Antoine
6525 * xmlmemory.c python/libxml.c python/libxml2-python-api.xml:
6532 python/libxml2-python-api.xml python/libxml2class.txt:
6546 of classes as public methods to avoid double-free problem like
6552 Now compiles warning-free, all tests passed.
6553 * SAX2.c: small change to comments for documentation.
6554 No change to logic.
6558 * xmlschemas.c: more fixes with Kasimier, looks far cleaner :-)
6577 doc/libxml2-api.xml doc/libxml2-refs.xml: moved some definitions
6596 * doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic
6599 required for symbols.
6605 * regressions.py, regressions.xml: new files for running
6609 for --push testing to include the 'rb' param when compiled
6623 * doc/examples/testWriter.c: corrected typo in comment for ISO-8859-1
6628 * valid.c: implemented bugfix from Massimo Morara for DTD
6631 for above
6632 * configure.in: small change for my profile settings
6648 compilation errors when configured with --with-minimum
6663 * catalog.c: patch from Igor for the default catalog path on Windows
6672 configuring using --with-thread-alloc
6676 * win32/configure.js win32/Makefile.* minor changes for the new
6682 from Kasimier Buchcik for Schema Component Constraints
6687 * xmllint.c: fixed missing error return code for schema
6688 validation (bug 143880), also changed over to an enum for
6689 defining the error return codes for all conditions.
6697 test operation for the reader with substitution of entities.
6702 applied patch from Rob Richards for the per thread I/O mappings
6707 xml:base for XPointer elements (bug 143886). Also fixed
6719 xmlBuildRelativeURI needed for enhancement of xinclude.c
6731 * xmlschemas.c: new patch from Kasimier Buchcik for processContents
6733 * test/schemas/anyAttr-* result/schemas/anyAttr-*: added specific
6752 * xmlschemas.c: minor cosmetic changes, no change to logic.
6766 Rob Richards for custom I/O BufferCreateFilenane fixes bug
6790 2004-05-25 Aleksey Sanin <aleksey@aleksey.com>
6803 --with-minimum (bug 142917)
6811 * NEWS doc/*: updated the docs for 2.6.10
6829 handling and added direct links to bugzilla report for
6856 * xmlsave.c include/libxml/xmlsave.h: start adding API for
6885 the escape on save routines for better performances (less malloc)
6897 time for fallback with children (bug 139520).
6905 regenerated (now no error reported).
6909 * xmlIO.c: fix to the fix for #141864 from Paul Elseth
6910 * HTMLparser.c result/HTML/doc3.htm: apply fix from David Gatwood for
6919 changed test to account for above patch.
6923 * python/tests/tstLastError.py: better portability fix for f(*args),
6941 * xmlsave.c: apply fix for XHTML1 formating from Nick Wellnhofer
6948 * Makefile.am: fix for a pedantic make check without make all request
6958 * xmlIO.c include/libxml/xmlIO.h: added xmlPopInputCallback for
6969 * xmllint.c: adding a --maxmem option to check memory used.
6974 bug #141529 i.e. various problems when building with --without-html
6980 xmllint --stream --chkregister .
6984 * win32/Makefile.msvc: applied a second patch from Mark Vakoc for
6998 * win32/Makefile.msvc: patch from Mark Vakoc for regression tests
7004 * xmlregexp.c: enhanced xmlFARegExec range evaluation for min
7005 occurs 0 problems - fixes bug 140478.
7020 * xpath.c: last version of the fix for MSC version 1200
7056 * SAX2.c: check attribute decls for xml:id and the value is an
7072 * python/tests/Makefile.am python/tests/reader8.py: test for
7078 doc/examples/io2.c: minor warning cleanup (no change to logic)
7079 * xinclude: fixed return value for internal function
7080 xmlXIncludeLoadFallback (now always 0 or -1)
7090 for the attribute use support
7097 finished are usable as-is
7124 * libxml.spec.in: fixing Red Hat bug #120482 , libxml2-python
7135 which was causing check-relaxng-test-suite.py test 351 to fail.
7139 * nanohttp.c: implemented fix for M$ IIS redirect provided
7146 * uri.c: fix for xmlUriEscape on "http://user@somewhere.com"
7149 2004-04-01 Johan Dahlin <johan@gnome.org>
7155 * xmlschemas.c: small signed-ness patch from Steve Little
7167 * Makefile.am: added PYTHONPATH to python tests for Schemas
7169 * test/xsdtest/xsdtestsuite.xml: added testfile for
7179 * catalog.c: fixes the comments for xmlCatalogDump and xmlDumpACatalog
7210 * parser.c: apply fix for #136693
7236 * check-relaxng-test-suite.py check-relaxng-test-suite2.py
7237 check-xsddata-test-suite.py: reduce verbosity
7239 tests for Relax-NG and Schemas Datatype to "make tests"
7244 Alfred Mickautsch for better DTD support.
7250 * xmlIO.c: FILE * close fixup for stderr/stdout
7260 better handle initial or ending '-' (bug 135972)
7264 * relaxng.c: added check for external reference in
7266 * test/relaxng/rngbug-001.*, result/relaxng/rngbug-001*: added
7267 regression test for above
7271 * nanohttp.c: added a close for the local file descriptor
7285 * xmlschemastypes.c: applied patch from John Belmonte for anyURI.
7295 * doc/search.php: Minor change for later verson of php requiring
7301 previously used only for recursion, to use a value of '2' to
7310 (second attempt - don't know what happened to the first one!)
7315 providing Python bindings for the Canonicalization C14N support.
7324 for a document, the XML_PARSE_NOENT flag is set before parsing
7332 * xinclude.c: modified to make sub-includes inherit the
7337 * xmlschemas.c: QName handling fixes for the XML Schemas
7347 to fix --with-html-dir option.
7349 * doc/html/libxml-xmlsave.html: new file from new header.
7355 disabled as well as --with-minimum should fix #134695
7369 * xmlschemas.c: applied patch from Adam Dickmeiss for mixed content
7381 HP-UX)
7396 * Makefile.am: patch for cross-compilation to Windows from
7412 for MingW
7430 --without-valid should fix #135309
7455 * testSAX.c: add --timing option
7457 which may be used for other purposes.
7471 for some error tests cases.
7482 * xmlreader.c: fixed xmllint --memory --stream memory consumption
7489 * xmllint.c: fixed xmllint --stream --timing to get timings back
7499 * valid.c: removing a non-linear behaviour from ID/IDREF raised
7506 encoding of the test file, needed for python 2.3
7534 last name I don't know, for pointing this out
7562 specific regression test for xmlByteConsumed()
7573 to fix problem with --with-minimum configuration
7580 * nanohttp.c: fixed the fix for the buffer overflow, thanx
7581 William :-)
7612 my fixes for bugs 132585 and 132588.
7638 * HTMLparser.c: added initialisation for ctxt->vctxt
7647 Thanks to Oleg Paraschenko for the assistance.
7651 * xmlschemastypes.c: fixed validation of maxLength with no
7686 html - this time doing it correctly :-)
7708 * acinclude.m4: applied fix from Alexander Winston for a problem
7709 related to automake-1.8 , c.f. #132513 and #129861
7713 * doc/examples/index.py: don't rely on . being on the path for
7728 * xinclude.c: fixing #130453 XInclude element with no href attribute
7730 the compact syntax will require more work, postponed for the
7736 Steve Ball to avoid a double-free.
7752 to build a new dictionary based on another read-only dictionary.
7753 This is needed for XSLT to keep the stylesheet dictionary read-only
7754 while being able to reuse the strings for the transformation
7758 * testSAX.c: adding option --repeat for timing 100times the parsing
7767 * xmlschemastypes.c: applied patch from John Belmonte for
7774 * xpointer.c: minor change to comment for doc generation
7803 xmllint --memory --timing --repeat --stream ./db10000.xml
7809 to a dictionary for string allocations c.f. #130891
7813 * xmlreader.c: fixing some problem if configured --without-xinclude
7824 applying patch from Mark Vakoc for Windows
7830 * python/libxml2-python-api.xml python/libxml_wrap.h python/types.c
7832 patch from Stéphane Bidoul for structured error handling from
7857 include files needed to have a #include added for safety.
7858 * doc/apibuild.py: added some additional sorting for various
7860 docs, and also added new file for xmlstring module.
7861 * configure.in: small addition to help my testing; no effect on
7864 can be disabled (for recent versions of PHP)
7870 update custom tutorial-building stylesheets in preparation
7871 for tutorial update
7881 * doc/apibuild.py, doc/APIconstructors.html, doc/libxml2-refs.xml,
7909 * xml2-config.in: added an additional flag (--exec-prefix) to
7915 * error.c: applied patch from Stéphane Bidoul for structured error
7926 contains another include - Bug 129969)
7957 and range-to function; much better, but still not complete
7961 * valid.c: xmlValidateElement could crash for element holding a
7975 posting on the mailing list (no logic change)
7976 * xpointer.c: working on Bug 129967, added check for NULL
7985 * xmlschemas.c: added tests for xs:all to assure minOccurs
7990 * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges
8000 * xmlschemas.c: fixed missing dictionaries for Memory and Doc
8040 document order for attributes is retained (Bug 129331)
8066 * tree.c - add explanation of namespace inheritance when
8073 * include/libxml/DOCBparser.h: put test for __GCC__ on
8079 to cater for NULL pointer (bug 129561)
8098 the Makefiles tend to try generating binaries for .out targets...
8102 * doc/html/libxml-pattern.html: - cvs add API docs for new
8110 and xmlNewTextChild. Thanks to Steve Lenti for pointing
8129 libxml2-2.6.3, updated and regenerated the docs.
8153 for Mingw, c.f. #128787
8158 for compiling on Mingw see #128786
8171 Draft 10 November 2003 for the xpointer attribute.
8173 result/XInclude/*: augmented the tests for the new namespace and
8188 * tree.c: tentative fix for #126117 character reference in
8228 implementation, the API might change for namespace binding support
8253 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
8262 * xmllint.c: added --pattern to test when doing --stream
8284 * doc/*: Add comments for macro definitions in xinclude.h and
8296 structures in a multi-threading environment. This fixed
8307 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
8308 handled internally by default, with proper BOM and UTF-16LE
8309 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
8312 added regression tests for above.
8317 build with all compilers. Added C-Runtime option for MSVC. Included
8334 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
8343 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
8344 test for xsd:include from Eric Van der Vlist
8367 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
8383 * doc/xml.html, docs.html: remove reference to gtk-doc now that
8419 * doc/newapi.xsl: improve the sort sequence for page content
8425 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
8436 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
8439 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
8444 the build process to remove all remains from the old gtk-doc
8445 inherited, libxml2-refs.xml is now generated by apibuild.py, the
8454 improve auto-generation of documentation
8459 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
8465 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
8488 * doc/html/*.html: Finally - found the problem with the
8490 Re-created the pages using a temporary version of
8499 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
8518 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
8519 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
8520 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
8521 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
8522 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
8523 added missing pages for the website.
8529 and manually edited generated file doc/gnome-xml.xml to put
8532 document generation (helps my memory for the next time)
8540 minor error cleanup for gcc-3.3.[12] compilation warnings.
8545 * doc/*.html: rebuilt the generated HTML pages for changes
8572 added autogeneration of a web page for the examples
8579 * check-xinclude-test-suite.py: less verbose on difference
8582 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
8593 fixed missing '-' in block names, enhanced the hack for
8599 python/libxml2class.txt: enhanced for range checking,
8605 * Makefile.am: apply fix from Karl Eichwalder for script path
8619 for gcc so that, if undefined, it's defined as
8635 * xmllint.c: change --html to make sure we use the HTML serialization
8636 rule by default when HTML parser is used, add --xmlout to allow to
8664 * xmllint.c: added --walker and made sure --xinclude --stream --debug
8667 result/XInclude/*.rdr: added regression tests for the walker and
8686 * python/libxml.c: previous fix for #124044 was broken, correct
8703 * valid.c: the a-posteriori DTD validation code was not validating
8755 fix as for the XML parser
8769 * xpath.c: applied patch from nico@xtradyne.com for #125030
8813 * xmlreader.c: avoid using _private for the node or document
8818 * win32/configure.js: added declaration for verMicroSuffix
8849 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
8857 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
8870 * include/libxml/tree.h: added room for line and extra information
8873 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
8882 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
8885 python/tests/walker.py: adding regression testing for the
8886 new xmlreader APIs, new APIs for reader creation, including
8892 list by Melvyn Sopacua - wrong argument order on functions
8897 * valid.c xmlIO.c: fixes for compiling using --with-minimum
8908 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
8928 Fixed the HTTP<->parser interraction, which should fix 2 long
8951 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
8953 many warning messages on certain platforms, and also high-
8955 for proper UTF8 handling.
8971 for creating reader from sources or reusing a reader with
8973 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
8975 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
8986 * configuration.in: fixed pushHTML test error; enhanced for
8991 * legacy.c: remove the warning for startDocument(), as it is used by
8992 glade (or glade-python)
9034 * check-xml-test-suite.py: removed some annoying warnings
9049 new files for a different method for doing range validation
9052 include/libxml/parserInternals.h: modified for new range method.
9053 * catalog.c: small enhance for warning message (using one
9059 the validation context breaks the ABI for the xmlParserCtxt
9067 * parser.c: fix the potentially nasty access to ctxt->serror
9073 * configure.in: prepare for beta5 of 2.6.0
9075 better error handling for I/O and converted FTP and HTTP
9087 for PSVI type informations.
9095 include/libxml/xmlerror.h: Setting up the framework for structured
9178 * threads.c: applied the two patches for TLS threads
9180 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
9190 handling in the Relax-NG module.
9194 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
9209 * check-xml-test-suite.py: fixing the script
9218 routine for memory errors.
9283 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
9297 option --with-push, some cleanups, chased code size anomalies.
9298 Now a library configured --with-minimum is around 150KB,
9303 * libxml-2.0-uninstalled.pc.in: New file for building against
9305 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
9313 added 2 new configure option: --with-reader --with-sax1
9314 to allow removing the reader or non-xmlReadxxx() interfaces.
9352 with debug but without mem-debug
9363 option --with-minimum compiling only the mandatory code
9379 changes for compilation warnings. No change to logic.
9388 if the result is not well formed that ctxt->myDoc is not NULL
9405 could be reproduced by xmllint --format
9409 * doc/libxml2-api.xml: rebuilt the API
9411 --nocdata and --nsclean to remove CDATA section and surperfluous
9428 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
9437 global variables for the default SAX handler are V1 ones to
9450 * win32/configure.js: patch from Stéphane Bidoul for configuring
9461 for xmlDictPtr because they can be shared by documents and
9465 * xmllint.c: add --nodict
9472 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
9477 of a context for multiple parsing.
9482 * doc/libxml2-api.xml win32/libxml2.def.src: updated
9501 for xmlParserErrors
9519 * configure.in: preparing a 2.6.0-beta2 release
9526 based on the dictionary interface for string read from the
9544 but this should not be used (yet) for general parsing
9545 * parser.c: added a comment about using immutable buffers for
9550 mmaped file (--stream --memory)
9573 * python/libxml.c: use stderr and not stdout for default errors
9578 * parserInternals.c: small fix from Rob Richards for input filename
9579 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
9590 seriously with per-document dict and element and attribute nodes
9598 * xmllint.c: fix --stream --repeat --timing
9604 parser dictionary for the element and attribute tag names.
9605 Add pools for Element and Attributes in the parser context,
9607 * Makefile.am result/*.rdr : adding non-python reader regression
9622 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
9631 checks are done, use a counter for entities. Entities where freed and
9639 * valid.c: fixed bug 121759 - early declaration of
9640 attribute-list in external DTD
9646 * doc/xmllint.html: update of the page, remove --sgml
9673 specific regression testing for the new namespace support
9675 add more coverage for the attribute parsing and normalization
9691 make sure SAX event provide the right strings for attributes
9692 except entities for which libxml2 is different by default
9696 * result/c14n/with-comments/example-4
9697 result/c14n/without-comments/example-4: this also fixes a subtle
9711 SAX block for v1 or v2. Most of the namespace work is done
9716 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
9724 of compressed files, setting doc->compressed appropriately
9734 * dict.c: allow to give -1 for undefined length in lookups
9737 will change but commiting before changing for historical
9742 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
9743 sax->warning with wrong params).
9757 extensions for future work on using per-document dictionaries.
9775 * doc/search.php: fixed upper case filename problem for XSLT docs
9784 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
9785 to add --libtool-libs option to xml2-config script.
9799 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
9800 to compensate for pollution from Igor's header taint
9823 fix my bad - forgot to check in new files when I last
9828 * win32/Makefile.bcb: new file, support for Borland C++
9829 * xmllint.c: fixed time inclusion for various compilers
9838 * win32/Makefile.* win32/configure.js: fixed for mingw
9847 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
9857 * include/libxml/[threads-xpointer].h: realigned parameters
9862 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
9868 trying to reuse automata for content validation. Fix a bug report
9892 file for consistency.
9927 single allocated block for all the attributes callbacks,
9935 --dtdvalidfpi for Tobias Reif
9950 that no user code should really change
9951 * doc/libxml2-api.xml doc/html/*: the API interface changed and
9960 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
9966 for xmlsoft.org (part of Bug 119535)
9971 doc/libxml2-api.xml: Minor changes to comments, etc. for
9973 * doc/Makefile.am: further adjustment to auto-generation of
9978 * News configure.in: preparing libxml2-2.5.10 release
10004 * encoding.c: applied UTF-16 encoding handling patch provided by
10006 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
10012 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
10028 * autogen.sh: took away the requirement for automake-1.4,
10029 changed the messages for getting auto* tools to current
10031 * configure.in: added check for Linux Dec alpha requiring
10032 -ieee flag, fixed test for ipv6
10033 * trionan.c: fixed problem for compiling on Linux Dec alpha
10036 whenever libxml2-api.xml is changed.
10040 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
10045 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
10049 * News configure.in: preparing libxml2-2.5.9 release
10054 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
10061 the progressive HTML parser front-end on large character data
10068 * win32/configure.js: Added in support for the ISO8859X
10076 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
10083 (with apologies to Igor) - Enhanced handling of docb and
10088 * encoding.c: further small changes for warnings when
10089 configured with --with-iconv=no
10102 to syntax to get rid of compiler warnings. No changes
10107 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
10111 * tree.c: fixed a small problem in the patch for #118763
10133 Bjorn Reese fix to reader for unsignificant white space
10157 (a little more to be done, awaiting co-ordination)
10169 * parser.c: changed variable type for enum temp storage
10187 patch from Bjorn Reese for xmlTextReaderNodeType() and
10188 significant whitespace. There is an enum for node type
10194 ISO-8859-x encoding support when iconv is not available
10197 at the configure level and made it the default for Windows
10202 patch from Joachim Bauch + cleanup for Relax NG error callbacks
10217 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
10227 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
10228 when fixing the previous Relax-NG bugs
10231 * configure.in: added support of -with-fexceptions for nested C++
10277 up-to-date version is visible on the Web
10287 * relaxng.c include/libxml/relaxng.h: adding Get interface for
10326 * nanoftp.c nanohttp.c: the modules should not import <config.h>
10349 hexBinary schema datatype and adding support for totalDigits and
10363 * xmlIO.c: applied small changes to portability layer for
10364 compilation on DJGPP Ms-DOS compiler.
10371 with --without-xpath since the Schemas code needs NAN and co.
10375 Fixed problem with multi-threading, shown by the test program
10381 * threads.c: added missing initialisation for condition variable
10389 * configure.in: Added checks for IPv6 support and getaddrinfo().
10393 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
10398 have_ipv6(): Added to check for run-time IPv6 support.
10401 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
10409 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
10414 gethostbyname only if IPv6 run-time support is available.
10420 include/libxml/xmlversion.h.in: Applied the patch for BCB
10425 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
10431 * entities.c: do not generate &quot; for " outside of attributes
10441 * doc/*: applied a patch from Gman for building docs
10443 Gary Pennington to provide an allocator for xmlValidCtxt
10450 to handle saving back "UTF-16" documents.
10472 * threads.c: applied the patch from Stéphane Bidoul for getting
10484 include/libxml/globals.h: patch from Stéphane Bidoul for setting
10486 * doc/libxml2-api.xml: this extends the API with new functions
10494 to conciliate --with-python= requirements and RPM builds,
10503 * xmllint.c doc/xmllint.xml: added --nonet option
10504 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
10506 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
10517 * minor cleanup of configure '--help' display
10522 * tree.c: PI nodes in external subset were not freed :-\
10527 * xmllint.c: added --schema option to run WXS schema validation
10558 tests for that bug
10559 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
10564 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
10568 * xml2-config.in: try to fix Red hat bug #89957, do not
10569 output -L/usr/lib64
10576 for pointing this out
10580 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
10581 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
10587 * win32/defgen.xsl: fixed the conditional for unicode map,
10592 * win32/defgen.xsl: new file, stylesheet for generating
10593 win32/libxml2.def.src from doc/libxml2-api.xml
10600 from Stéphane Bidoul for the Python bindings on the new
10605 * debugXML.c: included libxml/uri.h for xmlCanonicPath
10607 * win32/configure.js: thread-enabled build is now default
10618 * parser.c: fix for xmlIOParseDTD same as previous and reported
10644 to get libxml-2.5.7 to compile on OpenVMS
10671 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
10681 * check-relaxng-test-suite2.py: seems I forgot to commit the
10686 * xmlschemastypes.c: trivial fix for 109774 removing a warning
10697 Brent M Hendricks adding binding for xmlCatalogAddLocal
10733 update man page to explain use of --stream
10751 * doc/libxml2-api.xml: just rebuilt the API
10756 added support for large file, tested with a 3+GB instance,
10795 provided it as xmllint --stream --relaxng .rng .xml
10802 based validity checking of fragments of the document for
10817 xmllint --stream and xmllint --stream --valid returns errors
10825 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
10826 * python/tests/reader5.py: added an example for those new
10835 * xmlreader.c: fixing HasValue for namespace as raised by
10846 update from Charles Bozeman for date and duration types
10868 triostr.h: Bjorn sent an update for the TRIO portability layer.
10900 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
10906 '+1' not being allowed for ulong, uint, ushort and ubyte.
10912 http://www.w3.org/2001/05/xmlschema-errata#e2-12
10939 * relaxng.c: implemented comparisons for Schemas values.
10941 some bugs in duration handling, comparisons for durations
10980 * xpath.c: fixed bug #109160 on non-ASCII IDs
10984 * parser.c: Norm suggested a nicer error message for xml:space values
10991 document order for nodes.
11003 update xmllint man page with --relaxng option
11043 stuff, better solution for #107208
11070 * xmllint.c: report xmlTextReaderHasValue() result in --stream
11071 --debug output.
11087 johan@evenhuis.nl for #107937 fixing some line counting
11099 * doc/libxml2-api.xml: rebuilt
11103 * relaxng.c: another optimization, for choice this time
11129 * relaxng.c: more debug, added a big optimization for <mixed>
11136 * check-xsddata-test-suite.py: cosmetic change for output
11137 * relaxng.c: try to minimize calls to malloc/free for states.
11144 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
11152 atomic types, added support for IDREFS
11173 * relaxng.c: switched back to the previous Relax-NG code base,
11183 that the original RelaxNG validation code was un-fixeable, it got
11211 variable to control the indentation for the xmllint "--format"
11224 * xmllint.c: added timing for RNG validation steps
11229 * xpath.c: fix bug #107804, the algorithm used for document order
11257 * check-xsddata-test-suite.py: give more infos
11259 REF->DEF in attribute values.
11263 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
11270 include/libxml/xmlschemastypes.h: added param support for relaxng
11283 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
11317 * check-relaxng-test-suite.py: added memory debug reporting
11329 lack of support for params
11333 * parser.c: another fix for nodeinfo in entities problem
11392 for Python regression tests and static binaries for gdb debug
11401 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
11406 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
11408 * xmlreader.c: add a TODO for Jody
11416 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
11420 * relaxng.c check-relaxng-test-suite.py: more work on the
11428 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
11433 * relaxng.c: more bug-hunting
11434 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
11441 * check-relaxng-test-suite.py relaxng.c: more testing on the
11442 Relax-NG front, cleaning up the regression tests failures
11443 current state and I forgot support for "mixed":
11454 * check-xinclude-test-suite.py: improved the script accordingly
11460 augmented the Xpointer testsuite for the element() scheme
11464 * relaxng.c: added TODO for the DTD compatibility spec
11469 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
11470 regression tests for XInclude, improved the script, improving
11491 * check-relaxng-test-suite.py: python script to run regression
11495 * doc/libxml2-api.xml: updated the API
11497 no changes at the semantic level.
11522 * win32/Makefile.msvc: updates for RelaxNG
11523 * win32/Makefile.mingw: updates for RelaxNG
11533 of schemas and --relaxng option display in xmllint, pointed by
11550 * NEWS doc/*: updated the docs, ready for 2.5.2 release
11555 * Makefile.am: use xmllint for doing the RelaxNG tests
11559 * xmllint.c: added --relaxng option
11598 when building the automata for elem*
11611 * parser.c: fixing bug 105049 for validity checking of content
11676 * relaxng.c: more work on Relax-NG, implementing externalRef
11683 * relaxng.c: more work on Relax-NG, implementing interleave
11689 * relaxng.c: more work on Relax-NG, implementing interleave
11698 for pdf and html
11702 * relaxng.c: more work on Relax-NG
11736 "--add" option in xmlcatalog man page
11740 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
11745 * relaxng.c: more work on Relax-NG
11751 * relaxng.c: more work on Relax-NG
11758 * relaxng.c: more work on Relax-NG
11769 * relaxng.c: more work on Relax-NG
11772 Relax-NG regression tests and results
11777 First commit of the new Relax-NG validation code, not generally
11784 * tree.c: minimized the memory allocated for GetContent
11789 * python/generator.py: seems there is no good reasons to
11790 not generate bindings for XPointer
11795 Stéphane Bidoul for cleanups
11796 * doc/libxml2-api.xml: rebuilt the API description with
11803 python/types.c: patch from Stéphane Bidoul for better per
11842 regression test for it.
11851 Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11857 * xpath.c: fix to the XPath implementation for parent and
11874 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
11897 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
11908 entities in 2.5.0 :-(
11913 for --stream --debug if compiled without debug support.
11919 update man page with --stream and --chkregister
11923 * globals.c: fixed --with-threads compile
11924 * xmllint.c: fixed --without-debug compile
11935 * doc/*: updated and rebuilt the doc for the release, includuding
11946 * libxml-2.0.pc.in: applied the patch to fix #101894
11950 * tree.c : applied patch from Lukas Schroeder for register callbacks
11952 register callbacks with --chkregister
11991 * xmllint.c: added the --stream flag to use the TextReader API
12057 xmlTextReader instance gets destroyed if the python wrapper for
12079 for namespace attributes handling.
12094 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
12095 extended the XmlTextReader API a bit, addding accessors for
12096 the current doc and node, and an entity substitution mode for
12107 generator to provide casing for the XmlTextReader similar to
12113 * doc/guidelines.html: added a document on guildeline for
12143 page - bug #100907
12153 for Python 2.1
12157 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
12161 * doc/libxml2-api.xml python/tests/reader.py: one really need
12177 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
12180 Web page for the Windows binaries.
12184 * xmlIO.c: applied a patch for VMS following the report by
12196 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
12199 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12222 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
12230 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
12235 test for the Python bindings of the Reader APIs
12244 Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12251 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
12261 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
12269 * xmlreader.c: a few more fixes for the XmlTextReader API
12271 Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12277 * catalog.c doc/libxml2-api.xml: a bit more cleanup
12281 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
12284 enums. Still a couple of bugs, but good enough for the python
12311 Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12318 rule for style actually break on both IE and Mozilla,
12332 * uri.c: Johann Richard pointed out some XPointer problems for
12342 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
12349 this reduces code, fixes xmlNodeDump() for XHTML, also made
12354 * python/setup.py.in: another patch from Stéphane Bidoul for
12360 * libxml.spec.in configure.in: add a line in %changelog for releases
12381 Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12383 * win32/configure.js: added option for python bindings
12386 Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12418 * parserInternals.c: cleaned up ctxt->sax initialisation.
12428 result/xhtml1: added a new test specifically for xhtml1 output
12434 for xi:include encoding="..." support on text includes.
12438 the new set of comments generated for doc/libxml2-api.xml were
12443 * doc/Makefile.am: repair some problem if gtk-doc fail or such
12444 * configure.in: patch for Solaris on new autoconf closes #98880
12447 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
12448 and some comment are no more truncated.
12462 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
12463 specified, look for the Python interpreter not just in the
12468 * python/libxml.c: fixing bug #98792 , node may have no doc
12478 xmllint --recover feature.
12498 Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12520 * xpath.c: patch from Petr Pajas for CDATA nodes
12536 adding file what I forgot for tutorial
12549 Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12555 Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12571 Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12585 Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12590 Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12592 * threads.c: improvements to the Windows-side of thread handling
12595 * include/win32config.h: adapted thread-related macros to the new
12596 scheme and for pthreads on Windows
12599 * win32/configure.js: introduced a more flexible thread config
12601 2002-10-31 John Fleck <jfleck@inkstain.net>
12604 added UTF-8 conversaion FAQ from Marcus Labib Iskander
12606 Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12632 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
12652 * vms/build_libxml.com vms/config.vms vms/readme.vms
12666 * debugXML.c: adding a grep command to --shell in xmllint
12667 for T.V. Raman
12671 * xmlcatalog.c: tried to fix some of the problem with --sgml
12675 * parser.c: tried to fix bug #91500 where doc->children may
12706 is no DTD, pointed by Christian Glahn
12722 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
12740 * testSchemas.c: added --memory to test the new interface
12757 * doc/*: updated the docs to point to the search engine for
12762 * doc/index.py doc/search.php: added mailing-list archives
12778 Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12788 Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12791 * win32/wince: new directory, contains support for the PocketPC
12797 * win32/Makefile.msvc: introduced double-run compilation.
12810 it was missing the attribute declaration for the namespace
12854 fixing ftp links - thanks to Vitaly Ostanin
12872 Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12874 * include/win32config.h: added HAVE_ERRNO_H definition for parts
12877 Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12882 Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12884 * win32/configure.js: applied the patch from Mark Vakoc for
12887 for regexp support
12906 problem by switching to a compact form for determinist regexps
12908 as fast as the old DTD validation specific engine :-) despite
12915 set usues too much memory to be really usable as-is
12920 * xmllint.c: --version now report the options compiled in
12939 * xmlschemastypes.c: incomplete steps for real/double support
12943 the regexps for actual DTD validation
12955 transitions :-(
12960 python/libxml2-python-api.xml python/libxml2class.txt
12962 bindings, added code for easier File I/O, and the ability to
12969 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12971 * win32/configure.js: added more readme info for the binary
12981 messing around with support for Windows path, cleanups,
13006 * tree.c: try to make the copy function work for node of
13029 * libxml.spec.in: fixes libary path for x86_64 AMD
13048 R. Harris for pointing out that this needs to be done)
13051 easier to read ( use "--param callout.graphics 1" to generate
13056 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
13071 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
13081 2002-08-22 Havoc Pennington <hp@pobox.com>
13083 * autogen.sh: update error message for missing automake
13095 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13100 2002-08-18 Havoc Pennington <hp@pobox.com>
13102 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
13105 release, or manually creating symlinks called "automake-1.4" and
13106 "aclocal-1.4"
13124 result/XInclude/fallback.xml: added a basic test for fallback,
13125 and run with --nowarning to avoid a spurious warning
13126 * configure.in: applied patch from Frederic Crozat for python
13136 * tree.c: applied the same fix for the XML-1.0 namespace to
13137 xmlSearchNsByHref() as was done for xmlSearchNs()
13148 version of Marc Liyanage' patch for boolean attributes in HTML
13167 * parser.c include/libxml/parser.h: adding a new API for Christian
13169 * valid.c: patch from Rick Jones for some grammar cleanup in
13184 patches from Marc-Andre Lemburg
13186 the XML-1.0 namespace on xml:xxx attributes
13216 when using '-jX' make parameter)
13220 * xpath.c: small additional enhancement for booleans
13231 and '!=' for nodesets) - fixes bug 85256. Added new
13232 routine xmlXPathNotEqualValues for more proper handling
13240 Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13243 asked for this.
13258 * valid.c: fixing bug #79331 in one path the lookup for
13259 ID attributes on a namespaced node wasn't handled correctly :-\
13270 * xpath.c: applied patch from Richard Jinks for the namespace
13273 removing ctxt->token for good.
13276 * Makefile.am: patch for threads makefile from Gary Pennington
13281 expressions involving preceding-sibling (et al).
13295 2002-06-14 Aleksey Sanin <aleksey@aleksey.com>
13325 to get rid of ctxt->token, with a possible significant speed
13328 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
13333 * parser.c: Babak Vahedipour-Kunze reported that openTag in
13340 * xpath.c: patch from Richard Jinks for XPath substring() function
13343 2002-06-06 Aleksey Sanin <aleksey@aleksey.com>
13350 fixing typos in FAQ, thanks to Robert Funnell for the
13379 * result/c14n/exc-without-comments/merlin-c14n-two-*
13380 result/c14n/without-comments/merlin-c14n-two-*
13381 test/c14n/exc-without-comments/merlin-c14n-two-*
13382 test/c14n/without-comments/merlin-c14n-two-*
13383 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
13384 c14n/exc-c14n and slightly modified test script to handle
13386 * c14n.c: fixed bugs for complicated nodes set (namespace
13387 without node and others from merlin-c14n-two.tar.gz)
13390 for xmlsec performance patch
13391 * xpath.c: fixed self::node() for namespaces and attributes
13402 * c14n.c: performance improvement for previous c14n patch
13419 * xpath.c: fixed ancestors axis processing for namespace nodes
13459 default value for global parameter xmlIndentTreeOutput to 1 and
13461 used to do one-level indent) with default value " " (as it was
13472 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
13478 for date/time types so min/max facet restrictions should work,
13496 Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13509 function public for XMLSec performance optimizations
13534 * xmlschemastypes.c: patch Charles Bozeman for validation of
13538 * xml2-config.in: fixed an error pointed by an user
13597 may need to be revisited for case where not all transitions
13621 * tree.c: patch from Markus Henke, fix for recursive entities.
13638 Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13658 Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13660 * include/libxml/encoding.h: Patch for the Borland C++ builder
13661 * include/libxml/tree.h: Patch for the Borland C++ builder
13662 * threads.c: Patch for the Borland C++ builder
13663 * win32/bcb5: New directory for the Borland C++ builder
13666 Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13668 * win32/Makefile.msvc: Update for XML Schema support
13669 * win32/configure.js: Update for XML Schema support
13670 * win32/libxml2.def.src: Update for XML Schema support
13682 a specific --schemas configure option has been added.
13722 * configure.in: applied an IEEE flag patch for OSF/1 #77825
13724 Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13726 * win32/configure.js: patch from Nilo for the c14n option
13737 * xpath.c: another patch from Richard Jinks for substring conformance
13744 * xpath.c: patch from Richard Jinks for .x float parsing.
13756 * xmllint.c: applied a fix from Anthony Jones for -o /--output
13779 * configure.in: fixed configure for MPE/iX from Markus Henke
13803 that $(datadir) should be used for docs
13812 * configure.in nanohttp.c: applied patch from Allan Clark for
13822 * nanohttp.c: fixing #76043, got fed up with non-portability
13827 * valid.c SAX.c: Never commit without running "make tests" :-(
13851 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
13863 from that sub-step evaluation is empty. Also fixes 2 potential
13864 problem with previous-sibling and next-siblings axis.
13875 this test version :-(
13882 added a --quiet option:
13883 paphio:~/XML -> ls -l db100000.xml
13884 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
13885 paphio:~/XML -> time ./testSAX --quiet db100000.xml
13898 tests (except python ones) under Valgrind (using valgrind -q
13908 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
13911 http://www.w3.org/TR/xpath#section-String-Functions
13923 * testSAX.c: added --noent to test the behaviour.
13956 xml2-config --cflags should not output
13957 -I$includeprefix/libxml2/libxml because libxml2 header names
13972 2002-03-13 jacob berkman <jacob@ximian.com>
13996 --with-buffers option, and all the preprocessor conditional
14009 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
14013 * check-xml-test-suite.py: fix to adapt varaiations in the
14033 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
14046 * configure.in xmllint.c: trying to fix #71457 for timing
14052 are now copied on install and part of the -devel RPM
14063 fixed xmlReconciliateNs(), added a Python test/example for
14064 inter-document cut'n paste
14072 fixup and integrated tests for the serialization stuff
14088 which indicated an end-of-file or an error.
14094 used to decrement ref-counting)
14096 python/libxml2-python-api.xml python/libxml2class.txt
14107 * xpath.c: fixing #61290 "namespace nodes have no parent"
14109 simply hold a copy of namespace nodes and those node ->next
14151 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14153 Added wrapper for the xmlURIPtr type, provided accessors, fixed
14154 the accessor generator for strings
14161 added the 'usual' setup.py to allow building a libxml2-python
14222 * check-xml-test-suite.py: added duration info for the tests
14245 * check-xml-test-suite.py: fixed the test script after some discussion
14257 stayed there for years !
14266 * check-xml-test-suite.py: improved the behaviour a bit as
14273 * check-xml-test-suite.py: python script to run regression tests
14338 Tentatively fixed #69655 , make compiling with -Wredundant-decls
14367 * Makefile.am: applied patch from Andris Pavenis for binary
14390 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14432 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14434 added accessors needed for xmlNode, a bit more testing and
14443 * python/TODO python/libxml.c python/libxml2-python-api.xml
14446 * python/tests/*.py: changed all tests to check for leaks,
14451 * python/TODO python/generator.py python/libxml2-python-api.xml
14452 python/libxml2class.txt: more accessor classes for the parser
14463 python/generator.py python/libxml2-python-api.xml
14464 python/libxml2class.txt: added class for parser context, added
14465 first cut for push mode support. Added a framework to generate
14477 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
14491 python/libxml.c python/libxml2-python-api.xml
14494 for all python installed versions
14500 in the libxml2-python package including docs. Slightly changed
14507 added libxml2-python as part of the packages installed
14531 they now support XPath and there is no evident leak
14547 for private use only ATM
14562 * tree.c: more fixes from Petr Kozelka for attribute handling
14568 Anthony Jones for copy operations cleanup and robustness
14584 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
14586 to generate cross-references, and added/updated the stylesheets
14593 * debugXML.c: added an xpath function to the shell for T. V. Raman
14602 * tree.c: apply an patch from Petr Kozelka for unlink and replace
14607 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
14621 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
14622 extracts comments from the gtk-doc DocBook output (a bit
14627 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
14687 * hash.c: patch from Anthony Jones for hash.c allocation size
14699 at fixing #61290 :-(
14731 added patch from Igor for the Windows thread specific defines.
14757 -------
14760 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14761 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14762 * strio.c (PLATFORM_UNIX): Define for Cygwin.
14763 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
14764 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
14765 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
14767 * xmllint.c: Don't include winsock2.h for Cygwin.
14777 xmlStringGetNodeList() and provided a fix for it
14804 * result/VC/ElementValid[5-7]: fixed the output
14814 for Windows from Igor
14818 * xmllint.c: applied Justin Fletcher patch for --output or -o
14836 *doc/xmllint.xml, xmllint.1 - document --dropdtd
14841 * valid.c: added --dropdtd
14872 * configure.in libxml-2.0.pc.in: trying to fix the libs
14873 of the various config extraction modules
14883 * testURI.c: added --escape option
14884 * configure.in: some cleanup for xml2-config --cflags
14905 --repeat --timing output
14910 where non-wellformed XML declaractions were not detected.
14920 function useless. Same for output.
14935 * xmllint.c: better --catalogs description
14964 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
14969 * catalog.c: use the URL notation file:// for default catalog paths
14973 * include/libxml/tree.h: better comments for _private fields
14989 from Igor for Windows
15017 validation problems for good, closing #63619 in the process
15023 * xmllint.c: Morus Walter patch to allow --format and --encode
15027 * debugXML.c: Stefan Kost provided an help command for the shell
15051 for both XML and SGML catalog handling
15084 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
15085 document --sgml option, fixing gnome bugzilla #63382
15092 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
15093 for install-catalog
15148 URI-References.
15156 and xmlCleanupOutputCallbacks() for the Perl binding people.
15170 New and improved man page for xmllint - .xml is the original, .1
15183 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
15198 * xmllint.c: added --sgml for SGML DocBook importing
15203 * nanoftp.c: use only "anonymous@" string for anonymous passwds
15219 * HTMLparser.c: try to get rid of parser loops for good.
15246 the allocation be per-thread a configure option
15253 added were breaking libxslt compile, removed them for now
15279 --with-threads defined at configure time or not.
15296 integrating the non-controversial parts of Gary Pennington
15309 Keith Isdale patches for the XSLT debugger interfaces. Some
15314 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
15326 adding documentation for DV's supercatalog support
15331 super catalog support adding one API and one flag --sgml to
15342 * xpath.c: implemented xmlXPathObjectCopy for external objects
15385 * SAX.c: ouch a non-defined namespace could lead to a crash,
15419 * catalog.c - fixed typing error reported by M. Barros
15423 * xmllint.c - fixing typo
15443 * Makefile.am libxml.spec.in: backing up non-documented changes
15445 * HACKING: made 100% clear that no commit should be done directly
15450 when iconv is specified to be in a non-standard directory
15451 but wasn't exported in xml2-config --cflags
15468 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
15469 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
15474 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
15475 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
15480 * configure.in: preparing for 2.4.4
15533 *doc/catalog.html - add link to the html version of the
15539 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
15553 * trionan.c: Fixed const and volatile re-definition problem
15576 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
15581 --convert option to xmlcatalog to convert SGML ones to
15583 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
15594 preparing for a 2.4.3 release even if it may not be ready yet
15628 xmlIO.c: added support and APIs needed for the catalog PI
15662 Re-worked Not-A-Number and Infinity support.
15671 * catalog.c include/libxml/catalog.h: adding support for
15672 XML Catalogs http://www.oasis-open.org/committees/entity/
15714 * config.h.in configure.in include/libxml/xmlwin32version.h:
15720 the non-boundchecking Sprintf functions, add Snprintf
15737 * xmllint.c: adding a --format option
15764 tree, this is needed for XPath and can be a useful feature.
15767 of tests for this feature (XSLT being the prime user).
15775 win32/dsp/*: applied Win32 Facelift No.2 patches from
15776 Igor Zlatkovic for Windows/MSC
15781 entity wasn't done breaking XSLT unparsed-entity-uri()
15786 the current node has no children
15791 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
15813 libxst/tests/general/bug-12
15824 * include/libxml/xmlwin32version.h: reinserted, needed for
15827 2001-07-27 Darin Adler <darin@bentspoon.com>
15832 2001-07-27 Darin Adler <darin@bentspoon.com>
15850 * tree.c: fixed xmlCopyNode() for documents
15897 * configure.in Makefile.am: removed libxml softlink for good
15899 100% coverage by gtk-doc
15913 convenient extension API for value and context managing
15916 Added functions for sets operations (intersection, etc.)
15939 2001-07-13 Peter Williams <peterw@ximian.com>
15941 * config.h.in: add #undef HAVE_DLFCN_H
15954 tree.c xpointer.c: store the line numbder in element->content,
15957 2001-07-10 Darin Adler <darin@bentspoon.com>
15984 * tree.c: set properties doc and call xmlSetListDoc for properties
15991 for XPath (Mark Vakoc)
15996 layer should URI-Unescape before trying to open resources.
16000 * xpath.c: fix the name() bug for elements in the default
16007 an added option --nocdata to testXPath
16011 * doc/libxml-doc.el: Felix Natter provided anew version working
16026 * doc/html/*: rebuilt the docs for the release
16036 * SAX.c: fixed a URI-Reference computation problem when validating
16065 * Makefile.am configure.in: fix from Albert Chin for iconv detection
16073 for unions, improve [n] and [last()], avoid some costly ops.
16094 to the windows config file.
16110 * Makefile.am: added --push regression tests
16111 * parserInternals.c: the XML parser segfaulted in --push mode
16140 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
16166 into a real include/libxml in CVS, at least for CVS users.
16180 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
16182 the prefix of the html-files) from Felix Natter.
16188 when using docbook-xsl-1.4, * should filter out document nodes
16194 * doc/FAQ.html: added a warning about gcc-3.0
16203 * win32/libxml2/libxml2_so.dsp: Windows project file for
16206 resources needed for libxslt/xsltproc by Yon Derek
16214 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
16230 * Makefile.am: cleanup when --without-debug is specified
16232 w.r.t. --without-debug and other include points
16233 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
16236 --without-corba, made the _private field mandatory
16243 for a leading UTF8 BOM in entities.
16248 * xmllint.c: added --loaddtd and sligly changed --postvalid to
16260 add xml2-config.in to EXTRA_DIST
16266 ctxt->vctxt.nodeTab was allocated and freed changed over
16289 * xmllint.c: added --version for bug reporting
16300 when using -liconv
16310 * xpath.c: Thomas Broyer suggested a better patch for the / arg
16320 the wrong place. Implemented the format parameter for HTML save.
16338 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
16352 * doc/FAQ.html: added an entry for compilation from CVS
16382 also provided an update for the project files.
16396 * HTMLtree.c: when in a pre element no formatting space should
16402 * configure.in: added tests for signal() and signal.h
16410 * doc/libxml-doc.el: Felix Natter provided a new version for
16415 * HTMLtree.c: when in a pre element no formatting space should
16420 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
16424 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
16437 * error.c: attempt to fix the xmlGetVarStr breakage once and for
16443 * error.c: Workaround for non-preserving variadic list.
16461 "US-ASCII" encoding alias
16479 when this occurs (needed for further base computation
16482 * SAX.c: minor change around ctxt->loadsubset
16488 * uri.c: applied another patch from Carl Douglas for URI escaping,
16495 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
16497 * parser.h: preparing for the XSLT mode where DTD inherited
16502 * xinclude.[ch]: Updated the namespace for the Last Call version
16508 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
16522 * xmllint.c: added a --catalogs option to load catalogs from
16531 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
16551 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
16576 interfaces for handling memory buffer input to const char *
16585 * configure.in: trying to deal again with the stoopid -R linking
16621 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
16623 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
16640 propagation of ctxt->_private when parsing external entities
16654 * Makefile.am: add --novalid for VCM tests
16669 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
16682 * configure.in: tying to fix -liconv where needed
16700 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
16706 general/bug-8-
16711 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
16725 * configure.in: default on the DocBook parser inclusion (for Gnome)
16730 * configure.in xpath.c: applied Bjorn patches for FPE on the
16752 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
16764 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
16768 * tree.[ch]: added xmlSaveFormatFile interface for saving
16773 * xpath.c: fixed bug #53689 related to processing-instruction()
16804 I would like xmllint --copy --debug test/ent1 and
16805 xmllint --debug test/ent1 to show the same result.
16810 * HTMLtree.c: real fix for #53402
16822 of external parsed entities, added --noent to testDocbook
16848 * SAX.[ch]: cleanup and updates for DocBook
16855 * HTMLtree.c: applied change for Paul Sponagl on script saving
16886 * libxml.h: new header used only for the compilation of libxml
16895 scientific notation for numbers. Tests added.
16912 * valid.c: forgot an epsilon transition in for ()+
16923 * valid.[ch] tree.h: worked *hard* to get non-determinist content
16924 validation without using an ugly NFA -> DFA algo in the source.
16953 by P C Chow and William M. Brack for XSLT HTML output
16958 Igor Zlatkovic patches for MSC compilation and added his
16975 * tree.[ch] : added xmlDocCopyNode for gdome2 support
16984 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
16998 * xmllint.c: added --auto to autogenerate a doc, allow to
17019 * xpath.c: checking for null pointer generated by new code
17034 * testXPath.c : added a --tree option allowing to display the
17045 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
17047 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
17053 for the string manipulation functions
17082 * configure.in: removed -ansi flag from the pedantic set
17086 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
17087 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
17088 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
17089 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
17090 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
17097 Cleanup, staticfied a number of non-exported functions,
17116 * config.h.in configure.in error.c: fix a compilation problem
17140 problems related to the absence of context at parse-time,
17180 a fix for --with-html-dir= configure support. I hope it won't
17194 * README.cvs-commits: added, pointing to HACKING
17222 just because of strangeness in XSLT XML Rec ouptut :-(
17226 * Makefile.am: Martin Baulig suggested to add -lm
17248 * configure.in Makefile.am example/Makefile.am: Added -lm.
17271 converted to a node-set
17301 * xmllint.c : added --timing
17306 * doc/xml.html: updated for release
17314 * xmllint.[c1] : added return code errors for xmllint
17315 * xpath.c: specific debug dump function for result value trees
17321 a test for float expressions
17361 attributes within the XML-1.0 namespace
17370 * configure.in: applied patch from Daniel van Balen for OpenBSD
17405 * configure.in: preparing for 2.3.0 release
17426 * tree.c: preserve node->name special values when copying nodes.
17430 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
17443 added the new tests for URI normalization
17450 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
17463 * tree.c: 2 fixes form Anders Carlson for copying nodes and
17476 Changed the library name, in order to get libxml-devel and
17477 libxml2-devel to coexist on a single system
17478 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
17479 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
17483 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
17484 libxml2-devel installable in // as libxml-devel.
17498 the HTML doc to go into the -devel RPM ...
17499 * aclocal.m4 config.h.in: some updates due to auto* magic
17504 link to extra support, needed for XSLT
17569 for XSLT
17574 for xmlGzfileOpen() bug
17580 for text and comment nodes, avoid freeing them in xmlFreeNode,
17582 another value to disable encoding at output (for XSLT),
17589 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
17653 * xmllint.c: Made is so if the file name is "-" is will read form
17666 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
17667 of xmllint too when using --memory flag, added a memory test
17682 on a non-updated tree :-(, made a 2.2.10 release to correct the
17688 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
17699 * HTMLparser.c: some fixes on auto-open of html/head/body
17721 xinclude and updated page for 2.2.7 and 2.2.8
17738 * tree.c: fixed a formatting problem when round-tripping
17745 adding a first small set of regression tests for XInclude
17750 the WWW-Authorization header.
17766 * tree.c xpath.c: applied TOM patches for XPath
17768 * uri.c: added an escaping function needed for xinclude
17777 Michael Schmeing <m.schmeing@internet-factory.de>
17778 * configure.in: preparing for 2.2.7
17779 * Makefile.am: trying to avoid config.h and acconfig.h
17786 like namespaces for good. Unified xmlNs and xmlNode somewhat.
17791 * xpointer.c: added support for the 2 extra parameters of
17792 string-range, fixed a stoopid error when '0' was present
17795 testsuite for the above
17805 for function and variables registration.
17827 * xml-config.1: received a fixed version from Fredrik Hallenberg
17833 cleanup patch for XPath
17851 exporting the inner functions of xpath for extension modules
17857 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
17901 * xpointer.c: range() range-inside and other helper functions
17911 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
17932 support for SCRIPT and STYLE with help from Bjorn Reese
17939 string-range for empty strings
17956 * xpointer.c: implemented string-range() at least a good first version
17958 result/XPath/xptr/strrange: the string-range() tests
17974 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
17975 patch for socklen_t detection by
17976 Albert Chin-A-Young <china@thewrittenword.com>
17981 and added a --dtdvalid option to xmllint used to test it
17985 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
17986 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
17997 * xpointer.[ch] : new files for XPointer support
18011 for includes
18013 updated teh makefiles and instructions for WIN32
18022 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
18034 * xpath.[ch]: more cleanup, reorgs for XPointer work
18072 * doc/* rebuilding docs for 2.2.4 release
18101 * configure.in xml-config.in: patch from "Ben Taylor"
18102 <sol7x86@hotmail.com> for solaris shared libs lookup
18104 2000-09-30 Martin Baulig <baulig@suse.de>
18106 * libxml-2.0.pc.in: Provide pkg-config script.
18108 * configure.in: Create the libxml-2.0.pc script from the
18109 libxml-2.0.pc.in templates.
18110 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
18120 * xpath.c: patch for normalize-string() substring-before(),
18121 substring-after() and translate() functions from Bjorn Reese
18136 an URI bug and a fix for the control-character-induced infinite loop
18137 * nanohttp.c: preventive fix for compiling on WIN32
18153 * uri.c: applied patch for URI escaping from Wayne Davison
18157 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
18174 * HTMLparser.c parser.c: set ctxt->errNo before calling the
18184 * valid.c: speedup when looking for an attribute declaration
18195 * xmlversion.h.in tree.h: couple of SGML declarations for a
18202 * parser.h: added a _private field for linking user's data
18231 * doc/xmlio.html: added doc and example for entity loader
18273 * test/warning/ent9 : added testcase for previous example.
18276 now allow infinite size and decrease penalty for normal use
18280 * test/*: added tests for very long names and related nasty
18320 done on auto-opening of <p> tags and cleanup of SAX output
18337 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18338 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
18344 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
18349 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18350 * configure.in: added --with-readline=DIR to accept alternate
18351 path for readline include/library
18352 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
18353 for ANSI under HP-UX
18354 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
18360 * getting ready for 2.2.2 release
18383 * configure.in: patch for HP compiler
18385 2000-08-04 Sven Heinicke <sven@zen.org>
18395 * xmllint.c configure.in: added a --memory flag to test memory
18416 fixed the ISO-Latin-1 one
18417 * xmllint.c testHTML.c: added/made visible --encode
18422 * nanoftp.c : added a TESTING preprocessor flag for standalong
18428 * test/ : added more test for entities, NS, encoding, HTML, wap
18429 * configure.in: preparing for 2.2.0 release
18443 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
18447 * HTMLparser.c: Work on character encoding support for the HTML parser
18448 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
18464 lacks iconv support :-( need to release 2.1.1
18482 * HTMLtree.c SAX.c : support for attribute without values in
18483 HTML for andersca
18485 * HTMLparser.c: start document callback for andersca
18487 * parser.h, SAX.c: serious speed improvement for large
18493 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
18500 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
18505 * doc/upgrade.html: updated with instructions for support of both
18506 libxml-1.x and libxml-2.x
18508 for 2.x support and also fixed includes
18515 among others. Work based on initial patch from Yuan-Chen Cheng
18520 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
18522 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
18525 * SAX.c: moved doc->encoding update in the endDocument() call.
18531 * TODO: added item about --disable-corba configure switch
18532 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
18537 comment and headers changes to lower gtk-doc number of warnings
18542 * HACKING: documented the tag for 1.x and instructions
18546 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
18564 and the code at the same time. Added a clean mechanism for
18567 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
18587 * configure.in: preparing libxml-2.0.0 version looks Ok so far
18588 * README TODO: updated for release
18594 Makefile.am : added compile-time customization of libxml
18595 --with-ftp --with-http --with-html --with-xpath --with-debug
18596 --with-mem-debug
18612 added links and icons for W3C and Gnome
18617 the last commit :-)
18629 and handling of URI. Will be needed for XLink, one XML WFC,
18642 * configure.in : 2.0.0-beta
18666 will try it for a while
18671 this is hard. Left a flag for that purpose. Fixed bug #6766
18711 xmlNanoFTPUpdateURL for persistent control connections.
18719 2000-01-29 James Henstridge <james@daa.com.au>
18721 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
18741 * xml-config.in: xml-config --version to just return the
18749 * configure.in: prepared for libxml-1.8.5
18752 2000-01-17 Jody Goldberg <jgoldberg@home.com>
18756 when looking for zlib.h so that HAVE_ZLIB_H is defined.
18757 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
18763 Rune.Djurhuus@fast.no
18775 a lot of existing code :-(, fixed a bug in xmlNewNs
18781 * parser.c: started adding interfaces for parsing well balanced
18788 * tree.[ch] : added xmlNewDocFragment() for DOM
18802 * test/HTML/entities.html result/HTML/entities.html* : test for
18810 declared to allow gtk-doc to expose those
18813 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
18828 * test/ns4 result/ns4 etc...: added test case for previous prob
18829 * tree.c: xmlNewNs wasn't checking for double definition
18830 * Makefile.in: fixed a problem with dist-hook duplicates
18833 setting up an app specific front-end using the
18836 * error.c: fixed crashes in case of no input stream
18842 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
18857 * parser.[ch] parserInternals.h: Push parser for XML,
18860 --push for push testing
18861 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
18862 * testSAX.c: added --push
18863 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
18865 * xmlIO.[ch] : enriched API + fixes for push mode
18867 * xmlmemory.[ch]: new API to show the last entries for the shell
18874 * parser.c: fix for PIs name starting with xml
18876 * *.c, configure.in win32config.h.in : generate win32config.h for
18881 * parser.c: fixed a stupid = vs. == bug :-(
18882 * doc/gnome-xml.sgml: s/glade/xml/
18887 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
18904 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
18906 problem due to intermix of extern "C" { ... } declarations for C++
18909 1999-12-20 Chris Lahey <clahey@umich.edu>
18918 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
18925 namespace recognition, and Dia as a resul :-(
18934 * tester.c: added --postvalid, cleaning of the code
18945 * xlink.[ch], Makefile.am : added framework for link detection
18946 * parser.h: added nbChars to parser context, needed for cleanup.
18948 * valid.[ch]: adding namespace support for attribute decl
18949 * tester.c: added --debugent option
18956 unless you're Eve Maller you won't notice :-)
18961 http://xmlsoft.org/ (same bits I just bought the domain :-)
18965 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
18974 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
18979 Configure with --with-buffers to activate them, they
18982 goal is 0 memory left allocated once parser is no more used
18988 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
18997 * tester.c: added --compress option
19017 * test/att* result/att* SAXresult/att*: testcase for attribute
19022 * configure.in: closing bug #3163 by adding extra flags for the
19023 cc compiler on HP-UX
19032 * parser.c HTMLparser.c: extra memory allocation bug for
19033 attributes detected by someone using libxml in embedded systems :-)
19037 * xmlmemory.h: turned off mem debug :-\
19043 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
19048 * test/ent8 and related outputs : added a new test for bug #2784
19058 * entities.c: do not dump &apos; for HTML output
19060 * testHTML.c: added --sax --repeat ...
19064 * tester.c: added --insert to test the 2 new functions
19067 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
19068 gnome-xml-nanohttp.html
19078 * Makefile.am: Arturo patch for xmlConf.sh version info
19079 * parser.c: Tim Josling patch for single quoted items
19080 * tester.c: Tim Josling patch for tester options usage
19090 * tree.c : Raph patch for initialization of CORBA fields
19096 * xmlmemory.h: turning off memory debug :-(
19109 * doc/xml.html: improved the documentation front-end
19118 * parser.[ch]: changed errno to errNo in the parser context :-(
19128 * parser.c, xml-error.h: added errno ot teh context and defined
19130 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
19132 * *.h, *.c: complete cleanup of the use of config.h and include
19134 * overalll debugging, maintenance and bug-fixing on all modules
19136 * ready for 1.7.0
19142 * tree.c tree.h: extended doc structure for refs
19146 * testXPath.c xpath.c xpath.h: prepared for extensibility,
19152 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
19153 not all invocations of install understand -d.
19157 * Makefile.am: prepend all the test* calls with $(top_builddir) -
19179 looked for in the external subset
19190 * most .c : cleanup though -pedantic and Insure++
19192 * tree.[ch] SAX.c: added support for namespace on attributes #2022
19193 * xml-config.in: closed #1810
19199 definition for AIX
19227 parsing and ready for I18N conversion plugins
19233 1999-07-26 Michael Meeks <michael@edenproject.org>
19242 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
19244 XML query language, see http://www.w3.org/TR/xpath for more details.
19245 * parser.c, parser.h: added CHAR* related string functions for XPath
19247 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
19250 and regression testing capabilities for XPath.
19263 * example/Makefile.am, configure.in: added the makefile for the
19269 - fix which allow "make install DESTDIR=</install/prefix>".
19274 which fixed a problem on the file reading-code.
19278 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
19286 * parser.c, HTMLparser.c: applied patches for reading from stdin
19293 the same tree back-end. Hence gdome will be available for it.
19303 and xmlEncodeEntitiesReentrant with the correct one :-\
19308 changes, cleanups, better entities support, framework for
19318 * parser.c: fixed a buffer overrun for when you have a very long
19319 attribute with no entities in it.
19328 * Release of libxml-1.1, nearly everything has been touched for
19340 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
19349 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
19363 * Makefile.am: added test result to EXTRA_DIST for make tests
19370 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
19374 * xml-config.in : applied patch to make --version work
19376 1999-03-05 Raja R Harinath <harinath@cs.umn.edu>
19378 * Makefile.am (check-local): Alias for `tests' target. This will
19385 * Renamed error.h to xml-error.h, corrected Makefile.am to list
19387 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
19404 * configure.in, Makefile.am, doc/makefile.am : General changes for
19420 gtk-doc, cleanup of functions blocks, reorganisation of struct
19428 1999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
19435 exists, even if the node-list is NULL.
19441 week-end. Sorry for an empty CVS log, I got a shell problem.
19453 * README: added informations about mailing-list and on-line
19456 1999-01-27 Raja R Harinath <harinath@cs.umn.edu>
19458 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
19486 for node/trees/documents/... Biggest problem is namespace
19514 1998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
19521 added ent5 test for this purpose.
19522 * parser.c, parser.h: formatting, comments and UTF-8 planning.
19532 * entities.[ch]: defined a specific type for predefined entities
19548 * tester.c: added --debug switch.
19549 * tree.c: patched an incorrect node->type assignment.
19550 * parser.c: formatting, ensure that node->doc != NULL in attributes
19558 (I have to change rpm2html/rpmfind for example). I had to change
19578 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
19580 inputs. The core will run with UTF-8.
19584 * tree.c : make sure that the type id is properly set-up when
19585 a new object is allocated, needed for DOM.
19591 but it simplifies the Corba integration a lot (no extra interface
19597 and changed NODEs contants for conformity with DOM Level 1
19602 xmlDoc and xmlNode (for Corba export).
19606 * added xml-config script.
19613 1998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
19616 commands as ',' is used when people pass -Wl,something.
19620 * tree.c, tree.h: added a per-document compression interface.
19630 * parser.c: corrected a loop for files of size 0
19632 1998-08-20 Raja R Harinath <harinath@cs.umn.edu>
19651 of a SAX-like interface. Nearly nothing left intact, even the
19654 1998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
19660 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
19664 * configure.in: added test for CPP
19677 # vim: set enc=utf-8