Annotation of embedaddon/libxml2/ChangeLog, revision 1.1
1.1 ! misho 1: Fri Jul 10 16:11:34 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 2:
! 3: * parser.c: fix a regression in entity parsing when using the reader
! 4: introduced because we were not reusing _private on entities parsing
! 5: context
! 6:
! 7: Thu Jul 9 10:21:00 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 8:
! 9: Aleksey Sanin support for c14n 1.1
! 10: * c14n.c include/libxml/c14n.h: adds support for C14N 1.1,
! 11: new flags at the API level
! 12: * runtest.c Makefile.am testC14N.c xmllint.c: add support in CLI
! 13: tools and test binaries
! 14: * result/c14n/1-1-without-comments/* test/c14n/1-1-without-comments/*:
! 15: add a new batch of tests
! 16:
! 17: Thu Jul 9 08:52:35 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 18:
! 19: * config.h.in: update of libtool seems to have modified it
! 20: * python/libxml2class.txt: python update modified the order
! 21: of classes apparently
! 22:
! 23: Thu Jul 9 08:43:06 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 24:
! 25: * tree.c: avoid calling xmlAddID with NULL values
! 26: * parser.c: add a few xmlInitParser in some entry points
! 27:
! 28: Fri Jun 19 19:51:08 CEST 2009 Rob Richards <rrichards@cdatazone.org>
! 29:
! 30: * parser.c: use options from current parser context when creating
! 31: a parser context within xmlParseCtxtExternalEntity
! 32: * xmlwriter.c: fix error message when unable to create output file
! 33:
! 34: Thu Jun 4 11:17:23 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 35:
! 36: * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c
! 37: valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string
! 38: patch by Christian Persch, fixes #581612
! 39:
! 40: Thu Jun 4 11:06:07 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 41:
! 42: * parser.c threads.c: change the threading initialization sequence
! 43: as suggested by Igor Novoseltsev to avoid crash if xmlInitParser()
! 44: is called from a thread which is not the main one, should fix
! 45: #584605
! 46:
! 47: Fri May 15 17:54:48 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 48:
! 49: * HTMLparser.c: make sure we keep line numbers fixes #580705
! 50: based Aaron Patterson patch
! 51:
! 52: Tue May 12 09:13:58 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 53:
! 54: * HTMLparser.c: a broken HTML table attributes initialization,
! 55: fixes #581803, by Roland Steiner <rolandsteiner@google.com>
! 56:
! 57: Tue May 12 08:54:20 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 58:
! 59: * libxml2.doap: adding RDF dope file.
! 60:
! 61: Tue May 12 08:42:52 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 62:
! 63: * configure.in: adapt the extra version detection code to git
! 64:
! 65: Wed Apr 29 16:09:38 CEST 2009 Rob Richards <rrichards@cdatazone.org>
! 66:
! 67: * parser.c: do not set error code in xmlNsWarn
! 68:
! 69: Wed Apr 15 11:18:24 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 70:
! 71: * include/libxml/parser.h include/libxml/xmlwriter.h
! 72: include/libxml/relaxng.h include/libxml/xmlversion.h.in
! 73: include/libxml/xmlwin32version.h.in include/libxml/valid.h
! 74: include/libxml/xmlschemas.h include/libxml/xmlerror.h: change
! 75: ATTRIBUTE_PRINTF into LIBXML_ATTR_FORMAT to avoid macro name
! 76: collisions with other packages and headers as reported by
! 77: Belgabor and Mike Hommey
! 78:
! 79: Thu Apr 2 13:57:15 CEST 2009 Daniel Veillard <daniel@veillard.com>
! 80:
! 81: * error.c: fix structured error handling problems #564217
! 82:
! 83: Thu Mar 26 19:08:08 CET 2009 Rob Richards <rrichards@cdatazone.org>
! 84:
! 85: * parser.c: use options from current parser context when creating
! 86: an entity parser context
! 87:
! 88: Wed Mar 25 11:40:34 CET 2009 Daniel Veillard <daniel@veillard.com>
! 89:
! 90: * doc/*: updated SVN URL for GNOME as pointed by Vincent Lefevre
! 91: and regenerated docs
! 92:
! 93: Wed Mar 25 11:21:26 CET 2009 Daniel Veillard <daniel@veillard.com>
! 94:
! 95: * parser.c: hide the nbParse* variables used for debugging
! 96: as pointed by Mike Hommey
! 97:
! 98: Wed Mar 25 10:50:05 CET 2009 Daniel Veillard <daniel@veillard.com>
! 99:
! 100: * include/wsockcompat.h win32/Makefile.bcb xpath.c: fixes for
! 101: Borland/CodeGear/Embarcadero compilers by Eric Zurcher
! 102:
! 103: Wed Mar 25 10:43:07 CET 2009 Daniel Veillard <daniel@veillard.com>
! 104:
! 105: * xpath.c: xmlXPathRegisterNs should not allow enpty prefixes
! 106:
! 107: Mon Mar 23 20:27:15 CET 2009 Daniel Veillard <daniel@veillard.com>
! 108:
! 109: * tree.c: add a missing check in xmlAddSibling, patch by Kris Breuker
! 110: * xmlIO.c: avoid xmlAllocOutputBuffer using XML_BUFFER_EXACT which
! 111: leads to performances problems especially on Windows.
! 112:
! 113: Tue Mar 3 14:30.28 HKT 2009 William Brack <wbrack@mmm.com.hk>
! 114:
! 115: * trio.h: changed include of config.h to be surrounded by
! 116: quotation marks #570806
! 117:
! 118: Sat Feb 21 10:20:34 CET 2009 Daniel Veillard <daniel@veillard.com>
! 119:
! 120: * threads.c parser.c: more warnings about xmlCleanupThreads and
! 121: xmlCleanupParser to avoid troubles like #571409
! 122:
! 123: Fri Feb 20 09:40:04 CET 2009 Daniel Veillard <daniel@veillard.com>
! 124:
! 125: * xmlwriter.c: cleanups and error reports when xmlTextWriterVSprintf
! 126: fails, by Jinmei Tatuya
! 127:
! 128: Fri Feb 20 09:18:56 CET 2009 Daniel Veillard <daniel@veillard.com>
! 129:
! 130: * xmlwriter.c: remove a couple of leaks on errors reported by
! 131: Jinmei Tatuya
! 132:
! 133: Sun Jan 18 22:37:59 CET 2009 Daniel Veillard <daniel@veillard.com>
! 134:
! 135: * configure.in doc/xml.html doc/*: preparing 0.7.3 release
! 136: * include/libxml/parserInternals.h SAX2.c: fix a typo in a name
! 137:
! 138: Sun Jan 18 21:48:28 CET 2009 Daniel Veillard <daniel@veillard.com>
! 139:
! 140: * include/libxml/parser.h include/libxml/xmlwriter.h
! 141: include/libxml/relaxng.h include/libxml/xmlversion.h.in
! 142: include/libxml/xmlwin32version.h.in include/libxml/valid.h
! 143: include/libxml/xmlschemas.h include/libxml/xmlerror.h:
! 144: port patch from Marcus Meissner to add gcc checking for
! 145: printf like functions parameters, should fix #65068
! 146: * doc/apibuild.py doc/*: modified the script accordingly
! 147: and regenerated
! 148: * xpath.c xmlmemory.c threads.c: fix a few warnings
! 149:
! 150: Sun Jan 18 20:40:42 CET 2009 Daniel Veillard <daniel@veillard.com>
! 151:
! 152: * include/libxml/xmlwin32version.h.in: windows header should
! 153: get the same define
! 154:
! 155: Sun Jan 18 18:22:33 CET 2009 Daniel Veillard <daniel@veillard.com>
! 156:
! 157: * include/libxml/xmlversion.h.in include/libxml/xmlmemory.h:
! 158: apply patch from Marcus Meissner to add gcc attribute alloc_size
! 159: should fix #552505
! 160: * doc/apibuild.py doc/* testapi.c: regenerate the API
! 161: * include/libxml/parserInternals.h: fix a comment problem raised
! 162: by apibuild.py
! 163:
! 164: Sun Jan 18 16:39:01 CET 2009 Daniel Veillard <daniel@veillard.com>
! 165:
! 166: * threads.c: also remove pthread key when stopping thread
! 167: support, patch based on Alex Ott one should fix #564723
! 168:
! 169: Sun Jan 18 15:55:18 CET 2009 Daniel Veillard <daniel@veillard.com>
! 170:
! 171: * threads.c: patch from Daniel Zimmermann fixing a memory leak
! 172: in an edge case, solves #562230
! 173:
! 174: Sun Jan 18 15:06:05 CET 2009 Daniel Veillard <daniel@veillard.com>
! 175:
! 176: * include/libxml/parserInternals.h SAX2.c: add a new define
! 177: XML_MAX_TEXT_LENGTH limiting the maximum size of a single text
! 178: node, the defaultis 10MB and can be removed with the HUGE
! 179: parsing option
! 180:
! 181: Mon Jan 05 18:28:41 CET 2009 Rob Richards <rrichards@cdatazone.org>
! 182:
! 183: * include/libxml/parser.h parser.c: add XML_PARSE_OLDSAX parser
! 184: option to enable pre 2.7 SAX behavior.
! 185:
! 186: Wed Dec 31 23:11:37 CET 2008 Rob Richards <rrichards@cdatazone.org>
! 187:
! 188: * tree.c: set doc on last child tree in xmlAddChildList for
! 189: bug #546772. Fix problem adding an attribute via with xmlAddChild
! 190: reported by Kris Breuker.
! 191:
! 192: Sun Dec 27 14:16:13 CET 2008 Rob Richards <rrichards@cdatazone.org>
! 193:
! 194: * xmlwriter.c: fix indenting in xmlTextWriterFullEndElement for
! 195: bug# 554353.
! 196:
! 197: Thu Nov 27 16:24:52 CET 2008 Daniel Veillard <daniel@veillard.com>
! 198:
! 199: * include/libxml/tree.h tree.c python/generator.py: adds
! 200: element traversal support
! 201: * valid.c: avoid a warning
! 202: * doc/*: regenerated
! 203:
! 204: Mon Nov 17 16:56:18 CET 2008 Daniel Veillard <daniel@veillard.com>
! 205:
! 206: * SAX2.c parser.c: fix for CVE-2008-4226, a memory overflow
! 207: when building gigantic text nodes, and a bit of cleanup
! 208: to better handled out of memory problem in that code.
! 209: * tree.c: fix for CVE-2008-4225, lack of testing leads to
! 210: a busy loop test assuming one have enough core memory.
! 211:
! 212: Thu Nov 6 14:34:35 CET 2008 Daniel Veillard <daniel@veillard.com>
! 213:
! 214: * xmllint.c: Matthias Kaehlcke reported a build problem when
! 215: not compiling HTML support in.
! 216:
! 217: Fri Oct 17 15:24:08 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 218:
! 219: * configure.in doc/Makefile.am: patch from Adrian Bunk which
! 220: adds --disable-rebuild-docs to avoid rebuilding them
! 221:
! 222: Fri Oct 3 09:43:45 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 223:
! 224: * configure.in doc/* NEWS: preparing the release of 2.7.2
! 225: * dict.c: fix the Solaris portability issue
! 226: * parser.c: additional cleanup on #554660 fix
! 227: * test/ent13 result/ent13* result/noent/ent13*: added the
! 228: example in the regression test suite.
! 229: * HTMLparser.c: handle leading BOM in htmlParseElement()
! 230:
! 231: Thu Oct 2 22:53:39 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 232:
! 233: * parser.c: fix a nasty bug introduced when cleaning up
! 234: entities processing in 2.7.x , fixes #554660
! 235:
! 236: Thu Sep 25 18:04:20 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 237:
! 238: * HTMLparser.c: fix an HTML parsing error on large data sections
! 239: reported by Mike Day
! 240: * test/HTML/utf8bug.html result/HTML/utf8bug.html.err
! 241: result/HTML/utf8bug.html.sax result/HTML/utf8bug.html: add the
! 242: reproducer to the test suite
! 243:
! 244: Thu Sep 25 17:35:57 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 245:
! 246: * runxmlconf.c: fix compilation if XPath is not included
! 247:
! 248: Thu Sep 25 16:54:04 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 249:
! 250: * xmlreader.c: patch from Riccardo Scussat fixing custom error
! 251: handlers problems.
! 252:
! 253: Thu Sep 25 16:30:11 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 254:
! 255: * include/libxml/xmlsave.h xmlsave.c: new options to serialize
! 256: as XML/HTML/XHTML and restore old entry point behaviours
! 257:
! 258: Mon Sep 1 16:49:05 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 259:
! 260: * doc/xml.html doc/news.html configure.in python/setup.py NEWS:
! 261: prepare release of 2.7.1
! 262:
! 263: Mon Sep 1 15:35:13 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 264:
! 265: * schematron.c xpath.c: applied a couple of patches from Martin
! 266: avoiding some leaks, fixinq QName checks in XPath, XPath debugging
! 267: and schematron code cleanups.
! 268: * python/tests/Makefile.am python/tests/xpathleak.py: add the
! 269: specific regression tests, just tweak it to avoid output by default
! 270:
! 271: Mon Sep 1 15:02:05 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 272:
! 273: * trionan.c: Borland C fix from Moritz Both
! 274: * testapi.c: regenerate, workaround a problem for buffer testing
! 275: * xmlIO.c HTMLtree.c: new internal entry point to hide even better
! 276: xmlAllocOutputBufferInternal
! 277: * tree.c: harden the code around buffer allocation schemes
! 278: * parser.c: restore the warning when namespace names are not absolute
! 279: URIs
! 280: * runxmlconf.c: continue regression tests if we get the expected
! 281: number of errors
! 282: * Makefile.am: run the python tests on make check
! 283: * xmlsave.c: handle the HTML documents and trees
! 284: * python/libxml.c: convert python serialization to the xmlSave APIs
! 285: and avoid some horrible hacks
! 286:
! 287: Sat Aug 30 16:58:40 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 288:
! 289: * configure.in, doc/*: preparing 2.7.0 release
! 290: * tree.c: remove some testing traces
! 291: * parser.c xmlIO.c xmlschemas.c: remove some warnings
! 292:
! 293: Sat Aug 30 14:50:16 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 294:
! 295: * include/libxml/tree.h tree.c: make a new kind of buffer where
! 296: shrinking and adding in head can avoid reallocation or full
! 297: buffer memmoves
! 298: * encoding.c xmlIO.c: use the new kind of buffers for output
! 299: buffers
! 300:
! 301: Sat Aug 30 10:18:13 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 302:
! 303: * doc/* testapi.c: regenerated
! 304:
! 305: Fri Aug 29 21:53:12 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 306:
! 307: * doc/examples/reader3.c: patch from Robert Schwebel , allows to
! 308: compile the example if configured without output support fixes
! 309: #545582
! 310: * Makefile.am: add testrecurse to the make check tests
! 311: * HTMLparser.c: if the parser got a encoding argument it should be
! 312: used over what the meta specifies, patch fixing #536346
! 313:
! 314: Fri Aug 29 14:41:38 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 315:
! 316: * parser.c: a couple more fixes
! 317: * nanohttp.c nanoftp.c: patch from Andreas Färber to compile on Haiku
! 318: fixes #527880
! 319: * doc/examples/*: regenerated
! 320:
! 321: Thu Aug 28 17:31:46 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 322:
! 323: * parser.c include/libxml/parser.h: completely different fix for
! 324: the recursion detection based on entity density, big cleanups
! 325: in the entity parsing code too
! 326: * result/*.sax*: the parser should not ask for used defined versions
! 327: of the predefined entities
! 328: * testrecurse.c: automatic test for entity recursion checks
! 329: * Makefile.am: added testrecurse
! 330: * test/recurse/lol* test/recurse/good*: a first set of tests for
! 331: the recursion
! 332:
! 333: Wed Aug 27 21:55:34 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 334:
! 335: * include/libxml/xmlerror.h parser.c: a bit of cleanup and
! 336: added checks based on the regression tests of the xmlconf suite
! 337:
! 338: Wed Aug 27 19:22:35 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 339:
! 340: * uri.c: bug in parsing RFC 3986 uris with port numbers
! 341:
! 342: Wed Aug 27 17:30:48 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 343:
! 344: * configure.in Makefile.am: add an --with-coverage configure option
! 345: and a 'make cov' target based on gcc profiling and the lcov
! 346: tool. Currently at 68.9% coverage out of 'make check' and
! 347: runsuite executions.
! 348: * xmlreader.c: remove warnings due to C++ comments
! 349:
! 350: Wed Aug 27 15:00:54 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 351:
! 352: * include/libxml/parserInternals.h parser.c: cleanup entity
! 353: pushing error handling based on a patch from Ashwin
! 354:
! 355: Wed Aug 27 13:41:26 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 356:
! 357: * threads.c: fix a small initialization problem raised by Ashwin
! 358: * testapi.c gentest.py: increase testing especially for document
! 359: with an internal subset, and entities
! 360: * tree.c: fix a deallocation issue when unlinking entities from
! 361: a document.
! 362: * valid.c: fix a missing entry point test not found previously.
! 363: * doc/*: regenerated the APIs, docs etc.
! 364:
! 365: Tue Aug 26 15:02:58 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 366:
! 367: * include/libxml/parser.h parser.c xmllint.c: strengthen some
! 368: of the internal parser limits, add an XML_PARSE_HUGE option
! 369: to bypass them all. More internal parser limits will still need
! 370: to be added.
! 371:
! 372: Tue Aug 26 09:42:08 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 373:
! 374: * Makefile.am: add the testchar to 'make check'
! 375: * xmlschemas.c: Volker Grabsch pointed out a typo
! 376: * xmlregexp.c: production [19] from XML Schemas regexps were a
! 377: mistake removed in version REC-xmlschema-2-20041028, Volker Grabsch
! 378: provided a patch to remove it
! 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
! 383:
! 384: Tue Aug 26 09:25:39 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 385:
! 386: * include/libxml/parser.h xinclude.c xmllint.c: patch based on
! 387: Wieant Nielander contribution to add the option of not doing
! 388: URI base fixup in XInclude
! 389:
! 390: Mon Aug 25 16:52:53 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 391:
! 392: * xmlreader.c: applied patch from Aswin to fix tree skipping
! 393: * include/libxml/entities.h entities.c: fixed a comment and
! 394: added a new xmlNewEntity() entry point
! 395: * runtest.c: be less verbose
! 396: * tree.c: space and tabs cleanups
! 397:
! 398: Mon Aug 25 10:56:30 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 399:
! 400: * include/libxml/entities.h entities.c SAX2.c parser.c: rework
! 401: the patch to avoid some ABI issue with people allocating
! 402: entities structure directly
! 403:
! 404: Wed Aug 20 19:02:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 405:
! 406: * include/libxml/parser.h include/libxml/entities.h entities.c
! 407: parserInternals.c parser.c: fix for CVE-2008-3281
! 408:
! 409: Sun Aug 10 17:06:13 CEST 2008 Rob Richards <rrichards@ctindustries.net>
! 410:
! 411: * dict.c: fix non GNUC builds.
! 412:
! 413: Fri Aug 8 14:13:06 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 414:
! 415: * makefile.am: adding a check-valgrind target
! 416:
! 417: Fri Aug 8 14:01:59 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 418:
! 419: * Makefile.am testdict.c: add the new test in 'make check' and
! 420: update it to check subdictionaries processing.
! 421:
! 422: Fri Aug 8 12:07:20 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 423:
! 424: * testdict.c: added a program to regression test the dictionary code
! 425: * dict.c: improve the lookup efficiency by caching the key.
! 426:
! 427: Thu Aug 7 18:30:55 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 428:
! 429: * dict.c: chased and found a couple of nasty issues
! 430:
! 431: Thu Aug 7 15:51:31 CEST 2008 Sven Herzberg <sven@imendio.com>
! 432:
! 433: Bug 546629 – runtests doesn't pass on my mac
! 434: Reviewed by William M. Brack.
! 435:
! 436: * runtest.c: use libpthread on Mac OS X as well
! 437:
! 438: Wed Aug 6 12:24:33 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 439:
! 440: * uri.c: allow [ and ] in fragment identifiers, 3986 disallow them
! 441: but it's widely used for XPointer, and would break DocBook
! 442: processing among others
! 443:
! 444: Wed Aug 6 11:32:21 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 445:
! 446: * dict.c: change the big key algorithm to work properly with QName
! 447: too, fix a bug with dict size and sub dictionaries
! 448:
! 449: Mon Aug 4 17:27:27 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 450:
! 451: * uri.c include/libxml/uri.h: rewrite the URI parser to update to
! 452: rfc3986 (from 2396)
! 453: * test/errors/webdav.xml result/errors/webdav.xml*: removed the
! 454: error test, 'DAV:' is a correct URI under 3986
! 455: * Makefile.am: small cleanup in make check
! 456:
! 457: Thu Jul 31 21:49:45 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 458:
! 459: * runxmlconf.c: more progresses against the official regression tests
! 460: * runsuite.c: small cleanup for non-leak reports
! 461: * include/libxml/tree.h: parsing flags and other properties are
! 462: now added to the document node, this is generally useful and
! 463: allow to make Name and NmToken validations based on the parser
! 464: flags, more specifically the 5th edition of XML or not
! 465: * HTMLparser.c tree.c: small side effects for the previous changes
! 466: * parser.c SAX2.c valid.c: the bulk of teh changes are here,
! 467: the parser and validation behaviour can be affected, parsing
! 468: flags need to be copied, lot of changes. Also fixing various
! 469: validation problems in the regression tests.
! 470:
! 471: Thu Jul 31 10:15:53 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 472:
! 473: * runxmlconf.c: added a skipped list, insert rmt-ns10-035
! 474: * Makefile.am: improve 'make check'
! 475: * include/libxml/xmlerror.h parser.c: clean up namespace errors
! 476: checking and reporting, errors when a document is labelled
! 477: as UTF-16 while it is parsed as UTF-8 and no encoding was given
! 478: explicitely.
! 479: * result/errors/webdav.xml.*: some warnings are no recategorized
! 480: as Namespace errors
! 481:
! 482: Wed Jul 30 14:55:54 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 483:
! 484: * include/libxml/xmlmemory.h xmlmemory.c: add xmlMemDisplayLast to
! 485: help debug incremental memory leaks, and some cleanups
! 486: * runxmlconf.c: use that new call and avoid ever touching the
! 487: system catalog in the regression tests
! 488:
! 489: Wed Jul 30 14:33:33 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 490:
! 491: * parser.c include/libxml/xmlerror.h: an XML-1.0 document can't load
! 492: an 1.1 entity
! 493: * runxmlconf.c: when using entities make sure we load them
! 494:
! 495: Tue Jul 29 18:43:07 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 496:
! 497: * parser.c: fix a bug not detecting cross entity comments probably
! 498: when comment parsing got optimized.
! 499: * Makefile.am: add make check
! 500: * runxmlconf.c: fix the log file name
! 501:
! 502: Tue Jul 29 18:09:26 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 503:
! 504: * runxmlconf.c Makefile.am: add a C program to run the W3C test
! 505: suite, work in progress
! 506: * xmllint.c: add a new option --oldxml10 to use the old parser
! 507: * parser.c: fix the XML_PARSE_OLD10 processing of the new option
! 508: and a bug in version parsing
! 509:
! 510: Tue Jul 29 11:12:40 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 511:
! 512: * xpath.c: space and tabs cleanup
! 513:
! 514: Tue Jul 29 10:59:36 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 515:
! 516: * include/libxml/parser.h include/libxml/xmlerror.h parser.c:
! 517: implement XML-1.0 5th edition, add parser option XML_PARSE_OLD10
! 518: to stick to old behaviour
! 519: * testapi.c gentest.py: modified slightly and regenerated
! 520: * Makefile.am: add testchar
! 521:
! 522: Thu Jul 24 16:57:20 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 523:
! 524: * Makefile.am testchar.c Makefile.tests README.tests: add a
! 525: new regression test program for testing character ranges and
! 526: UTF8 encoding/decoding
! 527:
! 528: Wed Jul 23 15:32:39 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 529:
! 530: * libxml.spec.in: fix the build root
! 531:
! 532: Wed Jul 16 22:28:48 PDT 2008 William Brack <wbrack@mmm.com.hk>
! 533:
! 534: * pattern.c: fix problem with xmlStreamPop when pattern includes
! 535: a "." element (see discussion on libxslt list)
! 536:
! 537: Mon Jul 7 15:49:59 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 538:
! 539: * SAX2.c: fix line number on text nodes, problem raised by Ralf Junker
! 540:
! 541: Sun Jun 29 17:04:28 CEST 2008 Rob Richards <rrichards@ctindustries.net>
! 542: * xmlschemas.c: fix crash with invalid whitespace facet
! 543:
! 544: Wed Jun 11 10:13:02 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 545:
! 546: * doc/xml.html doc/FAQ.html: add a section in the FAQ about
! 547: multithread and xmlCleanupParser
! 548:
! 549: Tue Jun 10 16:52:17 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 550:
! 551: * catalog.c: apply a couple of fixes based on a Coverity report
! 552: forwarded by Derrick Price.
! 553: * VxWorks/README VxWorks/Makefile VxWorks/build.sh: instructions
! 554: Makefile, and shell script to build on VxWorks 6.4+ provided by
! 555: Jim Wert.
! 556:
! 557: Tue Jun 3 18:07:13 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 558:
! 559: * python/generator.py python/setup.py: apply patch from Martin fixing
! 560: python whitespaces
! 561: * NEWS: following previous commit rebuilt now in UTF-8
! 562:
! 563: Mon Jun 2 17:39:42 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 564:
! 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
! 568:
! 569: Mon May 12 15:12:44 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 570:
! 571: * xmlregexp.c: avoid a regexp crash, should fix #523738
! 572:
! 573: Mon May 12 14:56:06 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 574:
! 575: * xmlschemas.c runtest.c testapi.c include/libxml/xmlreader.h
! 576: python/types.c python/libxml_wrap.h python/libxml.c: fx compilation
! 577: when configured without the reader should fix #513110
! 578: * doc/*: regenerated
! 579:
! 580: Sat May 3 14:33:29 CEST 2008 Rob Richards <rrichards@ctindustries.net>
! 581:
! 582: * dict.c: check for stdint.h and define types when using MSVC
! 583:
! 584: Mon Apr 28 20:06:12 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 585:
! 586: * parserInternals.c: applied patch from Ashwin to avoid a potential
! 587: double-free
! 588:
! 589: Thu Apr 24 13:56:53 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 590:
! 591: * uri.c: applied patch from Ashwin fixing a number of realloc problems
! 592: * HTMLparser.c: improve handling for misplaced html/head/body
! 593:
! 594: Tue Apr 22 10:27:17 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 595:
! 596: * dict.c: improvement on the hashing of the dictionnary, with visible
! 597: speed up as the number of strings in the hash increases, work from
! 598: Stefan Behnel
! 599:
! 600: Fri Apr 11 14:44:00 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 601:
! 602: * include/libxml/xmlschemas.h xmlschemas.c: added new function
! 603: xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch
! 604: * doc/apibuild.py doc/*: regenerated the doc, chased why the new
! 605: function didn't got any documentation, added more checking in the
! 606: generator
! 607: * include/libxml/relaxng.h include/libxml/schematron.h
! 608: include/libxml/xmlschemas.h include/libxml/c14n.h
! 609: include/libxml/xmlregexp.h include/libxml/globals.h
! 610: include/libxml/xmlreader.h threads.c xmlschemas.c: various changes
! 611: and cleanups following the new reports
! 612:
! 613:
! 614: Thu Apr 10 10:07:00 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 615:
! 616: * Makefile.am: extend the cleanup rule
! 617: * xmlschemas.c: space cleanup
! 618:
! 619: Wed Apr 9 19:43:25 CEST 2008 Rob Richards <rrichards@ctindustries.net>
! 620:
! 621: * include/wsockcompat.h: support older win32 platforms when building
! 622: with newer versions of VS
! 623:
! 624: Tue Apr 8 16:56:07 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 625:
! 626: * configure.in NEWS doc/*: preparing release of 2.6.32
! 627:
! 628: Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 629:
! 630: * tree.c: fix a bug introduced when fixing #438208 and reported by
! 631: Ashwin
! 632: * python/generator.py: fix an infinite loop bug
! 633:
! 634: Mon Apr 7 14:44:51 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 635:
! 636: * xmlreader.c: fix a link to XmlNodeType doc reported by Martijn Arts
! 637: * docs/*: rebuilt
! 638:
! 639: Fri Apr 4 18:09:50 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 640:
! 641: * parser.c: improve the *Recover* functions documentation
! 642:
! 643: Thu Apr 3 14:57:15 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 644:
! 645: * parser.c: patch from Mark Rowe fixing BOM or encoding detection
! 646: in external parsed entities, should fix #440415
! 647:
! 648: Thu Apr 3 13:16:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 649:
! 650: * tree.c: fix some problems with the *EatName functions when
! 651: running out of memory raised by Eric Schrock , should fix #438208
! 652:
! 653: Thu Apr 3 12:41:29 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 654:
! 655: * xmlschemastypes.c: horror around the definition of the lexical
! 656: values for decimal and derived types, fixing to reject empty
! 657: values, should fix #503268
! 658:
! 659: Thu Apr 3 11:44:57 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 660:
! 661: * encoding.c: buffer may not be large enough to convert to
! 662: UCS4, patch from Christian Fruth , fixes #504015
! 663:
! 664: Thu Apr 3 11:02:02 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 665:
! 666: * HTMLparser.c: apparently it's okay to forget the semicolumn after
! 667: entity refs in HTML, fixing char refs parsing accordingly based on
! 668: T. Manske patch, this should fix #517653
! 669:
! 670: Thu Apr 3 09:30:29 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 671:
! 672: * error.c: avoid a scary realloc() loop should fix #520383
! 673:
! 674: Thu Apr 3 08:22:52 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 675:
! 676: * parser.c: more realloc problems pointed out by Ashwin
! 677:
! 678: Thu Apr 3 07:40:13 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 679:
! 680: * xstc/Makefile.am: applied patch from Mike Hommey fixing distclean,
! 681: fixes #520387
! 682:
! 683: Thu Apr 3 06:52:32 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 684:
! 685: * include/libxml/xpath.h: small doc improvement for xmlXPathContext
! 686: from Jack Jansen, fixes #524759
! 687: * doc/newapi.xsl doc/*: fixed a problem and regenerated the docs
! 688:
! 689: Tue Apr 1 09:59:22 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 690:
! 691: * xpath.c: two patches from Alvaro Herrera to avoid problem when
! 692: running out of memory in XPath evaluations.
! 693:
! 694: Mon Mar 31 11:23:19 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 695:
! 696: * parser.c: lot of out of memory handling fixes from Ashwin
! 697: * elfgcchack.h doc/elfgcchack.xsl: work around a problem with xmlDllMain
! 698: * include/libxml/threads.h: indenting cleanups
! 699:
! 700: Mon Mar 31 10:25:37 CEST 2008 Daniel Veillard <daniel@veillard.com>
! 701:
! 702: * parser.c docs/*: trying to clarify even more the xmlCleanupParser()
! 703: use and the memory documentation
! 704:
! 705: Wed Mar 26 18:39:58 CET 2008 Daniel Veillard <daniel@veillard.com>
! 706:
! 707: * parser.c: changes based on Alex Khesin patch where xmlParseCharRef
! 708: seems to not be checked correctly, fixes #520198
! 709:
! 710: Wed Mar 26 15:03:49 CET 2008 Daniel Veillard <daniel@veillard.com>
! 711:
! 712: * parser.c: patch from Ashwin to avoid a problem of attribute
! 713: redefinition in the DTD. Remove a warning too.
! 714:
! 715: Wed Mar 26 14:38:31 CET 2008 Daniel Veillard <daniel@veillard.com>
! 716:
! 717: * xmlschemas.c: fix a problem in externalSubsetSplit with a patch
! 718: from Ashwin
! 719:
! 720: Tue Mar 25 17:48:02 CET 2008 Daniel Veillard <daniel@veillard.com>
! 721:
! 722: * parser.c: fix various attribute normalisation problems reported
! 723: by Ashwin
! 724: * result/c14n/without-comments/example-4
! 725: result/c14n/with-comments/example-4: this impacted the result of
! 726: two c14n tests :-\
! 727: * test/att9 test/att10 test/att11 result//att9* result//att10*
! 728: result//att11*: added 3 specific regression tests coming from the
! 729: XML spec revision and from Ashwin
! 730:
! 731: Tue Mar 25 14:20:49 CET 2008 Daniel Veillard <daniel@veillard.com>
! 732:
! 733: * uri.c: fix saving for file:///X:/ URI embedding Windows file paths
! 734: should fix #524253
! 735:
! 736: Mon Mar 24 21:42:33 CET 2008 Daniel Veillard <daniel@veillard.com>
! 737:
! 738: * parser.c: fix a problem reported by Ashwin for system parameter
! 739: entities referenced from entities in external subset, add a
! 740: specific loading routine.
! 741: * test/valid/dtds/external.ent test/valid/dtds/external2.ent
! 742: test/valid/t11.xml result/valid/t11.xml*: added the test to
! 743: the regression suite
! 744:
! 745: Mon Mar 24 15:04:54 CET 2008 Daniel Veillard <daniel@veillard.com>
! 746:
! 747: * xmlschemas.c: fix an XML Schemas crash raised by Stefan Behnel
! 748: when testing with W3C test suite
! 749:
! 750: Mon Mar 24 12:12:00 CET 2008 Daniel Veillard <daniel@veillard.com>
! 751:
! 752: * threads.c: check some allocation with Ashwin patch
! 753:
! 754: Wed Mar 19 16:41:52 CET 2008 Daniel Veillard <daniel@veillard.com>
! 755:
! 756: * vms/build_libxml.com: update from Tycho Hilhorst, should fix #523378
! 757:
! 758: Tue Mar 18 09:23:05 CET 2008 Daniel Veillard <daniel@veillard.com>
! 759:
! 760: * threads.c: check some malloc returns with Ashwin patch, add
! 761: error messages and reindent the module.
! 762:
! 763: Fri Mar 14 15:28:43 CET 2008 Daniel Veillard <daniel@veillard.com>
! 764:
! 765: * xmlreader.c: patch from Ashwin removing duplicate tests
! 766:
! 767: Fri Mar 14 13:44:29 CET 2008 Daniel Veillard <daniel@veillard.com>
! 768:
! 769: * include/libxml/schematron.h include/libxml/xmlerror.h schematron.c:
! 770: applied patch from Tobias Minich to allow plugin schematron error
! 771: reporting in the normal error system, should fix #513998
! 772:
! 773: Fri Mar 14 11:52:09 CET 2008 Daniel Veillard <daniel@veillard.com>
! 774:
! 775: * parser.c xinclude.c: patch from Vasily Chekalkin fixes memory
! 776: leaks, should fix 512647
! 777:
! 778: Thu Mar 13 08:17:58 CET 2008 Daniel Veillard <daniel@veillard.com>
! 779:
! 780: * xmlregexp.c: found a nasty bug in regexp automata build,
! 781: reported by Ashwin and Bjorn Reese
! 782:
! 783: Wed Mar 12 18:56:22 CET 2008 Daniel Veillard <daniel@veillard.com>
! 784:
! 785: * HTMLparser.c: patch from Arnold Hendriks improving parsing of
! 786: html within html bogus data, still not a complete fix though
! 787:
! 788: Wed Mar 12 10:22:01 CET 2008 Daniel Veillard <daniel@veillard.com>
! 789:
! 790: * python/types.c: fix a memory errro when using namespace nodes
! 791: returned from XPath queries, should fix #521699
! 792: * python/tests/Makefile.am python/tests/xpathns.py: add a specific
! 793: regression test for it
! 794:
! 795: Mon Mar 10 16:25:32 CET 2008 Rob Richards <rrichards@ctindustries.net>
! 796:
! 797: * include/win32config.h: add ICONV_CONST define for win32 build
! 798: to satisfy encoding.c change in rev 3693
! 799:
! 800: Fri Mar 7 17:45:27 CET 2008 Daniel Veillard <daniel@veillard.com>
! 801:
! 802: * xmlsave.c parser.c: fix handling of empty CDATA nodes as
! 803: reported and discussed around #514181 and associated patches
! 804: * test/emptycdata.xml result/emptycdata.xml*
! 805: result/noent/emptycdata.xml: added a specific test in the
! 806: regression suite.
! 807:
! 808: Thu Mar 6 15:23:10 CET 2008 Daniel Veillard <daniel@veillard.com>
! 809:
! 810: * encoding.c: poblem with encoding detection for UTF-16 reported by
! 811: Ashwin and found by Bill
! 812: * test/valid/dtds/utf16b.ent test/valid/dtds/utf16l.ent
! 813: test/valid/UTF16Entity.xml result/valid/UTF16Entity.xml*: added
! 814: the example to the regression tests
! 815:
! 816: Tue Mar 4 14:16:38 CET 2008 Daniel Veillard <daniel@veillard.com>
! 817:
! 818: * xmlwriter.c: patch from Alex Khesin fixing CDATA output after
! 819: a text node.
! 820: * parser.c: fixed the comment for xmlParserCleanup
! 821: * globals.c: fixed indentation
! 822:
! 823: Mon Feb 25 16:42:19 CET 2008 Daniel Veillard <daniel@veillard.com>
! 824:
! 825: * testModule.c: patch from Florent Guiliani to fix build on
! 826: SCO OpenServer
! 827:
! 828: Thu Feb 21 22:46:08 CET 2008 Daniel Veillard <daniel@veillard.com>
! 829:
! 830: * debugXML.c: made one of the changes suggested by Brian Krahmer
! 831: * testRegexp.c: allow to pass '--' on the command line to allow
! 832: regexps starting with the character '-'
! 833:
! 834: Tue Feb 19 08:49:32 CET 2008 Daniel Veillard <daniel@veillard.com>
! 835:
! 836: * python/Makefile.am python/tests/Makefile.am: applied cleanup
! 837: patches for cross compilation and MinGW from Roumen Petrov
! 838:
! 839: Sat Feb 16 11:06:54 CET 2008 Daniel Veillard <daniel@veillard.com>
! 840:
! 841: * xmlIO.c: fix output bug reported by Petr Pajas and analyzed by
! 842: Bill
! 843:
! 844: Fri Feb 15 09:32:11 CET 2008 Daniel Veillard <daniel@veillard.com>
! 845:
! 846: * include/libxml/xmlerror.h tree.c: patch from Julien Charbon
! 847: to simplify the processing of xmlSetProp()
! 848:
! 849: Fri Feb 15 08:45:32 CET 2008 Daniel Veillard <daniel@veillard.com>
! 850:
! 851: * config.h.in configure.in encoding.c: patch from Roumen Petrov
! 852: to detect if iconv() needs a const for the second parameter
! 853:
! 854: Fri Feb 15 08:41:31 CET 2008 Daniel Veillard <daniel@veillard.com>
! 855:
! 856: * macos/src/XMLTestPrefix2.h win32/Makefile.msvc: EOL cleanups
! 857: from Florent Guiliani
! 858:
! 859: Wed Feb 13 10:56:38 CET 2008 Daniel Veillard <daniel@veillard.com>
! 860:
! 861: * xmlwriter.c: applied patch from Alfred Mickautsch to flush the
! 862: output at the end of document.
! 863:
! 864: Fri Feb 8 11:57:03 CET 2008 Daniel Veillard <daniel@veillard.com>
! 865:
! 866: * doc/examples/examples.xml: regenerated, it was truncated.
! 867:
! 868: Fri Feb 8 11:47:18 CET 2008 Daniel Veillard <daniel@veillard.com>
! 869:
! 870: * xmlmodule.c: apply simple patch from Carlo Bramini to avoid
! 871: compilation problems with Mingw32
! 872:
! 873: Fri Feb 8 11:33:15 CET 2008 Daniel Veillard <daniel@veillard.com>
! 874:
! 875: * xmlregexp.c: apply patch from Andrew Tosh to fix behaviour
! 876: when '.' is used in a posCharGroup
! 877: * test/schemas/poschargrp0_0.* result/schemas/poschargrp0_0_0*:
! 878: added the test to the regression suite
! 879:
! 880: Fri Feb 8 10:54:09 CET 2008 Daniel Veillard <daniel@veillard.com>
! 881:
! 882: * dict.c: applied patch from Florent Guilian to remove an
! 883: useless mutex in the xmlDict structure.
! 884:
! 885: Wed Feb 6 17:00:20 CET 2008 Daniel Veillard <daniel@veillard.com>
! 886:
! 887: * SAX2.c: another leak reported by Ashwin
! 888: * xinclude.c: fixed the behaviour when XIncluding a fragment
! 889: of the current document, patch from Chris Ryan
! 890:
! 891: Wed Feb 6 12:10:08 HKT 2008 William Brack <wbrack@mmm.com.hk>
! 892:
! 893: * nanohttp.c: added space for port number (when not 80) in
! 894: xmlNanoHTTPMethodRedir, plus a few more comments. Should
! 895: fix #514521.
! 896:
! 897: Tue Feb 5 09:41:46 CET 2008 Daniel Veillard <daniel@veillard.com>
! 898:
! 899: * schemas.c: apply fix suggested by Ashwin correcting a cut-n-paste
! 900: error about the SAX callback in cdataBlockSplit when streaming
! 901: XSD validation
! 902:
! 903: Tue Feb 5 09:36:46 CET 2008 Daniel Veillard <daniel@veillard.com>
! 904:
! 905: * uri.c: applied a patch based on Petr Sumbera one to avoid a
! 906: problem with paths starting with //
! 907:
! 908: Mon Feb 4 17:48:30 CET 2008 Daniel Veillard <daniel@veillard.com>
! 909:
! 910: * doc/xml.html doc/xmlmem.html: added a small section on returning
! 911: memory to the kernel by compacting the heap provided by Wolfram Sang
! 912:
! 913: Fri Jan 25 20:01:42 CET 2007 Rob Richards <rrichards@ctindustries.net>
! 914:
! 915: * include/win32config.h win32/Makefile.msvc: fix build under VS 2008.
! 916: patch by David Wimsey
! 917:
! 918: Thu Jan 24 15:37:04 CET 2008 Daniel Veillard <daniel@veillard.com>
! 919:
! 920: * parser.c: fix a memeory leak in internal subset parsing with
! 921: a fix from Ashwin
! 922: * test/errors/content1.xml result/errors/content1.xml*:
! 923: add test to regressions
! 924:
! 925: Fri Jan 11 09:00:09 CET 2008 Daniel Veillard <daniel@veillard.com>
! 926:
! 927: * configure.in doc/*: preparing release of 2.6.31
! 928:
! 929: Fri Jan 11 08:58:49 CET 2008 Daniel Veillard <daniel@veillard.com>
! 930:
! 931: * parser.c: avoid a warning on 64bits introduced earlier
! 932: * parserInternals.c: make more checking on the UTF-8 input
! 933:
! 934: Fri Jan 11 15:37:05 CST 2008 Daniel Veillard <daniel@veillard.com>
! 935:
! 936: * HTMLparser.c: avoid stopping parsing when encountering
! 937: out of range characters in an HTML file, report and
! 938: continue processing instead, should fix #472696
! 939:
! 940: Fri Jan 11 15:13:35 CST 2008 Daniel Veillard <daniel@veillard.com>
! 941:
! 942: * check-relaxng-test-suite2.py check-relaxng-test-suite.py
! 943: Makefile.am python/tests/Makefile.am python/Makefile.am
! 944: check-xsddata-test-suite.py: patches from John Carr to
! 945: start cleaning up 'make diskcheck' problems c.f. #506228
! 946:
! 947: Fri Jan 11 14:48:40 CST 2008 Daniel Veillard <daniel@veillard.com>
! 948:
! 949: * xmllint.c: apply fix from Stefan Kost to avoid a crash
! 950: in xmllint, fixes 504284
! 951:
! 952: Fri Jan 11 14:39:03 CST 2008 Daniel Veillard <daniel@veillard.com>
! 953:
! 954: * xml2-config.in: apply patch from Fred Crozat to avoid
! 955: outputting -L/usr/lib from xml2-config, fixes #497012
! 956:
! 957: Fri Jan 11 14:18:09 CST 2008 Daniel Veillard <daniel@veillard.com>
! 958:
! 959: * HTMLparser.c: fix definition for <embed> to avoid error
! 960: when saving back, patch from Stefan Behnel fixing 495213
! 961:
! 962: Fri Jan 11 14:06:09 CST 2008 Daniel Veillard <daniel@veillard.com>
! 963:
! 964: * parser.c: applied patch from Christian Schmidt fixing a
! 965: column counter update problem, fixes #472696
! 966:
! 967: Fri Jan 11 13:22:14 CST 2008 Daniel Veillard <daniel@veillard.com>
! 968:
! 969: * parser.c: handle a erroneous parsing of attributes in
! 970: case said attribute has been redeclared in the DTD with a
! 971: different type
! 972: * hash.c: fix the hash scanner to not crash if a first element
! 973: from the hash list is been removed in the callback
! 974:
! 975: Wed Jan 9 10:15:50 CST 2008 Daniel Veillard <daniel@veillard.com>
! 976:
! 977: * xmlwriter.c: fix indentation in xmlTextWriterFullEndElement,
! 978: as raised by Felipe Pena, should fix #508156
! 979:
! 980: Tue Dec 6 11:07:42 CET 2007 Rob Richards <rrichards@ctindustries.net>
! 981:
! 982: * pattern.c: fix crash from double free of name for bug #501760
! 983:
! 984: Fri Nov 23 11:47:48 CET 2007 Daniel Veillard <daniel@veillard.com>
! 985:
! 986: * threads.c: remove unused variable in __xmlGlobalInitMutexLock
! 987: reported by Hannes Eder
! 988:
! 989: Mon Nov 19 18:39:26 CET 2007 Daniel Veillard <daniel@veillard.com>
! 990:
! 991: * xmlregexp.c: remove a cut-and-paste copy error
! 992:
! 993: Fri Nov 16 11:55:36 CET 2007 Rob Richards <rrichards@ctindustries.net>
! 994:
! 995: * globals.c threads.c include/libxml/threads.h:
! 996: __xmlGlobalInitMutexDestroy() will free global_init_lock on Win32.
! 997: Patch from Marc-Antoine Ruel.
! 998:
! 999: Tue Nov 13 21:26:27 CET 2007 Rob Richards <rrichards@ctindustries.net>
! 1000:
! 1001: * schematron.c: fix crash/leaks from xmlSchematronParse due to improper
! 1002: schema document ownership for bug #495215
! 1003:
! 1004: Tue Oct 30 21:24:55 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1005:
! 1006: * xmlmemory.c: xmlFree(NULL) should not crash in debug mode
! 1007: should fix #491651
! 1008:
! 1009: Tue Oct 16 13:58:41 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1010:
! 1011: * testURI.c: add a debug option printing all the fields within
! 1012: the parsed URI structure
! 1013:
! 1014: Wed Oct 10 10:25:52 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1015:
! 1016: * xmlsave.c: fix to avoid a crash when dumping an attribute from
! 1017: an XHTML document, patch contributed to fix #485298
! 1018:
! 1019: Tue Aug 28 19:32:28 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1020:
! 1021: * xmlregexp.c: another nasty regexp case fixed.
! 1022: * test/regexp/ranges2 result/regexp/ranges2: added to regression
! 1023: suite
! 1024:
! 1025: Fri Aug 24 10:58:58 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1026:
! 1027: * nanohttp.c: Enhanced to include port number (if not == 80) on the
! 1028: "Header:" URL (bug #469681).
! 1029: * xmlregexp.c: Fixed a typo causing a warning message.
! 1030:
! 1031: Thu Aug 23 22:48:20 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1032:
! 1033: * nanohttp.c: fix an open() call with creation without 3rd argument
! 1034: hopefully that interface is never used.
! 1035:
! 1036: Thu Aug 23 17:00:49 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1037:
! 1038: * configure.in doc/*: preparing release of 2.6.30
! 1039:
! 1040: Thu Aug 23 20:58:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1041:
! 1042: * xpath.c: fixed xmlXPathCompOpEvalPositionalPredicate problem
! 1043: with object caching (bug #469410)
! 1044:
! 1045: Thu Aug 23 11:28:38 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1046:
! 1047: * xmlschemas.c test/schemas/*455953* result/schemas/bug455953*:
! 1048: applied patch from Frank Gross fixing Schemas IDC import bug
! 1049: #455953 and also add the test to the regression suite
! 1050:
! 1051: Wed Aug 22 18:29:42 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1052:
! 1053: * xmlregexp.c: try to fix for the nth time the automata generation
! 1054: in case of complex ranges. I suppose that time it is actually okay
! 1055:
! 1056: Tue Aug 14 15:51:05 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1057:
! 1058: * parser.c: aligned xmlSAXUserParseMemory() to match
! 1059: xmlSAXUserParseFile() logic based on Ashwin post, and ifdef
! 1060: cleanup
! 1061:
! 1062: Tue Aug 14 11:42:27 CEST 2007 Rob Richards <rrichards@ctindustries.net>
! 1063:
! 1064: * xmlIO.c: fixed windows path determination (patch from
! 1065: Roland Schwarz, bug #462877)
! 1066: * win32/Makefile.mingw win32/configure.js: fixed mingw build
! 1067: (patch from Roland Schwarz, bug #462877)
! 1068:
! 1069: Wed Aug 1 09:50:12 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1070:
! 1071: * parser.c: fixed a parser bug where invalid char in comment may
! 1072: not be detected, reported by Ashwin Sinha
! 1073: * test/errors/comment1.xml result/errors/comment1.xml*: added
! 1074: the example to the regression suite
! 1075:
! 1076: Thu Jul 26 13:42:26 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1077:
! 1078: * xmlsave.c: fixed problem reported on bug #460415
! 1079:
! 1080: Thu Jul 19 18:10:58 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1081:
! 1082: * uri.c: applied patch from from Patrik Fimml. Fixes bug #458268.
! 1083:
! 1084: Wed Jul 18 11:05:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1085:
! 1086: * xinclude.c: applied patch from bug #454608 from Patrik Fimml.
! 1087: Fixes bug #454608.
! 1088:
! 1089: Wed Jul 11 19:57:59 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1090:
! 1091: * xmlschemas.c: applied patch for xsi:nil from Frank Gross, this
! 1092: should fix bug #358125
! 1093:
! 1094: Wed Jul 4 17:44:20 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1095:
! 1096: * xmlwriter.c: patch from Dodji Seketeli to avoid a leak on repeated
! 1097: uses of xmlTextWriterStartDocument()
! 1098:
! 1099: Tue Jun 26 13:30:50 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1100:
! 1101: * xmlschemas.c: fix a crash on solaris when a printf %s with a NULL
! 1102: argument occurs, should fix #450936
! 1103:
! 1104: Wed Jun 13 13:33:38 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1105:
! 1106: * xpath.c: fixed problem in previous fix to xmlXPathNodeSetSort
! 1107:
! 1108: Tue Jun 12 18:17:28 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1109:
! 1110: * doc/* configure.in NEWS: release of libxml2 2.6.29
! 1111: * valid.c: patch from Dagfinn I. Mannsåker for idness of name
! 1112: in HTML, c.f. bug #305885.
! 1113:
! 1114: Tue Jun 12 17:14:08 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1115:
! 1116: * SAX2.c: fixing bug #319964, parsing of HTML attribute really
! 1117: should not have namespace processing.
! 1118:
! 1119: Tue Jun 12 16:42:14 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1120:
! 1121: * parser.c: fixed the push mode when a big comment occurs before
! 1122: an internal subset, should close bug #438835
! 1123: * test/comment6.xml result//comment6.xml*: added a special
! 1124: test in the regression suite
! 1125:
! 1126: Tue Jun 12 15:41:09 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1127:
! 1128: * parser.c: fix bug #414846 where invalid characters in attributes
! 1129: would sometimes not be detected.
! 1130: * test/errors/attr4.xml result/errors/attr4.xml*: added a specific
! 1131: test case to the regression tests
! 1132:
! 1133: Tue Jun 12 14:23:24 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1134:
! 1135: * xstc/Makefile.am: apply patch from Ryan Hill to cope with changes
! 1136: in GNU tar, should fix #396751
! 1137:
! 1138: Tue Jun 12 12:03:36 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1139:
! 1140: * python/types.c: try to allow compilation on old python version
! 1141: should fix #398125
! 1142:
! 1143: Tue Jun 12 11:48:15 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1144:
! 1145: * HTMLtree.c: htmlNodeDumpFormatOutput didn't handle XML_ATTRIBUTE_NODe
! 1146: fixes bug #438390
! 1147:
! 1148: Tue Jun 12 11:37:55 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1149:
! 1150: * xmlIO.c: workaround misgenerated file: URIs c.f. #437385
! 1151:
! 1152: Tue Jun 12 11:22:47 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1153:
! 1154: * relaxng.c: fixed bug #407436 a crash in a specific case of
! 1155: Relax-NG validation
! 1156:
! 1157: Tue Jun 12 11:12:50 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1158:
! 1159: * catalog.c: fixed bug #383687, some case of recursion on next
! 1160: were not caught in the catalog code.
! 1161:
! 1162: Tue Jun 12 10:37:42 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1163:
! 1164: * HTMLparser.c: fixed bug #381877, avoid reading over the end
! 1165: of stream when generating an UTF-8 encoding error.
! 1166:
! 1167: Tue Jun 12 10:16:48 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1168:
! 1169: * parser.c: fixed bug #366161, trivially added the check in
! 1170: xmlCtxtReset()
! 1171:
! 1172: Fri Jun 8 21:48:21 CEST 2007 Rob Richards <rrichards@ctindustries.net>
! 1173:
! 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
! 1176: libxml2_a_dll.lib by default (LIBXML_STATIC_FOR_DLL flag).
! 1177:
! 1178: Fri Jun 8 21:37:46 CEST 2007 Rob Richards <rrichards@ctindustries.net>
! 1179:
! 1180: * threads.c include/libxml/threads.h: use specified calling convention
! 1181: for xmlDllMain. Old SDKs (VC6) only support InterlockedCompareExchange.
! 1182: add xmlDllMain to header for win32 when building for static dll
! 1183:
! 1184: Fri Jun 8 10:51:28 CEST 2007 Rob Richards <rrichards@ctindustries.net>
! 1185:
! 1186: * xmlwriter.c: fixed problem with namespace declaration being
! 1187: written more than once per element start tag
! 1188:
! 1189: Wed Jun 6 10:18:28 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1190:
! 1191: * xpath.c: fixed problem with xmlXPathNodeSetSort;
! 1192: fixed problem with xmlXPathNodeTrailingSorted (both bug#413451)
! 1193:
! 1194: Wed May 30 22:05:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1195:
! 1196: * xpath.c: fixed problem with string value for PI node
! 1197: (bug #442275)
! 1198:
! 1199: Mon May 28 16:14:50 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1200:
! 1201: * uri.c: fix bug reported by François Delyon
! 1202:
! 1203: Tue May 22 08:59:48 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1204:
! 1205: * encoding.c: Fixed typo in xmlCharEncFirstLine pointed out
! 1206: by Mark Rowe (bug #440159)
! 1207: * include/libxml/xmlversion.h.in: Added check for definition of
! 1208: _POSIX_C_SOURCE to avoid warnings on Apple OS/X (patch from
! 1209: Wendy Doyle and Mark Rowe, bug #346675)
! 1210: * schematron.c, testapi.c, tree.c, xmlIO.c, xmlsave.c: minor
! 1211: changes to fix compilation warnings - no change to logic.
! 1212:
! 1213: Tue May 15 22:18:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1214:
! 1215: * nanohttp.c: small enhancement to last fix, pointed out
! 1216: by Alex Cornejo
! 1217:
! 1218: Tue May 15 12:38:38 PDT 2007 William Brack <wbrack@mmm.com.hk>
! 1219:
! 1220: * nanohttp.c: fixed problem on gzip streams (bug #438045)
! 1221: * xpath.c: fixed minor spot of redundant code - no logic change.
! 1222:
! 1223: Fri May 11 22:45:18 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1224:
! 1225: * xpath.c: enhanced the coding for xmlXPathCastNumberToString
! 1226: in order to produce the required number of significant digits
! 1227: (bug #437179)
! 1228:
! 1229: Thu May 10 01:52:42 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1230:
! 1231: * list.c: applied patch to fix xmlListAppend() from
! 1232: Georges-André SILBER
! 1233: * valid.c: also fix the place wher it was called.
! 1234:
! 1235: Wed May 2 18:47:33 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1236:
! 1237: * parser.c: tried to fix an error problem on entity content failure
! 1238: reported by Michael Day
! 1239:
! 1240: Wed May 2 18:23:35 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1241:
! 1242: * configure.in: typo patch from Bjorn Reese
! 1243:
! 1244: Wed May 2 18:12:58 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1245:
! 1246: * HTMLparser.c: applied patch from Michael Day to add support for
! 1247: <embed>
! 1248:
! 1249: Thu Apr 26 10:58:50 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1250:
! 1251: * HTMLparser.c: Jean-Daniel Dupas pointed a couple of problems
! 1252: in htmlCreateDocParserCtxt.
! 1253:
! 1254: Thu Apr 26 10:36:26 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1255:
! 1256: * uri.c include/libxml/uri.h: patch from Richard Jones to save
! 1257: the query part in raw form.
! 1258: * libxml2-python-api.xml: also added accessor for the python bindings
! 1259:
! 1260: Wed Apr 25 15:57:32 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1261:
! 1262: * xstc/Makefile.am doc/examples/Makefile.am Makefile.am: applied
! 1263: patch from Richard Jones to for the silent flag on valgrind
! 1264: when doing "make valgrind"
! 1265: * xmlregexp.c: raise a regexp error when '\' is misused to escape
! 1266: a standard character.
! 1267:
! 1268: Tue Apr 24 20:15:14 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1269:
! 1270: * tree.c: Richard Jones reported xmlBufferAdd (buf, "", -1), fixing it
! 1271:
! 1272: Tue Apr 24 10:59:28 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1273:
! 1274: * uri.c: fix xmlURIUnescapeString comments which was confusing
! 1275:
! 1276: Wed Apr 18 09:52:25 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1277:
! 1278: * include/win32config.h libxml.h: new patch from Andreas Stricke to
! 1279: better integrate support for Windows CE
! 1280:
! 1281: Tue Apr 17 16:50:12 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1282:
! 1283: * doc/* configure.in NEWS: release of libxml2 2.6.28
! 1284:
! 1285: Tue Apr 17 14:47:42 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1286:
! 1287: * catalog.c libxml.h win32/wince/wincecompat.h win32/wince/wincecompat.c
! 1288: xmlIO.c nanohttp.c nanoftp.c trio.c triostr.c triostr.h: applied
! 1289: patch from Andreas Stricke to ease the compilation on Windows CE
! 1290:
! 1291: Tue Apr 17 14:34:45 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1292:
! 1293: * xmllint.c catalog.c: "xmllint unusable on win32" so applied
! 1294: a libxml2 patch from Christian Ehrlicher
! 1295:
! 1296: Mon Apr 16 09:05:01 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1297:
! 1298: * HTMLparser.c: change the way script/style are parsed to
! 1299: not try to detect comments, reported by Mike Day
! 1300: * result/HTML/doc3.*: affects the result of that test
! 1301:
! 1302: Wed Apr 11 22:38:18 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1303:
! 1304: * xmlregexp.c: small enhancement for quantifier range with
! 1305: min occurs of 0; fixes bug 425542.
! 1306:
! 1307: Fri Mar 30 14:41:57 CEST 2007 Daniel Veillard <daniel@veillard.com>
! 1308:
! 1309: * xmlIO.c: applied change from Michael Day to avoid a problem when
! 1310: compiled without zlib support.
! 1311:
! 1312: Wed Mar 21 17:58:13 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1313:
! 1314: * include/libxml/xpath.h: applied documentation patch from James Dennett
! 1315:
! 1316: Wed Mar 21 21:20:48 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1317:
! 1318: * xmlregexp.c: fixed problem with 0x2d in Char Range (bug #420596)
! 1319: * test/regexp/bug420596, result/regexp/bug420596: added regression
! 1320: test for this
! 1321:
! 1322: Wed Mar 21 14:23:08 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1323:
! 1324: * HTMLparser.c: fixed memory access error on parsing of meta data
! 1325: which had errors (bug #382206). Also cleaned up a few warnings
! 1326: by adding some additional DECL macros.
! 1327:
! 1328: Tue Mar 20 09:58:13 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1329:
! 1330: * nanoftp.c: applied patch from Björn Wiberg to try to fix again
! 1331: the silly __ss_familly problem on various AIXes, should fix #420184
! 1332:
! 1333: Wed Mar 14 20:30:38 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1334:
! 1335: * configure.in: corrected small error in last commit
! 1336: * xmlreader.c: corrected small typo in last commit
! 1337:
! 1338: Wed Mar 14 19:35:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1339:
! 1340: * xmlschemas.c: fixed problem with referenced attribute groups
! 1341: (bug #417621)
! 1342: * configure.in: re-ordered some includes for types.h / socket.h
! 1343: (bug #416001)
! 1344:
! 1345: Fri Mar 9 17:54:40 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1346:
! 1347: * xmlreader.c: applied patch from Julien Reichel cleaning up mode
! 1348: and state internal flags mixups
! 1349:
! 1350: Wed Mar 7 16:18:18 HKT 2007 William Brack <wbrack@mmm.com.hk>
! 1351:
! 1352: * xpath.c: fixed xmlXPathCmpNodes for incorrect result on certain
! 1353: cases when comparing identical nodes (bug #415567) with patch
! 1354: from Oleg Paraschenko
! 1355:
! 1356: Fri Feb 16 09:13:38 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1357:
! 1358: * python/libxml.py: fixed tab problem with patch from
! 1359: Andreas Hanke (bug #408626)
! 1360:
! 1361: Thu Feb 15 12:43:28 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1362:
! 1363: * doc/xml.html: Changed all references to libxml2 CVS over to
! 1364: the corresponding SVN. A few other spelling/grammar/links
! 1365: also changed.
! 1366: * doc/libxml2-api.xml, doc/*.html: Regenerated all docs.
! 1367:
! 1368: Tue Feb 13 18:15:58 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1369:
! 1370: * xpath.c: Fixed memory bug with invalid function reported by
! 1371: Francois Delyon on mailing list
! 1372:
! 1373: Mon Feb 12 16:40:48 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1374:
! 1375: * xinclude.c: fixed problem with invalid char encountered
! 1376: during text include (reported on xslt mailing list)
! 1377:
! 1378: Mon Feb 12 18:30:01 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1379:
! 1380: * Makefile.am: small cleanup to avoid packaging .svn
! 1381: * libxml.h threads.c parser.c: applied patch to avoid a problem
! 1382: in concurrent threaded initialization fix from Ted Phelps
! 1383:
! 1384: Thu Feb 08 15:35:18 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1385:
! 1386: * parser.c: added a GROW when parsing complex comments (bug #405666)
! 1387: * gentest.py, testapi.c: added a hack to prevent destruction of any
! 1388: param with 'destroy' in it's description (i.e. param destroyed by
! 1389: the routine under test, so shouldn't be destroyed by testapi)
! 1390: * xmlreader.c: added freeing of 'input' param even on error
! 1391: (fixes leak detected by testapi)
! 1392:
! 1393: Wed Jan 31 10:25:38 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1394:
! 1395: * testAutomata.c, testRegexp.c, testThreads.c, testThreadsWin32.c,
! 1396: xmlwriter.c: repositioned #include for libxml.h to avoid
! 1397: compilation error on some architectures (bug #398277)
! 1398: * fixed screwed-up ChangeLog (deleted some duplicate entries)
! 1399:
! 1400: Fri Jan 26 00:05:18 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1401:
! 1402: * implemented patch from Stéphane Bidoul for uri.c (bug #389767)
! 1403:
! 1404: Thu Jan 25 11:15:08 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1405:
! 1406: * xpath.c: added checks for alloc fail on calls to
! 1407: xmlXPathNewContext (libxslt bug #400242)
! 1408:
! 1409: Thu Jan 11 15:38:08 PST 2007 William Brack <wbrack@mmm.com.hk>
! 1410:
! 1411: * Re-generated the documentation (API chunks 27-29 were missing)
! 1412: (also causes changes to testapi.c, elfgcchack.h and
! 1413: win32/libxml2.def.src)
! 1414:
! 1415: Tue Jan 9 22:24:26 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1416:
! 1417: * python/libxml.c: fix a memory leak in the python string handling
! 1418: when SAX event are passed back to the python handlers
! 1419:
! 1420: Thu Jan 4 18:27:49 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1421:
! 1422: * xmlreader.c: fix xmlTextReaderSetup() description
! 1423: * test/relaxng/empty1.rng test/relaxng/comps_0.xml
! 1424: test/relaxng/empty1_0.xml test/relaxng/comps.rng
! 1425: test/relaxng/empty0.rng test/relaxng/empty0_0.xml
! 1426: test/relaxng/empty1_1.xml: tests which were apparently
! 1427: never commited to CVS
! 1428:
! 1429: Wed Jan 3 16:05:21 PST 2007 Aleksey Sanin <aleksey@aleksey.com>
! 1430:
! 1431: * xmlreader.c include/libxml/xmlreader.h win32/libxml2.def.src:
! 1432: expose xmlTextReaderSetup() function
! 1433:
! 1434: Wed Jan 3 16:14:13 CET 2007 Daniel Veillard <daniel@veillard.com>
! 1435:
! 1436: * configure.in: adapt the extra versioning code to SVN
! 1437:
! 1438: Thu Dec 14 16:52:34 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1439:
! 1440: * python/generator.py python/libxml.py: apparently id() sometimes
! 1441: generate negative values and %X outputs -XXXX :-(
! 1442:
! 1443: Mon Dec 4 10:30:25 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1444:
! 1445: * parser.c include/libxml/tree.h: patch from Michael Day on standalone
! 1446: and XML declaration detection, and associated documentation change
! 1447:
! 1448: Mon Dec 4 10:27:01 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1449:
! 1450: * xinclude.c: another XInclude user data propagation patch from
! 1451: Michael Day
! 1452:
! 1453: Thu Nov 23 17:22:03 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1454:
! 1455: * HTMLparser.c: applied patch from Steven Rainwater to fix
! 1456: UTF8ToHtml behaviour on code points which are not mappable to
! 1457: predefined HTML entities, fixes #377544
! 1458:
! 1459: Thu Nov 23 17:11:23 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1460:
! 1461: * xpath.c: fixed a bug where the principal node type of an axis
! 1462: wasn't tested on name check, fixes bug #377432
! 1463:
! 1464: Wed Nov 8 10:19:27 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1465:
! 1466: * HTMLparser.c: change htmlCtxtReset() following Michael Day bug
! 1467: report and suggestion.
! 1468:
! 1469: Mon Nov 6 09:56:41 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1470:
! 1471: * uri.c: applied patch from Igor for path conversion on Windows
! 1472:
! 1473: Thu Nov 2 11:29:17 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1474:
! 1475: * xmlregexp.c: another small change on the algorithm for the
! 1476: elimination of epsilon transitions, should help on #362989 too
! 1477:
! 1478: Wed Nov 1 16:33:10 CET 2006 Daniel Veillard <daniel@veillard.com>
! 1479:
! 1480: * tree.c: applied documentation patches from Markus Keim
! 1481: * xmlregexp.c: fixed one bug and added a couple of optimisations
! 1482: while working on bug #362989
! 1483:
! 1484: Fri Oct 27 14:54:07 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1485:
! 1486: * HTMLparser.c: applied a reworked version of Usamah Malik patch
! 1487: to avoid growing the parser stack in some autoclose cases, should
! 1488: fix #361221
! 1489:
! 1490: Thu Oct 26 10:54:40 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1491:
! 1492: * xpath.c: William spotted an obvious bug
! 1493:
! 1494: Wed Oct 25 18:04:50 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1495:
! 1496: * NEWS configure.in testapi.c doc//*: preparing release of
! 1497: libxml2-2.6.27
! 1498: * include/libxml/tree.h: fix a small problem with preproc flags
! 1499:
! 1500: Fri Oct 20 14:55:47 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1501:
! 1502: * tree.c: fix comment for xmlDocSetRootElement c.f. #351981
! 1503: * xmllint.c: order XPath elements when using --shell
! 1504:
! 1505: Tue Oct 17 23:23:26 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1506:
! 1507: * xmlregexp.c: applied fix from Christopher Boumenot for bug
! 1508: #362714 on regexps missing ']'
! 1509:
! 1510: Tue Oct 17 22:32:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1511:
! 1512: * parserInternals.c: applied patch from Marius Konitzer to avoid
! 1513: leaking in xmlNewInputFromFile() in case of HTTP redirection
! 1514:
! 1515: Tue Oct 17 22:19:02 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1516:
! 1517: * HTMLparser.c: fix one problem found in htmlCtxtUseOptions()
! 1518: and pointed in #340591
! 1519:
! 1520: Tue Oct 17 22:04:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1521:
! 1522: * HTMLparser.c: fixed teh 2 stupid bugs affecting htmlReadDoc() and
! 1523: htmlReadIO() this should fix #340322
! 1524:
! 1525: Tue Oct 17 21:39:23 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1526:
! 1527: * xpath.c: applied patch from Olaf Walkowiak which should fix #334104
! 1528:
! 1529: Tue Oct 17 18:12:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1530:
! 1531: * HTMLparser.c: fixing HTML minimized attribute values to be generated
! 1532: internally if not present, fixes bug #332124
! 1533: * result/HTML/doc2.htm.sax result/HTML/doc3.htm.sax
! 1534: result/HTML/wired.html.sax: this affects the SAX event strem for
! 1535: a few test cases
! 1536:
! 1537: Tue Oct 17 17:56:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1538:
! 1539: * HTMLparser.c: fixing HTML entities in attributes parsing bug #362552
! 1540: * result/HTML/entities2.html* test/HTML/entities2.html: added to
! 1541: the regression suite
! 1542:
! 1543: Tue Oct 17 01:21:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1544:
! 1545: * xmllint.c: started to switch xmllint to use xmlSaveDoc to test
! 1546: #342556
! 1547: * xmlsave.c: fixed #342556 easy and a whole set of problems with
! 1548: encodings, BOM and xmlSaveDoc()
! 1549:
! 1550: Mon Oct 16 15:14:53 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1551:
! 1552: * HTMLparser.c: fix #348252 if the document clains to be in a
! 1553: different encoding in the meta tag and it's obviously wrong,
! 1554: don't screw up the end of the content.
! 1555:
! 1556: Mon Oct 16 11:32:09 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1557:
! 1558: * HTMLparser.c: fix a chunking and script bug #347708
! 1559:
! 1560: Mon Oct 16 09:51:05 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1561:
! 1562: * HTMLparser.c: remove a warning
! 1563: * encoding.c: check with uppercase for AIX iconv() should fix #352644
! 1564: * doc/examples/Makefile.am: partially handle one bug report
! 1565:
! 1566: Sun Oct 15 22:31:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1567:
! 1568: * parser.c: fix the patch for unreproductable #343000 but
! 1569: also fix a line/column keeping error
! 1570: * result/errors/attr1.xml.err result/errors/attr2.xml.err
! 1571: result/errors/name.xml.err result/errors/name2.xml.err
! 1572: result/schemas/anyAttr-processContents-err1_0_0.err
! 1573: result/schemas/bug312957_1_0.err: affected lines in error output
! 1574: of the regression tests
! 1575:
! 1576: Sat Oct 14 10:46:46 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1577:
! 1578: * tree.c: fixing bug #344390 with xmlReconciliateNs
! 1579:
! 1580: Sat Oct 14 00:31:49 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1581:
! 1582: * xmllint.c: added --html --memory to test htmlReadMemory to
! 1583: test #321632
! 1584: * HTMLparser.c: added various initialization calls which may help
! 1585: #321632 but not conclusive
! 1586: * testapi.c tree.c include/libxml/tree.h: fixed compilation with
! 1587: --with-minimum --with-sax1 and --with-minimum --with-schemas
! 1588: fixing #326442
! 1589:
! 1590: Fri Oct 13 18:30:55 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1591:
! 1592: * relaxng.c: fix a Relax-NG bug related to element content processing,
! 1593: fixes bug #302836
! 1594: * test/relaxng/302836.rng test/relaxng/302836_0.xml
! 1595: result/relaxng/302836*: added to regression tests
! 1596:
! 1597: Fri Oct 13 14:42:44 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1598:
! 1599: * parser.c: fix a problem in xmlSplitQName resulting in bug #334669
! 1600:
! 1601: Fri Oct 13 12:27:22 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1602:
! 1603: * parser.c: fixed xmlIOParseDTD handling of @input in error case,
! 1604: Should fix #335085
! 1605: * testapi.c: reset the http_proxy env variable to not waste time
! 1606: on regression tests
! 1607:
! 1608: Thu Oct 12 23:07:43 CEST 2006 Rob Richards <rrichards@ctindustries.net>
! 1609:
! 1610: * xmlIO.c: fix Windows compile - missing xmlWrapOpen.
! 1611:
! 1612: Thu Oct 12 18:21:18 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1613:
! 1614: * parser.c: fixed the heuristic used when trying to detect mixed-content
! 1615: elememts if the parser wants to treat ignorable whitespaces
! 1616: in a non-standard way, should fix bug #300263
! 1617:
! 1618: Thu Oct 12 14:52:38 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1619:
! 1620: * parser.c: fix a first arg error in SAX callback pointed out by
! 1621: Mike Hommey, and another one still hanging around. Should fix #342737
! 1622:
! 1623: Wed Oct 11 23:11:58 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1624:
! 1625: * include/libxml/xmlversion.h.in: fix comment on versions
! 1626: * xmlmemory.c: do not spend too much time digging in dumped memory
! 1627:
! 1628: Wed Oct 11 18:40:00 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1629:
! 1630: * valid.c: fixed a weird error where validity context whould not
! 1631: show up if warnings were disabled pointed out by Bob Stayton
! 1632: * xmlIO.c doc/generator.py: cleanup and fix to regenerate the docs
! 1633: * doc//* testapi.c: rebuilt the docs
! 1634:
! 1635: Wed Oct 11 14:32:00 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1636:
! 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.
! 1640:
! 1641: Wed Oct 11 11:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1642:
! 1643: * python/Makefile.am: remove the build path recorded in the python
! 1644: shared module as Peter Breitenlohner pointed out, should fix #346022
! 1645:
! 1646: Wed Oct 11 11:14:51 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1647:
! 1648: * xmlIO.c: applied patch from Mikhail Zabaluev fixing the conditions
! 1649: of unescaping from URL to filepath, should fix #344588.
! 1650:
! 1651: Wed Oct 11 10:24:58 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1652:
! 1653: * configure.in xstc/Makefile.am: applied patch from Peter Breitenlohner
! 1654: for wget detection and fix of a Python path problem, should fix
! 1655: #340993
! 1656:
! 1657: Tue Oct 10 22:02:29 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1658:
! 1659: * include/libxml/entities.h entities.c SAX2.c parser.c: trying to
! 1660: fix entities behaviour when using SAX, had to extend entities
! 1661: content and hack on the entities processing code, but that should
! 1662: fix the long standing bug #159219
! 1663:
! 1664: Tue Oct 10 14:36:18 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1665:
! 1666: * uri.c include/libxml/uri.h: add a new function xmlPathToUri()
! 1667: to provide a clean conversion when setting up a base
! 1668: * SAX2.c tree.c: use said function when setting up doc->URL
! 1669: or using the xmlSetBase function. Should fix #346261
! 1670:
! 1671: Tue Oct 10 11:05:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1672:
! 1673: * xmlIO.c: applied a portability patch from Emelyanov Alexey
! 1674:
! 1675: Tue Oct 10 10:52:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1676:
! 1677: * parser.c: applied and slightly modified a patch from Michael Day to
! 1678: keep _private in the parser context when parsing external entities
! 1679:
! 1680: Tue Oct 10 10:33:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1681:
! 1682: * python/libxml.py python/types.c: applied patch from Ross Reedstrom,
! 1683: Brian West and Stefan Anca to add XPointer suport to the Python bindings
! 1684:
! 1685: Fri Sep 29 11:13:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1686:
! 1687: * xmlsave.c: fixed a comment
! 1688: * xinclude.c include/libxml/xinclude.h: applied a patch from Michael Day
! 1689: to add a new function providing the _private field for the generated
! 1690: parser contexts xmlXIncludeProcessFlagsData()
! 1691:
! 1692: Thu Sep 21 10:36:11 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1693:
! 1694: * xmlIO.c: applied patch from Michael Day doing some refactoring
! 1695: for the catalog entity loaders.
! 1696:
! 1697: Thu Sep 21 08:53:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1698:
! 1699: * HTMLparser.c include/libxml/HTMLparser.h: exports htmlNewParserCtxt()
! 1700: as Michael Day pointed out this is needed to use htmlCtxtRead*()
! 1701:
! 1702: Tue Sep 19 14:42:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1703:
! 1704: * parser.c: applied patch from Ben Darnell on #321545, I could not
! 1705: reproduce the problem but 1/ this is safe 2/ it's better to be safe.
! 1706:
! 1707: Sat Sep 16 16:02:23 CEST 2006 Rob Richards <rrichards@ctindustries.net>
! 1708:
! 1709: * tree.c: xmlTextConcat works with comments and PI nodes (bug #355962).
! 1710: * parser.c: fix resulting tree corruption when using XML namespace
! 1711: with existing doc in xmlParseBalancedChunkMemoryRecover.
! 1712:
! 1713: Fri Sep 1 11:52:55 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1714:
! 1715: * xmlIO.c: another patch from Emelyanov Alexey to clean up a few things
! 1716: in the previous patch.
! 1717:
! 1718: Wed Aug 30 15:10:09 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1719:
! 1720: * xmlIO.c: applied patch from Roland Schwingel to fix the problem
! 1721: with file names in UTF-8 on Windows, and compat on older win9x
! 1722: versions.
! 1723:
! 1724: Tue Aug 22 16:51:22 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1725:
! 1726: * valid.c: fixed a bug #203125 in Red hat bugzilla, crashing PHP4
! 1727: on validation errors, the heuristic to guess is a vctxt user
! 1728: pointer is the parsing context was insufficient.
! 1729:
! 1730: Mon Aug 21 10:40:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1731:
! 1732: * doc/xmlcatalog.1 doc/xmlcatalog_man.xml doc/xmllint.1 doc/xmllint.xml:
! 1733: applied patch to man pages from Daniel Leidert and regenerated
! 1734:
! 1735: Thu Aug 17 00:48:31 CEST 2006 Rob Richards <rrichards@ctindustries.net>
! 1736:
! 1737: * xmlwriter.c: Add a document to the xmlwriter structure and
! 1738: pass document when writing attribute content for encoding support.
! 1739:
! 1740: Wed Aug 16 01:15:12 CEST 2006 Rob Richards <rrichards@ctindustries.net>
! 1741:
! 1742: * HTMLtree.c xmlsave.c: Add linefeeds to error messages allowing
! 1743: for consistant handling.
! 1744:
! 1745: Tue Aug 15 15:02:18 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1746:
! 1747: * xpath.c: Applied the proposed fix for the documentation
! 1748: of xmlXPathCastToString(); see bug #346202.
! 1749:
! 1750: Tue Aug 15 14:49:18 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1751:
! 1752: * xmlschemas.c: While investigating bug #350247, I noticed
! 1753: that xmlSchemaIDCMatcher structs are massively recreated
! 1754: although only a maximum of 3 structs is used at the same
! 1755: time; added a cache for those structures to the
! 1756: validation context.
! 1757:
! 1758: Sat Aug 12 16:12:53 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1759:
! 1760: * xmlschemas.c: applied patch from Marton Illes to fix an allocation
! 1761: bug in xmlSchemaXPathEvaluate should close #351032
! 1762:
! 1763: Mon Aug 7 13:08:46 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1764:
! 1765: * xmlschemas.c: applied patch from Bertrand Fritsch to fix a bug in
! 1766: xmlSchemaClearValidCtxt
! 1767:
! 1768: Fri Aug 4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1769:
! 1770: * python/generator.py: fixed the conversion of long parameters
! 1771:
! 1772: Thu Jul 13 15:03:11 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1773:
! 1774: * xmlsave.c: Removed the automatic generation of CDATA sections
! 1775: for the content of the "script" and "style" elements when
! 1776: serializing XHTML. The issue was reported by Vincent Lefevre,
! 1777: bug #345147.
! 1778: * result/xhtml1 result/noent/xhtml1: Adjusted regression test
! 1779: results due to the serialization change described above.
! 1780:
! 1781: Thu Jul 13 08:32:21 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1782:
! 1783: * configure.in parser.c xmllint.c include/libxml/parser.h
! 1784: include/libxml/xmlversion.h.in: applied patch from Andrew W. Nosenko
! 1785: to expose if zlib support was compiled in, in the header, in the
! 1786: feature API and in the xmllint --version output.
! 1787:
! 1788: Thu Jul 13 08:24:14 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1789:
! 1790: * SAX2.c: refactor to use normal warnings for entities problem
! 1791: and not straight SAX callbacks.
! 1792:
! 1793: Wed Jul 12 17:13:03 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1794:
! 1795: * xmlschemas.c: Fixed bug #347316, reported by David Belius:
! 1796: The simple type, which was the content type definition
! 1797: of a complex type, which in turn was the base type of a
! 1798: extending complex type, was missed to be set on this
! 1799: extending complex type in the derivation machinery.
! 1800:
! 1801: Mon Jul 3 13:36:43 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1802:
! 1803: * xpath.c: Changed xmlXPathCollectAndTest() to use
! 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,
! 1808: I assume it was missed to be used with NODE_TEST_TYPE.
! 1809:
! 1810: Mon Jul 3 10:57:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1811:
! 1812: * HTMLparser.c: applied const'ification of strings patch from
! 1813: Matthias Clasen
! 1814:
! 1815: Thu Jun 29 13:51:12 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1816:
! 1817: * threads.c: patch from Andrew W. Nosenko, xmlFreeRMutex forgot to
! 1818: destroy the condition associated to the mutex.
! 1819:
! 1820: Thu Jun 29 12:48:00 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1821:
! 1822: * xpath.c: Fixed a double-free in xmlXPathCompOpEvalToBoolean(),
! 1823: revealed by a Libxslt regression test.
! 1824:
! 1825: Thu Jun 29 12:28:07 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1826:
! 1827: * xpath.c: Enhanced xmlXPathCompOpEvalToBoolean() to be also
! 1828: usable outside predicate evaluation; the intention is to
! 1829: use it via xmlXPathCompiledEvalToBoolean() for XSLT tests,
! 1830: like in <xsl:if test="/foo">.
! 1831:
! 1832: Wed Jun 28 19:11:16 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1833:
! 1834: * xpath.c: Fix a memory leak which occurred when using
! 1835: xmlXPathCompiledEvalToBoolean().
! 1836:
! 1837: Mon Jun 26 17:24:28 UTC 2006 William Brack <wbrack@mmm.com.hk>
! 1838:
! 1839: * python/libxml.c, python/libxml.py, python/tests/compareNodes.py,
! 1840: python/tests/Makefile.am:
! 1841: Added code submitted by Andreas Pakulat to provide node
! 1842: equality, inequality and hash functions, plus a single
! 1843: test program to check the functions (bugs 345779 + 345961).
! 1844:
! 1845: Mon Jun 26 18:38:51 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1846:
! 1847: * xpath.c: Added xmlXPathCompiledEvalToBoolean() to the API and
! 1848: adjusted/added xmlXPathRunEval(), xmlXPathRunStreamEval(),
! 1849: xmlXPathCompOpEvalToBoolean(), xmlXPathNodeCollectAndTest()
! 1850: to be aware of a boolean result request. The new function
! 1851: is now used to evaluate predicates.
! 1852:
! 1853: Mon Jun 26 16:22:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1854:
! 1855: * xpath.c: Fixed an bug in xmlXPathCompExprAdd(): the newly
! 1856: introduced field @rewriteType on xmlXPathStepOp was not
! 1857: initialized to zero here; this could lead to the activation
! 1858: of the axis rewrite code in xmlXPathNodeCollectAndTest() when
! 1859: @rewriteType is randomly set to the value 1. A test
! 1860: (hardcoding the intial value to 1) revealed that the
! 1861: resulting incorrect behaviour is similar to the behaviour
! 1862: as described by Arnold Hendriks on the mailing list; so I
! 1863: hope that will fix the issue.
! 1864:
! 1865: Fri Jun 23 18:26:08 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1866:
! 1867: * xpath.c: Fixed an error in xmlXPathEvalExpr(), which
! 1868: was introduced with the addition of the d-o-s rewrite
! 1869: and made xpath.c unable to compile if XPATH_STREAMING
! 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.
! 1874:
! 1875: Mon Jun 19 12:23:41 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1876:
! 1877: * xpath.c: Added optimization for positional predicates
! 1878: (only short-hand form "[n]"), which have a preceding
! 1879: predicate: "/foo[descendant::bar][3]".
! 1880:
! 1881: Sun Jun 18 20:59:02 EDT 2006 Daniel Veillard <daniel@veillard.com>
! 1882:
! 1883: * parser.c: try to fix the crash raised by the parser in
! 1884: recover mode as pointed by Ryan Phillips
! 1885:
! 1886: Sun Jun 18 18:44:56 EDT 2006 Daniel Veillard <daniel@veillard.com>
! 1887:
! 1888: * python/types.c: patch from Nic Ferrier to provide a better type
! 1889: mapping from XPath to python
! 1890:
! 1891: Sun Jun 18 18:35:50 EDT 2006 Daniel Veillard <daniel@veillard.com>
! 1892:
! 1893: * runtest.c: applied patch from Boz for VMS and reporting
! 1894: Schemas errors.
! 1895:
! 1896: Sun Jun 18 18:22:25 EDT 2006 Daniel Veillard <daniel@veillard.com>
! 1897:
! 1898: * testapi.c: applied patch from Felipe Contreras when compiling
! 1899: with --with-minimum
! 1900:
! 1901: Fri Jun 16 21:37:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1902:
! 1903: * tree.c include/libxml/tree.h: Fixed a bug in
! 1904: xmlDOMWrapAdoptNode(); the tree traversal stopped if the
! 1905: very first given node had an attribute node :-( This was due
! 1906: to a missed check in the traversal mechanism.
! 1907: Expanded the xmlDOMWrapCtxt: it now holds the namespace map
! 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.
! 1913: Substituted code which created the XML namespace decl on
! 1914: the doc for a call to xmlTreeEnsureXMLDecl(). Removed
! 1915: those nastly "warnigns" from the docs of the clone/adopt
! 1916: functions; they work fine on my side.
! 1917:
! 1918: Mon Jun 12 13:23:11 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1919:
! 1920: * result/pattern/namespaces: Adjusted the result of a
! 1921: regression test, since the fix of xmlGetNodePath() revealed a
! 1922: bug in this test result.
! 1923:
! 1924: Mon Jun 12 13:06:03 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1925:
! 1926: * tree.c: Got rid of a compiler warning in xmlGetNodePath().
! 1927:
! 1928: Mon Jun 12 12:54:25 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1929:
! 1930: * tree.c: Fixed xmlGetNodePath() to generate the node test "*"
! 1931: for elements in the default namespace, rather than generating
! 1932: an unprefixed named node test and loosing the namespace
! 1933: information.
! 1934:
! 1935: Fri Jun 9 21:45:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1936:
! 1937: * include/libxml/parser.h: Clarified in the docs that the tree
! 1938: must not be tried to be modified if using the parser flag
! 1939: XML_PARSE_COMPACT as suggested by Stefan Behnel
! 1940: (#344390).
! 1941:
! 1942: Tue Jun 6 17:50:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1943:
! 1944: * configure.ini NEWS doc//* libxml.spec.in : preparing release of 2.6.26
! 1945:
! 1946: Tue Jun 6 17:25:23 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1947:
! 1948: * xpath.c: Fixed self-invented a segfault in xmlXPathCtxtCompile(),
! 1949: when the expression was not valid and @comp was NULL and I
! 1950: tried to do the d-o-s rewrite.
! 1951:
! 1952: Tue Jun 6 15:19:57 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1953:
! 1954: * configure.ini NEWS doc//* libxml.spec.in : preparing release of 2.6.25
! 1955:
! 1956: Tue Jun 6 11:28:15 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1957:
! 1958: * xpath.c: Enabled the compound traversal again; I added a
! 1959: check to use this only if the have an expression starting
! 1960: with the document node; so in the case of "//foo", we
! 1961: already know at compilation-time, that there will be only
! 1962: 1 initial context node. Added the rewrite also to
! 1963: xmlXPathEvalExpr().
! 1964:
! 1965: Tue Jun 6 10:23:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1966:
! 1967: * xinclude.c: fix bug #343968, include='text' can't lead to a
! 1968: recursion.
! 1969:
! 1970: Fri Jun 2 22:47:08 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1971:
! 1972: * xpath.c: Disabled the compound traversal for the release;
! 1973: I need first to assure that this is done only if we have
! 1974: 1 initial node.
! 1975:
! 1976: Wed May 31 13:53:41 PST 2006 Aleksey Sanin <aleksey@aleksey.com>
! 1977:
! 1978: * xpath.c: fixed memory leak in xpath error reporting
! 1979:
! 1980: Wed May 31 15:30:16 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 1981:
! 1982: * libxml.h triodef.h: applied patch from Olli Savia for LynxOS
! 1983:
! 1984: Wed May 31 14:33:00 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1985:
! 1986: * xpath.c include/libxml/xpath.h runsuite.c:
! 1987: Changed the name of the recently added public function
! 1988: xmlXPathContextSetObjectCache() to
! 1989: xmlXPathContextSetCache(); so a more generic one, in
! 1990: case we decide to cache more things than only XPath
! 1991: objects.
! 1992:
! 1993: Tue May 30 21:36:16 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 1994:
! 1995: * xpath.c: Optimized xmlXPathNodeCollectAndTest() and
! 1996: xmlXPathNodeCollectAndTestNth() to evaluate a compound
! 1997: traversal of 2 axes when we have a "//foo" expression.
! 1998: This is done with a rewrite of the XPath AST in
! 1999: xmlXPathRewriteDOSExpression(); I added an additional field
! 2000: to xmlXPathStepOp for this (but the field's name should be
! 2001: changed). The mechanism: the embracing descendant-or-self
! 2002: axis traversal (also optimized to return only nodes which
! 2003: can hold elements), will produce context nodes for the
! 2004: inner traversal of the child axis. This way we avoid a full
! 2005: node-collecting traversal of the descendant-or-self axis.
! 2006: Some tests indicate that this can reduce execution time of
! 2007: "//foo" to 50%. Together with the XPath object cache this
! 2008: all significantly speeds up libxslt.
! 2009:
! 2010: Tue May 30 11:38:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2011:
! 2012: * xmlschemas.c: A warning will now be reported in the value of
! 2013: the XSD attribute 'schemaLocation' does not consist of tuples
! 2014: (namespace-name, document-URI). A warning will be reported
! 2015: if a schema document could not be found at the specified
! 2016: location (via 'schemaLocation' or
! 2017: 'noNamespaceSchemaLocation').
! 2018: * include/libxml/xmlerror.h: Added XML_SCHEMAV_MISC to
! 2019: xmlParserErrors.
! 2020:
! 2021: Tue May 30 11:21:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2022:
! 2023: * xpath.c: Enhanced xmlXPathNodeCollectAndTest() to avoid
! 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
! 2031: child::foo.
! 2032:
! 2033: Mon May 29 18:06:17 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2034:
! 2035: * xpath.c include/libxml/xpath.h: Added an XPath object cache.
! 2036: It sits on an xmlXPathContext and need to be explicitely
! 2037: activated (or deactivated again) with
! 2038: xmlXPathContextSetObjectCache(). The cache consists of 5
! 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
! 2042: as many XPath objects as possible, and fallback to normal
! 2043: free/create behaviour if no cache is available or if the cache
! 2044: is full.
! 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
! 2048: deactivated here in order to avoid confusion of the memory leak
! 2049: detection in runsuite.c.
! 2050:
! 2051: Wed May 24 10:54:25 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2052:
! 2053: * xpath.c: Removed a memcpy if xmlXPathNodeSetMerge(); it
! 2054: seems we really need to walk the whole list, since those
! 2055: nastly namespace nodes need to be added with
! 2056: xmlXPathNodeSetDupNs(); thus a pure memcpy is not possible.
! 2057: A flag on the node-set indicating if namespace nodes are in
! 2058: the set would help here; this is the 3rd flag which would
! 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
! 2062: behaviour.
! 2063: 2) Of what type are the nodes in the set (or of mixed type)?
! 2064: This would allow for faster merging of node-sets.
! 2065: 3) Are namespace nodes in the set?
! 2066: This would allow to skipp all the namespace node specific
! 2067: special handling. Faster node-set merging if the first
! 2068: set is empty; just memcpy the set.
! 2069:
! 2070: Mon May 22 17:14:00 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2071:
! 2072: * xpath.c: Optimization of count(): eliminated sorting
! 2073: (see bug #165547). Optimization of XPATH_OP_FILTER if the
! 2074: predicate is a [1] (disable with XP_OPTIMIZED_FILTER_FIRST if
! 2075: it produces trouble). Tiny opt in xmlXPathNodeSetMerge().
! 2076:
! 2077: Mon May 22 13:33:12 CEST 2006 Rob Richards <rrichards@ctindustries.net>
! 2078:
! 2079: * tree.c: Revert behavior change in xmlSetProp to handle attributes
! 2080: with colons in name and no namespace.
! 2081:
! 2082: Fri May 19 21:56:43 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2083:
! 2084: * xpath.c: Substituted all remaining calls to xmlXPathCmpNodes()
! 2085: for xmlXPathCmpNodesExt(). Tiny further enhancement of
! 2086: xmlXPathCmpNodesExt(). Added additional checks in various code
! 2087: parts to avoid calling sorting or merging functions if the
! 2088: node-set(s) don't need them; i.e., if they are empty or contain
! 2089: just one node.
! 2090:
! 2091: Fri May 19 13:16:58 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2092:
! 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.
! 2096: There are other places where the old comparison function
! 2097: xmlXPathCmpNodes() is still called, but I currently don't
! 2098: know exactly what those calls are for; thus if they can be
! 2099: substituted (if it makes sense) for the new function.
! 2100:
! 2101: Tue May 16 16:55:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2102:
! 2103: * xpath.c: Applied patch from Rob Richards, fixing a potential
! 2104: memory leak in xmlXPathTryStreamCompile(), when a list of
! 2105: namespaces was assigned to the XPath compilation context;
! 2106: here a new namespace list was created and passed to
! 2107: xmlPatterncompile(); but this list was not freed afterwards.
! 2108: Additionally we avoid now in xmlXPathTryStreamCompile() to
! 2109: compile the expression, if it has a colon - indicating
! 2110: prefixed name tests - and no namespace list was given. The
! 2111: streaming XPath mechanism needs a namespace list at
! 2112: compilation time (unlike normal XPath, where we can bind
! 2113: namespace names to prefixes at execution time).
! 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
! 2117: comparison if a dict is available; this won't work, since
! 2118: one does not know it the given strings originate from the
! 2119: same dict - and they normally don't do, since e.g.
! 2120: namespaces are hold on xmlNs->href. I think this would be
! 2121: worth an investigation: if we can add a @doc field to xmlNs
! 2122: and put the @href in to a additionan namespace dict hold
! 2123: in xmlDoc. Daniel will surely not like this idea :-) But
! 2124: evaluation of tons of elements/attributes in namespaces
! 2125: with xmlStrEqual() isn't the way we should go forever.
! 2126:
! 2127: Thu May 11 18:03:49 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2128:
! 2129: * xmlschemas.c: Fixed bug #341337, reported by David Grohmann.
! 2130: The code expected a node (xmlNodePtr) on the info for a
! 2131: non-existent default attribute, which clearly cannot be
! 2132: expected, since the attribute does not exist. I can only
! 2133: guess that this sneaked trying to eliminate the query
! 2134: for the owner-element, which is unavoidable actually.
! 2135: Note that creation of default attributes won't have an
! 2136: effect if validating via SAX/XMLReader; i.e., the processor
! 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).
! 2140:
! 2141: Tue May 9 21:47:58 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2142:
! 2143: * xmlschemas.c: Fixed bug #341150, reported by Michael Romer.
! 2144: In xmlSchemaBuildContentModelForSubstGroup(),
! 2145: xmlAutomataNewOnceTrans2() was incorrectly used instead of
! 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.
! 2153:
! 2154: Sat May 6 11:05:24 HKT 2006 William M. Brack <wbrack@mmm.com.hk>
! 2155:
! 2156: * relaxng.c: Fixed compilation error with patch supplied by
! 2157: Graham Bennett.
! 2158:
! 2159: Thu May 4 19:14:03 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2160:
! 2161: * xmlschemas.c: We'll raise an internal error and stop
! 2162: validation now when an entity is found in the instance
! 2163: document, since we don't support automatic entity
! 2164: substitution by the schema processor (yet?) -
! 2165: see bug #340316, reported by Nick Wellnhofer.
! 2166:
! 2167: Wed May 3 15:16:00 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2168:
! 2169: * configure.in: applied another Python detection patch from Joseph Sacco
! 2170: * libxml.spec.in: cleanup the changelog section, asciifies the spec file
! 2171: too
! 2172:
! 2173: Tue May 2 22:34:54 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2174:
! 2175: * xmlIO.c: fix a mix of code and declarations showing up on Windows
! 2176: patch from Kjartan Maraas, fixing #340404
! 2177:
! 2178: Tue May 2 14:24:40 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2179:
! 2180: * encoding.c: fixing bug #340398 xmlCharEncOutFunc writing to
! 2181: input buffer
! 2182:
! 2183: Fri Apr 28 18:29:22 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2184:
! 2185: * NEWS configure.in doc//*: preparing 2.6.24 release, fixed Python
! 2186: paths at the last moment
! 2187: * relaxng.c testapi.c tree.c: fix some comments
! 2188:
! 2189: Thu Apr 27 10:15:45 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2190:
! 2191: * xmlIO.c: applied patch from Roland Schwingel to allow UTF-8
! 2192: file paths on Windows
! 2193:
! 2194: Thu Apr 27 10:10:58 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2195:
! 2196: * xmlwriter.c: patch from Jason Viers for line breaks after EndPI
! 2197:
! 2198: Tue Apr 25 22:22:58 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2199:
! 2200: * tree.c: fix compilation without tree
! 2201:
! 2202: Tue Apr 25 18:17:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2203:
! 2204: * xmllint.c: applied patch from Gary Coady to really make sure
! 2205: xmllint --nonet would not reach the network, should fix #337483.
! 2206:
! 2207: Tue Apr 25 14:52:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2208:
! 2209: * configure.in: applied patch from Joseph Sacco changing slightly
! 2210: the python detection scheme should fix bug #338526
! 2211:
! 2212: Mon Apr 24 10:50:19 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2213:
! 2214: * parser.c: fix the error message for invalid code point in content
! 2215: c.f. bug #339311
! 2216:
! 2217: Wed Apr 19 13:16:23 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2218:
! 2219: * xmlschemas.c test/schemas/restriction-enum-1*
! 2220: result/schemas/restriction-enum-1*: Fixed incorrect
! 2221: validation of restricted enumerations. Added related
! 2222: regression tests.
! 2223:
! 2224: Thu Apr 13 09:47:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2225:
! 2226: * xmlschemas.c: fixing a deallocation problem in xmlSchemaAddSchemaDoc()
! 2227: in case of errors, should fix bug #338303
! 2228:
! 2229: Thu Apr 13 09:31:45 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2230:
! 2231: * relaxng.c: fixing a deallocation problem in xmlRelaxNGParse()
! 2232: in case of errors, should fix bug #338306
! 2233:
! 2234: Thu Apr 6 10:22:17 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2235:
! 2236: * doc/xmlcatalog.1 doc/xmlcatalog_man.xml doc/xmllint.1 doc/xmllint.xml:
! 2237: applied man page improvements from Daniel Leidert
! 2238:
! 2239: Mon Mar 27 11:44:07 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2240:
! 2241: * xmlschemas.c: removed unused code or variables, from Stefan Kost
! 2242: fixing #336163 and #336164
! 2243:
! 2244: Mon Mar 27 11:38:21 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2245:
! 2246: * xmlschemas.c: applied patch from Stefan Kost fixing #336160
! 2247:
! 2248: Mon Mar 27 11:23:39 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2249:
! 2250: * chvalid.c genChRanges.py genUnicode.py xmlunicode.c
! 2251: include/libxml/chvalid.h include/libxml/xmlunicode.h: applied
! 2252: patches from Aivars Kalvans to make unicode tables const, fixes
! 2253: bug #336096, this also updates to Unicode 4.01 final with a couple
! 2254: of character ranges fixes.
! 2255:
! 2256: Mon Mar 27 00:51:40 CEST 2006 Daniel Veillard <daniel@veillard.com>
! 2257:
! 2258: * chvalid.c genChRanges.py include/libxml/chvalid.h: fixed bug
! 2259: #335603 and resync'ed genChRanges.py to the expected output.
! 2260:
! 2261: Wed Mar 22 00:14:34 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2262:
! 2263: * xmlregexp.c: applied patch from Youri Golovanov fixing bug
! 2264: #316338 and adding a couple of optimizations in the regexp
! 2265: compilation engine.
! 2266: * test/regexp/bug316338 result/regexp/bug316338: added regression
! 2267: tests based on the examples provided in the bug report.
! 2268:
! 2269: Fri Mar 10 08:40:55 EST 2006 Daniel Veillard <daniel@veillard.com>
! 2270:
! 2271: * c14n.c encoding.c xmlschemas.c xpath.c xpointer.c: fix a few
! 2272: warning raised by gcc-4.1 and latests changes
! 2273:
! 2274: Fri Mar 10 01:34:42 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2275:
! 2276: * runtest.c schematron.c testAutomata.c tree.c valid.c xinclude.c
! 2277: xmlcatalog.c xmlreader.c xmlregexp.c xpath.c: end of first
! 2278: pass on coverity reports.
! 2279:
! 2280: Thu Mar 9 19:36:14 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2281:
! 2282: * relaxng.c xmlschemas.c xmlschemastypes.c: more cleanups based
! 2283: on coverity reports.
! 2284:
! 2285: Thu Mar 9 17:47:40 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2286:
! 2287: * SAX2.c catalog.c encoding.c entities.c example/gjobread.c
! 2288: python/libxml.c: more cleanups based on coverity reports.
! 2289:
! 2290: Thu Mar 9 15:12:19 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2291:
! 2292: * HTMLparser.c parser.c parserInternals.c pattern.c uri.c: a bunch
! 2293: of small cleanups based on coverity reports.
! 2294:
! 2295: Thu Mar 9 09:42:10 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2296:
! 2297: * win32/Makefile.bcb: added schematron as pointed out by Eric Zurcher
! 2298:
! 2299: Tue Mar 7 09:50:09 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2300:
! 2301: * xml2-config.in: fix Red Hat bug #184170
! 2302:
! 2303: Mon Mar 6 14:21:08 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2304:
! 2305: * tree.c: Simplified usage of the internal xmlNsMap. Added a
! 2306: "strict" lookup for namespaces based on a prefix. Fixed a
! 2307: namespace processing issue in the clone-node function, which
! 2308: occured if a @ctxt argument was given.
! 2309:
! 2310: Fri Mar 3 17:44:10 CET 2006 Rob Richards <rrichards@ctindustries.net>
! 2311:
! 2312: * valid.c: fix HTML attribute ID checking for input element.
! 2313: Maintain current attribute "name" behavior for now.
! 2314:
! 2315: Thu Mar 2 18:59:50 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2316:
! 2317: * tree.c: Bundled lookup of attr-nodes and retrieving their
! 2318: values into the functions xmlGetPropNodeInternal() and
! 2319: xmlGetPropNodeValueInternal(). Changed relevant code
! 2320: to use those functions.
! 2321:
! 2322: Mon Feb 27 20:42:04 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2323:
! 2324: * xpath.c: workaround HP-UX compiler bug by Rick Jones
! 2325:
! 2326: Mon Feb 27 10:57:05 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2327:
! 2328: * python/libxml2.py: remove a tab, as pointed out on IRC
! 2329:
! 2330: Sat Feb 25 18:12:10 CET 2006 Rob Richards <rrichards@ctindustries.net>
! 2331:
! 2332: * tree.c: Fix the add sibling functions when passing attributes.
! 2333: Modify testing for ID in xmlSetProp.
! 2334: No longer remove IDness when unlinking or replacing an attribute.
! 2335:
! 2336: Fri Feb 24 21:20:33 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2337:
! 2338: * catalog.c: Martin Cole pointed out a bug in xmlCatalogAdd()
! 2339: if /etc/xml/catalog doesn't exist.
! 2340:
! 2341: Thu Feb 23 23:06:18 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2342:
! 2343: * doc//*: updated the Ruby bindings links, and regenerated the
! 2344: docs.
! 2345:
! 2346: Thu Feb 23 09:12:27 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2347:
! 2348: * catalog.c: improve catalog debugging message patch from Rick Jones
! 2349:
! 2350: Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2351:
! 2352: * python/types.c: Nic Ferrier found debug statement left in the
! 2353: XPath conversion code
! 2354:
! 2355: Tue Feb 21 20:23:14 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2356:
! 2357: * doc/xmllint.1 doc/xmllint.xml: small man page improvements from
! 2358: Daniel Leidert
! 2359:
! 2360: Mon Feb 20 15:45:19 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2361:
! 2362: * xmlschemas.c: Fixed a side-effect of the previous XSI bugfix:
! 2363: The constructor needs a bucket to be assigned during component
! 2364: fixup.
! 2365:
! 2366: Mon Feb 20 14:32:36 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2367:
! 2368: * xmlschemas.c xmlschemastypes.c: Fixed xs:boolean to reject
! 2369: the empty string (reported by Bas Driessen on the mailing-list).
! 2370: Fixed schema XSI-acquisition and construction: the schemata
! 2371: (xmlSchema) didn't get the targetNamespace in some cases, thus
! 2372: the component resolution mechanism failed to work. The XSI
! 2373: stuff needs to be tested more intensively; think about how
! 2374: to test this for regression.
! 2375:
! 2376: Mon Feb 20 09:57:41 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2377:
! 2378: * doc/xmllint.1 doc/xmllint.xml: more man page improvements from
! 2379: Daniel Leidert
! 2380:
! 2381: Sun Feb 19 22:31:33 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2382:
! 2383: * doc/xmllint.1 doc/xmllint.xml: man page improvements from Daniel
! 2384: Leidert, c.f. #331290
! 2385:
! 2386: Sun Feb 19 17:54:04 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2387:
! 2388: * xmllint.c: fix an error report when using --path and --valid
! 2389: closes bug #331290
! 2390:
! 2391: Sun Feb 19 16:20:43 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2392:
! 2393: * relaxng.c: trying to fix #331062, this is again a problem
! 2394: around interleave, there is no good fix unless reimplementing
! 2395: but this works around some cases and allow to validate in that
! 2396: case.
! 2397:
! 2398: Wed Feb 15 11:55:22 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2399:
! 2400: * tree.c: Fixed bug #328896 reported by Liron. The path
! 2401: for text- and CDATA-section-nodes was computed incorrectly
! 2402: in xmlGetNodePath().
! 2403:
! 2404: Sun Feb 12 20:12:22 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2405:
! 2406: * xmlregexp.c: bug fixes for #327167 as well as some cleanups
! 2407: and more thorough tests on atoms comparisons.
! 2408:
! 2409: Thu Feb 9 10:07:20 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2410:
! 2411: * include/wsockcompat.h: patch from Eric Zurcher to compile with
! 2412: Borland C++ 6
! 2413:
! 2414: Sun Feb 5 04:03:59 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2415:
! 2416: * parser.c: bill pointed out a missing block in xmlParseComment
! 2417: trying to fill with a normal processing of the given character.
! 2418:
! 2419: Sun Feb 5 03:41:39 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2420:
! 2421: * parser.c: fixed the comment streaming bug raised by Graham Bennett
! 2422: * test/badcomment.xml result//badcomment.xml*: added to the regression
! 2423: suite.
! 2424:
! 2425: Fri Feb 3 17:36:41 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2426:
! 2427: * include/libxml/tree.h: Added the xmlDOMWrapCloneNode() to
! 2428: the header file.
! 2429:
! 2430: Fri Feb 3 17:29:22 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2431:
! 2432: * tree.c: Added an initial version of xmlDOMWrapCloneNode() to
! 2433: the API. It will be used to reflect DOM's Node.cloneNode and
! 2434: Document.importNode methods.
! 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
! 2438: and experimental state and should be only used to test it.
! 2439:
! 2440: Fri Feb 3 10:42:48 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2441:
! 2442: * uri.c: applied patch from Rob Richards fixing the URI regressions
! 2443: tests on Windows which seems to indicate bad escaping.
! 2444:
! 2445: Thu Feb 2 13:11:26 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2446:
! 2447: * tree.c: Fixed some bugs xmlDOMWrapReconcileNamespaces() wrt
! 2448: the previous addition of the removal of redundant ns-decls.
! 2449:
! 2450: Wed Feb 1 17:32:25 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2451:
! 2452: * tree.c: Enhanced xmlDOMWrapReconcileNamespaces() to remove
! 2453: redundant ns-decls if the option XML_DOM_RECONNS_REMOVEREDUND
! 2454: was given. Note that I haven't moved this option to the
! 2455: header file yet; so just call this function with an @option
! 2456: of 1 to test the behaviour.
! 2457:
! 2458: Wed Feb 1 12:21:08 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2459:
! 2460: * tapi.c win32/Makefile.*: Added changed as proposed on
! 2461: the mailing list by venkat naidu in order to compile
! 2462: testapi.c on windows.
! 2463:
! 2464: Thu Jan 19 09:57:28 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2465:
! 2466: * configure.in xml2-config.in: trying to fix windows/configure
! 2467: issues reported by Tim Van Holder
! 2468:
! 2469: Wed Jan 18 18:21:15 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2470:
! 2471: * HTMLparser.c libxml.h parser.c: try to fix xmlParseInNodeContext
! 2472: when operating on an HTML document.
! 2473:
! 2474: Mon Jan 9 17:27:15 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2475:
! 2476: * relaxng.c include/libxml/relaxng.h: Added
! 2477: xmlRelaxNGSetParserStructuredErrors() to the API.
! 2478:
! 2479: Mon Jan 9 15:33:16 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2480:
! 2481: * parser.c: reverted first patches for #319279 which led to #326295
! 2482: and fixed the problem in xmlParseChunk() instead
! 2483: * test/ent11 result//ent11*: added test for #326295 to the regression
! 2484: suite
! 2485:
! 2486: Thu Jan 5 16:25:06 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2487:
! 2488: * NEWS configure.in libxml.spec.in testapi.c doc/*: upated the news
! 2489: regenerated the docs, preparing for release of 2.6.23
! 2490: * pattern.c xmlschemas.c: fixed some comments
! 2491:
! 2492: Thu Jan 5 15:48:27 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2493:
! 2494: * test/XPath/docs/nodes test/XPath/tests/nodespat
! 2495: result/XPath/tests/nodespat: Added regression tests for
! 2496: the latest XPath/pattern fixes.
! 2497:
! 2498: Thu Jan 5 15:43:38 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2499:
! 2500: * pattern.c: Another fix to handle "foo//.": "foo" was not
! 2501: included in the resulting node-set.
! 2502:
! 2503: Thu Jan 5 13:22:29 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2504:
! 2505: * pattern.c xpath.c include/libxml/pattern.h:
! 2506: Fixed bug #322928, reported by Erich Schubert: The bug was
! 2507: in pattern.c, which is used for a tiny subset of xpath
! 2508: expression which can be evaluated in an optimized way.
! 2509: The doc-node was never considered when evaluating "//"
! 2510: expressions. Additionally, we fixed resolution
! 2511: to nodes of any type in pattern.c; i.e. a "//." didn't work
! 2512: yet, as it did select only element-nodes. Due to this
! 2513: issue the pushing of nodes in xpath.c needed to be adjusted
! 2514: as well.
! 2515:
! 2516: Wed Jan 4 18:07:47 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2517:
! 2518: * parser.c: tiny refactoring patch from Bjorn Reese
! 2519:
! 2520: Wed Jan 4 15:00:51 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2521:
! 2522: * SAX2.c: fix bug #324432 with <xml:foo/>
! 2523: * test/ns7 resul//ns7*: added to the regression tests
! 2524:
! 2525: Wed Jan 4 10:53:56 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2526:
! 2527: * include/wsockcompat.h: applied patch from Mark Junker, fixing a
! 2528: MinGW compilation problem, should close bug #324943
! 2529:
! 2530: Tue Jan 3 11:49:54 CET 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2531:
! 2532: * xmlschemas.c: Removed last dependency on the obsolete enum
! 2533: xmlSchemaValidError.
! 2534:
! 2535: Mon Jan 2 11:20:00 CET 2006 Daniel Veillard <daniel@veillard.com>
! 2536:
! 2537: * xmlreader.c include/libxml/xmlreader.h xmlschemas.c: compilation
! 2538: and doc build fixes from Michael Day
! 2539:
! 2540: Wed Dec 28 22:12:34 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2541:
! 2542: * xmlregexp.c: bug in xmlRegExecPushString2() pointed out by
! 2543: Sreeni Nair.
! 2544:
! 2545: Tue Dec 20 16:55:31 CET 2005 Rob Richards <rrichards@ctindustries.net>
! 2546:
! 2547: * tree.c: fix bug #322136 in xmlNodeBufGetContent when entity ref is
! 2548: a child of an element (fix by Oleksandr Kononenko).
! 2549: * HTMLtree.c include/libxml/HTMLtree.h: Add htmlDocDumpMemoryFormat.
! 2550:
! 2551: Tue Dec 20 11:43:06 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2552:
! 2553: * xmlschemas.c xmlstring.c: Fixed a segfault during
! 2554: text concatenation when validating a node tree:
! 2555: xmlStrncat was called with a @len of -1; but unlike
! 2556: xmlStrncatNew, it does not calculate the length
! 2557: automatically in such a case (reported by Judy Hay
! 2558: on the mailing list).
! 2559: Updated the descriptions of the involved string
! 2560: functions to note this.
! 2561:
! 2562: Thu Dec 15 12:11:07 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2563:
! 2564: * nanohttp.c: applied patch from Gary Coady to accept gzipped
! 2565: http resources.
! 2566:
! 2567: Wed Dec 14 18:41:26 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2568:
! 2569: * win32/configure.js: Added enable/disable of runtime
! 2570: debugging (LIBXML_DEBUG_RUNTIME).
! 2571:
! 2572: Wed Dec 14 18:11:50 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2573:
! 2574: * include/libxml/xmlversion.h.in: Fixed to define
! 2575: LIBXML_DEBUG_RUNTIME on the basis of @WITH_RUN_DEBUG@.
! 2576:
! 2577: Tue Dec 13 12:49:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2578:
! 2579: * test/schemas/bug321475* result/schemas/bug321475*:
! 2580: Added regression test for bug #321475 (reported by
! 2581: Gabor Nagy). Fixing of bug #323510 seemed to have
! 2582: fixed this bug as well.
! 2583:
! 2584: Mon Dec 12 16:19:16 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2585:
! 2586: * test/schemas/bug323510* result/schemas/bug323510*:
! 2587: Added regression test for bug #323510.
! 2588:
! 2589: Mon Dec 12 16:11:13 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2590:
! 2591: * xmlschemas.c: Workaround for bug #323510 (reported by
! 2592: Jonathan Filiatrault): substituted the epsilon transition
! 2593: for a labelled transition, in order to avoid a bug in
! 2594: xmlregexp.c which eliminated the epsilon transition and
! 2595: marked the initial state as final.
! 2596:
! 2597: Mon Dec 12 14:25:46 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2598:
! 2599: * xmlreader.c: Gary Coady pointed a memory leak in
! 2600: xmlTextReaderReadInnerXml() applied patch fixing #323864
! 2601:
! 2602: Sat Dec 10 12:08:28 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2603:
! 2604: * HTMLparser.c configure.in parserInternals.c runsuite.c runtest.c
! 2605: testapi.c xmlschemas.c xmlschemastypes.c xmlstring.c: fixed a number
! 2606: of warnings shown by HP-UX compiler and reported by Rick Jones
! 2607:
! 2608: Fri Dec 9 18:57:31 CET 2005 Rob Richards <rrichards@ctindustries.net>
! 2609:
! 2610: * xmlwriter.c: Insert space between pubid and sysid when both
! 2611: passed to xmlTextWriterStartDTD and indenting not being used.
! 2612: Remove no longer used Mem callbacks.
! 2613:
! 2614: Fri Dec 9 11:01:16 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2615:
! 2616: * runsuite.c: Changed to instantly mark instance-tests as
! 2617: failed if the corresponding schema was invalid. This
! 2618: reflects the side of the Python code for the XML Schema test
! 2619: suite. We now get the same number of failed tests on both
! 2620: sides.
! 2621:
! 2622: Wed Dec 7 14:59:01 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2623:
! 2624: * xmlreader.c include/libxml/xmlreader.h: Added
! 2625: xmlTextReaderSchemaValidateCtxt() to the API.
! 2626:
! 2627: Wed Dec 7 12:59:56 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2628:
! 2629: * xmlschemas.c: Fixed a segfault: the instance document was
! 2630: still tried to be validated, if the schema, dynamically
! 2631: acquired using XSI was invalid, thus mangled. The
! 2632: validation will stop (or rather won't validate) now in
! 2633: such a case. The schema parser error code will be set
! 2634: on the validion context now; this is somehow not nice,
! 2635: but it assures that the validation context indicates an
! 2636: error in there was a parser error.
! 2637:
! 2638: Tue Dec 6 18:57:23 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2639:
! 2640: * xmlreader.c: small doc patch from Aron Stansvik
! 2641: * legacy.c: another doc patch for a deprecated API
! 2642:
! 2643: Mon Dec 5 16:23:49 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2644:
! 2645: * Makefile.am: Tiny change for 'make tests': raised
! 2646: the number of expected failures for James Clark's
! 2647: XML Schema datatype tests from 10 to 11. The additional
! 2648: reported error was agreed to be correct long time ago,
! 2649: but we missed to adjust the message reported by
! 2650: the testing script.
! 2651:
! 2652: Fri Dec 2 13:51:14 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2653:
! 2654: * result/schemas/decimal* result/schemas/bug322411*:
! 2655: Added missing regression test results for the latest IDC
! 2656: and xs:decimal bugs.
! 2657:
! 2658: Wed Nov 30 12:22:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2659:
! 2660: * test/schemas/decimal* test/schemas/bug322411*: Added
! 2661: regression tests for the latest IDC and xs:decimal bugs.
! 2662:
! 2663: Wed Nov 30 11:57:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2664:
! 2665: * xmlschemas.c: Fixed bubbling of duplicate IDC nodes: the
! 2666: parent's list of duplicates was filled with NULLs instead
! 2667: of the nodes under certain conditions. This lead to a
! 2668: segfault when the list's entries were accessed.
! 2669:
! 2670: Mon Nov 28 17:28:53 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2671:
! 2672: * xmlschemastypes.c: Fixed parsing of xs:decimal to
! 2673: allow/deny special lexical forms. Fixed the totalDigits
! 2674: for values in the range (x < 1) && (x > -1) && (x != 0);
! 2675: E.g "0.123" has now a totalDigits of 3 (was 4 previously).
! 2676: Adjusted the comparison function for decimals due to this
! 2677: change. As a side effect comparison against zeroes was
! 2678: optimized.
! 2679:
! 2680: Mon Nov 28 13:25:11 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2681:
! 2682: * xmlschemas.c: An assignment to a local variable, which was
! 2683: used to access the IDC node list, was missing after the
! 2684: reallocation of the list (reported by Fabrice GUY
! 2685: bug #322411). Renamed the define ENABLE_IDC_NODE_TABLES
! 2686: to ENABLE_IDC_NODE_TABLES_TEST and *disabled* it, since
! 2687: it is used to force bubbling of IDC node tables even
! 2688: if not necessary; this was intended to be used for test
! 2689: purposes, but I obviously missed to disable it (although
! 2690: it apparently helped finding the bug).
! 2691:
! 2692: Wed Nov 23 17:34:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2693:
! 2694: * xmlschemas.c: In xmlSchemaAssembleByXSI() the return value
! 2695: of xmlSchemaGetMetaAttrInfo() was not assigned to anything;
! 2696: this caused XSI-driven-dynamic schema acquisition to fail
! 2697: with @noNamespaceSchemaLocation (reported by Julien Lamy
! 2698: on the mailing list).
! 2699:
! 2700: Tue Nov 22 18:31:34 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2701:
! 2702: * xmlschemas.c: Fixed a bug in xmlSchemaFindRedefCompInGraph()
! 2703: which caused the search for components to stop at the
! 2704: first encountered attribute group component.
! 2705: Fixed error report in xmlSchemaCheckSRCRedefineFirst(): the
! 2706: designation of a not-found component was not reported.
! 2707:
! 2708: Mon Nov 21 12:23:28 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2709:
! 2710: * xmlschemastypes.c: Albert Chin found another signed/unsigned problem
! 2711: in the date and time code raised on IRIX 6.5
! 2712:
! 2713: Fri Nov 18 18:13:38 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2714:
! 2715: * xmlschemas.c include/libxml/xmlschemas.h:
! 2716: Added xmlSchemaSetParserStructuredErrors() to the API.
! 2717: Fixed channeling of error relevant information to
! 2718: subsequent parser/validation contexts.
! 2719:
! 2720: Thu Nov 17 14:11:43 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2721:
! 2722: * parserInternals.c: removed unreachable code pointed out by
! 2723: Oleksandr Kononenko, fixes bug #321695
! 2724:
! 2725: Thu Nov 17 08:24:31 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2726:
! 2727: * parser.c: use ctxt->standalone = -2 to indicate that the
! 2728: XMLDecl was parsed but no standalone attribute was found,
! 2729: suggested by Michael Day to detect if an XMLDecl was found.
! 2730:
! 2731: Tue Nov 15 09:49:24 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2732:
! 2733: * runtest.c: Hisashi Fujinaka pointed that errors in Schemas tests
! 2734: were not properly reported.
! 2735:
! 2736: Sun Nov 13 13:42:41 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2737:
! 2738: * xmlIO.c: applied patch from Geert Jansen to remove xmlBufferClose()
! 2739: which is not needed.
! 2740:
! 2741: Fri Nov 11 13:48:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2742:
! 2743: * xmlschemas.c: Changed xmlSchemaFormatIDCKeySequence()
! 2744: to use xmlSchemaGetCanonValueWhtspExt() in order to
! 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.
! 2748:
! 2749: Wed Nov 9 13:07:24 EST 2005 Rob Richards <rrichards@ctindustries.net>
! 2750:
! 2751: * xmlIO.c xmlwriter.c: function consolidation when writing to xmlBuffer.
! 2752: Return error condition not len if xmlwriter fails writing to buffer.
! 2753:
! 2754: Wed Nov 9 09:54:54 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2755:
! 2756: * xmlsave.c xmlIO.c include/libxml/xmlIO.h include/libxml/xmlsave.h:
! 2757: applied patch from Geert Jansen to implement the save function to
! 2758: a xmlBuffer, and a bit of cleanup.
! 2759:
! 2760: Mon Nov 7 14:58:39 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2761:
! 2762: * xmlschemas.c xmlschemastypes.c: Fixed the type of the
! 2763: totalDigits value to be positiveInteger.
! 2764: Fixed crash in an error report function when we gave it
! 2765: the document node; only element and attribute nodes are
! 2766: processed now (reported by Rob Richards).
! 2767:
! 2768: Tue Nov 1 16:22:29 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2769:
! 2770: * xmlregexp.c: fix bug #319897, problem with counted atoms
! 2771: when the transition itself is counted too
! 2772: * result/regexp/hard test/regexp/hard: augmented the regression
! 2773: tests with the problem exposed.
! 2774:
! 2775: Tue Nov 1 11:54:39 CET 2005 Daniel Veillard <daniel@veillard.com>
! 2776:
! 2777: * win32/Makefile.mingw include/win32config.h: applied patch from
! 2778: Mark Junker to fix compilation with MinGW
! 2779:
! 2780: Fri Oct 28 18:36:08 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2781:
! 2782: * libxml.3: tiny fix from Albert Chin
! 2783: * runsuite.c runtest.c testapi.c: portability cleanup for arch
! 2784: needing trio for *printf
! 2785:
! 2786: Fri Oct 28 12:21:39 EDT 2005 Rob Richards <rrichards@ctindustries.net>
! 2787:
! 2788: * tree.c: add additional checks to prevent tree corruption. fix problem
! 2789: copying attribute using xmlDocCopyNode from one document to another.
! 2790:
! 2791: Fri Oct 28 17:58:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2792:
! 2793: * config.h.in configure.in vms/config.vms macos/src/config-mac.h:
! 2794: cleanup from Albert Chin
! 2795: * doc/Makefile.am: html/index.sgml doesn't exist anymore
! 2796:
! 2797: Fri Oct 28 16:53:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2798:
! 2799: * xmlIO.c xmlmodule.c: more portability patches from Albert Chin for
! 2800: HP-UX and AIX
! 2801:
! 2802: Fri Oct 28 10:36:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2803:
! 2804: * xmlmodule.c configure.in: applied 2 patches from Albert Chin for
! 2805: module portability
! 2806:
! 2807: Fri Oct 28 10:24:39 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2808:
! 2809: * error.c: fixing a portability problem on some old Unices with
! 2810: patch from Albert Chin
! 2811:
! 2812: 2005-10-27 Aleksey Sanin <aleksey@aleksey.com>
! 2813:
! 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)
! 2818:
! 2819: Thu Oct 27 16:10:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2820:
! 2821: * python/libxml.py: remove warnings to stdout patch from Nic Ferrier
! 2822:
! 2823: Thu Oct 27 13:54:52 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2824:
! 2825: * valid.c xmlregexp.c include/libxml/valid.h
! 2826: include/libxml/xmlregexp.h: avoid function parameters names 'list'
! 2827: as this seems to give troubles with VC6 and stl as reported by
! 2828: Samuel Diaz Garcia.
! 2829:
! 2830: Wed Oct 26 10:59:21 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2831:
! 2832: * parserInternals.c: fix a problem in some error case on Solaris
! 2833: when passed a NULL filename, pointed by Albert Chin.
! 2834:
! 2835: Tue Oct 25 14:34:58 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2836:
! 2837: * HTMLparser.c: script HTML parser error fix, corrects bug #319715
! 2838: * result/HTML/53867* test/HTML/53867.html: added test from Michael Day
! 2839: to the regression suite
! 2840:
! 2841: Tue Oct 25 14:21:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2842:
! 2843: * HTMLparser.c: typo fix from Michael Day
! 2844:
! 2845: Mon Oct 24 20:16:23 EDT 2005 Rob Richards <rrichards@ctindustries.net>
! 2846:
! 2847: * tree.c: fix issue adding non-namespaced attributes in xmlAddChild(),
! 2848: xmlAddNextSibling() and xmlAddPrevSibling() (bug #319108) - part 1.
! 2849:
! 2850: Sat Oct 22 10:00:41 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 2851:
! 2852: * parser.c: fixed second spot where CRLF split between chunks
! 2853: could cause trouble (bug #319279)
! 2854: * gentest.py, testapi.c: fixed two problems involved with
! 2855: --with-minimum compilation (compilation errors with schematron
! 2856: and formal expressions tests)
! 2857:
! 2858: Fri Oct 21 10:50:14 EDT 2005 Rob Richards <rrichards@ctindustries.net>
! 2859:
! 2860: * xmlsave.c: prevent output of fragment tags when serializing XHTML.
! 2861:
! 2862: Wed Oct 19 16:53:47 BST 2005 Daniel Veillard <daniel@veillard.com>
! 2863:
! 2864: * xmlregexp.c: commiting a some fixes and debug done yesterday in
! 2865: the London airport.
! 2866:
! 2867: Thu Oct 20 12:54:23 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2868:
! 2869: * xmlschemas.c: Removed creation of a temporary parser context
! 2870: during validation when processing xsi:type; this previously
! 2871: added a string to the dict of the schema - to assure thread
! 2872: safety, we don't want to modify a given schema during
! 2873: validation.
! 2874:
! 2875: Thu Oct 20 17:05:29 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 2876:
! 2877: * xmlwriter.c: fixed problem in xmlTextWriterVSprintf caused by
! 2878: misuse of vsnprintf
! 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
! 2881: * parser.c: fixed problem with CRLF split between chunks (bug
! 2882: #319279) (fix provided by Brion Vibber)
! 2883:
! 2884: Wed Oct 19 18:49:52 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2885:
! 2886: * xmlschemas.c: Fixed a potential memory leak in
! 2887: xmlSchemaCheckCSelectorXPath() when an internal error occurs.
! 2888: Fixed setting of ctxt->err to the given error code in
! 2889: the parsing error functions.
! 2890: * pattern.c: Added internal xmlCompileIDCXPathPath() as a
! 2891: starting point for IDC XPath compilation; this and some other
! 2892: tiny changes fixes issues regarding whitespace in the
! 2893: expressions and IDC selector/field relevant restrictions of
! 2894: the subset of XPath. Fixed a missing blocking of attributes
! 2895: in xmlStreamPushInternal().
! 2896:
! 2897: Mon Oct 17 15:06:05 EDT 2005 Daniel Veillard <daniel@veillard.com>
! 2898:
! 2899: * runtest.c: removed the error message
! 2900: * relaxng.c xmlschemas.c: removed 2 instability warnings from function
! 2901: documentation
! 2902: * include/libxml/schemasInternals.h: changed warning about API stability
! 2903: * xmlregexp.c: trying to improve runtime execution of non-deterministic
! 2904: regexps and automata. Not fully finished but should be way better.
! 2905:
! 2906: Mon Oct 17 16:12:02 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2907:
! 2908: * xmlschemas.c: Fixed a memory leak in
! 2909: xmlSchemaContentModelDump(). Added output of local types
! 2910: in xmlSchemaElementDump(). Tiny cosmetical changes to the
! 2911: dump output.
! 2912:
! 2913: Mon Oct 17 14:29:08 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2914:
! 2915: * tree.c pattern.c: Silenced intel compiler warnings (reported
! 2916: by Kjartan Maraas, bug #318517).
! 2917: * xmlschemas.c: The above changes in pattern.c revealed an
! 2918: inconsistency wrt IDCs: we now _only_ pop XPath states, if
! 2919: we really pushed them beforehand; this was previously not
! 2920: checked for the case when we discover an element node to be
! 2921: invalid wrt the content model.
! 2922: Fixed segfault in xmlSchemaGetEffectiveValueConstraint().
! 2923:
! 2924: Fri Oct 14 16:40:18 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2925:
! 2926: * result/schemas/*.err: Adapted regression test results.
! 2927:
! 2928: Fri Oct 14 16:21:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2929:
! 2930: * xmlschemas.c: Fixed some identity-constraint issues:
! 2931: Restructured IDC node-tables
! 2932: Allowed IDCs to resolve also to nodes of complex type with
! 2933: simple content.
! 2934: Added check for keyrefs with references to keyrefs.
! 2935: IDC target-nodes were interferring with IDC node-tables,
! 2936: since they used one list of entries only. I separated this
! 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.
! 2940: Keyrefs will fail to resolve to duplicate key/unique entries.
! 2941: I thought this was already working this way, but it didn't.
! 2942: The wording of the definition for [node table] in the spec
! 2943: can lead to a scenario, where keyrefs resolve perfectly, even
! 2944: if the relevant key-sequences of the referenced key/unique have
! 2945: duplicates in the subtree. Currently only Saxon 8.5.1 is
! 2946: dissallowing resolution to duplicate entries correctly - we
! 2947: will follow Saxon here.
! 2948: Removed some intel compiler warnings (reported by
! 2949: Kjartan Maraas, bug #318517).
! 2950: * pattern.c: Fixed an IDC-XPath problem when resolving to
! 2951: attributes.
! 2952:
! 2953: Mon Oct 14 01:15:14 CEST 2005 Rob Richards <rrichards@ctindustries.net>
! 2954: * nanohttp.c include/wsockcompat.h: applied patch from Kolja Nowak
! 2955: to use getaddrinfo() if supported in Windows build (bug# 317431).
! 2956:
! 2957: Mon Oct 10 15:33:48 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2958:
! 2959: * result/schemas/*: Adapted regression test results.
! 2960:
! 2961: Mon Oct 10 15:12:43 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 2962:
! 2963: * xmlschemas.c include/libxml/schemasInternals.h
! 2964: include/libxml/xmlerror.h: Initial implementation for
! 2965: redefinitions; this still misses checks for restrictions
! 2966: of the content model of complex types.
! 2967: Fixed default/fixed values for attributes (looks like they
! 2968: did not work in the last releases).
! 2969: Completed constraints for attribute uses.
! 2970: Seperated attribute derivation from attribute constraints.
! 2971: Completed constraints for attribute group definitions.
! 2972: Disallowing <import>s of schemas in no target namespace if the
! 2973: importing schema is a chameleon schema. This contradicts
! 2974: the way Saxon, Xerces-J, XSV and IBM's SQC works, but the
! 2975: W3C XML Schema WG, thinks it is correct to dissalow such
! 2976: imports.
! 2977: Added cos-all-limited constraints.
! 2978: Restructured reference resolution to model groups and element
! 2979: declarations.
! 2980: Misc cleanup.
! 2981:
! 2982: Fri Oct 7 04:34:12 CEST 2005 Rob Richards <rrichards@ctindustries.net>
! 2983:
! 2984: * schematron.c xmlregexp.c: remove warnings under Windows.
! 2985:
! 2986: Wed Sep 28 23:42:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2987:
! 2988: * parser.c: applied patch from Massimo Morara fixing bug #317447
! 2989: about risk of invalid write in xmlStringLenDecodeEntities
! 2990:
! 2991: Tue Sep 27 11:20:57 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2992:
! 2993: * error.c: Adrian Mouat pointed out redundancies in xmlReportError()
! 2994:
! 2995: Mon Sep 26 19:18:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 2996:
! 2997: * xmlregexp.c: seems a test to avoid duplicate transition is
! 2998: really needed at all times. Luka Por gave an example hitting
! 2999: this. Changed back the internal API.
! 3000:
! 3001: Thu Sep 22 13:14:07 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3002:
! 3003: * xmlreader.c: fixing leak in xmlTextReaderReadString() #316924
! 3004:
! 3005: Thu Sep 15 16:12:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3006:
! 3007: * uri.c: more fixes to the behaviour of xmlBuildRelativeURI
! 3008:
! 3009: Thu Sep 15 15:08:21 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3010:
! 3011: * xmlregexp.c: detect combinatory explosion and return with
! 3012: a runtime error in those case, c.f. #316338 though maybe we
! 3013: should not see such an explosion with that specific regexp,
! 3014: more checking needs to be done.
! 3015:
! 3016: Wed Sep 14 19:52:18 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3017:
! 3018: * include/libxml/schemasInternals.h: Added some comments for the
! 3019: struct fields.
! 3020:
! 3021: Wed Sep 14 13:24:27 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 3022:
! 3023: * uri.c: fixed problem when xmlBuildRelativeURI was given a
! 3024: blank path (bug 316224)
! 3025:
! 3026: Mon Sep 12 23:41:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3027:
! 3028: * NEWS configure.in doc//*: release of 2.6.22 updated doc and
! 3029: rebuild.
! 3030: * xmlsave.c include/libxml/xmlsave.h: added XML_SAVE_NO_XHTML
! 3031: xmlSaveOption
! 3032: * xmlschemas.c: minor cleanups
! 3033:
! 3034: Mon Sep 12 21:42:47 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3035:
! 3036: * test/schemas/import1_0.xsd: And adapting another one.
! 3037:
! 3038: Mon Sep 12 21:29:35 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3039:
! 3040: * result/schemas/derivation-ok-extension_0_0: Adapted result.
! 3041:
! 3042: Mon Sep 12 21:20:41 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3043:
! 3044: * result/schemas/allsg_0_3.err result/schemas/allsg_0_4.err
! 3045: result/schemas/changelog093_1_0.err
! 3046: result/schemas/derivation-ok-extension_0_0.err
! 3047: result/schemas/import1_0_0.err
! 3048: result/schemas/derivation-ok-restriction-2-1-1_0_0.err:
! 3049: Adapted regression results.
! 3050:
! 3051: Mon Sep 12 21:00:53 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3052:
! 3053: * xmlschemas.c include/libxml/schemasInternals.h
! 3054: include/libxml/xmlerror.h: Completion of the schema graph.
! 3055: Centralisation, more robustness of the schema document
! 3056: aquisition story. Centralised and restructured component fixup.
! 3057: Fixed attribute derivation when 'prohibiting' attribute uses.
! 3058: Added warnings: when schema documents cannot be localized
! 3059: during imports; when we get duplicate and pointless attribute
! 3060: prohibitions. Changed error reports for IDCs to report
! 3061: the relevant IDC designation as well (requested by GUY Fabrice).
! 3062: Misc code-cleanup.
! 3063:
! 3064: Mon Sep 12 16:02:12 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3065:
! 3066: * xmlsave.c: applied second patch from David Madore to be less intrusive
! 3067: when handling scripts and style elements in XHTML1 should fix #316041
! 3068: * test/xhtml1 result//xhtml1\*: updated the test accordingly
! 3069:
! 3070: Mon Sep 12 15:09:09 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3071:
! 3072: * libxml.spec.in doc/devhelp/*: finished the integration with
! 3073: devhelp, completing the index and inserted into the gtk-doc
! 3074: database at "make install" stage
! 3075:
! 3076: Mon Sep 12 14:14:12 CEST 2005 Rob Richards <rrichards@ctindustries.net>
! 3077:
! 3078: * include/libxml/xmlsave.h xmlsave.c: add XML_SAVE_NO_EMPTY save option
! 3079: and use option from xmlSaveCtxtPtr rather than global during output.
! 3080: * xmlsave.c: fix some output formatting for meta element under XHTML.
! 3081:
! 3082: Mon Sep 12 11:12:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3083:
! 3084: * include/libxml/parser.h parser.c xmllint.c: damn XML_FEATURE_UNICODE
! 3085: clashes with Expat headers rename to XML_WITH_ to fix bug #316053.
! 3086: * doc/Makefile.am: build devhelp before the examples.
! 3087: * doc/*: regenerated the API
! 3088:
! 3089: Mon Sep 12 02:03:12 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3090:
! 3091: * xmlsave.c: fix bug #316034, where xmlElemDump() can crash if
! 3092: given a document pointer instead of an element
! 3093:
! 3094: Mon Sep 12 01:26:16 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3095:
! 3096: * doc/devhelp/devhelp.xsl: improvements on the html generation,
! 3097: should be complete with navigation, what is left done is glueing
! 3098:
! 3099: Mon Sep 12 00:03:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3100:
! 3101: * configure.in doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
! 3102: doc/devhelp/*: started work needed to generate devhelp content,
! 3103: not too hard based on the existing format and extractor.
! 3104:
! 3105: Fri Sep 9 12:56:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3106:
! 3107: * parser.c: fixes bug #315617 when using push CDATA in some cases.
! 3108:
! 3109: Thu Sep 8 23:39:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3110:
! 3111: * xmllint.c: patch from Stéphane Bidoul to compile without schematron
! 3112:
! 3113: Wed Sep 7 00:16:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3114:
! 3115: * debugXML.c: patch from Oleg Paraschenko to fix xmlDebugDumpNode()
! 3116: when handled a namespace node.
! 3117:
! 3118: Sun Sep 4 23:36:45 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3119:
! 3120: * NEWS elfgcchack.h testapi.c doc/*: updated the docs and rebuild
! 3121: releasing 2.6.21
! 3122: * include/libxml/threads.h threads.c: removed xmlIsThreadsEnabled()
! 3123: * threads.c include/libxml/threads.h xmllint.c: added the more
! 3124: generic xmlHasFeature() as suggested by Bjorn Reese, xmllint uses it.
! 3125:
! 3126: Sun Sep 4 22:45:49 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3127:
! 3128: * configure.in doc/* configure.in: prepare for release
! 3129: * xpath.c: work for #303289, fix a formatting bug for MIN_INT
! 3130:
! 3131: Sun Sep 4 15:48:57 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3132:
! 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
! 3135: effects at the compilation level itself.
! 3136:
! 3137: Sun Sep 4 14:01:00 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3138:
! 3139: * pattern.c xpath.c include/libxml/pattern.h: fixing yet another
! 3140: pattern induced XPath bug #314282
! 3141: * relaxng.c: reverted back last change it was seriously broken
! 3142:
! 3143: Sat Sep 3 16:51:55 CEST 2005 Rob Richards <rrichards@ctindustries.net>
! 3144:
! 3145: * xmlsave.c: check for NULL to prevent crash with meta elements
! 3146:
! 3147: Sat Sep 3 16:26:55 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3148:
! 3149: * relaxng.c: structured error reporting problem with Relax-NG
! 3150: should fix #314881 and #314759
! 3151:
! 3152: Sat Sep 3 15:42:29 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3153:
! 3154: * pattern.c: fixes a portability problem raised by C370 on Z/OS
! 3155:
! 3156: Sat Sep 3 15:26:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3157:
! 3158: * SAX2.c tree.c valid.c: fixing a number of issues raised by xml:id
! 3159: but more generally related to attributes and ID handling, fixes
! 3160: #314358 among other things
! 3161:
! 3162: Fri Sep 2 14:26:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3163:
! 3164: * encoding.c parserInternals.c: avoid passing a char[] as snprintf
! 3165: first argument.
! 3166: * threads.c include/libxml/threads.h: implemented xmlIsThreadsEnabled()
! 3167: based on Andrew W. Nosenko idea.
! 3168: * doc/* elfgcchack.h: regenerated the API
! 3169:
! 3170: Thu Sep 1 14:44:42 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3171:
! 3172: * configure.in: the use of AM_PATH_PYTHON is not portable enough
! 3173: reverting back to AM_PATH_PROG
! 3174:
! 3175: Thu Sep 1 11:42:39 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3176:
! 3177: * HTMLparser.c: Applied the last patch from Gary Coady for #304637
! 3178: changing the behaviour when text nodes are found in body
! 3179: * result/HTML/*: this changes the output of some tests
! 3180:
! 3181: Thu Sep 1 11:22:37 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3182:
! 3183: * doc/downloads.html doc/xml.html: adding reference to Bull AIX rpms
! 3184: c.f. #160598
! 3185:
! 3186: Wed Aug 31 11:39:02 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3187:
! 3188: * xml2-config.in: removed the obsolete --libtool-libs option, c.f.
! 3189: bug #314853
! 3190:
! 3191: Fri Aug 26 17:33:26 CEST 2005 Rob Richards <rrichards@ctindustries.net>
! 3192:
! 3193: * xmlsave.c: move handling of meta element for http-equiv in XHTML docs
! 3194: to serialization and no longer modify internal tree.
! 3195:
! 3196: Fri Aug 26 00:51:58 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3197:
! 3198: * libxml.spec.in: the profiling usually don't work, disabled
! 3199: * doc/*: rebuilt
! 3200:
! 3201: Thu Aug 25 23:47:55 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3202:
! 3203: * configure.in: trying to fix the first part of #310033 by
! 3204: detecting gcc <= 3.2
! 3205:
! 3206: Thu Aug 25 22:13:37 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3207:
! 3208: * error.c: fixed bug #310033, the URI extraction code given a
! 3209: node is a bit twisted and broke in the last months.
! 3210:
! 3211: Thu Aug 25 16:18:15 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3212:
! 3213: * debugXML.c result/XPath/xptr/strrange2: uninitialized field and
! 3214: fix on test.
! 3215:
! 3216: Thu Aug 25 16:03:05 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3217:
! 3218: * debugXML.c: change verbosity depending on API
! 3219: * result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: get back
! 3220: to previous outputs
! 3221:
! 3222: Thu Aug 25 15:14:56 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3223:
! 3224: * HTMLparser.c parser.c SAX2.c debugXML.c tree.c valid.c xmlreader.c
! 3225: xmllint.c include/libxml/HTMLparser.h include/libxml/parser.h:
! 3226: added a parser XML_PARSE_COMPACT option to allocate small
! 3227: text nodes (less than 8 bytes on 32bits, less than 16bytes on 64bits)
! 3228: directly within the node, various changes to cope with this.
! 3229: * result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: this
! 3230: slightly change the output
! 3231:
! 3232: Thu Aug 25 12:16:26 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3233:
! 3234: * configure.in: patch from Andrew W. Nosenko, use se $GCC = 'yes'
! 3235: instead of $CC = 'gcc' because GCC may have a different name
! 3236:
! 3237: Thu Aug 25 00:18:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3238:
! 3239: * configure.in: changes the way the python binary is found, should
! 3240: also fix bug #308004
! 3241:
! 3242: Wed Aug 24 16:44:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3243:
! 3244: * parser.c: found another bug while looking at #309616 on missing
! 3245: entities.
! 3246: * result/ent2.sax* result/ent7.sax* result/xml2.sax*: this changed the
! 3247: SAX stream in missing conditions for a few tests
! 3248:
! 3249: Wed Aug 24 16:19:00 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3250:
! 3251: * encoding.c: applied the patch suggested #309565 which can avoid
! 3252: looping in error conditions.
! 3253:
! 3254: Wed Aug 24 16:04:17 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3255:
! 3256: * SAX2.c tree.c: line numbers are now carried by most nodes, fixing
! 3257: xmlGetLineNo() c.f. bug #309205
! 3258:
! 3259: Wed Aug 24 14:43:34 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3260:
! 3261: * encoding.c error.c include/libxml/xmlerror.h: finally converted
! 3262: the encoding module to the common error reporting mechanism
! 3263: * doc/* doc/html/libxml-xmlerror.html: rebuilt
! 3264:
! 3265: Wed Aug 24 11:35:26 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3266:
! 3267: * xpath.c: removed a potentially uninitialized variable error
! 3268: * python/generator.py: fixed a deprecation warning
! 3269: * python/tests/tstLastError.py: silent the damn test when Okay !
! 3270:
! 3271: Wed Aug 24 00:11:16 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3272:
! 3273: * SAX2.c globals.c runtest.c testC14N.c testapi.c tree.c
! 3274: include/libxml/SAX2.h include/libxml/xmlregexp.h: fixed compilation
! 3275: when configured --without-sax1 and other cleanups fixes bug #172683
! 3276: * doc/* elfgcchack.h: regenerated
! 3277:
! 3278: Tue Aug 23 20:05:05 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3279:
! 3280: * parser.c: fixed bug #170489 reported by Jirka Kosek
! 3281: * test/valid/objednavka.xml test/valid/dtds/objednavka.dtd
! 3282: result/valid/objednavka*: added the test to the regression suite.
! 3283:
! 3284: Tue Aug 23 18:04:08 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3285:
! 3286: * HTMLparser.c include/libxml/HTMLparser.h: added a recovery mode
! 3287: for the HTML parser based on the suggestions of bug #169834 by
! 3288: Paul Loberg
! 3289:
! 3290: Tue Aug 23 15:38:46 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3291:
! 3292: * elfgcchack.h testapi.c doc/*: regenerated
! 3293: * schematron.c: fixed a compilation problem
! 3294: * xmlregexp.c include/libxml/xmlregexp.h: some cleanups and one bug fix
! 3295: * result/expr/base: slightly changes the number of Cons.
! 3296:
! 3297: Mon Aug 22 23:19:50 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3298:
! 3299: * elfgcchack.h testapi.c doc/*: rescanned code and rebuilt
! 3300: * xmlregexp.c: small cleanup
! 3301: * include/libxml/schematron.h include/libxml/xmlexports.h
! 3302: include/libxml/xmlversion.h.in: cleanup problems from code scanner
! 3303:
! 3304: Mon Aug 22 18:00:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3305:
! 3306: * xmlschemastypes.c: applied patch from Kuba Nowakowski fixing bug
! 3307: #313982
! 3308: * result/schemas/bug313982* test/schemas/bug313982*: also added
! 3309: the test case to the regression suite.
! 3310:
! 3311: Mon Aug 22 17:50:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3312:
! 3313: * testRegexp.c: printed the wrong string
! 3314:
! 3315: Mon Aug 22 16:42:07 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3316:
! 3317: * testRegexp.c xmlregexp.c include/libxml/xmlregexp.h: exported
! 3318: xmlExpExpDerive(), added it to the testRegexp command line
! 3319: tool when providing multiple expressions.
! 3320:
! 3321: Mon Aug 22 14:57:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3322:
! 3323: * Makefile.am result/expr/base test/expr/base: added the first
! 3324: regression test suite set for the new expression support
! 3325:
! 3326: Mon Aug 22 13:49:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3327:
! 3328: * valid.c: fixed an uninitialized variable
! 3329: * xmlregexp.c include/libxml/xmlregexp.h: extended the API to
! 3330: add the parser, serializer and some debugging
! 3331: * include/libxml/xmlversion.h.in: made the new support compiled
! 3332: by default if Schemas is included
! 3333: * testRegexp.c: cleanup and integration of the first part of the
! 3334: new code with a special switch
! 3335: * xmllint.c: show up Expr in --version if compiled in
! 3336: * include/libxml/tree.h: moved the xmlBuffer definition up
! 3337:
! 3338: Mon Aug 22 12:11:10 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3339:
! 3340: * xmlschemas.c: Some preparation for the creation of a graph
! 3341: of imported/included/redefined schemas; this is needed for
! 3342: at least the redefinitions.
! 3343: Centralized the creation of the parser context in one function.
! 3344:
! 3345: Mon Aug 22 02:19:33 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3346:
! 3347: * xmlregexp.c include/libxml/xmlregexp.h: pushing the formal expression
! 3348: handling code to have it in CVs from now. Not plugged, and misses
! 3349: APIs it's not compiled in yet.
! 3350:
! 3351: Sat Aug 20 23:13:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3352:
! 3353: * xmlreader.c: applied another patch from Rob Richards to fix
! 3354: xmlTextReaderGetAttributeNs and xmlTextReaderMoveToAttributeNs
! 3355:
! 3356: Wed Aug 17 09:06:33 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3357:
! 3358: * xmlreader.c: applied patch from Rob Richards to fix
! 3359: xmlTextReaderGetAttribute behaviour with namespace declarations
! 3360:
! 3361: Fri Aug 12 14:12:56 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3362:
! 3363: * xmlschemas.c include/libxml/xmlerror.h:
! 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.
! 3367: This was reported by Guy Fabrice to the mailing list.
! 3368: Some initial parsing code for schema redefinitions.
! 3369: * result/schemas/bug303566_1_1.err
! 3370: result/schemas/bug312957_1_0.err: Adapted test results due
! 3371: to the keyref changes.
! 3372:
! 3373: Fri Aug 12 12:17:52 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3374:
! 3375: * valid.c: applied patch from Derek Poon fixing bug #310692
! 3376:
! 3377: Wed Aug 10 23:39:02 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3378:
! 3379: * xmlschemas.c: fix for bug #312945 as pointed by Dean Hill, the
! 3380: context type was not always properly initialized.
! 3381:
! 3382: Wed Aug 10 18:21:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3383:
! 3384: * relaxng.c: fixed bug #307377 about validation of choices in
! 3385: list values.
! 3386: * test/relaxng/307377* result/relaxng/307377* Makefile.am runtest.c:
! 3387: added examples to the regression tests, problem is that streaming
! 3388: version gives slightly more informations.
! 3389:
! 3390: Wed Aug 10 15:25:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3391:
! 3392: * xinclude.c: fixed bug #302302, nasty but the fix is rather simple.
! 3393:
! 3394: Wed Aug 10 11:59:46 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3395:
! 3396: * result/schemas/any6_1_0*: Added missing test results.
! 3397:
! 3398: Tue Aug 9 23:37:22 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3399:
! 3400: * xmlregexp.c: fixed a determinism detection problem exposed by
! 3401: ##other tests commited by Kasimier, also added a small speedup
! 3402: of determinism detection.
! 3403: * test/results/any6_2_0* any8_1_0* any7_1_2* any7_2_2*: added
! 3404: the results to the regression tests now
! 3405:
! 3406: Tue Aug 9 15:54:09 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3407:
! 3408: * test/schemas/any7_2.xml test/schemas/any6_2.xsd
! 3409: test/schemas/any8_1.xsd test/schemas/any8_0.xml:
! 3410: Added some more tests for element wildcards.
! 3411:
! 3412: Tue Aug 9 14:22:47 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3413:
! 3414: * xmlschemas.c: Fixed #312957 reported by Carol Hunter:
! 3415: streaming XPath states were not popped in every case,
! 3416: thus failed to resolve correctly for subsequent input.
! 3417: * test/schemas/bug312957* result/schemas/bug312957*:
! 3418: Added the test submitted by Carol Hunter.
! 3419:
! 3420: Tue Aug 9 13:07:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3421:
! 3422: * xmlregexp.c xmlschemas.c: trying to nail down the remaining
! 3423: ##other issues
! 3424: * result/schemas/any7* test/schemas/any7: completed the tests
! 3425: and added the results
! 3426: * result/schemas/any3_0_0.err result/schemas/any5_0_0.err
! 3427: result/schemas/any5_1_0.err: this slightly chnages the output
! 3428: from 3 existing tests
! 3429:
! 3430: Mon Aug 8 22:33:08 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3431:
! 3432: * nanoftp.c nanohttp.c xmlschemastypes.c: applied patch from
! 3433: Marcus Boerger to remove warnings on Windows.
! 3434:
! 3435: Mon Aug 8 16:43:04 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3436:
! 3437: * xmlsave.c include/libxml/xmlsave.h: fixed #145092 by adding
! 3438: an xmlSaveOption to omit XML declaration
! 3439:
! 3440: Mon Aug 8 15:44:54 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3441:
! 3442: * HTMLtree.c: fixed bug #310333 with a patch close to the provided
! 3443: patch for HTML UTF-8 serialization
! 3444: * result/HTML/script2.html: this changed the output of that test
! 3445:
! 3446: Mon Aug 8 15:01:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3447:
! 3448: * xmlregexp.c: fixed bug #310264, basically it's about reentrancy
! 3449: of count based transition, when going though the counter must
! 3450: be reset to 0
! 3451: * test/schemas/bug310264* result/schemas/bug310264*: added the
! 3452: regression test.
! 3453:
! 3454: Mon Aug 8 14:40:52 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3455:
! 3456: * xmlschemas.c: Fixed a memory leak: xmlSchemaFreeAnnot() was
! 3457: only freeing the first annotation in the list.
! 3458:
! 3459: Mon Aug 8 09:44:34 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3460:
! 3461: * xmlreader.c: applied patch from Rob Richards fixing
! 3462: xmlTextReaderGetAttribute
! 3463:
! 3464: Mon Aug 8 01:41:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3465:
! 3466: * HTMLparser.c: fixed an uninitialized memory access spotted by
! 3467: valgrind
! 3468:
! 3469: Sun Aug 7 12:39:35 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3470:
! 3471: * test/relaxng/docbook_0.xml: get rid of the dependancy on a locally
! 3472: installed DTD
! 3473: * uri.c include/libxml/uri.h xmlIO.c nanoftp.c nanohttp.c: try to
! 3474: cleanup the Path/URI conversion mess, needed fixing in various
! 3475: layers and a new API to the uri module which also fixes #306861
! 3476: * runtest.c: integrated a regression test specific to check the
! 3477: URI conversions done before calling the I/O handlers.
! 3478:
! 3479: Sat Aug 6 11:06:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3480:
! 3481: * doc/XSLT.html doc/xml.html: small doc fix for #312647
! 3482:
! 3483: Tue Aug 2 13:26:42 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3484:
! 3485: * win32/configure.js: applied patch from Rob Richards to allow
! 3486: disabling modules in win32, fixes #304071
! 3487:
! 3488: Mon Aug 1 07:18:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3489:
! 3490: * python/libxml.c: applied fix from Jakub Piotr Clapa for
! 3491: xmlAttr.parent(), closing #312181
! 3492:
! 3493: Sun Jul 31 18:48:55 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3494:
! 3495: * schematron.c: report improvement
! 3496: * test/schematron/zvon* result/schematron/zvon*: more tests
! 3497:
! 3498: Sun Jul 31 16:02:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3499:
! 3500: * win32/Makefile.msvc win32/configure.js: applied patch from Rob
! 3501: Richards to add schematron to the build on Windows
! 3502: * test/schematron/zvon3* result/schematron/zvon3*: second test
! 3503: * test/schematron/zvon10* result/schematron/zvon10*: this is the
! 3504: real second test 10 and 2 are swapped.
! 3505:
! 3506: Sun Jul 31 15:42:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3507:
! 3508: * schematron.c: more bug fixes, improve the error reporting.
! 3509: * test/schematron/zvon2* result/schematron/zvon2*: second test
! 3510:
! 3511: Sun Jul 31 14:15:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3512:
! 3513: * schematron.c xmllint.c: fixing the loop bug, fixing schematron
! 3514: text error rendering
! 3515: * Makefile.am result/schematron/* test/schematron/zvon1*.sct:
! 3516: started integrating within "make tests"
! 3517:
! 3518: Sat Jul 30 17:26:58 EDT 2005 Daniel Veillard <daniel@veillard.com>
! 3519:
! 3520: * test/schematron/*: a few first tests from Zvon unfortunately
! 3521: with the old syntax
! 3522:
! 3523: Sat Jul 30 17:08:07 EDT 2005 Daniel Veillard <daniel@veillard.com>
! 3524:
! 3525: * schematron.c xmllint.c include/libxml/schematron.h: commiting
! 3526: work done on the plane last week-end
! 3527:
! 3528: Sat Jul 30 15:16:29 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3529:
! 3530: * runtest.c: allows an extra argument to subset the tests
! 3531: * xmlregexp.c: big speedup for validation, basically avoided
! 3532: transition creation explosion when removing epsilon transition
! 3533:
! 3534: Sat Jul 30 00:00:46 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3535:
! 3536: * Makefile.am globals.c parserInternals.c xmlreader.c xmlunicode.c
! 3537: xmlwriter.c: more cleanups based on sparse reports, added
! 3538: "make sparse"
! 3539:
! 3540: Fri Jul 29 12:11:25 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3541:
! 3542: * python/libxml.c: don't output any message on failed resolver lookups,
! 3543: better done by the python user provided resolver layer.
! 3544:
! 3545: Fri Jul 29 01:48:02 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3546:
! 3547: * HTMLparser.c SAX2.c encoding.c globals.c parser.c relaxng.c
! 3548: runsuite.c runtest.c schematron.c testHTML.c testReader.c
! 3549: testRegexp.c testSAX.c testThreads.c valid.c xinclude.c xmlIO.c
! 3550: xmllint.c xmlmodule.c xmlschemas.c xpath.c xpointer.c: a lot of
! 3551: small cleanups based on Linus' sparse check output.
! 3552:
! 3553: Thu Jul 28 21:28:33 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3554:
! 3555: * include/libxml/Makefile.am: added schematron.h, oops ...
! 3556:
! 3557: Thu Jul 28 02:38:21 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3558:
! 3559: * xmlschemastypes.c: Added creation of the content type of
! 3560: xs:anyType. This is needed when trying to extend xs:anyType
! 3561: (although it makes no sense to extend it; IMHO the schema
! 3562: people should have ruled this out). This was reported
! 3563: by Yong Chen to the mailing list.
! 3564: * xmlschemas.c: Fixed handling of xs:anyType in
! 3565: xmlSchemaCheckCOSCTExtends() (reported by Young Chen). Tiny
! 3566: adjustment to an error report output.
! 3567: * test/schemas/extension2* result/schemas/extension2*:
! 3568: Added a test case provided by Young Chen.
! 3569:
! 3570: Mon Jul 25 11:41:18 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 3571:
! 3572: * uri.c: enhanced xmlBuildRelativeURI to allow the URI and the
! 3573: base to be in "relative" form
! 3574:
! 3575: Sun Jul 24 10:25:41 EDT 2005 Daniel Veillard <daniel@veillard.com>
! 3576:
! 3577: * schematron.c xmllint.c: started adding schematron to the xmllint
! 3578: tool, the report infrastructure is gonna be fun.
! 3579:
! 3580: Sat Jul 23 23:23:51 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3581:
! 3582: * test/schemas/any6* test/schemas/any7*: Added regression tests
! 3583: (they fail currently), but did not added results yet.
! 3584:
! 3585: Sat Jul 23 23:07:05 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3586:
! 3587: * xmlschemas.c: Removed the workaround code in
! 3588: xmlSchemaValidateElemWildcard() for the <any> wildcard
! 3589: with namespace == ##other. Support for such wildcards was
! 3590: implemented by Daniel at the automaton level recently, and
! 3591: the workaround code iterfered with it.
! 3592:
! 3593: Sat Jul 23 10:55:50 EDT 2005 Daniel Veillard <daniel@veillard.com>
! 3594:
! 3595: * pattern.c include/libxml/pattern.h: changed xmlPatterncompile
! 3596: signature to pass an int and not an enum since it can generate
! 3597: ABI compat troubles.
! 3598: * include/libxml/schematron.h schematron.c: adding the new
! 3599: schematron code, work in progress lots to be left and needing
! 3600: testing
! 3601: * include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in
! 3602: Makefile.am configure.in: integration of schematron into the
! 3603: build
! 3604: * xpath.c include/libxml/xpath.h: adding flags to control compilation
! 3605: options right now just XML_XPATH_CHECKNS.
! 3606:
! 3607: Sat Jul 23 16:39:35 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3608:
! 3609: * xmlschemas.c: Removed an "internal error" message from
! 3610: xmlSchemaBuildAContentModel() when an empty model group
! 3611: definition is hit.
! 3612:
! 3613: Sat Jul 23 00:34:07 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3614:
! 3615: * pattern.c: Changed xmlCompileStepPattern() and
! 3616: xmlCompileAttributeTest() to handle the "xml" prefix without
! 3617: caring if the XML namespace was supplied by the user.
! 3618:
! 3619: Fri Jul 22 00:08:43 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3620:
! 3621: * xmlschemas.c: Fixed xmlSchemaPSimpleTypeErr(), which did not
! 3622: output the given string arguments correctly.
! 3623:
! 3624: Thu Jul 21 09:21:00 EDT 2005 Daniel Veillard <daniel@veillard.com>
! 3625:
! 3626: * error.c globals.c parser.c runtest.c testHTML.c testSAX.c
! 3627: threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c
! 3628: xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h
! 3629: include/libxml/valid.h include/libxml/xmlIO.h
! 3630: include/libxml/xmlerror.h include/libxml/xmlexports.h
! 3631: include/libxml/xmlschemas.h: applied a patch from Marcus Boerger
! 3632: to fix problems with calling conventions on Windows this should
! 3633: fix #309757
! 3634:
! 3635: Wed Jul 20 14:45:39 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3636:
! 3637: * parser.c: an optimization of the char data inner loop,
! 3638: can gain up to 10% in pure SAX2 parsing speed
! 3639: * xmlschemas.c: applied patch from Kupriyanov Anatolij fixing
! 3640: a bug in XML Schemas facet comparison #310893
! 3641:
! 3642: Tue Jul 19 17:27:26 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3643:
! 3644: * xmlregexp.c xmlschemas.c: fixed the error reporting for
! 3645: not transitions
! 3646: * result/schemas/any5_0_0* result/schemas/any5_0_2*
! 3647: result/schemas/any5_1_0*: fixed output
! 3648:
! 3649: Tue Jul 19 15:34:12 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3650:
! 3651: * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: fixing
! 3652: bug #172215 about foreign namespaces by adding support for
! 3653: negated string transitions. Error messages still need to be
! 3654: improved.
! 3655: * test/schemas/any5* result/schemas/any5*: adding regression
! 3656: tests for this.
! 3657:
! 3658: Tue Jul 19 12:33:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3659:
! 3660: * tree.c: applied patch from Alexander Pohoyda fixing xmlGetNodePath
! 3661: on namespaced attributes #310417.
! 3662:
! 3663: Mon Jul 18 23:01:15 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3664:
! 3665: * doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: --nonet was
! 3666: ducplicated
! 3667:
! 3668: Mon Jul 18 20:49:28 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3669:
! 3670: * xmlschemas.c: fixed xsd:all when used in conjunction with
! 3671: substitution groups
! 3672: * test/schemas/allsg_* result/schemas/allsg_*: adding specific
! 3673: regression tests, strangely missing from NIST/Sun/Microsoft
! 3674: testsuites
! 3675:
! 3676: Sun Jul 17 07:11:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3677:
! 3678: * xmlschemas.c: fixed bug #307508, a bad automata was built but
! 3679: this showed as an indeterminist result
! 3680:
! 3681: Thu Jul 14 17:53:02 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3682:
! 3683: * xmlschemastypes.c: found the last bug raised by NIST tests in
! 3684: comparing base64 strings, result from runsuite:
! 3685: ## NIST test suite for Schemas version NIST2004-01-14
! 3686: Ran 23170 tests (3953 schemata), no errors
! 3687:
! 3688: Thu Jul 14 14:57:36 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3689:
! 3690: * testRegexp.c: fixed where xmlMemoryDump() should be called.
! 3691: * xmlregexp.c: fixed handling of {0}, \n, \r and \t, two bugs
! 3692: affecting NIST regression tests
! 3693:
! 3694: Thu Jul 14 11:30:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3695:
! 3696: * configure.in: applied a patch from Gerrit P. Haase to add
! 3697: module support on cygwin
! 3698:
! 3699: Thu Jul 14 10:56:42 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3700:
! 3701: * HTMLparser.c: fixed a potential buffer overrun error introduced
! 3702: on last commit to htmlParseScript() c.f. #310229
! 3703:
! 3704: Thu Jul 14 23:48:17 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 3705:
! 3706: * xpath.c: Changed the behaviour of xmlXPathEqualNodeSetFloat to
! 3707: return TRUE if a nodeset with a numeric value of NaN is compared
! 3708: for inequality with any numeric value (bug 309914).
! 3709:
! 3710: Thu Jul 14 01:03:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3711:
! 3712: * error.c relaxng.c xmlreader.c xmlschemas.c include/libxml/relaxng.h
! 3713: include/libxml/xmlschemas.h: applied patch from Marcus Boerger
! 3714: to route relaxng and schemas error messages when using the reader
! 3715: through the structured interface if activated.
! 3716: * elfgcchack.h doc/* testapi.c: rebuilt since this add new APIs
! 3717: to test.
! 3718:
! 3719: Wed Jul 13 18:35:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3720:
! 3721: * HTMLparser.c: applied UTF-8 script parsing bug #310229 fix from
! 3722: Jiri Netolicky
! 3723: * result/HTML/script2.html* test/HTML/script2.html: added the test
! 3724: case from the regression suite
! 3725:
! 3726: Tue Jul 12 17:08:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3727:
! 3728: * nanohttp.c: fixed bug #310105 with http_proxy environments with
! 3729: patch provided by Peter Breitenlohner
! 3730:
! 3731: Mon Jul 11 00:28:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3732:
! 3733: * Makefile.am NEWS configure.in doc/*: preparing release 2.6.20
! 3734: * xmllint.c: removed a compilation problem
! 3735:
! 3736: Sun Jul 10 23:33:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3737:
! 3738: * xstc/Makefile.am README README.tests Makefile.tests Makefile.am:
! 3739: preparing to make testsuite releases along with code source releases
! 3740: * gentest.py testapi.c: fixed a couple of problem introduced by
! 3741: the new Schemas support for Readers
! 3742: * xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude
! 3743: but simple way.
! 3744: * xmlschemas.c include/libxml/tree.h: fixed a couple of problems
! 3745: raised by the doc builder.
! 3746: * doc/*: made rebuild
! 3747:
! 3748: Sun Jul 10 21:51:16 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3749:
! 3750: * xmlschemas.c: fixed a bug introduced on last commit
! 3751:
! 3752: Sun Jul 10 21:00:54 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3753:
! 3754: * doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: fixed a typo
! 3755: pointed by Jeroen Ruigrok
! 3756: * include/libxml/xmlreader.h include/libxml/xmlschemas.h: increased
! 3757: the APIs for xmlReader schemas validation support
! 3758: * xmllint.c xmlreader.c xmlschemas.c: xmlReader schemas validation
! 3759: implementation and testing as xmllint --stream --schema ...
! 3760:
! 3761: Sun Jul 10 16:11:26 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3762:
! 3763: * include/libxml/xmlwin32version.h.in: try to avoid conflicts.
! 3764:
! 3765: Sat Jul 9 19:29:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3766:
! 3767: * parser.c: fix for #309761 from Dylan Shell
! 3768: * xmlschemas.c include/libxml/xmlschemas.h: added xmlSchemaSAXPlug
! 3769: and xmlSchemaSAXUnplug generic APIs for SAX Schemas validation.
! 3770: * xmllint.c: couple of fixes plus added descriptions for --sax and
! 3771: --sax1
! 3772:
! 3773: Fri Jul 8 23:35:00 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3774:
! 3775: * xmlschemas.c: Added c-props-correct constraint to check
! 3776: for equal cardinality of keyref/key.
! 3777: * include/libxml/xmlerror.h: Added an error code.
! 3778:
! 3779: Fri Jul 8 21:56:04 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3780:
! 3781: * pattern.c: Fixed evaluation of attributes. Actually only
! 3782: attribute at the first level were evaluated (e.g. "@attr");
! 3783: expression like "foo/@attr" always failed.
! 3784:
! 3785: Fri Jul 8 20:04:29 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3786:
! 3787: * xmlschemas.c: tiny fix in xmlSchemaValidateStream() if a
! 3788: user-provided SAX handler is given.
! 3789:
! 3790: Fri Jul 8 19:25:26 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3791:
! 3792: * parser.c: fix some potential leaks in error cases.
! 3793: * xmllint.c: added --sax, to allow testing of --schemas --sax and
! 3794: various other combinations.
! 3795: * xmlschemas.c: fix a couple of tiny problems in
! 3796: xmlSchemaValidateStream()
! 3797:
! 3798: Fri Jul 8 18:34:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3799:
! 3800: * xmlschemas.c: Changed xmlSchemaValidateFile() to use
! 3801: xmlSchemaValidateStream() internally.
! 3802:
! 3803: Fri Jul 8 17:02:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3804:
! 3805: * test/relaxng/docbook_0.xml: added the missing entity to the
! 3806: document internal subset to avoid errors if the DocBook catalogs
! 3807: are not there
! 3808: * xmlschemas.c: first cut at implementing xmlSchemaValidateStream()
! 3809: untested yet
! 3810:
! 3811: Wed Jul 6 15:45:48 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 3812:
! 3813: * parser.c: fixed problem with free on dupl attribute in
! 3814: dtd (bug309637).
! 3815: * test/errors/attr3.xml, result/errors/attr3.*: added
! 3816: regression test for this
! 3817:
! 3818: Wed Jul 6 13:11:35 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 3819:
! 3820: * win32/Makefile.msvc: try again to fix file format for Windows
! 3821:
! 3822: Wed Jul 6 12:20:13 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 3823:
! 3824: * win32/Makefile.msvc: removed spurious ^M
! 3825: * runtest.c: added check for option O_BINARY
! 3826: * test/schemas/bug309338*, result/schemas/bug309338*: changed
! 3827: sticky tag to 'binary'
! 3828:
! 3829: Wed Jul 6 10:38:02 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 3830:
! 3831: * debugXML.c: excluded content string check for XML_ELEMENT_DECL
! 3832: in xmlCtxtGenericNodeCheck
! 3833: * runtest.c: changed "open" calls to include O_BINARY for Windows
! 3834:
! 3835: Wed Jul 6 17:14:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3836:
! 3837: * parser.c: fixing bug #166777 (and #169838), it was an heuristic
! 3838: in areBlanks which failed.
! 3839: * result/winblanks.xml* result/noent/winblanks.xml test/winblanks.xml:
! 3840: added the input file to the regression tests
! 3841:
! 3842: Wed Jul 6 13:40:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3843:
! 3844: * xmlschemastypes.c: Fixed bug #309338, reported by Kupriyanov
! 3845: Anotolij.
! 3846: * test/schemas/bug309338* result/schemas/bug309338*:
! 3847: Added a regression test for the above bug.
! 3848:
! 3849: Tue Jul 5 16:03:05 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3850:
! 3851: * Makefile.am: first steps toward a testsuite dist
! 3852: * SAX2.c include/libxml/xmlerror.h: fixed bug #307870
! 3853:
! 3854: Tue Jul 5 12:38:36 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3855:
! 3856: * runsuite.c runtest.c: Tiny portability adjustment for win.
! 3857: * win32/Makefile.*: Added runtest.exe and runsuite.exe to
! 3858: be created.
! 3859:
! 3860: Mon Jul 4 17:44:26 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3861:
! 3862: * runsuite.c: first stb at unimplemnted detection
! 3863: * runtest.c: fixing Windows code
! 3864:
! 3865: Mon Jul 4 17:19:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3866:
! 3867: * runsuite.c: fix on schemas error
! 3868: * runtest.c: portability glob() on Windows
! 3869:
! 3870: Mon Jul 4 16:23:54 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3871:
! 3872: * runsuite.c runtest.c: cleanups, logfile and portability
! 3873: * xmllint.c: fixed a memory leak
! 3874:
! 3875: Mon Jul 4 13:11:12 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3876:
! 3877: * parser.c: fixed a bug failing to detect UTF-8 violations in
! 3878: CData in push mode.
! 3879: * result/errors/cdata.xml* test/errors/cdata.xml: added the test
! 3880: to the regressions
! 3881:
! 3882: Mon Jul 4 11:26:57 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3883:
! 3884: * debugXML.c: added enhancement for #309057 in xmllint shell
! 3885:
! 3886: Mon Jul 4 00:58:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3887:
! 3888: * HTMLparser.c: applied patch from James Bursa fixing an html parsing
! 3889: bug in push mode
! 3890: * result/HTML/repeat.html* test/HTML/repeat.html: added the test to the
! 3891: regression suite
! 3892:
! 3893: Sun Jul 3 23:42:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3894:
! 3895: * testapi.c tree.c: fixing a leak detected by testapi in
! 3896: xmlDOMWrapAdoptNode, and fixing another side effect in testapi
! 3897: seems to pass tests fine now.
! 3898: * include/libxml/parser.h parser.c: xmlStopParser() is no more limited
! 3899: to push mode
! 3900: * error.c: remove a warning
! 3901: * runtest.c xmllint.c: avoid compilation errors if only some parts
! 3902: of the library are compiled in.
! 3903:
! 3904: Mon Jul 4 00:39:35 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3905:
! 3906: * gentest.py testapi.c: fix a problem with previous patch to
! 3907: testapi.c
! 3908:
! 3909: Sun Jul 3 22:59:28 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3910:
! 3911: * runsuite.c runtest.c tree.c: fixing compilations when
! 3912: disabling parts of the library at configure time.
! 3913:
! 3914: Sun Jul 3 18:17:58 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3915:
! 3916: * parserInternals.c: fix bug raised by zamez on IRC
! 3917: * testapi.c: regenerated, seems to pop-up leaks in new tree functions
! 3918: * tree.c: added comments missing.
! 3919: * doc/*: regenerated
! 3920:
! 3921: Sun Jul 3 18:06:55 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3922:
! 3923: * testapi.c runsuite.c runtest.c: fixing #307823 and a couple of
! 3924: assorted bugs
! 3925: * python/generator.py python/libxml2-python-api.xml: fixed
! 3926: conditionals in generator too
! 3927: * doc/apibuild.py doc/libxml2-api.xml doc/* elfgcchack.h: some
! 3928: cleanups too and rebuilt
! 3929:
! 3930: Sun Jul 3 16:42:00 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3931:
! 3932: * xmlIO.c: fixed bug #307503 misplaced #ifdef
! 3933:
! 3934: Sun Jul 3 16:34:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3935:
! 3936: * runsuite.c: expanded test
! 3937: * xmlregexp.c: found and fixed the leak exposed by Microsoft regtests
! 3938:
! 3939: Sat Jul 2 23:38:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3940:
! 3941: * runsuite.c: a bit of progresses on xstc
! 3942:
! 3943: Sat Jul 2 09:30:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3944:
! 3945: * runsuite.c: completed the simple checks for Relax-NG suites
! 3946: back to the same 11 errors as in the Python runs.
! 3947:
! 3948: Thu Jun 30 15:01:52 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3949:
! 3950: * runtest.c: complete, checking on other platforms is needed
! 3951: * README: updated
! 3952: * debugXML.c: fix a bug raised by bill on IRC
! 3953: * relaxng.c: fix a leak in weird circumstances
! 3954: * runsuite.c Makefile.am: standalone test tool agaisnt
! 3955: the regression suites, work in progress
! 3956:
! 3957: Tue Jun 28 08:30:26 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3958:
! 3959: * runtest.c: adding URI tests
! 3960:
! 3961: Mon Jun 27 23:55:56 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3962:
! 3963: * runtest.c: adding xml:id
! 3964:
! 3965: Mon Jun 27 23:29:36 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3966:
! 3967: * runtest.c: finishing XPath, adding XPointer
! 3968:
! 3969: Mon Jun 27 17:39:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3970:
! 3971: * runtest.c: adding more coverage, XInclude and starting XPath
! 3972:
! 3973: Mon Jun 27 17:02:14 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3974:
! 3975: * tree.c include/libxml/tree.h: Added allocation/deallocation
! 3976: functions for the DOM-wrapper context.
! 3977:
! 3978: Mon Jun 27 15:41:30 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3979:
! 3980: * tree.c: Commented the new functions to be experimental.
! 3981:
! 3982: Mon Jun 27 14:41:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3983:
! 3984: * error.c valid.c: working some weird error reporting problem for
! 3985: DTD validation.
! 3986: * runtest.c: augmented with DTD validation tests
! 3987: * result/VC/OneID*: slight change in validation output.
! 3988:
! 3989: Mon Jun 27 13:44:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 3990:
! 3991: * runtest.c: added most HTML tests
! 3992:
! 3993: Mon Jun 27 14:06:10 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 3994:
! 3995: * test/namespaces/reconcile/tests.xml
! 3996: test/namespaces/reconcile/tests-to-c.xsl: Added initial tests
! 3997: for some new DOM-wrapper helping functions.
! 3998:
! 3999: Mon Jun 27 14:01:06 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4000:
! 4001: * xstc/xstc-to-python.xsl: Cleanup.
! 4002: * xstc/sun-test-def.xml xstc/nist-test-def.xml xstc/ms-test-def.xml:
! 4003: Removed, those are not needed anymore due to the new test suite.
! 4004:
! 4005: Mon Jun 27 11:39:50 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4006:
! 4007: * result/*.sax2 MAkefile.am: added SAXv2 regression tests apparently
! 4008: missing.
! 4009: * runtest.c: added SAX1/SAX2 checks.
! 4010:
! 4011: Mon Jun 27 12:24:54 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4012:
! 4013: * tree.c include/libxml/tree.h: Added
! 4014: xmlDOMWrapReconcileNamespaces(), xmlDOMWrapAdoptNode() and
! 4015: xmlDOMWrapRemoveNode() to the API. These are functions intended
! 4016: to be used with DOM-wrappers.
! 4017:
! 4018: Mon Jun 27 10:14:57 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4019:
! 4020: * runtest.c: continue to increase the tests
! 4021:
! 4022: Mon Jun 27 09:21:49 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4023:
! 4024: * runtest.c: continue to increase the tests
! 4025:
! 4026: Mon Jun 27 01:01:32 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4027:
! 4028: * runtest.c: continue to increase the tests
! 4029:
! 4030: Sun Jun 26 20:08:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4031:
! 4032: * include/libxml/valid.h valid.c: avoid name glob in agruments as
! 4033: it matches the glob() routine.
! 4034: * runtest.c Makefile.am: first steps toward a C regression test
! 4035: framework.
! 4036:
! 4037: Sat Jun 25 01:37:22 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 4038:
! 4039: * configure.in: fixed a problem with the detection of
! 4040: ss_family for ipV6, as reported on the mailing list by
! 4041: Doug Orleans.
! 4042:
! 4043: Tue Jun 21 10:44:34 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4044:
! 4045: * test/schemas/empty-value* result/schemas/empty-value*:
! 4046: Added regression tests (from Dhyanesh).
! 4047:
! 4048: Tue Jun 21 10:35:43 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4049:
! 4050: * xmlschemas.c: Fixed NULL values to be validated as empty
! 4051: string values (reported by Dhyanesh to the mailing list).
! 4052: Adjusted text concatenation of mixed content.
! 4053:
! 4054: Mon Jun 20 18:11:32 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4055:
! 4056: * tree.c valid.c: applied patch from Rob Richards for removal
! 4057: of ID (and xml:id)
! 4058: * xmlreader.c: applied patch from James Wert implementing
! 4059: xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml
! 4060:
! 4061: Thu Jun 16 14:38:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4062:
! 4063: * xmlschemas.c: Fixed SAX2 validation: grow of internal
! 4064: namespace list, appending of element character content.
! 4065: * xstc/xstc.py: Added "--sax" option for SAX2 validation.
! 4066:
! 4067: Wed Jun 15 15:34:52 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4068:
! 4069: * xmlschemastypes.c: Added missing function descriptions.
! 4070:
! 4071: Wed Jun 15 15:26:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4072:
! 4073: * xmllint.c: if sax1 is used and input is a file use the old
! 4074: API xmlParseFile()
! 4075: * xmlschemas.c: cleanups
! 4076: * doc/* testapi.c elfgcchack.h: rebuilt to add python bindings
! 4077: for the new functions in Schemas.
! 4078:
! 4079: Wed Jun 15 14:50:48 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4080:
! 4081: * xmlschemas.c include/libxml/xmlschemas.h: Added
! 4082: xmlSchemaValidateFile() to the public API. This will use
! 4083: SAX2-driven validation.
! 4084:
! 4085: Wed Jun 15 11:11:38 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4086:
! 4087: * result/schemas/bug306806_1_0 result/schemas/bug306806_1_0.err:
! 4088: Added schema test results (Tom Browder, bug #306806).
! 4089:
! 4090: Wed Jun 15 11:08:34 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4091:
! 4092: * test/schemas/bug306806_1.xsd test/schemas/bug306806_0.xml:
! 4093: Added schema tests submitted by Tom Browder (bug #306806).
! 4094:
! 4095: Tue Jun 14 15:03:22 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 4096:
! 4097: * pattern.c: adjusted last change to xmlCompilePathPattern,
! 4098: fixed one compilation warning
! 4099:
! 4100: Tue Jun 14 21:19:16 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4101:
! 4102: * pattern.c: Some changes/fixes to the streaming evaluation.
! 4103: * xmlschemas.c: A bit of support for parsing the schema for
! 4104: schema. Fixed attribute derivation when the use is
! 4105: "prohibited" and was "optional". Fixed an attribute construction
! 4106: bug, a left-over from the time, where <complexContent>,
! 4107: <extension>, etc. where created as structs.
! 4108:
! 4109: Tue Jun 14 12:35:12 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4110:
! 4111: * libxml-2.0.pc.in: removed a redundant include path
! 4112:
! 4113: Mon Jun 13 14:58:33 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4114:
! 4115: * xstc/Makefile.am: Some more adjustments.
! 4116:
! 4117: Mon Jun 13 14:35:59 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4118:
! 4119: * xstc/Makefile.am: Changed test extraction process, since some
! 4120: boxes don't know about "tar --strip-path".
! 4121:
! 4122: Mon Jun 13 13:39:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4123:
! 4124: * relaxng.c: fixed a bug exposed by Rob Richards in the mailing-list
! 4125: * result//compare0* test//compare0*: added the regression test in
! 4126: the suite as this went unnoticed !
! 4127:
! 4128: Wed Jun 9 11:07:42 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 4129:
! 4130: * pattern.c, xpath.c, include/libxml/pattern.h: Further
! 4131: enhancement for XPath streaming, consolidated with
! 4132: schemas usage of pattern.c. Added a new enum
! 4133: xmlPatternFlags.
! 4134: * doc/*, testapi.c, elfgcchack.h: updated to reflect new
! 4135: enum.
! 4136: * test/XPath/tests/mixedpat, test/XPath/docs/mixed,
! 4137: result/XPath/mixedpat: added regression test for problems
! 4138: reported in bug306348
! 4139:
! 4140: Thu Jun 9 16:51:31 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4141:
! 4142: * xmlschemastypes.c: Changed non-prefixed QNames to be bound to a
! 4143: default namespace if existent.
! 4144:
! 4145: Thu Jun 9 15:11:38 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4146:
! 4147: * xmlschemastypes.c: Fixed a bug which I invented: hexBinary's string
! 4148: values were not duplicated corrently when creating a computed value
! 4149: in xmlSchemaValAtomicType.
! 4150:
! 4151: Thu Jun 9 13:20:57 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4152:
! 4153: * xmlschemas.c result/schemas/include1_0_0.err:
! 4154: Fixed an attribute fixed/default value constraint error.
! 4155:
! 4156: Thu Jun 9 12:51:23 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4157:
! 4158: * result/schemas/*: Adapted regression test results.
! 4159:
! 4160: Thu Jun 9 12:22:45 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4161:
! 4162: * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h
! 4163: include/libxml/xmlschemastypes.h: Changed the validation process
! 4164: to be able to work in streaming mode. Some datatype fixes,
! 4165: especially for list and union types. Due to the changes the
! 4166: error report output has changed in most cases. Initial migration to
! 4167: functions usable by both, the parser and the validator. This should
! 4168: ease a yet-to-come XS construction API in the long term as well.
! 4169:
! 4170: Thu Jun 9 10:16:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4171:
! 4172: * parser.c: applied patch from Malcolm Rowe to avoid namespace
! 4173: troubles on rollback parsing of elements start #304761
! 4174: * test/nsclean.xml result/noent/nsclean.xml result/nsclean.xml*:
! 4175: added it to the regression tests.
! 4176:
! 4177: Thu Jun 9 00:33:50 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4178:
! 4179: * parser.c include/libxml/xmlerror.h: applied patch from Rob Richards
! 4180: for xml:space and xml:lang handling with SAX2 api.
! 4181:
! 4182: Wed Jun 8 19:41:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4183:
! 4184: * globals.c: applied patch from Morten Welinder, closing bug #306901
! 4185: on compiling subsets of the library
! 4186:
! 4187: Wed Jun 8 19:11:42 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4188:
! 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.
! 4191:
! 4192: 2005-06-07 Aleksey Sanin <aleksey@aleksey.com>
! 4193:
! 4194: * c14n.c: fix rendering of attributes when parent node
! 4195: is not in the node set
! 4196:
! 4197: 2005-06-06 Aleksey Sanin <aleksey@aleksey.com>
! 4198:
! 4199: * c14n.c: fixed xml attributes processing bug in exc c14n
! 4200: * xmllint.c: added --exc-c14n command line option
! 4201:
! 4202: Mon Jun 6 06:43:33 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 4203:
! 4204: * xpath.c, pattern.c: Enhanced xmlXPathRunStreamEval, fixed
! 4205: handling of depth/level for cases like union operator
! 4206: (bug #306348 reported by Bob Stayton). Also enhanced
! 4207: several comments throughout pattern.c.
! 4208: * doc/apibuild.py: fixed problem in handling of
! 4209: 'signed' declaration. Rebuilt the docs.
! 4210:
! 4211: Tue May 31 20:35:27 PDT 2005 William Brack <wbrack@mmm.com.hk>
! 4212:
! 4213: * xinclude.c: Enhanced handling of xml:base for included
! 4214: elements, fixing bugs 169209 and 302353.
! 4215:
! 4216: Wed May 25 18:59:53 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4217:
! 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
! 4223: schema people.
! 4224: * test/schemas/union2* result/schemas/union2*: Added
! 4225: regression tests for union types (by GUY Fabrice).
! 4226:
! 4227: Fri May 20 20:48:08 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4228:
! 4229: * xmlsave.c: applied patch from Mark Vakoc fixing saving of
! 4230: CDATA with NULL content.
! 4231:
! 4232: Thu May 12 15:14:26 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4233:
! 4234: * xmlschemastypes.c: Changed the VALID_TZO macro to restrict
! 4235: the timezone to -840 to 840.
! 4236:
! 4237: Thu May 12 15:05:11 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4238:
! 4239: * xmlschemastypes.c: Applied patch from Steve Nairn (bug #303670)
! 4240: for "signed int" of the date-time timezone field. Silenced
! 4241: a warning.
! 4242:
! 4243: Wed May 11 20:04:09 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4244:
! 4245: * tree.c: applied patch for replaceNode from Brent Hendricks
! 4246:
! 4247: Tue May 10 17:27:52 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4248:
! 4249: * tree.c: fixed bug #303682 of a leak reported by Malcolm Rowe
! 4250:
! 4251: Tue May 10 11:50:16 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4252:
! 4253: * testapi.c: applied patch from Steve Nairn tof fix the compilation
! 4254: problem exposed in bug #303640
! 4255:
! 4256: Tue May 10 11:11:26 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4257:
! 4258: * test/schemas/bug303566_1* result/schemas/bug303566_1_1*:
! 4259: Added regression a test provided by Heiko Oberdiek (bug #303566).
! 4260:
! 4261: Mon May 9 17:56:58 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4262:
! 4263: * pattern.c: Changed the XPath "." to resolve only on the first
! 4264: level for XML Schema IDCs (bug #303566 reported by Heiko Oberdiek).
! 4265: This should not affect pattern-like resolution on every level.
! 4266:
! 4267: Sun May 8 13:35:39 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4268:
! 4269: * xmlmemory.c: fixed #169630 segfault in xmlMemDisplay
! 4270:
! 4271: Fri May 6 13:40:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4272:
! 4273: * nanoftp.c: fixing bug #303068 increasing the nanoftp buffer.
! 4274: * doc/apibuild.py: fixed __attribute() parsing problem
! 4275: * doc/* testapi.c: regenerated the descriptions and docs.
! 4276:
! 4277: Wed May 4 11:16:00 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4278:
! 4279: * Makefile.am configure.in threads.c: on linux/gcc use weak definitions
! 4280: to avoid linking with pthread library on non-threaded environments.
! 4281: * xpath.c: applied patch from Mark Vakoc w.r.t. a buggy namespace
! 4282: list allocation.
! 4283:
! 4284: Fri Apr 29 11:27:37 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4285:
! 4286: * parser.c: Fixed a test for duplicate attributes: Non-prefixed
! 4287: attributes were treated as being bound to the default namespace.
! 4288:
! 4289: Tue Apr 19 17:51:32 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4290:
! 4291: * xmlschemastypes.c: Fixed date-time related validation
! 4292: (reported by David Crossley, bug #300576).
! 4293:
! 4294: Tue Apr 19 16:55:40 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4295:
! 4296: * xmlschemas.c xmlregexp.c: Removed 5 unnecessary
! 4297: dereferences (reported by Andriy, bug #301074).
! 4298:
! 4299: Tue Apr 19 22:33:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4300:
! 4301: * xpath.c: Added some code to avoid integer overflow for
! 4302: ceil, floor and round functions (bug 301162)
! 4303:
! 4304: Tue Apr 19 13:21:54 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4305:
! 4306: * xmlschemas.c: Removed workaround for bug #172215, since it
! 4307: does more harm in some scenarios. Added some of the
! 4308: "Particle Restriction OK" constraints - not yet enabled.
! 4309:
! 4310: Mon Apr 18 13:02:55 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4311:
! 4312: * result/schemas/changelog093*: Added test results.
! 4313:
! 4314: Mon Apr 18 12:42:14 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4315:
! 4316: * xmlschemas.c: Added output of canonical values in
! 4317: identity-constraint error messages.
! 4318: * xmlschemastypes.c include/libxml/xmlschemastypes.h:
! 4319: Added xmlSchemaGetCanonValueWhtsp() to the API.
! 4320: Further enhancement of the canonical value
! 4321: conversion.
! 4322: * test/schemas/changelog093_0.*: Added test with an XSD
! 4323: submitted by Randy J. Ray.
! 4324:
! 4325: Fri Apr 15 09:33:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4326:
! 4327: * valid.c: Applied Daniel's fix for memory leak in dtd
! 4328: prefix (bug 300550).
! 4329: * xpath.c: minor change to comment only
! 4330:
! 4331: Thu Apr 14 20:52:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4332:
! 4333: * xmlmemory.c: added the call to the breakpoint routine
! 4334: when a monitored block is reallocated or freed
! 4335:
! 4336: Wed Apr 13 05:55:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4337:
! 4338: * nanohttp.c: applied patch from Aron Stansvik for bug #172525
! 4339: about HTTP query string parameter being lost
! 4340:
! 4341: Tue Apr 12 04:03:32 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4342:
! 4343: * python/libxml.c python/libxml.py: applied patch from Brent Hendricks
! 4344: adding namespace removal at the python level #300209
! 4345: * python/tests/Makefile.am python/tests/nsdel.py: added the regression
! 4346: test
! 4347:
! 4348: Sun Apr 10 09:03:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4349:
! 4350: * xpath.c: fixed several places where memory cleanup was not
! 4351: properly done after an error was detected (problem was
! 4352: reported on the mailing list by Pawel Palucha)
! 4353:
! 4354: Fri Apr 8 21:58:04 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4355:
! 4356: * xmlschemas.c: Added substitution group constraints; changed
! 4357: the build of the pre-computed substitution groups. Channeled
! 4358: errors during xsi assembling of schemas to the validation
! 4359: context. Fixed a big memory leak, which occured when using
! 4360: IDCs: the precomputed value of attributes was not freed if
! 4361: the attribute did not resolve to an IDC field (discovered
! 4362: with the help of Randy J. Ray's schema, posted to the
! 4363: xmlschema-dev maling list).
! 4364:
! 4365: Fri Apr 8 13:22:01 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4366:
! 4367: * xmlschemas.c: Added "Particle correct 2" to parsing of model groups.
! 4368: Added handling substitution groups inside <choice> and <sequence>;
! 4369: for <all> this is not supported yet. Changed circular checks for
! 4370: model groups definitions. "memberTypes" are processed at different
! 4371: levels now: component resolution first, construction later; this
! 4372: goes hand in hand with a global change to handle component
! 4373: resolution in a distinct phase. Fixed invalid default values for
! 4374: elements to mark the schema as invalid; this just resulted in an
! 4375: error report previously, but the schema was handled as valid.
! 4376: Separated the assignment of the model groups to referencing
! 4377: model group definition references (i.e. particles); this was
! 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
! 4381: types.
! 4382: * include/libxml/schemasInternals.h: Added a flag for substitution
! 4383: group heads.
! 4384:
! 4385: Wed Apr 6 23:14:03 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
! 4386:
! 4387: * win32/Makefile.*: make install cleanup
! 4388:
! 4389: Wed Apr 6 22:42:23 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
! 4390:
! 4391: * win32/Makefile.mingw: fixed mingw compilation
! 4392: * testModule.c: removed mingw warnings
! 4393:
! 4394: Wed Apr 6 21:59:11 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
! 4395:
! 4396: * .cvsignore: added Eclipse project files to ignore list
! 4397:
! 4398: Wed Apr 6 16:08:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4399:
! 4400: * xpath.c: fixed the bug in lang() as raised by Elliotte Rusty Harold
! 4401: * result/XPath/tests/langsimple test/XPath/tests/langsimple
! 4402: test/XPath/docs/lang: added a regression test
! 4403:
! 4404: Tue Apr 5 23:48:35 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4405:
! 4406: * nanoftp.c: applied fix from Rob Richards to compile on Windows.
! 4407:
! 4408: Tue Apr 5 17:02:58 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4409:
! 4410: * xmlschemas.c: Added "Type Derivation OK (Complex)" constraints
! 4411: and anchored them in the "Element Locally Valid (Element)"
! 4412: constraints. This restricts the type substitution via "xsi:type".
! 4413:
! 4414: Tue Apr 5 13:10:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4415:
! 4416: * xmlschemas.c: patch from Matthew Burgess to improve some schemas
! 4417: facets validation messages.
! 4418:
! 4419: Sat Apr 2 12:48:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4420:
! 4421: * doc/* configure.in NEWS: preparing release 2.6.19, updated docs and
! 4422: rebuilding.
! 4423:
! 4424: Sat Apr 2 13:27:32 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4425:
! 4426: * xstc/Makefile.am: integrated fixup-tests.py
! 4427:
! 4428: Fri Apr 1 19:14:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4429:
! 4430: * xmlschemastypes.c: fixed a lack of comment and missing test for
! 4431: a pointer in the API.
! 4432:
! 4433: Fri Apr 1 17:54:22 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4434:
! 4435: * xstc/fixup-tests.py: A tiny script to fixup some of the schema
! 4436: files used for the tests.
! 4437:
! 4438: Fri Apr 1 17:33:50 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4439:
! 4440: * xmlschemas.c include/libxml/schemasInternals.h
! 4441: result/schemas/src-element2-*.err result/schemas/element-*.err:
! 4442: Committing again, since the CVS server aborted.
! 4443:
! 4444: Fri Apr 1 15:29:27 CEST 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4445:
! 4446: * xmlschemastypes.c: Corrected 'length' facet validation for
! 4447: QNames and notations. Corrected xmlSchemaGetCanonValue: some
! 4448: data types did not return a value if already in normalized
! 4449: form.
! 4450: * xmlschemas.c include/libxml/schemasInternals.h:
! 4451: Eliminated creation of structs for <restriction>, <extension>,
! 4452: <simpleContent>, <complexContent>, <list> and <union>: the
! 4453: information is now set directly on the corresponding simple/
! 4454: complex type. Added some more complex type constraints.
! 4455: Added facet derivation constraints. Introduced "particle"
! 4456: components, which seem to be really needed if applying
! 4457: constraints. Corrected/change some of the parsing functions.
! 4458: This is all a bit scary, since a significant change to the code.
! 4459: * result/schemas/src-element2-*.err result/schemas/element-*.err:
! 4460: Adapted regression test results.
! 4461:
! 4462: Fri Apr 1 16:07:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4463:
! 4464: * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h
! 4465: format to cope with gcc4 change of aliasing allowed scopes, had
! 4466: to add extra informations to doc/libxml2-api.xml to separate
! 4467: the header from the c module source.
! 4468: * *.c: updated all c library files to add a #define bottom_xxx
! 4469: and reimport elfgcchack.h thereafter, and a bit of cleanups.
! 4470: * doc//* testapi.c: regenerated when rebuilding the API
! 4471:
! 4472: Thu Mar 31 17:20:32 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4473:
! 4474: * xmlsave.c: fixed bug reported by Petr Pajas, in the absence of
! 4475: encoding UTF-8 should really be assumed. This may break if
! 4476: the HTTP headers indicates for example ISO-8859-1 since this
! 4477: then becomes a well formedness error.
! 4478:
! 4479: Thu Mar 31 16:57:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4480:
! 4481: * SAX.c: fixed #172260 redundant assignment.
! 4482: * parser.c include/libxml/parser.h: fixed xmlSAXParseDoc() and
! 4483: xmlParseDoc() signatures #172257.
! 4484:
! 4485: Thu Mar 31 16:11:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4486:
! 4487: * parser.c: fix potential crash if ctxt->sax->ignorableWhitespace
! 4488: is NULL as reported by bug #172255
! 4489:
! 4490: Thu Mar 31 15:36:52 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4491:
! 4492: * relaxng.c: fixed a problem in Relax-NG validation #159968
! 4493: * test/relaxng/list.* result/relaxng/list_*: added the test
! 4494: to the regression suite
! 4495:
! 4496: Thu Mar 31 13:06:02 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4497:
! 4498: * python/libxml.c: fixed bug #168504
! 4499:
! 4500: Thu Mar 31 12:22:54 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4501:
! 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
! 4504: since apparently IBM can't avoid breaking common defines #166922
! 4505:
! 4506: Thu Mar 31 10:41:45 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4507:
! 4508: * encoding.c: fix unitinialized variable in not frequently used
! 4509: code bug #172182
! 4510:
! 4511: Thu Mar 31 00:45:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4512:
! 4513: * python/generator.py python/libxml.py: another patch from Brent
! 4514: Hendricks to add new handlers with the various validity contexts
! 4515: * python/tests/Makefile.am python/tests/validDTD.py
! 4516: python/tests/validRNG.py python/tests/validSchemas.py: also
! 4517: added the regression tests he provided
! 4518:
! 4519: Wed Mar 30 09:39:27 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4520:
! 4521: * python/generator.py python/libxml.c: applied patch from Brent
! 4522: Hendricks to avoid leak in python bindings when using schemas
! 4523: error handlers.
! 4524:
! 4525: Tue Mar 29 22:29:28 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4526:
! 4527: * HTMLtree.c: fixing bug 168196, <a name=""> must be URI escaped too
! 4528:
! 4529: Sun Mar 27 13:24:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
! 4530:
! 4531: * tree.c: cleanup of the Prop related functions and xmlNewNodeEatName
! 4532: by Rob Richards
! 4533:
! 4534: Thu Mar 24 19:01:22 PST 2005 William Brack <wbrack@mmm.com.hk>
! 4535:
! 4536: * gentest.py, testapi.c: fixed problem with 'minimal library'
! 4537: compilation (LIBXML_PATTERN_ENABLED not properly checked) reported
! 4538: by Greg Morgan
! 4539:
! 4540: Thu Mar 24 12:01:30 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4541:
! 4542: * xmlschemas.c: Fixed call to a facet error report: the type of
! 4543: the error was wrong, resulting in a segfault (bug #171220, reported
! 4544: by GUY Fabrice).
! 4545:
! 4546: Mon Mar 21 22:58:37 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4547:
! 4548: * xmlschemas.c: Removed a stupid bug in xmlSchemaValidateAttributes,
! 4549: failing to build a linked list correctly (bug #169898, reported
! 4550: by bing song, hmm...).
! 4551:
! 4552: Mon Mar 21 21:09:07 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4553:
! 4554: * xmlschemas.c: Fixed a segfault, which occured during bubbling
! 4555: of IDC nodes (bug #170779 and #170778, reported by GUY Fabrice):
! 4556: a variable was missed to be reset in a loop. Deactivated bubbling,
! 4557: if not referenced by a keyref.
! 4558:
! 4559: Sun Mar 20 11:13:02 PST 2005 Aleksey Sanin <aleksey@aleksey.com>
! 4560:
! 4561: * c14n.c include/libxml/xmlerror.h: special case "DAV:" namespace
! 4562: in c14n relative namespaces check and add structured error messages
! 4563: to c14n code
! 4564:
! 4565: Thu Mar 17 12:55:23 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4566:
! 4567: * xmlschemas.c: Removed inheritance of "mixed" content type for
! 4568: short-hand restrictions of "anyType" (reported by Guy Fabrice
! 4569: to the mailing list). Added the namespace conversion (chameleon
! 4570: includes) for the base type reference of <restriction> and
! 4571: <extension>.
! 4572: * test/schemas/bug152470_1.xsd: Adapted due to the above change
! 4573: of "mixed" inheritance.
! 4574:
! 4575: Thu Mar 17 11:03:59 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4576:
! 4577: * xmlschemas.c: fixed a = -> == error pointed by GUY Fabrice
! 4578:
! 4579: Wed Mar 16 22:53:53 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4580:
! 4581: * xmlschemas.c: more debug messages from Matthew Burgess
! 4582: * xmlschemastypes.c: xmlSchemaValidateLengthFacet API missing check.
! 4583:
! 4584: Wed Mar 16 17:37:04 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4585:
! 4586: * xmlschemastypes.c: Aaaannnd putting back the previous changes done
! 4587: by Daniel, which I overwrote with the previous commit.
! 4588:
! 4589: Wed Mar 16 17:20:25 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4590:
! 4591: * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemastypes.h:
! 4592: Hopefully finished validation against facets to use the normalized
! 4593: value of both, the facets and instance values. Added
! 4594: xmlSchemaValidateLengthFacetWhtsp(), xmlSchemaValidateFacetWhtsp()
! 4595: and xmlSchemaGetValType() to the schema API.
! 4596:
! 4597: Wed Mar 16 13:55:31 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4598:
! 4599: * libxml.spec.in: do not package .la files
! 4600: * xmllint.c: applied patch from Gerry Murphy for xmllint return code
! 4601: * xmlschemastypes.c: fixed a couple of missing tests of parameters
! 4602: at public API entry points.
! 4603:
! 4604: Tue Mar 15 23:31:14 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4605:
! 4606: * xmlschemastypes.c: a couple of more changes to various
! 4607: decimal-handling routines. Fixes python some problems
! 4608: turned up by the python tests.
! 4609: * Makefile.am: change SchemasPythonTests message to warn
! 4610: that there are 10 'expected' errors (rather than 6) since
! 4611: we now reject a '+' sign on an unsigned.
! 4612:
! 4613: Tue Mar 15 15:43:27 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4614:
! 4615: * xmlschemastypes.c xmlschemastypes.h: In preparation to use
! 4616: normalized values of facets during validation: changed the
! 4617: arguments of some string comparison functions; added a static
! 4618: xmlSchemaValidateFacetInternal() with more arguments to be
! 4619: more flexible. Prepared XML_SCHEMA_FACET_ENUMERATION validation
! 4620: to use the comparison functions. Fixed some assignments in
! 4621: xmlSchemaValAtomicType(): total digit count, lo, mi, hi.
! 4622:
! 4623: Sun Mar 13 19:32:03 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4624:
! 4625: * NEWS configure.in testapi.c doc/*: preparing release of 2.6.18
! 4626: updated docs and rebuilt
! 4627: * libxml.spec.in: reactivated gcc profiling for gcc >= 4.0.0
! 4628:
! 4629: Sat Mar 12 19:50:22 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4630:
! 4631: * encoding.c: removed a static buffer in xmlByteConsumed(),
! 4632: as pointed by Ben Maurer, fixes #170086
! 4633: * xmlschemas.c: remove a potentially uninitialized pointer warning
! 4634:
! 4635: Fri Mar 11 23:53:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4636:
! 4637: * xmlschemastypes.c: enhanced the parsing of XML_SCHEMAS_DECIMAL
! 4638: and much of the routine xmlSchemaCompareDecimals. The
! 4639: changes were necessary to fix a problem reported on the
! 4640: mailing list by John Hockaday.
! 4641:
! 4642: Fri Mar 11 13:22:52 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4643:
! 4644: * xmlschemas.c: The schema parser will stop if components could
! 4645: not be resolved. This is not conforming to the spec but for now
! 4646: will avoid internal errors during type fixup and content model
! 4647: creation. Restructured inclusion/import of schemata: this avoids
! 4648: duplicate, self and circular inclusion. Chameleon includes are
! 4649: still workarounded. Added restriction to disallow references to
! 4650: non-imported namespaces. Corrected parsing of <group>.
! 4651: * result/schemas/bug167754_0_0*: Added a missing test result.
! 4652:
! 4653: Thu Mar 10 16:02:17 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4654:
! 4655: * doc/xml.html doc/encoding.html: Enriched encoding.html with more
! 4656: link and foreword warning to avoid problem with ignorant
! 4657: programmers, c.f #169721
! 4658:
! 4659: Thu Mar 10 15:01:34 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4660:
! 4661: * python/tests/Makefile.am python/tests/readernext.py: added
! 4662: a regression test from Rob Richards for the previous bug
! 4663:
! 4664: Thu Mar 10 13:22:36 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4665:
! 4666: * xmlreader.c: applied fix for xmlTextReaderNext() bug from
! 4667: Rob Richards
! 4668:
! 4669: Thu Mar 10 11:35:57 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4670:
! 4671: * xmlmodule.c: second patch from Rick Jones, portability fix for
! 4672: HP-UX
! 4673: * doc/examples/xpath1.c doc/examples/xpath2.c: first fix from Rick Jones
! 4674: to avoid warnings.
! 4675:
! 4676: Thu Mar 10 10:20:23 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4677:
! 4678: * include/libxml/hash.h libxml.h libxml.spec.in: some gcc4 portability
! 4679: patches, including a serious aliasing bug exposed in s390
! 4680: when trying to convert data pointer to code pointer.
! 4681:
! 4682: Mon Mar 7 18:34:00 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4683:
! 4684: * xmlschemas.c: Tiny restructuring of the validation start-up
! 4685: functions. Added cleanup of the validation context at the
! 4686: end of validation. This takes care of the validation context
! 4687: being reused.
! 4688:
! 4689: Mon Mar 7 12:12:01 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4690:
! 4691: * xmlschemastypes.c: Tiny changes in the comparison functions
! 4692: I forgot to commit last time.
! 4693:
! 4694: Fri Mar 4 22:51:42 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4695:
! 4696: * xmlschemas.c: Added IDC validation of anySimpleType attribute
! 4697: values; anyway the IDC key comparison is restricted to
! 4698: anySimpleType <--> string based types. For other types we
! 4699: would possibly need the canonical lexical representation of
! 4700: them; this sounds not performant, since we would need to
! 4701: build such a representation each time we want to compare against
! 4702: anySimpleType. TODO: think about buffering the canonical values
! 4703: somewhere. Fixed error reports for default attributes to work
! 4704: without a node being specified. This all and the enabling of IDC
! 4705: validation fixes bug #165346 (reported by Benoit Gr?goire - could
! 4706: not read his last name correctly from bugzilla).
! 4707:
! 4708: Fri Mar 4 18:57:44 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4709:
! 4710: * xmlschemas.c: Enabled IDC parsing and validation.
! 4711: * xmlschemastypes.c include/libxml/xmlschemastypes.h:
! 4712: Added xmlSchemaCopyValue to the API; this was done due to
! 4713: validation of default attributes against IDCs: since IDC keys
! 4714: consume the precomputed value, one needs a copy.
! 4715: * pattern.c: Enabled IDC support; this is currently done
! 4716: via calling xmlPatterncompile with a flag arg of 1.
! 4717:
! 4718: Wed Mar 2 11:45:18 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4719:
! 4720: * Makefile.am doc/examples/Makefile.am python/tests/Makefile.am
! 4721: xstc/Makefile.am: try to fix a problem with valgrind.
! 4722: * python/generator.py python/libxml.c python/tests/Makefile.am
! 4723: python/tests/tstmem.py: applied memory leak fix from Brent Hendricks
! 4724: c.f. bug #165349
! 4725:
! 4726: Mon Feb 28 11:18:24 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4727:
! 4728: * tree.c: Changed xmlSearchNsByHref to call xmlNsInScope with
! 4729: the prefix instead of the namespace name.
! 4730: * test/schemas/annot-err_0.xsd test/schemas/element-err_0.xsd:
! 4731: Adapted invalid values of the "id" attribute, since they are
! 4732: validated now.
! 4733:
! 4734: Fri Feb 25 08:31:16 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4735:
! 4736: * threads.c: new version with fixes from Rob Richards
! 4737:
! 4738: Thu Feb 24 16:37:51 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4739:
! 4740: * threads.c: applied patch from Rich Salz for multithreading on
! 4741: Windows.
! 4742:
! 4743: Wed Feb 23 15:04:46 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4744:
! 4745: * xmlwriter.c: applied a patch from Rob Richards fixing a couple
! 4746: of bugs in the writer
! 4747:
! 4748: Mon Feb 21 21:51:03 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4749:
! 4750: * xmlsave.c: fixed problem when XMLLINT_INDENT was empty (bug 168033).
! 4751: * xpath.c: fixed compilation warning, no change to logic.
! 4752: * xmlschemastypes.c: fixed compilation warning, no change to logic.
! 4753:
! 4754: Mon Feb 21 14:48:27 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4755:
! 4756: * xmlwriter.c: applied patch from Rob Richards to fix a problem with
! 4757: xmlTextWriterStartAttributeNS
! 4758:
! 4759: Mon Feb 21 11:41:41 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4760:
! 4761: * pattern.c xpath.c: fixed remaining known bugs in the XPath streaming,
! 4762: and switched XPath to use it by default when possible
! 4763:
! 4764: Sat Feb 19 19:25:14 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4765:
! 4766: * xmlschemastypes.c: a bit of cleanup
! 4767: * elfgcchack.h testapi.c doc/*: rebuilt the API the tests and
! 4768: the documentation as a result.
! 4769:
! 4770: Fri Feb 18 20:34:03 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4771:
! 4772: * xmlreader.c include/libxml/xmlreader.h: applied patch from
! 4773: Aron Stansvik to add xmlTextReaderByteConsumed()
! 4774: * testReader.c: added a test option
! 4775: * xmlschemastypes.c: fix a lack of pointer checking in APIs
! 4776:
! 4777: Fri Feb 18 12:41:10 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4778:
! 4779: * test/schemas/bug167754_0*: Added the regression test of Frans
! 4780: Englich for bug #167754.
! 4781:
! 4782: Fri Feb 18 12:31:49 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4783:
! 4784: * xmlschemas.c: Started support for IDC resolution to default
! 4785: attributes. If building the content model for <all>: ensured
! 4786: to put element declarations and not the particles into the
! 4787: content model automaton (this was bug #167754, reported by
! 4788: Frans Englich).
! 4789:
! 4790: Thu Feb 17 22:31:58 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4791:
! 4792: * pattern.c pattern.h: Some experimental addition for parsing
! 4793: of expressions and streamable validation.
! 4794: Added xmlStreamPushAttr to the API.
! 4795:
! 4796: Thu Feb 17 19:57:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4797:
! 4798: * xmlschemas.c: Added validation for the attribute "id" in the
! 4799: schemata; doing this needed error report fixes for notations,
! 4800: facets and group. Changed NOTATION validation to work with the
! 4801: declared NOTATIONs in the schema; this does have no impact on
! 4802: the validation via the relaxng module.
! 4803: * xmlschemastypes.c include/libxml/xmlschemastypes.h:
! 4804: Added xmlSchemaNewNOTATIONValue to the API to be able to do
! 4805: the NOTATION validation described above.
! 4806: * test/schemas/element-err_0.xsd test/schemas/annot-err_0.xsd:
! 4807: Fixed the values of the "id" attributes, which were not validated
! 4808: previously.
! 4809:
! 4810: Thu Feb 17 12:03:46 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4811:
! 4812: * xmlschemas.c: Fixed comparison for default/fixed attribute
! 4813: values, if the type was 'xsd:string'. Changed the comparison
! 4814: for IDCs to use the whitespace aware comparison function.
! 4815: * xmlschemastypes.c include/libxml/xmlschemastypes.h:
! 4816: Added xmlSchemaGetCanonValue, xmlSchemaNewStringValue and
! 4817: xmlSchemaCompareValuesWhtsp to the API. Added functions
! 4818: to compare strings with whitespace combinations of "preserve",
! 4819: "replace" and "collapse".
! 4820:
! 4821: Wed Feb 16 13:24:35 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4822:
! 4823: * xmlschemas.c: Further work on IDCs, especially evaluation for
! 4824: attribute nodes.
! 4825:
! 4826: Wed Feb 16 01:19:27 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4827:
! 4828: * encoding.c: fix the comment to describe the real return values
! 4829: * pattern.c xpath.c include/libxml/pattern.h: lot of work on
! 4830: the patterns, pluggin in the XPath default evaluation, but
! 4831: disabled right now because it's not yet good enough for XSLT.
! 4832: pattern.h streaming API are likely to be changed to handle
! 4833: relative and absolute paths in the same expression.
! 4834:
! 4835: Tue Feb 15 15:33:32 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4836:
! 4837: * xmlschemas.c: Added IDC evaluation for attribute nodes.
! 4838: Made 'nil'ed elements work. Added a specific error message
! 4839: for 'strict' attribute wildcards.
! 4840: * include/libxml/xmlerror.h: Added an error code for
! 4841: wildcards.
! 4842: * result/schemas/anyAttr-processContents-err1_0_0.err: Adapted.
! 4843:
! 4844: Sun Feb 13 16:15:03 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4845:
! 4846: This change started out as a simple desire to speed up the
! 4847: execution time of testapi.c, which was being delayed by
! 4848: nameserver requests for non-existent URL's. From there it
! 4849: just sort of grew, and grew....
! 4850: * nanohttp.c, nanoftp.c: changed the processing of URL's
! 4851: to use the uri.c routines instead of custom code.
! 4852: * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX
! 4853: * uri.c: added accepting ipV6 addresses, in accordance with
! 4854: RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
! 4855: * gentest.py, testapi.c: fixed a few problems with the
! 4856: testing of the nanoftp and nanohttp routines.
! 4857: * include/libxml/xmlversion.h: minor change to fix a
! 4858: warning on the docs generation
! 4859: * regenerated the docs
! 4860:
! 4861: Sat Feb 12 09:07:11 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4862:
! 4863: * xinclude.c: fixed xmlXIncludeParseFile to prevent
! 4864: overwriting XML_COMPLETE_ATTRS when setting pctxt->loadsubset
! 4865: (bug 166199)
! 4866: * Makefile.am, python/tests/Makefile.am, xstc/Makefile.am: added
! 4867: code to add $(top_builddir)/.libs to LD_LIBRARY_PATH whenever
! 4868: PYTHONPATH is set, to assure new libxml2 routines are used.
! 4869:
! 4870: Fri Feb 11 22:20:41 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4871:
! 4872: * parser.c: fixed problem when no initial "chunk" was
! 4873: given to xmlCreatePushParser (bug 162613)
! 4874:
! 4875: Fri Feb 11 18:37:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 4876:
! 4877: * dict.c: fixed compilation warning
! 4878: * parser.c: changed xmlWarningMsg so ctxt->errNo is not set
! 4879: * xmllint.c: changed to return non-zero status if error
! 4880: on xinclude processing
! 4881: * xmlsave.c: minor deletion of a redundant condition statement
! 4882:
! 4883: Wed Feb 9 17:47:40 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4884:
! 4885: * tree.c: applied patch to xmlSetNsProp from Mike Hommey
! 4886:
! 4887: Sun Feb 6 00:17:57 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4888:
! 4889: * pattern.c xmllint.c: fixed implementation for |
! 4890: * test/pattern/conj.* result/pattern/conj: added a specific regression
! 4891: test
! 4892:
! 4893: Sat Feb 5 18:36:56 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4894:
! 4895: * pattern.c: first implementation for | support
! 4896:
! 4897: Sat Feb 5 14:58:46 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4898:
! 4899: * pattern.c: fixed the namespaces support
! 4900: * tree.c: fixed xmlGetNodePath when namespaces are used
! 4901: * result/pattern/multiple result/pattern/namespaces
! 4902: test/pattern/multiple.* test/pattern/namespaces.*: added
! 4903: more regression tests
! 4904:
! 4905: Fri Feb 4 18:26:43 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4906:
! 4907: * xmlschemas.c: fixed one internal function
! 4908: * doc/Makefile.am doc/wiki.xsl: applied patch from Joel Reed
! 4909: * testapi.c doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated
! 4910:
! 4911: Fri Feb 4 00:25:43 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4912:
! 4913: * Makefile.am: use the walker to test the patterns instead of
! 4914: the normal reader
! 4915: * pattern.c xmllint.c: bug fixes in the train including fixing the
! 4916: stupid build break.
! 4917:
! 4918: Tue Feb 1 18:15:52 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4919:
! 4920: * pattern.c: more bug fixes for the XPath streaming code.
! 4921:
! 4922: Mon Jan 31 17:59:24 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4923:
! 4924: * xmlschemas.c: Integrated the streaming pattern from the
! 4925: pattern module. Fixed some IDC code bugs. Changed
! 4926: fallback for attribute declaration addition to work like for
! 4927: element declarations.
! 4928:
! 4929: Mon Jan 31 01:27:22 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4930:
! 4931: * pattern.c xmllint.c: bugfixes around the streaming patterns
! 4932:
! 4933: Sun Jan 30 23:35:19 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4934:
! 4935: * Makefile.am configure.in result/pattern/simple
! 4936: test/pattern/simple.*: added first test for the patterns
! 4937: * pattern.c xmllint.c: a few fixes
! 4938:
! 4939: Sun Jan 30 19:27:23 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4940:
! 4941: * pattern.c include/libxml/pattern.h xmllint.c: added a
! 4942: streaming pattern detector for a subset of XPath, should
! 4943: help Kasimier for identity constraints
! 4944: * python/generator.py: applied Stéphane Bidoul patch to find
! 4945: paths without breaking.
! 4946:
! 4947: Fri Jan 28 18:53:40 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4948:
! 4949: * xmlschemas.c: fixed an untested pointer dereference and a & vs &&
! 4950:
! 4951: Fri Jan 28 18:37:18 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4952:
! 4953: * xmlreader.c: implementation of xmlTextReaderReadString by
! 4954: Bjorn Reese
! 4955:
! 4956: Fri Jan 28 16:51:47 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4957:
! 4958: * xmlschemas.c: Corrected an ambigious symbol-space for
! 4959: local attribute declarations. IFDEFed more IDC code to
! 4960: surpress compiler warnings.
! 4961:
! 4962: Fri Jan 28 00:57:04 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4963:
! 4964: * bakefile/Readme.txt bakefile/Bakefiles.bkgen bakefile/libxml2.bkl:
! 4965: files for the Bakefile generator for Makefiles from Francesco
! 4966: Montorsi
! 4967: * win32/configure.js: fixes for Windows compilation with non-default
! 4968: flags by Joel Reed
! 4969:
! 4970: Thu Jan 27 18:23:50 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4971:
! 4972: * tree.c: fixed xmlCopyDoc to also copy the doc->URL as pointed
! 4973: by Martijn Faassen
! 4974:
! 4975: Thu Jan 27 13:39:04 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 4976:
! 4977: * xmlschemas.c include/libxml/schemasInternals.h:
! 4978: Added an initial skeleton for indentity-constraints. This is all
! 4979: defined out, since not complete, plus it needs support from other
! 4980: modules.
! 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.
! 4986:
! 4987: Wed Jan 26 01:03:37 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4988:
! 4989: * gentest.py testapi.c: had to fix generation and rebuild.
! 4990: * valid.c: the testapi found a bug in the last code of course !
! 4991:
! 4992: Wed Jan 26 00:43:05 CET 2005 Daniel Veillard <daniel@veillard.com>
! 4993:
! 4994: * Makefile.am testapi.c doc/Makefile.am: fixing the way testapi.c
! 4995: is generated, fixes bug #161386
! 4996: * dict.c: fix a comment typo
! 4997: * elfgcchack.h doc/*: regenerated
! 4998:
! 4999: Tue Jan 25 22:39:33 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5000:
! 5001: * parser.c: found and fixed 2 problems in the internal subset scanning
! 5002: code affecting the push parser (and the reader), fixes #165126
! 5003: * test/intsubset2.xml result//intsubset2.xml*: added the test case
! 5004: to the regression tests.
! 5005:
! 5006: Tue Jan 25 01:20:11 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5007:
! 5008: * testdso.c xmlregexp.c: warning patches from Peter Breitenlohner
! 5009: * include/libxml/valid.h valid.c parser.c: serious DTD parsing
! 5010: speedups, start to deprecate 3 ElementDef related entry point
! 5011: and replace them with better ones.
! 5012:
! 5013: Mon Jan 24 00:47:41 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5014:
! 5015: * xmlschemas.c: more hash dictionary interning changes
! 5016:
! 5017: Sun Jan 23 23:54:39 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5018:
! 5019: * hash.c include/libxml/hash.h: added xmlHashCreateDict where
! 5020: the hash reuses the dictionnary for internal strings
! 5021: * entities.c valid.c parser.c: reuse that new API, leads to a decent
! 5022: speedup when parsing for example DocBook documents.
! 5023:
! 5024: Sun Jan 23 21:14:20 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5025:
! 5026: * parser.c: small speedup in skipping blanks characters
! 5027: * entities.c: interning the entities strings
! 5028:
! 5029: Sun Jan 23 18:35:00 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5030:
! 5031: * parser.c: boosting common commnent parsing code, it was really
! 5032: slow.
! 5033: * test/comment[3-5].xml result//comment[3-5].xml*: added sprecific
! 5034: regression tests
! 5035:
! 5036: Sun Jan 23 01:00:09 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5037:
! 5038: * parser.c: small optimization back.
! 5039:
! 5040: Sat Jan 22 00:40:31 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5041:
! 5042: * dict.c parser.c include/libxml/dict.h: a single lock version
! 5043: mostly avoid the cost penalty of the lock in case of low
! 5044: parallelism, so applying that version instead.
! 5045:
! 5046: Fri Jan 21 17:54:06 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5047:
! 5048: * dict.c: patch from Gary Coady to fix a race in dict reference
! 5049: counting in multithreaded apps.
! 5050:
! 5051: Fri Jan 21 16:08:21 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5052:
! 5053: * parser.c: fixed bug #164556 where non-fatal errors stopped
! 5054: push parsing and xmlreader.
! 5055: * Makefile.am: fixup
! 5056: * test/errors/webdav.xml result/errors/webdav*: adding regression
! 5057: test for this problem.
! 5058:
! 5059: Wed Jan 19 17:24:34 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5060:
! 5061: * xmlschemas.c: Corrected targetNamespace in
! 5062: xmlSchemaElementDump. Cosmetic changes to the dump output.
! 5063:
! 5064: Sun Jan 16 21:00:53 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5065:
! 5066: * configure.in NEWS doc/*: preparing release of 2.6.17,
! 5067: updated and rebuilt the docs
! 5068:
! 5069: Sun Jan 16 19:58:36 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5070:
! 5071: * parser.c: better fix for #151694 not killing c14n regression tests
! 5072: * xmlschemastypes.c: fixing bug #157653
! 5073:
! 5074: Sun Jan 16 19:01:06 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5075:
! 5076: * parser.c: fixing bug #151694, line should always be set in the
! 5077: elements.
! 5078:
! 5079: Sun Jan 16 01:04:18 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5080:
! 5081: * xmlschemastypes.c: trying to fix at least the message from
! 5082: bug #158628
! 5083: * include/libxml/xmlsave.h xmlsave.c: added first xmlsave option
! 5084: for format, c.f. bug #159997
! 5085:
! 5086: Sat Jan 15 18:44:30 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5087:
! 5088: * python/libxml.py: make __str__ call serialize() on nodes, c.f.
! 5089: bug #157872
! 5090:
! 5091: Sat Jan 15 18:18:07 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5092:
! 5093: * nanoftp.c: applied patch from Dan McNichol for compilation on AIX
! 5094:
! 5095: Sat Jan 15 13:35:19 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5096:
! 5097: * relaxng.c: fixed bug #157633 in relaxng choice optimization
! 5098: * result/relaxng/choice0* test/relaxng/choice0*: added regression
! 5099: tests about it.
! 5100: * doc/*: rebuilt
! 5101: * testdso.c: removed a warning due to a missing void in signature.
! 5102:
! 5103: Thu Jan 13 17:42:55 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5104:
! 5105: * include/libxml/schemasInternals.h xmlschemas.c:
! 5106: Exposed targetNamespace for simple/complex types, model groups,
! 5107: attribute groups and notations (reported by Michael Hewarth
! 5108: to the mailing list). Added targetNamespace to xmlSchemaType,
! 5109: xmlSchemaAttributeGroup and xmlSchemaNotation.
! 5110: Tiny cosmetic change to the content model error report output.
! 5111: * result//all_*.err result//any3_0_0.err result//choice_*.err
! 5112: result//list0_0_1.err result//list0_1_1.err: Adapted output
! 5113: of regression tests.
! 5114:
! 5115: Thu Jan 13 13:20:51 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5116:
! 5117: * xmlschemas.c: Put the fix of Daniel (from Tue Jan 11 14:41:47 CET)
! 5118: back in, since I missed to update xmlschemas.c before doing
! 5119: the previous commit.
! 5120:
! 5121: Thu Jan 13 12:59:25 CET 2005 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5122:
! 5123: * xmlschemas.c: Integrated xmlRegExecErrInfo and xmlRegExecNextValues
! 5124: from xmlregexp.c to report expected elements on content model errors.
! 5125: * all_*.err any3_0_0.err choice_*.err list0_0_1.err list0_1_1.err:
! 5126: Adapted output of regression tests.
! 5127:
! 5128: Thu Jan 13 12:24:09 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5129:
! 5130: * config.h.in configure.in xmlmodule.c: trying to work around
! 5131: the compilation problem on HP-UX
! 5132:
! 5133: Wed Jan 12 22:03:33 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5134:
! 5135: * pattern.c: fixed the fixed size array structure problem reported by
! 5136: Patrick Streule
! 5137:
! 5138: Wed Jan 12 15:15:02 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5139:
! 5140: * elfgcchack.h testapi.c doc/libxml2-api.xml doc/*: regenerated
! 5141: the API description, rebuilt, improved navigation in documentation
! 5142: a bit.
! 5143:
! 5144: Wed Jan 12 14:17:14 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5145:
! 5146: * include/libxml/xmlregexp.h xmlregexp.c: extended xmlRegExecErrInfo()
! 5147: and xmlRegExecNextValues() to return error transition strings too,
! 5148: and sink state detection and handling.
! 5149:
! 5150: Tue Jan 11 14:41:47 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5151:
! 5152: * xmlschemas.c: fixed bug #163641 when the value passed for
! 5153: an atomic list type is NULL.
! 5154:
! 5155: Tue Jan 11 10:14:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 5156:
! 5157: * Makefile.am configure.in: fixed dependency on python 2.3,
! 5158: also small improvement for cygwin (bug 163273)
! 5159:
! 5160: Sun Jan 9 18:46:32 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5161:
! 5162: * gentest.py testapi.c: William noticed I forgot to add special
! 5163: support for xmlmodules.c define
! 5164: * xmlregexp.c include/libxml/xmlregexp.h: added terminal to
! 5165: xmlRegExecErrInfo() API, adding new xmlRegExecNextValues()
! 5166: entry point and refactored to use both code.
! 5167:
! 5168: Mon Jan 10 01:02:41 HKT 2006 William Brack <wbrack@mmm.com.hk>
! 5169:
! 5170: * doc/xml.html, doc/FAQ.html: added an FAQ under Developer for
! 5171: setting up a "private" library (after some list posts about
! 5172: people having trouble doing it)
! 5173:
! 5174: Sat Jan 8 23:04:10 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5175:
! 5176: * xmlregexp.c: fixing behaviour for xmlRegExecErrInfo in case of
! 5177: rollback
! 5178:
! 5179: Fri Jan 7 14:54:51 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5180:
! 5181: * TODO: small update
! 5182: * xmlregexp.c: trying to add an API to get useful error informations
! 5183: back from a failing regexp context.
! 5184:
! 5185: Thu Jan 6 17:35:41 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 5186:
! 5187: * xpath.c: fixed problem with xmlXPathErr when error number
! 5188: subscript was out of range (bug 163055)
! 5189:
! 5190: Thu Jan 6 09:57:03 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 5191:
! 5192: * uri.c: fixed problem with xmlURIEscape when query part was
! 5193: empty (actually fixed xmlURIEscapeStr to return an empty
! 5194: string rather than NULL for empty string input) (bug 163079)
! 5195:
! 5196: Tue Jan 4 17:08:45 PST 2005 Aleksey Sanin <aleksey@aleksey.com>
! 5197:
! 5198: * parser.c, parserInternal.c: fixed "col" calculation for
! 5199: struct _xmlParserInput (based on patch from Rob Richards)
! 5200: * include/libxml/xmlerror.h, error.c: propagated error column
! 5201: number in the xmlError structure
! 5202:
! 5203: Tue Jan 4 22:47:22 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5204:
! 5205: * parser.c: fixed namespace bug in push mode reported by
! 5206: Rob Richards
! 5207: * test/ns6 result//ns6*: added it to the regression tests
! 5208: * xmlmodule.c testModule.c include/libxml/xmlmodule.h:
! 5209: added an extra option argument to module opening and defined
! 5210: a couple of flags to the API.
! 5211:
! 5212: Tue Jan 4 21:16:05 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5213:
! 5214: * xmlmodule.c include/libxml/xmlmodule.h: applied patch from
! 5215: Bjorn Reese, plus some cleanups
! 5216: * elfgcchack.h doc/elfgcchack.xsl: fixed the stylesheet to
! 5217: add the new header
! 5218: * doc/* testapi.c: regenerated the API
! 5219:
! 5220: Tue Jan 4 18:47:19 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5221:
! 5222: * configure.in: making DSO support an option
! 5223: * xmlmodule.c xmlreader.c include/libxml/xmlmodule.h: code
! 5224: and documentation cleanups
! 5225: * elfgcchack.h testapi.c doc/*: regenerated the docs and
! 5226: checks for new module
! 5227: * test/valid/REC-xml-19980210.xml: fix a small change introduced
! 5228: previously
! 5229:
! 5230: Tue Jan 4 16:07:52 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5231:
! 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
! 5234: include/libxml/Makefile.am include/libxml/xmlerror.h
! 5235: include/libxml/xmlmodule.h include/libxml/xmlversion.h.in
! 5236: include/libxml/xmlwin32version.h.in: applied DSO support
! 5237: patch 2 from Joel Reed
! 5238:
! 5239: Tue Jan 4 15:30:15 CET 2005 Daniel Veillard <daniel@veillard.com>
! 5240:
! 5241: * configure.in: applied patch from Marcin Konicki for BeOS
! 5242:
! 5243: Mon Jan 3 13:57:21 PST 2005 Aleksey Sanin <aleksey@aleksey.com>
! 5244:
! 5245: * parser.c: added GetLineNumber and GetColumnNumber functions for xmlReader
! 5246:
! 5247: Sun Jan 2 17:51:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
! 5248:
! 5249: Re-examined the problems of configuring a "minimal" library.
! 5250: Synchronized the header files with the library code in order
! 5251: to assure that all the various conditionals (LIBXML_xxxx_ENABLED)
! 5252: were the same in both. Modified the API database content to more
! 5253: accurately reflect the conditionals. Enhanced the generation
! 5254: of that database. Although there was no substantial change to
! 5255: any of the library code's logic, a large number of files were
! 5256: modified to achieve the above, and the configuration script
! 5257: was enhanced to do some automatic enabling of features (e.g.
! 5258: --with-xinclude forces --with-xpath). Additionally, all the format
! 5259: errors discovered by apibuild.py were corrected.
! 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
! 5263: <cond> element in module descriptions
! 5264: * elfgcchack.h, testapi.c: regenerated with proper conditionals
! 5265: * HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c,
! 5266: testSAX.c: cleaned up conditionals
! 5267: * include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h,
! 5268: hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h,
! 5269: valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]:
! 5270: synchronized the conditionals with the corresponding module code
! 5271: * doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c:
! 5272: added additional conditions required for compilation
! 5273: * doc/*.html, doc/html/*.html: rebuilt the docs
! 5274:
! 5275: Sat Dec 25 18:10:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5276:
! 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
! 5280:
! 5281: Fri Dec 24 16:31:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5282:
! 5283: * python/generator.py: added most required entires to
! 5284: foreign encoding table, plus some additional logic to
! 5285: assure only the 1st param uses the 't#' format. Fixes
! 5286: bug #152286, but may still have some other UTF-16 problems.
! 5287:
! 5288: Thu Dec 23 23:44:08 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5289:
! 5290: * Makefile.am, gentest.py: enhanced for enabling build in
! 5291: a different directory. Added (optional) param to gentest.py
! 5292: to specify the source directory (bug #155468)
! 5293: * doc/Makefile.am: changed destination of NEWS from (top_srcdir)
! 5294: to (top_builddir) (bug #155468)
! 5295: * python/Makefile.am, python/generator.py: enhanced for enabling
! 5296: build in a different directory(bug #155468). Added (optional)
! 5297: param to generator.py to specify the source directory. Added
! 5298: a new table of functions which have possible "foreign" encodings
! 5299: (e.g. UTF16), and code to use python 't' format instead of
! 5300: 'z' format (mostly solving bug #152286, but still need to
! 5301: populate the table).
! 5302:
! 5303: Tue Dec 21 08:10:44 MST 2004 John Fleck <jfleck@inkstain.net>
! 5304:
! 5305: * doc/site.xsl, doc/xml.html, plus rebuilt all the html pages
! 5306: Change reference to new site for Solaris binaries, fixing bug
! 5307: 160598
! 5308:
! 5309:
! 5310: Mon Dec 20 08:02:57 PST 2004 William Brack <wbrack@mmm.com.hk>
! 5311:
! 5312: * parser.c: reset input->base within xmlStopParser
! 5313: * xmlstring.c: removed call to xmlUTF8Strlen from within
! 5314: xmlUTF8Strpos (Bill Moseley pointed out it was not
! 5315: useful)
! 5316:
! 5317: Fri Dec 17 16:03:41 PST 2004 William Brack <wbrack@mmm.com.hk>
! 5318:
! 5319: * valid.c: changed xmlErrValidWarning to use ctxt->warning
! 5320: instead of ctxt->error for its reports (bug #160662)
! 5321:
! 5322: Fri Dec 17 14:52:17 PST 2004 William Brack <wbrack@mmm.com.hk>
! 5323:
! 5324: * python/generator.py: modified to allow the ns and nsDefs
! 5325: accessors to return None instead of error when no namespace
! 5326: is present (bug #)
! 5327:
! 5328: Fri Dec 17 11:40:21 PST 2004 William Brack <wbrack@mmm.com.hk>
! 5329:
! 5330: * doc/Makefile.am: changed maintainer-clean dependency with
! 5331: suggestion from Crispin Flowerday (bug #157634)
! 5332: * debugXML.c: fixed crash when ATTRIBUTE or DOCUMENT nodes
! 5333: were specified with debugDumpNode (bug #160621)
! 5334:
! 5335: Fri Dec 10 11:24:41 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5336:
! 5337: * valid.c: fixed ID deallocation problem based on patch from
! 5338: Steve Shepard fixes bug #160893
! 5339: * xmlmemory.c: improving comment.
! 5340: * testapi.c: new test for xmlDictExists() is generated.
! 5341:
! 5342: Wed Dec 1 22:35:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5343:
! 5344: * dict.c, xpath.c, include/libxml/hash.h: fixed up some gcc warnings,
! 5345: no change to logic. New macro XML_CAST_FPTR to circumvent gcc
! 5346: warnings on function pointer <-> object pointer (a hack).
! 5347:
! 5348: Mon Nov 29 14:07:18 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5349:
! 5350: * xpath.c: fixed a memory leak on errors in some circumstances #159812
! 5351:
! 5352: Fri Nov 26 23:20:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5353:
! 5354: * xmlIO.c: added a check within xmlOutputBufferWriteEscape to prevent
! 5355: a dead loop on bad data (bug 159550)
! 5356:
! 5357: Fri Nov 26 13:09:04 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5358:
! 5359: * xmlschemas.c: Fixed strict/lax element wildcards: the children
! 5360: of elements for which a declaration existed were still processed
! 5361: by the wildcard mechanism (reported by philippe ventrillon to the
! 5362: mailing list).
! 5363: Changed the import and include machanism to share dictionaries.
! 5364:
! 5365: Fri Nov 26 11:44:36 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5366:
! 5367: * HTMLparser.c parser.c: make sure xmlCtxtReadFile and htmlCtxtReadFile
! 5368: go through the catalog resolution.
! 5369: * gentest.py testapi.c: fix a side effect wrning of the change
! 5370:
! 5371: Wed Nov 24 13:41:52 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5372:
! 5373: * dict.c include/libxml/dict.h: added xmlDictExists() to the
! 5374: dictionnary interface.
! 5375: * xmlreader.c: applying xmlTextReaderHasAttributes fix for namespaces
! 5376: from Rob Richards
! 5377:
! 5378: Wed Nov 17 13:54:37 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5379:
! 5380: * xmlschemas.c: tiny enhancement for content model error reports
! 5381: (#157190, #143948). Removed abbreviations: CT, ST and WC
! 5382: (#157190, reported by Frans Englich).
! 5383: Initial: no report of local components.
! 5384: * result/schemas/all* result/schemas/any3_0_0.err
! 5385: result/schemas/choice*
! 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
! 5391: result/schemas/deter0_0_0.err result/schemas/extension1_0_2.err
! 5392: result/schemas/facet-unionST-err1_0_0.err
! 5393: result/schemas/hexbinary_0_1.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:
! 5396: Adapted output.
! 5397:
! 5398: Mon Nov 15 13:04:28 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5399:
! 5400: * xmlschemas.c: Moved execution of xmlSchemaCheckDefaults to
! 5401: xmlSchemaTypeFixup; this ensures facets of inherited types to be
! 5402: checked prior to facets of derived types - which caused a seg
! 5403: fault otherwise (bug #158216, reported by Frans Englich).
! 5404:
! 5405: Sun Nov 14 22:23:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5406:
! 5407: * gentest.py, testapi.c: further enhancement, now all
! 5408: compilation warnings have been fixed.
! 5409: * xmlschemastypes.c: added NULL check for one function
! 5410:
! 5411: Fri Nov 12 23:58:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5412:
! 5413: * xpath.c: trivial change (changed CHECK_CONTEXT to CHECK_CTXT
! 5414: on a couple of lines)
! 5415: * gentest.py, testapi.c: enhanced to reduce compilation warnings
! 5416:
! 5417: Fri Nov 12 16:12:48 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5418:
! 5419: * xmlschemas.c: Un-commented a TODO in xmlSchemaParseElement.
! 5420:
! 5421: Fri Nov 12 14:55:36 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5422:
! 5423: * xmlschemas.c: Correct symbol space for 'all' and 'choice'.
! 5424: * xmlschemastypes.c include/xmlschemastypes.h: Added 'replace'
! 5425: normalization for 'normalizedString'.
! 5426: Added xmlSchemaWhiteSpaceReplace to the API.
! 5427:
! 5428: Thu Nov 11 21:43:02 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5429:
! 5430: * Makefile.am: forgot a $(srcdir)
! 5431: * encoding.c: stupid error wrong name #157976
! 5432:
! 5433: Wed Nov 10 15:35:25 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5434:
! 5435: * NEWS configure.in doc/*: preparing release of libxml2-2.6.16
! 5436:
! 5437: Wed Nov 10 12:55:18 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5438:
! 5439: * python/generator.py python/libxml.c python/libxml2class.txt
! 5440: python/libxml_wrap.h python/types.c: Applied patch from Brent
! 5441: Hendricks adding support for late DTD validation.
! 5442: * python/tests/Makefile.am python/tests/dtdvalid.py
! 5443: python/tests/test.dtd: integrated the provided regression test
! 5444:
! 5445: Tue nov 9 19:24:31 CET 2004 Dodji Seketeli <dodji@seketeli.org>
! 5446:
! 5447: * configure.in: detect when struct sockaddr_storage
! 5448: has the __ss_family member instead of ss_family and
! 5449: behave accordingly. We now can use ipv6 on aix.
! 5450:
! 5451: Tue Nov 9 17:15:46 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5452:
! 5453: * Makefile.am gentest.py testapi.c: integrated in "make tests"
! 5454: added -q option, and more conditional features fixes
! 5455: * catalog.c debugXML.c parser.c testThreads.c xmllint.c
! 5456: xmlschemastypes.c xmlwriter.cinclude/libxml/catalog.h
! 5457: include/libxml/debugXML.h: various compilation and conditional
! 5458: cleanups.
! 5459: * doc/*: regenerated
! 5460:
! 5461: Tue Nov 9 15:59:50 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5462:
! 5463: * gentest.py testapi.c: better handling of conditional features
! 5464: * HTMLparser.c SAX2.c parserInternals.c xmlwriter.c: more testing
! 5465: on parser contexts closed leaks, error messages
! 5466:
! 5467: Tue Nov 9 10:21:37 GMT 2004 William Brack <wbrack@mmm.com.hk>
! 5468:
! 5469: * xpath.c: fixed problem concerning XPath context corruption
! 5470: during function argument evaluation (bug 157652)
! 5471:
! 5472: Mon Nov 8 18:54:52 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5473:
! 5474: * testapi.c: more types.
! 5475: * parserInternals.c xpath.c: more fixes
! 5476:
! 5477: Mon Nov 8 18:16:43 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5478:
! 5479: * gentest.py testapi.c: better parser options coverage
! 5480: * SAX2.c xpath.c: more cleanups.
! 5481:
! 5482: Tue Nov 9 01:50:08 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5483:
! 5484: * testapi.c: trying to fix some optional support brokenness
! 5485:
! 5486: Mon Nov 8 17:25:27 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5487:
! 5488: * gentest.py testapi.c: more coverage
! 5489: * debugXML.c parser.c xmlregexp.c xpath.c: more fixes
! 5490:
! 5491: Mon Nov 8 15:02:39 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5492:
! 5493: * gentest.py testapi.c: more coverage
! 5494: * SAX2.c parser.c parserInternals.c: more fixes
! 5495:
! 5496: Mon Nov 8 12:55:16 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5497:
! 5498: * parser.c testapi.c xmlIO.c xmlstring.c: more fixes.
! 5499:
! 5500: Mon Nov 8 11:24:57 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5501:
! 5502: * gentest.py testapi.c: more types, more coverage
! 5503: * parser.c parserInternals.c relaxng.c valid.c xmlIO.c
! 5504: xmlschemastypes.c: more problems fixed
! 5505:
! 5506: Mon Nov 8 10:24:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 5507:
! 5508: * gentest.py: fixed test file corruption problem
! 5509:
! 5510: Sun Nov 7 13:18:05 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5511:
! 5512: * gentest.py testapi.c: fixed typos and avoid Catalogs verbosity
! 5513:
! 5514: Sat Nov 6 23:25:16 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5515:
! 5516: * testapi.c: augmented the number of types
! 5517:
! 5518: Sat Nov 6 20:24:07 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5519:
! 5520: * HTMLtree.c tree.c xmlreader.c xmlwriter.c: a number of new
! 5521: bug fixes and documentation updates.
! 5522:
! 5523: Sat Nov 6 15:50:11 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5524:
! 5525: * gentest.py testapi.c: augmented type autogeneration for enums
! 5526: * xpath.c include/libxml/xpath.h: removed direct error reporting.
! 5527:
! 5528: Sat Nov 6 14:27:18 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5529:
! 5530: * encoding.c: fixed a regression in iconv support.
! 5531:
! 5532: Fri Nov 5 18:19:23 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5533:
! 5534: * gentest.py testapi.c: autogenerate a minimal NULL value sequence
! 5535: for unknown pointer types
! 5536: * HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c
! 5537: parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c
! 5538: xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c
! 5539: xpointer.c: This uncovered an impressive amount of entry points
! 5540: not checking for NULL pointers when they ought to, closing all
! 5541: the open gaps.
! 5542:
! 5543: Fri Nov 5 16:26:28 UTC 2004 William Brack <wbrack@mmm.com.hk>
! 5544:
! 5545: * catalog.c: fixed problem with NULL entry (bug 157407)
! 5546: * xpath.c: fixed a couple of warnings (no change to logic)
! 5547:
! 5548: Fri Nov 5 15:30:43 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5549:
! 5550: * gentest.py testapi.c: more coverage
! 5551: * xmlunicode.c: one fix
! 5552:
! 5553: Fri Nov 5 23:15:51 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5554:
! 5555: * entities.c: fixed a compilation problem on a recent change
! 5556:
! 5557: Fri Nov 5 12:50:09 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5558:
! 5559: * gentest.py testapi.c: more coverage
! 5560: * nanoftp.c tree.c: more fixes
! 5561:
! 5562: Fri Nov 5 11:02:28 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5563:
! 5564: * gentest.py testapi.c: fixed the way the generator works,
! 5565: extended the testing, especially with more real trees and nodes.
! 5566: * HTMLtree.c tree.c valid.c xinclude.c xmlIO.c xmlsave.c: a bunch
! 5567: of real problems found and fixed.
! 5568: * entities.c: fix error reporting to go through the new handlers
! 5569:
! 5570: Thu Nov 4 18:44:56 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5571:
! 5572: * parser.c: dohh ... stupid change killing xmlParseDoc()
! 5573:
! 5574: Thu Nov 4 18:32:22 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5575:
! 5576: * gentest.py testapi.c: changing the way the .c is generated,
! 5577: extending the tests coverage
! 5578: * include/libxml/nanoftp.h nanoftp.c elfgcchack.h doc/*: fixing some
! 5579: function signatures, regenerating stuff
! 5580: * SAX2.c parser.c xmlIO.c: another set of bug fixes and API hardening
! 5581:
! 5582: Thu Nov 4 13:32:19 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5583:
! 5584: * gentest.py testapi.c: extending the tests coverage
! 5585:
! 5586: Thu Nov 4 11:52:28 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5587:
! 5588: * Makefile.am: gentest.py was missing from the EXTRA_DIST
! 5589:
! 5590: Thu Nov 4 11:48:47 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5591:
! 5592: * gentest.py testapi.c: extending the tests coverage
! 5593: * HTMLtree.c tree.c xmlsave.c xpointer.c: more fixes and cleanups
! 5594:
! 5595: Thu Nov 4 00:25:36 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5596:
! 5597: * gentest.py testapi.c: more fixes and extending the tests coverage
! 5598: * nanoftp.c xmlIO.c: more fixes and hardening
! 5599:
! 5600: Wed Nov 3 20:16:24 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5601:
! 5602: * gentest.py testapi.c: more fixes and extending the tests coverage
! 5603: * valid.c: bunch of cleanups and 2 leaks removed
! 5604:
! 5605: Wed Nov 3 18:06:44 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5606:
! 5607: * gentest.py testapi.c: more fixes and extending the tests coverage
! 5608: * list.c tree.c: more fixes and hardening
! 5609:
! 5610: Wed Nov 3 15:19:22 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5611:
! 5612: * gentest.py testapi.c: more fixes and extending the tests coverage
! 5613: * relaxng.c include/libxml/relaxng.h: adding a type init interface
! 5614: * include/libxml/xmlerror.h parser.c xmlreader.c xmlwriter.c: more
! 5615: cleanups and bug fixes raised by the regression tests
! 5616:
! 5617: Wed Nov 3 12:49:30 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5618:
! 5619: * gentest.py testapi.c: more fixes and extending the tests coverage
! 5620: * xmlwriter.c list.c: more hardeing of APIs
! 5621: * doc/apibuild.py: skip testapi.c when scanning the C files.
! 5622:
! 5623: Tue Nov 2 23:09:06 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5624:
! 5625: * gentest.py testapi.c: more testing and coverage
! 5626: * elfgcchack.h xmlstring.c include/libxml/xmlstring.h: more cleanups
! 5627: * doc/*: rebuilt
! 5628:
! 5629: Tue Nov 2 19:44:32 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5630:
! 5631: * gentest.py testapi.c: more developments on the API testing
! 5632: * HTMLparser.c tree.c: more cleanups
! 5633: * doc/*: rebuilt
! 5634:
! 5635: Tue Nov 2 15:49:34 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5636:
! 5637: * xmlmemory.c include/libxml/xmlmemory.h: adding xmlMemBlocks()
! 5638: * Makefile.am gentest.py testapi.c: work on generator of an
! 5639: automatic API regression test tool.
! 5640: * SAX2.c nanoftp.c parser.c parserInternals.c tree.c xmlIO.c
! 5641: xmlstring.c: various API hardeing changes as a result of running
! 5642: teh first set of automatic API regression tests.
! 5643: * test/slashdot16.xml: apparently missing from CVS, commited it
! 5644:
! 5645: Mon Nov 1 15:54:18 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5646:
! 5647: * xpath.c: fixed an UTF-8 parsing bug reported by Markus Bertheau
! 5648: on #fedora-devel
! 5649:
! 5650: Sun Oct 31 22:03:38 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5651:
! 5652: * parser.c: fixed a bug reported by Petr Pajas on the list and
! 5653: affecting XML::Libxml
! 5654:
! 5655: Sun Oct 31 16:33:54 CET 2004 Daniel Veillard <daniel@veillard.com>
! 5656:
! 5657: * encoding.c doc/examples/testWriter.c: Fixed bug #153937, making
! 5658: sure the conversion functions return the number of byte written.
! 5659: Had to fix one of the examples.
! 5660:
! 5661: Fri Oct 29 14:16:56 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5662:
! 5663: * doc/xmllint.1 doc/xmllint.xml: indicate - means stdin closing #156626
! 5664:
! 5665: Fri Oct 29 14:03:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5666:
! 5667: * python/libxml.c: register xmlSchemaSetValidErrors, patch from
! 5668: Brent Hendricks in the mailing-list
! 5669: * include/libxml/valid.h HTMLparser.c SAX2.c valid.c
! 5670: parserInternals.c: fix #156626 and more generally how to find out
! 5671: if a validation contect is part of a parsing context or not. This
! 5672: can probably be improved to make 100% sure that vctxt->userData
! 5673: is the parser context too. It's a bit hairy because we can't
! 5674: change the xmlValidCtxt structure without breaking the ABI since
! 5675: this change xmlParserCtxt information indexes.
! 5676:
! 5677: Wed Oct 27 19:26:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5678:
! 5679: * ChangeLog NEWS configure.in doc/*: preparing release 2.6.15
! 5680: * debugXML.c nanoftp.c xmlschemas.c xmlschemastypes.c: cleanups
! 5681:
! 5682: Wed Oct 27 09:31:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5683:
! 5684: * uri.c: fixed a stupid mistake in xmlBuildRelativeURI
! 5685: (bug 156527)
! 5686:
! 5687: Wed Oct 27 11:44:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5688:
! 5689: * nanoftp.c nanohttp.c: second part of the security fix for
! 5690: xmlNanoFTPConnect() and xmlNanoHTTPConnectHost().
! 5691:
! 5692: Tue Oct 26 23:57:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5693:
! 5694: * nanoftp.c: applied fixes for a couple of potential security problems
! 5695: * tree.c valid.c xmllint.c: more fixes on the string interning checks
! 5696:
! 5697: Tue Oct 26 18:09:59 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5698:
! 5699: * debugXML.c include/libxml/xmlerror.h: added checking for names
! 5700: values and dictionnaries generates a tons of errors
! 5701: * SAX2.ccatalog.c parser.c relaxng.c tree.c xinclude.c xmlwriter.c
! 5702: include/libxml/tree.h: fixing the errors in the regression tests
! 5703:
! 5704: Mon Oct 25 16:04:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5705:
! 5706: * parser.c: modified the handling of _private for entity
! 5707: expansion (bug 155816)
! 5708:
! 5709: Mon Oct 25 17:11:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5710:
! 5711: * parser.c: fixed the leak reported by Volker Roth on the list
! 5712: * test/ent10 result//ent10*: added a specific test for the problem
! 5713:
! 5714: Sat Oct 23 11:07:41 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5715:
! 5716: * valid.c: unlinked the internal subset within xmlValidateDtd
! 5717: (bug 141827)
! 5718: * configure.in: added -Wall to developer's flags
! 5719: * doc/examples/reader4.res: added to CVS
! 5720:
! 5721: Fri Oct 22 16:36:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5722:
! 5723: * HTMLparser.c: added support for HTML PIs #156087
! 5724: * test/HTML/python.html result/HTML/python.html*: added specific tests
! 5725:
! 5726: Fri Oct 22 15:20:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5727:
! 5728: * threads.c: fixed nasty bug #156087
! 5729:
! 5730: Fri Oct 22 21:04:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5731:
! 5732: * python/libxml.c: fixed a problem occuring only in x86_64 when
! 5733: very large error messages are raised to the Python handlers.
! 5734:
! 5735: Thu Oct 21 18:03:21 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5736:
! 5737: * xmlschemas.c: fixed a memory bug
! 5738: * doc/examples/reader4.c doc/examples/*: added test from Graham Bennett
! 5739: and regenerated the directory
! 5740:
! 5741: Tue Oct 19 11:06:39 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5742:
! 5743: * include/libxml/xmlreader.h xmlreader.c: applied patch from
! 5744: Graham Bennett adding 4 convenience functions to the reader API.
! 5745:
! 5746: Fri Oct 15 11:22:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5747:
! 5748: * debugXML.c: excluded a few nodes (with no content) from the
! 5749: string check routine.
! 5750:
! 5751: Fri Oct 15 10:48:30 EDT 2004 Daniel Veillard <daniel@veillard.com>
! 5752:
! 5753: * debugXML.c include/libxml/xmlerror.h: added UTF-8 string checking,
! 5754: raise a problem, need debug
! 5755:
! 5756: Wed Oct 13 02:17:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5757:
! 5758: * python/Makefile.am: applied patch from Thomas Fitzsimmons fixing
! 5759: #155240 building outside the source tree. but make tests fails.
! 5760:
! 5761: Mon Oct 11 16:26:51 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5762:
! 5763: * debugXML.c include/libxml/xmlerror.h: added namespace checking
! 5764:
! 5765: Sat Oct 9 22:36:21 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5766:
! 5767: * debugXML.c: some framework preparation to add namespace checkings
! 5768:
! 5769: Thu Oct 7 15:12:58 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5770:
! 5771: * debugXML.c include/libxml/debugXML.h include/libxml/xmlerror.h:
! 5772: adding the tree debug mode
! 5773: * parser.c relaxng.c tree.c xpath.c: fixing various problems reported
! 5774: by the debug mode.
! 5775: * SAX2.c: another tree fix from Rob Richards
! 5776:
! 5777: Wed Oct 6 10:50:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5778:
! 5779: * catalog.c: small change to last fix, to get xml:base right
! 5780:
! 5781: Wed Oct 6 09:33:51 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5782:
! 5783: * catalog.c: added code to handle <group>, including dumping
! 5784: to output (bug 151924).
! 5785: * xmlcatalog.c, xmlstring.c, parser.c: minor compiler warning
! 5786: cleanup (no change to logic)
! 5787:
! 5788: Mon Oct 4 16:09:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5789:
! 5790: * configure.in debugXML.c include/libxml/xmlversion.h.in
! 5791: include/libxml/xmlwin32version.h.in: revamped the XML debugging
! 5792: module and prepare for a new checking mode
! 5793:
! 5794: Mon Oct 4 13:53:24 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5795:
! 5796: * parser.c: applied patch from Malcolm Tredinnick fixing bug #152426
! 5797:
! 5798: Mon Oct 4 12:26:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5799:
! 5800: * python/generator.py python/libxml.c python/tests/outbuf.py:
! 5801: applied patch from Malcolm Tredinnick fixing bug #154294
! 5802: related to saving to python file objects.
! 5803:
! 5804: Sat Oct 2 21:08:51 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5805:
! 5806: * tree.c: changed xmlHasNsProp to properly handle a request for
! 5807: the default namespace (bug 153557)
! 5808:
! 5809: Sat Oct 2 18:18:27 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5810:
! 5811: * parser.c: fixed problem with dictionary handling within
! 5812: xmlParseInNodeContext (bug 153175)
! 5813:
! 5814: Sat Oct 2 15:46:37 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5815:
! 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
! 5819: changed sys.path setting from 'append' to 'insert' (patch
! 5820: supplied by Malcolm Tredinnick) (bug 153716)
! 5821:
! 5822: Sat Oct 2 15:03:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5823:
! 5824: * include/libxml/parserInternals.h: added two new macros
! 5825: IS_ASCII_LETTER and IS_ASCII_DIGIT used with (html)
! 5826: parsing and xpath for testing data not necessarily
! 5827: unicode.
! 5828: * HTMLparser.c, xpath.c: changed use of IS_LETTER_CH and
! 5829: IS_DIGIT_CH macros to ascii versions (bug 153936).
! 5830:
! 5831: Fri Oct 1 20:37:25 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5832:
! 5833: * error.c: added some coding to attempt to display which file
! 5834: contains an error when using XInclude (bug 152623)
! 5835:
! 5836: Thu Sep 30 11:19:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5837:
! 5838: * configure.in: stupid cut'n paste bug in xmllint detection
! 5839:
! 5840: Wed Sep 29 17:47:56 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5841:
! 5842: * configure.in doc/*: releasing 2.6.14, rebuilding the docs
! 5843:
! 5844: Wed Sep 29 15:00:11 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5845:
! 5846: * xmlschemas.c include/libxml/xmlerror.h include/libxml/xmlschemas.h
! 5847: include/libxml/schemasInternals.h: Parsing of <complexContent>
! 5848: - handle attribute 'mixed', catch illegal attributes.
! 5849: Parsing of <complexType> - handle attributes 'abstract',
! 5850: 'final' and 'block', catch illegal attributes.
! 5851: Validation of complex types - handle abstract types.
! 5852: Added handling of default/fixed attributes and element values.
! 5853: Per validation option attribute nodes/text nodes are created
! 5854: on the instance.
! 5855: Added the corresponding constraints for fixed/default.
! 5856: Added xmlSchemaSetValidOptions, xmlSchemaGetValidOptions
! 5857: to the external API.
! 5858: Extended element declaration constraints.
! 5859: Got rid of perseverative creation of temporery validation/parser
! 5860: contexts.
! 5861: Added handling of xsi:schemaLocation and
! 5862: xsi:noNamespaceSchemaLocation.
! 5863: Fixed xsi:type component resolution if using non-prefixed
! 5864: QNames.
! 5865: * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
! 5866: Enabled namespace awareness of the content model if using the
! 5867: model group "all".
! 5868: * test/schemas/bug152470_1.xsd: Removed an "abstract" attribute,
! 5869: which broke the test.
! 5870: * xstc/xstc.py: Workaround to accomodate case insensitive
! 5871: test definitions in ms-test.def.xml (was missing in a previous
! 5872: commit).
! 5873:
! 5874: Wed Sep 29 11:03:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5875:
! 5876: * python/drv_libxml2.py: another patch from Malcolm Tredinnick
! 5877: adding option not to load dtd from the drv_libxml2.py module
! 5878: #134633
! 5879:
! 5880: Tue Sep 28 14:30:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5881:
! 5882: * acconfig.h config.h.in configure.in xmlIO.c xmlregexp.c xmlschemas.c
! 5883: xmlschemastypes.c: another patch from Malcolm Tredinnick fixing
! 5884: warning generated by the Nonstop Kernel Open System Services
! 5885: compiler #151710
! 5886:
! 5887: Tue Sep 28 13:07:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5888:
! 5889: * python/libxml.py: applied patch from Malcolm Tredinnick fixing
! 5890: python exception hierarchy #139824
! 5891:
! 5892: Sun Sep 26 16:40:24 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5893:
! 5894: * valid.c TODO: applied patch from Malcolm Tredinnick fixing errata
! 5895: E20 concerning NMTOKENS and co. validation #153722
! 5896: * result/VC/AttributeNmtokens test/VC/AttributeNmtokens
! 5897: test/VCM/AttributeNmtokens.xml: also added tests from Malcolm
! 5898:
! 5899: Sun Sep 26 16:24:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5900:
! 5901: * xstc/xstc.py: applied patch from Malcolm Tredinnick fixing space/tabs
! 5902: #153713
! 5903: * xpath.c: fixed a realloc potential problem
! 5904:
! 5905: Fri Sep 24 16:14:12 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5906:
! 5907: * Makefile.am: fixed make valgrind xstc
! 5908:
! 5909: Thu Sep 23 18:23:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5910:
! 5911: * xmlschemastypes.c: fixing an out of bound adressing issue
! 5912:
! 5913: Thu Sep 23 15:14:12 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5914:
! 5915: * HTMLparser.c parser.c relaxng.c xmlschemas.c: more memory related
! 5916: code cleanups.
! 5917:
! 5918: Thu Sep 23 01:04:30 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5919:
! 5920: * parser.c: fixed a bunch of errors when realloc failed.
! 5921:
! 5922: Wed Sep 22 23:56:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5923:
! 5924: * threads.c uri.c: couple of memory fixes from Mark Vakoc reported
! 5925: by Purify on Windows.
! 5926:
! 5927: Mon Sep 20 22:01:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5928:
! 5929: * xmllint.c: added --timing --copy timing for the copy
! 5930: * vms/build_libxml.com: applied patch from Craig Berry
! 5931: to build with recent releases
! 5932:
! 5933: Fri Sep 17 21:25:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5934:
! 5935: * nanohttp.c, include/libxml/nanohttp.h: added the routine
! 5936: xmlNanoHTTPContentLength to the external API (bug151968).
! 5937: * parser.c: fixed unnecessary internal error message (bug152060);
! 5938: also changed call to strncmp over to xmlStrncmp.
! 5939: * encoding.c: fixed compilation warning (bug152307).
! 5940: * tree.c: fixed segfault in xmlCopyPropList (bug152368); fixed
! 5941: a couple of compilation warnings.
! 5942: * HTMLtree.c, debugXML.c, xmlmemory.c: fixed a few compilation
! 5943: warnings; no change to logic.
! 5944:
! 5945: Fri Sep 17 10:40:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5946:
! 5947: * parser.c: removed some extern before function code reported by
! 5948: Kjartan Maraas on IRC
! 5949: * legacy.c: fixed compiling when configuring out the HTML parser
! 5950: * Makefile.am: added a declaration for CVS_EXTRA_DIST
! 5951: * HTMLparser.c: beginning of an attempt at cleaning up the construction
! 5952: of the HTML parser data structures, current data generate a huge
! 5953: amount of ELF relocations at loading time.
! 5954:
! 5955: Fri Sep 17 10:36:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5956:
! 5957: * ChangeLog: applied fix from Stepan Kasal to fix duplication
! 5958: in the change log and cleanup of space/tabs issues.
! 5959:
! 5960: Thu Sep 16 13:24:27 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 5961:
! 5962: * xmlschemas.c include/libxml/schemasInternals.h
! 5963: test/schemas/bug152470_1.* result/schemas/bug152470_1_1*:
! 5964: Simpified attribute wildcard creation and assignment to get rid
! 5965: of memory leaks.
! 5966: Restructured the validation process.
! 5967: Restructured and expanded parsing of <attributeGroup>.
! 5968: Added initial handing of xsi:type.
! 5969: Advanced handling of xsi:nil (should work now for simple types).
! 5970: Added construction of schemata using xsi:schemaLocation and
! 5971: xsi:noNamespaceSchemaLocation; this is not enabled, since
! 5972: no corresponding API exists yet.
! 5973: Moved the content model to complex type components.
! 5974: Resolution of types for attributes will look for simple types
! 5975: only (incl. all the built-in simple types).
! 5976: Extended parsing of 'anyAttribute'.
! 5977: Fixed content-type type for complex types if derived from
! 5978: 'anyType' using the short-hand form (see bug # 152470,
! 5979: submitted by Thilo Jeremias).
! 5980: * include/libxml/xmlschematypes.h: Cleaned up some comments.
! 5981: * xstc/xstc.py: Workaround to accomodate case insensitive
! 5982: test definitions in ms-test.def.xml.
! 5983: * result/schemas/deter0_0_0.err result/schemas/ns0_0_2.err
! 5984: result/schemas/ns0_1_2.err: Adapted.
! 5985:
! 5986: Sat Sep 11 09:04:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5987:
! 5988: * xmlwriter.c: changed char array initialisation to avoid a
! 5989: complaint from some compiler(s) (bug 152308)
! 5990:
! 5991: Thu Sep 9 07:22:11 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 5992:
! 5993: * encoding.c: applied fixes for the UTF8ToISO8859x transcoding
! 5994: routine suggested by Mark Itzcovitz
! 5995:
! 5996: Wed Sep 8 22:50:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 5997:
! 5998: * valid.c xmlsave.c: fixed 2 problems raised by #152140, one
! 5999: which is that notation not in the internal subset should
! 6000: not be saved, and the second more nasty on an error saving
! 6001: NOTATIONs, if there is a proof that nobody uses notations !
! 6002:
! 6003: Wed Sep 8 11:04:27 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6004:
! 6005: * xmlschemas.c include/libxml/xmlschemas.h: Added the function
! 6006: xmlSchemaValidateOneElement to the XML Schema validation API,
! 6007: as proposed by Jeffrey Fink - see bug # 152073.
! 6008:
! 6009: Tue Sep 7 11:10:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6010:
! 6011: * configure.in doc/Makefile.am xstc/Makefile.am: some cleanup
! 6012: checking for xmllint and xsltproc in configure.in, fixed
! 6013: make dist w.r.t. the new xstc subdir.
! 6014: * doc/*: rebuilt
! 6015:
! 6016: Mon Sep 6 16:42:59 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6017:
! 6018: * xstc/xstc.py: Changed to finally validate instance documents.
! 6019:
! 6020: Mon Sep 6 16:04:01 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6021:
! 6022: * xstc/Makefile.am Makefile.am: integrated to "make valgrind",
! 6023: heavy ... weight 250MB of VM !
! 6024:
! 6025: Mon Sep 6 14:54:39 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6026:
! 6027: * xstc/Makefile.am xstc/xstc-to-python.xsl xstc/xstc.py Makefile.am:
! 6028: more cleanup in integrating the xstc testsuite
! 6029:
! 6030: Mon Sep 6 13:56:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6031:
! 6032: * Makefile.am configure.in xstc/.cvsignore xstc/Makefile.am:
! 6033: starting to integrate the xstc suite in the normal regression
! 6034: tests
! 6035:
! 6036: Mon Sep 6 13:14:11 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6037:
! 6038: * xstc/sun-test-def.xml: The "tsDir" attribute was not
! 6039: set correctly.
! 6040:
! 6041: Mon Sep 6 11:52:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6042:
! 6043: * check-xinclude-test-suite.py: when output and expected do not match
! 6044: exactly run diff to put the differences in the log c.f. #148691
! 6045:
! 6046: Mon Sep 6 11:17:35 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6047:
! 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
! 6050: create python test scripts, which will run the W3C XML Schema Test
! 6051: Collection. The ms-test-def.xml and sun-test-def.xml files
! 6052: were extracted from the online HTML XSTC results [1], since they did
! 6053: not exist for the SUN tests, and only partially did exist for the
! 6054: MS tests. The NIST definition file was created by concatenation
! 6055: of the existing definition files for each single datatype.
! 6056: The stylesheet "xstc-to-python.xslt" should be run against the
! 6057: definition files to produce the python scripts.
! 6058: [1] "http://www.w3.org/XML/2001/05/xmlschema-test-collection/
! 6059: results-master.html"
! 6060:
! 6061: Fri Sep 3 20:29:59 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6062:
! 6063: * xmlschemas.c include/libxml/schemasInternals.h
! 6064: include/libxml/xmlerror.h: Fixed a seg fault in xmlGetQNameProp:
! 6065: a format argument was missing.
! 6066: Fixed wrong assignment of the owner of a wildcard in
! 6067: xmlSchemaBuildAttributeValidation (in the shorthandform of
! 6068: <complexType>; this caused a seg fault, due to a double-free
! 6069: of the wildcard.
! 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.
! 6073:
! 6074: Fri Sep 3 10:08:13 PDT 2004 William Brack <wbrack@mmmm.com.hk>
! 6075:
! 6076: * xmlstring.c: modified comments on xmlGetUTF8Char in
! 6077: response to bug 151760 (no change to logic)
! 6078:
! 6079: Tue Aug 31 09:46:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6080:
! 6081: * xmlstring.c: fixed error reported on the list caused by
! 6082: my last change
! 6083:
! 6084: Tue Aug 31 15:41:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6085:
! 6086: * NEWS configure.in doc/*: release of libxml2-2.6.13
! 6087:
! 6088: Tue Aug 31 14:14:30 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6089:
! 6090: * xmlIO.c: fixing #151456, an encoding error could generate
! 6091: a serialization loop.
! 6092:
! 6093: Tue Aug 31 11:34:04 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6094:
! 6095: * Makefile.am: also produce a tar ball with just the sources
! 6096: * xmllint.c: added --path option and --load-trace options to
! 6097: xmllint, RFE #147740 based on xsltproc versions
! 6098: * doc/xmllint.* doc/*: updated the man page and rebuilt
! 6099:
! 6100: Tue Aug 31 10:37:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6101:
! 6102: * xmlschemastypes.c: "" is a valid hexbinary string dixit xmlschema-dev
! 6103: * result/schemas/hexbinary_0_1.err test/schemas/hexbinary_1.xml:
! 6104: update the test.
! 6105: * test/ns5 result//ns5*: added a test for the namespace bug fixed
! 6106: in previous commit.
! 6107: * Makefile.am: added a message in the regression tests
! 6108:
! 6109: Mon Aug 30 23:36:21 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6110:
! 6111: * SAX2.c: fixed bug introduced during OOM fixup causing problems
! 6112: with default namespace when a named prefix with the same href
! 6113: was present (reported on the mailing list by Karl Eichwalder.
! 6114: * xmlstring.c: modified xmlCheckUTF8 with suggested code from
! 6115: Julius Mittenzwei.
! 6116: * dict.c: added a typecast to try to avoid problem reported by
! 6117: Pascal Rodes.
! 6118:
! 6119: Mon Aug 30 12:45:46 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6120:
! 6121: * xmlschemas.c: Fixed a bug in xmlSchemasCheckFacet, which did
! 6122: not create a computed value on a facet and thus crashed during
! 6123: validation of instances.
! 6124: Expanded validity checks for min/maxOccurs attributes.
! 6125: Expanded validity checks for the value of the attribute "form".
! 6126:
! 6127: Fri Aug 27 18:32:24 PST 2004 William Brack <wbrack@mmm.com.hk>
! 6128:
! 6129: * xmlstring.c: fixed a problem with xmlCheckUTF8 reported on the
! 6130: mailing list by Julius Mittenzwei
! 6131:
! 6132: Fri Aug 27 00:13:39 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6133:
! 6134: * libxml.spec.in: added BuildRequires: zlib-devel, fixes
! 6135: Red Hat bug #124942
! 6136:
! 6137: Thu Aug 26 12:27:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6138:
! 6139: * parser.c: remove a warning on Solaris
! 6140: * xmlschemastype.c: fix a crashing bug #151111
! 6141:
! 6142: Wed Aug 25 22:20:18 CEST 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6143:
! 6144: * test/schemas/import-bad-1_0.imp: Added missing test file.
! 6145: * xmlschemas.c include/libxml/xmlerror.h include/libxml/xmlschemas.h:
! 6146: Substituted the obsolete xmlSchemaValidError(s) for xmlParserErrors
! 6147: - see #150840.
! 6148: Changed the import of schemas to allow failure of location
! 6149: of a resource to be imported.
! 6150: * result/schemas/all_* result/schemas/any3_0_0.err
! 6151: result/schemas/choice_* result/schemas/import1_0_0.err
! 6152: result/schemas/list0_0_1.err result/schemas/list0_1_0.err
! 6153: result/schemas/list0_1_1.err result/schemas/ns0_0_2.err
! 6154: result/schemas/ns0_1_2.err: Adapted regression test results.
! 6155:
! 6156: Tue Aug 24 20:49:15 MDT 2004 John Fleck <jfleck@inkstain.net>
! 6157:
! 6158: * doc/tutorial/xmltutorial.xml, xmltutorial.pdf, *.html
! 6159: fix Xpath memory leak (thanks to sKaBoy and William Brack)
! 6160:
! 6161: Tue Aug 24 21:10:59 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
! 6162:
! 6163: * parser.c: fixed path problem in DTD loading reported by
! 6164: Sameer Abhinkar
! 6165:
! 6166: Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
! 6167:
! 6168: * win32/configure.js: added support for version extra
! 6169: * win32/Makefile.*: upgraded to zlib 1.2.1
! 6170:
! 6171: Mon Aug 23 14:33:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6172:
! 6173: * configure.in: removing -O -g from default gcc flags #150828
! 6174:
! 6175: Sun Aug 22 16:26:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6176:
! 6177: * configure.in doc/* NEWS: preparing 2.6.12 release, updated and
! 6178: and rebuilt the docs.
! 6179:
! 6180: Sun Aug 22 16:07:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6181:
! 6182: * python/libxml.c: fix a problem on last commit
! 6183:
! 6184: Sun Aug 22 15:16:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6185:
! 6186: * xmllint.c xpath.c include/libxml/xpath.h
! 6187: include/libxml/xpathInternals.h python/libxml.c
! 6188: python/libxml_wrap.h: trying to remove some warning when compiling
! 6189: on Fedora Core 3 and 64bits
! 6190:
! 6191: Sat Aug 21 0:035:10 CET 2004 Kasimier Buchcik <libxml2-cvs@cazic.net>
! 6192:
! 6193: * xmlschemas.c: modified parsing of <list>, <union>, <restriction>,
! 6194: <sequence>, <choice>, <include>, <import>.
! 6195: Fixed schema defaults (elementFormDefault, etc.) for included
! 6196: schemas.
! 6197: Fixed a bug which reported attributes as invalid on
! 6198: elements declarations with the built-in type 'anyType'.
! 6199: Added "lax" validation of the content of elements of type
! 6200: 'anyType'.
! 6201: Fixed: element declarations with the same name were treated
! 6202: as duplicate if located in the subtree of <choice> -> <sequence>.
! 6203: (This was bug 150623, submitted by Roland Lezuo)
! 6204: Fixed cleanup of error codes in xmlSchemaValidateDoc as proposed
! 6205: by Igor Kapitanker. (This was bug 150647, submitted by Igor
! 6206: Kapitanker)
! 6207: * xmlschemastypes.c: Changed the type of anyType to
! 6208: XML_SCHEMAS_ANYTYPE.
! 6209: * include/libxml/xmlerror.h: Added schema parser errors.
! 6210: * result/schemas/bug145246_0_0*
! 6211: result/schemas/extension1_0_2.err: Changed test results.
! 6212: * result/schemas/ct-sc-nobase_0_0*
! 6213: result/schemas/facet-whiteSpace_0_0*
! 6214: result/schemas/import1_0_0* result/schemas/import2_0_0*
! 6215: result/schemas/include2_0_0* result/schemas/include3_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*
! 6221: test/schemas/import2_0* test/schemas/include2_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
! 6225: files.
! 6226:
! 6227: Fri Aug 20 18:51:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6228:
! 6229: * Makefile.am configure.in: a bit of cleanup and a extra variable for
! 6230: CVS dist
! 6231:
! 6232: Thu Aug 19 07:44:07 MDT 2004 John Fleck <jfleck@inkstain.net>
! 6233:
! 6234: * doc/xmllint.xml, xmllint.1, xmllint.html:
! 6235: Edit and rebuild the man pages with Daniel's C14 update
! 6236:
! 6237: Wed Aug 18 19:15:27 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6238:
! 6239: * parser.c: fixed missing line numbers on entity as reported
! 6240: on the list by Steve Cheng
! 6241:
! 6242: Wed Aug 18 14:04:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6243:
! 6244: * configure.in globals.c include/libxml/xmlversion.h.in
! 6245: include/libxml/xmlwin32version.h.in: added some code to
! 6246: include the CVS ChangeLog version in the xmlParserVersion
! 6247: string (printed by xmllint with --version)
! 6248:
! 6249: Wed Aug 18 11:14:06 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6250:
! 6251: * xmlschemas.c include/libxml/xmlschemas.h python/generator.py
! 6252: python/libxml.c python/libxml_wrap.h python/types.c
! 6253: python/tests/schema.py python/tests/Makefile.am: Applied patch
! 6254: from Torkel Lyng to add Schemas support to the Python bindings
! 6255: and extend the schemas error API, registered a new test.
! 6256: * doc/* elfgcchack.h: rebuilt to regenerate the bindings
! 6257:
! 6258: Mon Aug 16 14:36:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6259:
! 6260: * debugXML.c: added help for new set shell command
! 6261: * xinclude.c xmllint.c xmlreader.c include/libxml/parser.h:
! 6262: added parser option to not generate XInclude start/end nodes,
! 6263: added a specific option to xmllint to test it fixes #130769
! 6264: * Makefile.am: regression test the new feature
! 6265: * doc/xmllint.1 doc/xmllint.xml: updated man page to document option.
! 6266:
! 6267: Mon Aug 16 02:42:30 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6268:
! 6269: * xmlIO.c: small typo pointed out by Mike Hommey
! 6270: * doc/xmllint.xml, xmllint.html, xmllint.1: slightly improved
! 6271: the --c14n description, c.f. #144675 .
! 6272: * nanohttp.c nanoftp.c: applied a first simple patch from
! 6273: Mike Hommey for $no_proxy, c.f. #133470
! 6274: * parserInternals.c include/libxml/parserInternals.h
! 6275: include/libxml/xmlerror.h: cleanup to avoid 'error' identifier
! 6276: in includes #137414
! 6277: * parser.c SAX2.c debugXML.c include/libxml/parser.h:
! 6278: first version of the inplementation of parsing within
! 6279: the context of a node in the tree #142359, new function
! 6280: xmlParseInNodeContext(), added support at the xmllint --shell
! 6281: level as the "set" function
! 6282: * test/scripts/set* result/scripts/* Makefile.am: extended
! 6283: the script based regression tests to instrument the new function.
! 6284:
! 6285: Sat Aug 14 18:53:08 MDT 2004 John Fleck <jfleck@inkstain.net>
! 6286:
! 6287: * doc/xmllint.xml, xmllint.html, xmllint.1:
! 6288: add c14n to man page (man, it's hard to keep up with
! 6289: Daniel!)
! 6290:
! 6291: Sat Aug 14 18:45:38 MDT 2004 John Fleck <jfleck@inkstain.net>
! 6292:
! 6293: * doc/xmllint.xml, xmllint.html, xmllint.1:
! 6294: add pattern, walker, maxmem, output and xmlout to man page
! 6295: fixes #144675
! 6296:
! 6297: Sun Aug 15 00:41:12 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6298:
! 6299: * xmllint.c: added a --c14n option to canonicalize the output
! 6300: should close the RFE #143226
! 6301:
! 6302: Sat Aug 14 23:50:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6303:
! 6304: * tree.c: Dodji pointed out a bug in xmlGetNodePath()
! 6305: * xmlcatalog.c: applied patch from Albert Chin to add a
! 6306: --no-super-update option to xmlcatalog see #145461
! 6307: and another patch also from Albert Chin to not crash
! 6308: on -sgml --del without args see #145462
! 6309: * Makefile.am: applied another patch from Albert Chin to
! 6310: fix a problem with diff on Solaris #145511
! 6311: * xmlstring.c: fix xmlCheckUTF8() according to the suggestion
! 6312: in bug #148115
! 6313: * python/libxml.py: apply fix from Marc-Antoine Parent about
! 6314: the errors in libxml(2).py on the node wrapper #135547
! 6315:
! 6316: Sat Aug 14 13:18:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6317:
! 6318: * Makefile.am: added a dumb rule to able to compile tst.c
! 6319: when people submit a sample test program
! 6320: * xmlschemas.c: applied small patch from Eric Haszlakiewicz
! 6321: to document xmlSchemasSetValidErrors() limitations, #141827
! 6322: * error.c: Add information in generic and structured error
! 6323: setter functions that this need to be done per thread #144308
! 6324: * xmlsave.c: fixed bug whith missing NOTATION(s) serialization
! 6325: bug #144162
! 6326: * doc/xmllint.xml: typo fix #144840
! 6327:
! 6328: Tue Aug 10 07:19:31 PDT 2004 Daniel Veillard <daniel@veillard.com>
! 6329:
! 6330: * configure.in xmlregexp.c xmlschemas.c xmlschemastypes.c
! 6331: include/libxml/schemasInternals.h include/libxml/xmlerror.h
! 6332: include/libxml/xmlschemastypes.h: applied Schemas patches
! 6333: from Kasimier Buchcik
! 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
! 6337:
! 6338: Fri Aug 6 09:22:34 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6339:
! 6340: * valid.c: fixed my mis-handling of External ID on last
! 6341: change.
! 6342:
! 6343: Wed Aug 4 23:40:21 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6344:
! 6345: * valid.c: changed the parsing of a document's DTD to use
! 6346: the proper base path (bug 144366)
! 6347:
! 6348: Wed Aug 4 16:58:08 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6349:
! 6350: * Makefile.am config.h.in configure.in python/Makefile.am:
! 6351: applied a patch from Gerrit P. Haase to get python bindings
! 6352: on Cygwin
! 6353:
! 6354: Tue Aug 3 15:08:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6355:
! 6356: * include/libxml/valid.h: elaborated on description of
! 6357: xmlValidityWarningFunc and xmlValidityErrorFunc (bug
! 6358: 144760)
! 6359: * xmlIO.c, xmlschemastypes.c, include/libxml/schemasinternals.h:
! 6360: minor fixes to comments for doc rebuilding errors.
! 6361: * doc/*.html: rebuilt the docs
! 6362:
! 6363: Tue Aug 3 23:59:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6364:
! 6365: * doc/ChangeLog.xsl doc/downloads.html doc/xml.html doc/*:
! 6366: fixes documentation glitches raised by Oliver Stoeneberg
! 6367:
! 6368: Tue Aug 3 09:42:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6369:
! 6370: * tree.c: fixed problem with memory leak on text nodes in DTD
! 6371: (bug 148965) with patch provided by Darrell Kindred
! 6372:
! 6373: Tue Aug 3 08:14:44 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6374:
! 6375: * HTMLparser.c: fixed initialisation problem for htmlReadMemory
! 6376: (bug 149041)
! 6377:
! 6378: Sat Jul 31 11:01:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6379:
! 6380: * doc/buildDocBookCatalog: enhanced per bug 119876. Further
! 6381: info posted to the mailing list.
! 6382:
! 6383: Sat Jul 31 09:12:44 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6384:
! 6385: * SAX2.c, encoding.c, error.c, parser.c, tree.c, uri.c, xmlIO.c,
! 6386: xmlreader.c, include/libxml/tree.h: many further little changes
! 6387: for OOM problems. Now seems to be getting closer to "ok".
! 6388: * testOOM.c: added code to intercept more errors, found more
! 6389: problems with library. Changed method of flagging / counting
! 6390: errors intercepted.
! 6391:
! 6392: Fri Jul 30 13:57:55 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6393:
! 6394: * tree.c: applied a couple of patch one from Oliver Stoeneberg
! 6395: and another one from Rob Richards fixing #148448
! 6396:
! 6397: Thu Jul 29 13:20:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6398:
! 6399: * HTMLparser.c: 1 line patch, apparently htmlNewDoc() was not
! 6400: setting doc->charset.
! 6401:
! 6402: Thu Jul 29 00:05:58 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6403:
! 6404: * SAX2.c, tree.c, uri.c, xmlIO.c, xmlreader.c: further
! 6405: fixes for out of memory condition, mostly from Olivier
! 6406: Andrieu.
! 6407: * testOOM.c: some further improvement by Olivier, with
! 6408: a further small enhancement for easier debugging.
! 6409:
! 6410: Tue Jul 27 00:34:07 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6411:
! 6412: * SAX2.c, error.c, parser.c, tree.c, xmlreader.c:
! 6413: implemented patches supplied by Olivier Andrieu
! 6414: (bug 148588), plus made some further enhancements, to
! 6415: correct some problems with out of memory conditions.
! 6416: * testOOM.c: improved with patches from Olivier Andrieu
! 6417:
! 6418: Mon Jul 26 11:03:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6419:
! 6420: * tree.c: put in patch for Windows buffer re-allocation
! 6421: submitted by Steve Hay (bug 146697)
! 6422:
! 6423: Sun Jul 25 17:18:39 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6424:
! 6425: * xinclude.c: added some code to check, when an include is
! 6426: done, whether the requested URL gets mapped to some other
! 6427: location (e.g. with a catalog entry) and, if so, take care
! 6428: of the xml:base properly (bug 146988)
! 6429:
! 6430: Sun Jul 25 14:02:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6431:
! 6432: * error.c: fixed to assure user data param is set correctly
! 6433: when user structured error handler is called (bug 144823)
! 6434:
! 6435: Thu Jul 22 10:14:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6436:
! 6437: * xmlreader.c: fixed problem with reader state after
! 6438: processing attributes (bug 147993)
! 6439:
! 6440: Wed Jul 21 17:04:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6441:
! 6442: * configure.in, Makefile.am: put in an auto* check for the
! 6443: path to perl (if it exists), and modified make Timingtests
! 6444: to use that path instead of just executing the dbgenattr.pl
! 6445: script (bug 148056)
! 6446:
! 6447: Fri Jul 16 18:36:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6448:
! 6449: * python/generator.py: added a check on the argument for some
! 6450: classes (e.g. xmlDoc and xmlNode) to prevent a segfault (as
! 6451: reported on the list). Further enhancement should be done
! 6452: to auto-create the appropriate object.
! 6453: * python/libxml.c: minor fix for a warning message; added a
! 6454: routine, currently not used, to report the description of a
! 6455: PyCObject.
! 6456: * python/libxml2class.txt: regenerated
! 6457:
! 6458: Fri Jul 16 11:01:40 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6459:
! 6460: * catalog.c test/catalogs/white* result/catalogs/white*:
! 6461: applied patches from Peter Breitenlohner to fix handling
! 6462: of white space normalization in public ids and add tests
! 6463:
! 6464: Tue Jul 13 17:24:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6465:
! 6466: * xmlmemory.c: applied a small fix from Steve Hay
! 6467:
! 6468: Tue Jul 13 23:02:19 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6469:
! 6470: * xpath.c: Added code to in PREDICATE/FILTER handling to reset
! 6471: the xpath context document pointer (part of fix to libxslt
! 6472: bug 147445)
! 6473:
! 6474: Tue Jul 13 00:14:08 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6475:
! 6476: * python/libxml.py: ran 'expand' on the file to get rid of mixture
! 6477: of tabs and spaces (bug 147424)
! 6478:
! 6479: Sun Jul 11 22:38:29 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6480:
! 6481: * python/drv_libxml.py: added an encoding "special comment" to avoid
! 6482: warning message in python2.3 (bug 146889)
! 6483: * Makefile.am, python/Makefile.am, python/tests/Makefile.am: small
! 6484: change to make "make tests" a little quieter (MAKEFLAGS+=--silent)
! 6485: * xpath.c: enhanced to take advantage of current libxslt handling
! 6486: of tmpRVT. Fixes bug 145547.
! 6487:
! 6488: Fri Jul 9 14:02:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6489:
! 6490: * libxml.h uri.c: fixed a couple of problems in the new
! 6491: elfgcchack.h trick pointed by Peter Breitenlohner
! 6492:
! 6493: Wed Jul 7 00:45:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6494:
! 6495: * elfgcchack.h doc/apibuild.py doc/libxml2-api.xml: fixed a bug
! 6496: which prevented building with --with-minimum
! 6497:
! 6498: Mon Jul 5 19:43:51 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6499:
! 6500: * configure.in doc/*: releasing 2.6.11, updated and regenerated the
! 6501: docs
! 6502:
! 6503: Mon Jul 5 18:43:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6504:
! 6505: * parser.c: make the push interfaces synchronous
! 6506: * python/tests/sync.py: added a specific test
! 6507: * python/tests/Makefile.am doc/examples/Makefile.am
! 6508: doc/examples/index.py: added the new test, cleaning up
! 6509: "make tests" output
! 6510:
! 6511: Mon Jul 5 15:09:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6512:
! 6513: * xmlschemas.c: applied patch from Kasimier to fix some Relax-NG
! 6514: datatype facet problem with recent changes.
! 6515:
! 6516: Sat Jul 3 11:31:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6517:
! 6518: * python/libxml.c: Changed the number of XPath extension functions
! 6519: allowed to be variable-length (patch supplied by Marc-Antoine
! 6520: Parent, bug 143805). Added code to "unregister" the functions
! 6521: when the parser cleanup takes place.
! 6522:
! 6523: Fri Jul 2 14:22:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6524:
! 6525: * xmlmemory.c python/libxml.c python/libxml2-python-api.xml:
! 6526: some updates with memory debugging facilities while messing
! 6527: with libxslt python bindings
! 6528:
! 6529: Thu Jul 1 14:53:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6530:
! 6531: * python/libxml.c python/generator.py python/libxml.py
! 6532: python/libxml2-python-api.xml python/libxml2class.txt:
! 6533: applied patch from Stéphane Bidoul to fix some Python bindings
! 6534: initialization, then had to change the parserCleanup()
! 6535: to handle memory released there.
! 6536: * xmlmemory.c: added more debugging comments.
! 6537:
! 6538: Thu Jul 1 13:18:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6539:
! 6540: * xmlreader.c: seems the reader buffer could be used while not
! 6541: allocated, fixes bug #145218
! 6542:
! 6543: Thu Jul 1 11:34:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6544:
! 6545: * python/generator.py: do not provide functions used as destructor
! 6546: of classes as public methods to avoid double-free problem like
! 6547: in bug #145185
! 6548:
! 6549: Wed Jun 30 19:45:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6550:
! 6551: * xmlschemas.c, xmlschemastypes.c: warning message cleanup.
! 6552: Now compiles warning-free, all tests passed.
! 6553: * SAX2.c: small change to comments for documentation.
! 6554: No change to logic.
! 6555:
! 6556: Tue Jun 29 15:00:13 PDT 2004 Daniel Veillard <daniel@veillard.com>
! 6557:
! 6558: * xmlschemas.c: more fixes with Kasimier, looks far cleaner :-)
! 6559:
! 6560: Tue Jun 29 23:00:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6561:
! 6562: * xmlschemas.c: Kasimier Buchcik fixed the memory access and
! 6563: allocation problem
! 6564:
! 6565: Tue Jun 29 19:00:32 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6566:
! 6567: * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
! 6568: include/libxml/schemasInternals.h include/libxml/xmlschemastypes.h:
! 6569: applied Schemas patches from Kasimier Buchcik, there is still
! 6570: one open issue about referencing freed memory.
! 6571: * test/schemas/* result/schemas/*: updated with new tests from
! 6572: Kasimier
! 6573:
! 6574: Tue Jun 29 14:52:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6575:
! 6576: * include/libxml/globals.h include/libxml/xmlIO.h
! 6577: doc/libxml2-api.xml doc/libxml2-refs.xml: moved some definitions
! 6578: to globals.h to avoid some troubles pointed out by Rob Richards
! 6579:
! 6580: Mon Jun 28 11:25:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6581:
! 6582: * libxml.m4: applied changes suggested by Mike Hommey, remove
! 6583: libxml1 support and use CPPFLAGS instead of CFLAGS
! 6584:
! 6585: Sun Jun 27 14:17:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6586:
! 6587: * libxml.spec.in: another, more 'experimental' feature to
! 6588: get compiler optimization based on gcc runtime profiling
! 6589:
! 6590: Sun Jun 27 14:02:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6591:
! 6592: * elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de
! 6593: Ven suggestion to reduce ELF footprint and generated code. Based on
! 6594: aliasing of libraries function to generate direct call instead of
! 6595: indirect ones
! 6596: * doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic
! 6597: generation of elfgcchack.h based on the API description, extended
! 6598: the API description to show the conditionals configuration flags
! 6599: required for symbols.
! 6600: * nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup
! 6601: * doc/*: regenerated the docs.
! 6602:
! 6603: Sun Jun 27 10:02:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6604:
! 6605: * regressions.py, regressions.xml: new files for running
! 6606: regression tests under Python. Not yet complete, but
! 6607: should provide good testing under both Linux and Windows.
! 6608: * testHTML.c, testSAX.c, xmllint.c: changed the 'fopen' used
! 6609: for --push testing to include the 'rb' param when compiled
! 6610: under Windows.
! 6611:
! 6612: Fri Jun 25 13:38:57 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6613:
! 6614: * uri.c: fixed a problem when base path was "./xxx"
! 6615: * result/XInclude/*: 5 test results changed by above.
! 6616: * Makefile.am: fixed a couple of spots where a new
! 6617: result file used different flags that the testing one.
! 6618:
! 6619: Thu Jun 24 16:27:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6620:
! 6621: * valid.c: suppressed warnings from within xmlValidGetValidElements
! 6622: (bug 144644)
! 6623: * doc/examples/testWriter.c: corrected typo in comment for ISO-8859-1
! 6624: (bug 144245)
! 6625:
! 6626: Thu Jun 24 10:17:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6627:
! 6628: * valid.c: implemented bugfix from Massimo Morara for DTD
! 6629: dumping problem.
! 6630: * test/valid/t10.xml, result/valid/t10.*: added regression
! 6631: for above
! 6632: * configure.in: small change for my profile settings
! 6633:
! 6634: Wed Jun 23 20:18:19 MDT 2004 John Fleck <jfleck@inkstain.net>
! 6635:
! 6636: * doc/xmlcatalog_man.xml, xmlcatalog.1
! 6637: Docs patch from Ville Skytta, bugzilla #144841
! 6638:
! 6639: Sat Jun 19 18:34:11 MDT 2004 John Fleck <jfleck@inkstain.net>
! 6640:
! 6641: * doc/xmllint.xml, xmllint.html, xmllint.1
! 6642: update man page to reflect William's newly disciplined return
! 6643: code mojo
! 6644:
! 6645: Thu Jun 17 00:51:55 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6646:
! 6647: * doc/examples/io2.c doc/examples/parse4.c: fixing a couple of
! 6648: compilation errors when configured with --with-minimum
! 6649:
! 6650: Wed Jun 16 16:07:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6651:
! 6652: * debugXML.c: applied patch from Stefano Debenedetti to register
! 6653: namespaces in the debug shell
! 6654:
! 6655: Mon Jun 14 21:56:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6656:
! 6657: * xmlreader.c: fix from Steve Ball and update of the comment.
! 6658: * Makefile.am result/errors/*.str: William pointed out that
! 6659: the streaming error checking part wasn't streaming, fixing
! 6660:
! 6661: Mon Jun 14 14:11:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6662:
! 6663: * catalog.c: patch from Igor for the default catalog path on Windows
! 6664:
! 6665: Sat Jun 12 09:03:57 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6666:
! 6667: * configure.in: apparently wasn't updated last time
! 6668:
! 6669: Thu Jun 10 20:57:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6670:
! 6671: * configure.in, xmlmemory.c, globals.c: fixed problem when
! 6672: configuring using --with-thread-alloc
! 6673:
! 6674: Wed Jun 9 16:31:24 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
! 6675:
! 6676: * win32/configure.js win32/Makefile.* minor changes for the new
! 6677: layout of the Windows binary package
! 6678:
! 6679: Tue Jun 8 19:50:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6680:
! 6681: * xmlschemas.c include/libxml/xmlerror.h: applied another patch
! 6682: from Kasimier Buchcik for Schema Component Constraints
! 6683: * test/schemas/* result/schemas/*: added the regression tests
! 6684:
! 6685: Tue Jun 8 21:27:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6686:
! 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.
! 6690:
! 6691: Tue Jun 8 14:01:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6692:
! 6693: * parser.c xmlreader.c include/libxml/parser.h: fixed a serious
! 6694: problem when substituing entities using the Reader, the entities
! 6695: content might be freed and if rereferenced would crash
! 6696: * Makefile.am test/* result/*: added a new test case and a new
! 6697: test operation for the reader with substitution of entities.
! 6698:
! 6699: Tue Jun 8 12:14:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6700:
! 6701: * globals.c xmlIO.c include/libxml/globals.h include/libxml/xmlIO.h:
! 6702: applied patch from Rob Richards for the per thread I/O mappings
! 6703:
! 6704: Tue Jun 8 09:58:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6705:
! 6706: * xinclude.c: some further enhancement to take care of
! 6707: xml:base for XPointer elements (bug 143886). Also fixed
! 6708: a problem when xml:base was already specified on an
! 6709: XInclude'd element.
! 6710:
! 6711: Mon Jun 7 22:14:58 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6712:
! 6713: * relaxng.c: fixed a problem with internal cleanup of <DIV> element
! 6714: (bug 143738).
! 6715:
! 6716: Mon Jun 7 16:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6717:
! 6718: * uri.c, include/libxml/uri.h: added a new routine
! 6719: xmlBuildRelativeURI needed for enhancement of xinclude.c
! 6720: * xinclude.c: changed handling of xml:base (bug 135864)
! 6721: * result/XInclude/*: results of 5 tests changed as a result
! 6722: of the above change
! 6723:
! 6724: Fri Jun 4 11:27:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6725:
! 6726: * test/schemas/* result/schemas/*: added a bunch of tests from
! 6727: Kasimier Buchcik posted on May 11
! 6728:
! 6729: Thu Jun 3 17:58:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6730:
! 6731: * xmlschemas.c: new patch from Kasimier Buchcik for processContents
! 6732: of wildcards attribute handling
! 6733: * test/schemas/anyAttr-* result/schemas/anyAttr-*: added specific
! 6734: regression tests
! 6735:
! 6736: Thu Jun 3 13:20:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6737:
! 6738: * parser.c: fixed a bug where invalid charrefs may not be detected
! 6739: sometimes as pointed by Morus Walter.
! 6740: * test/errors/charref1.xm result/errors/charref1.xml*: added the
! 6741: test in the regression suite.
! 6742:
! 6743: Thu Jun 3 18:38:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6744:
! 6745: * xmlschemas.c: small change to xmlSchemaValidateAttributes,
! 6746: also corrected typo on error code enum.
! 6747: * include/libxml/xmlerror.h: corrected typo on schema error
! 6748: code enum
! 6749:
! 6750: Thu Jun 3 10:12:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6751:
! 6752: * xmlschemas.c: minor cosmetic changes, no change to logic.
! 6753: * result/schemas/attruse_0_[12].err: regenerated
! 6754: * globals.c: added a newline at end to make gcc happy
! 6755:
! 6756: Wed Jun 2 21:16:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6757:
! 6758: * xmlschemas.c include/libxml/schemasInternals.h
! 6759: include/libxml/xmlerror.h: applied a patch from Kasimier Buchcik
! 6760: implementing attribute uses and wildcards.
! 6761: * test/schemas/* result/schemas/*: added/fixed a bunch of tests
! 6762:
! 6763: Wed Jun 2 18:15:51 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6764:
! 6765: * globals.c xmlIO.c include/libxml/globals.h: applied patch from
! 6766: Rob Richards for custom I/O BufferCreateFilenane fixes bug
! 6767: #143366
! 6768:
! 6769: Wed Jun 02 16:25:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6770:
! 6771: * xpath.c: fixed problem with predicate evaluation on an
! 6772: empty nodeset (bug 143409)
! 6773:
! 6774: Wed Jun 02 11:26:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6775:
! 6776: * testSAX.c: fixed problem with attribute listing (bug 142674)
! 6777: and added macro LIBXML_TEST_VERSION to assure xmlInitParser
! 6778: gets called (bug 142686)
! 6779:
! 6780: Sat May 29 21:35:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6781:
! 6782: * test/schemas/date_0.xml xmlschemastypes.c: applied a patch from
! 6783: Charles Bozeman fixing a side effect in date handling
! 6784:
! 6785: Thu May 27 19:47:48 MDT 2004 John Fleck <jfleck@inkstain.net>
! 6786:
! 6787: * doc/tutorial/xmltutorial.xml fix lack of cast in Xpath example
! 6788: * doc/tutorial/*.html, xmltutorial.pdf rebuild html, pdf
! 6789:
! 6790: 2004-05-25 Aleksey Sanin <aleksey@aleksey.com>
! 6791:
! 6792: * c14n.c: fixed c14n bug with serializing attribute namespaces
! 6793:
! 6794: Mon May 24 08:22:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6795:
! 6796: * xpath.c: fixed to allow '+' in exponent of number
! 6797: (bug 143005)
! 6798: * SAX2.c: fixed typo in last commit
! 6799:
! 6800: Sat May 22 09:08:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6801:
! 6802: * SAX2.c: skipped call to xmlValidateNCName when compiling
! 6803: --with-minimum (bug 142917)
! 6804:
! 6805: Tue May 18 06:48:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6806:
! 6807: * catalog.c: reverted the broken change.
! 6808:
! 6809: Mon May 17 23:07:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6810:
! 6811: * NEWS doc/*: updated the docs for 2.6.10
! 6812:
! 6813: Mon May 17 05:52:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6814:
! 6815: * configure.in : releasing 2.6.10
! 6816:
! 6817: Sun May 16 23:12:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6818:
! 6819: * tree.c: avoid returning default namespace when searching
! 6820: from an attribute
! 6821: * entities.c xmlwriter.c: reverse xmlEncodeSpecialChars() behaviour
! 6822: back to escaping " since the normal serialization routines do not
! 6823: use it anymore, should close bug #134477 . Tried to make
! 6824: the writer avoid it too but it didn't work.
! 6825:
! 6826: Sun May 16 01:07:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6827:
! 6828: * doc/ChangeLog.awk doc/ChangeLog.xsl: fixed escaping
! 6829: handling and added direct links to bugzilla report for
! 6830: bug numbers.
! 6831:
! 6832: Sun May 16 11:11:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6833:
! 6834: * error.c: modified to assure proper user data is sent to
! 6835: structured error routine (bug 142598)
! 6836:
! 6837: Sun May 16 03:18:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6838:
! 6839: * catalog.c: a couple of large static variable which should really
! 6840: not be declared as such cluttered the .bss section.
! 6841:
! 6842: Sun May 16 03:06:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6843:
! 6844: * doc/ChangeLog.awk: fixed a couple of problems when parsing
! 6845: libxslt ChangeLog
! 6846:
! 6847: Sat May 15 20:14:21 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6848:
! 6849: * doc/ChangeLog.awk doc/ChangeLog.xsl: first steps of a good
! 6850: ChangeLog page generation. The awk shoudl escape characters
! 6851: not okay in XML and the xslt should make links to functions
! 6852: or variables or bug reported in the entries.
! 6853:
! 6854: Sat May 15 14:57:40 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6855:
! 6856: * xmlsave.c include/libxml/xmlsave.h: start adding API for
! 6857: escaping customization.
! 6858:
! 6859: Sat May 15 12:38:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6860:
! 6861: * xmlsave.c: more xmlSave cleanup, optimization and refactoring
! 6862:
! 6863: Fri May 14 17:51:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6864:
! 6865: * xmlIO.c xmlsave.c: third pass at the escaping refactoring.
! 6866:
! 6867: Fri May 14 12:37:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6868:
! 6869: * parser.c: enhanced the enhancement, fixed another couple of
! 6870: special cases.
! 6871:
! 6872: Fri May 14 11:48:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6873:
! 6874: * parser.c: small enhancement to dtd handling of (a?)+ (bug 142487)
! 6875:
! 6876: Thu May 13 23:19:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6877:
! 6878: * xmlIO.c xmlsave.c include/libxml/xmlIO.h: second pass on escaping
! 6879: handling, start to looks better, need to be completed and added
! 6880: directly at the saving context level.
! 6881:
! 6882: Thu May 13 10:31:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6883:
! 6884: * xmlIO.c xmlsave.c include/libxml/xmlIO.h: first pass at refactoring
! 6885: the escape on save routines for better performances (less malloc)
! 6886: and more flexibility using the new saving context. Preliminary
! 6887: work, interface will change.
! 6888:
! 6889: Wed May 12 22:34:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6890:
! 6891: * xmlschemas.c: added code in xmlSchemaBuildAContentModel to handle
! 6892: element reference within the xs:all construct (bug 139897)
! 6893:
! 6894: Wed May 12 17:27:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6895:
! 6896: * xinclude.c: a little further fixing of fallback processing, this
! 6897: time for fallback with children (bug 139520).
! 6898:
! 6899: Wed May 12 08:21:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6900:
! 6901: * xmlschemas.c: added code in xmlSchemaBuildContentModel to
! 6902: allow ref in group definition (bug 134411). Also fixed
! 6903: misc compilation warning messages.
! 6904: * result/schema/group0_0_0, result/schema/group0_0_0.err:
! 6905: regenerated (now no error reported).
! 6906:
! 6907: Tue May 11 11:55:59 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6908:
! 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
! 6911: #141195 about text between comments.
! 6912:
! 6913: Tue May 11 23:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6914:
! 6915: * xmlschemas.c, include/libxml/schemasInternals.h,
! 6916: include/libxml/xmlerror.h: Applied patches supplied by
! 6917: Kasimier Buchcik.
! 6918: * test/schemas/po1_0.xml, test/schemas/po1_0.xsd:
! 6919: changed test to account for above patch.
! 6920:
! 6921: Tue May 11 09:06:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6922:
! 6923: * python/tests/tstLastError.py: better portability fix for f(*args),
! 6924: use apply(f, args) as Stéphane Bidoul suggested
! 6925:
! 6926: Mon May 10 15:49:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 6927:
! 6928: * xmlregexp.c: enhanced xmlRegStateAddTrans to check if transition
! 6929: is already present and, if so, to ignore the request to add it.
! 6930: This has a very dramatic effect on memory requirements as well
! 6931: as efficiency. It also fixes bug 141762.
! 6932:
! 6933: Sun May 9 20:40:59 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6934:
! 6935: * Makefile.am python/tests/Makefile.am python/tests/tstLastError.py:
! 6936: applied patch from Ed Davis to allow "make tests" to work
! 6937: with Python 1.5
! 6938:
! 6939: Sun May 9 19:46:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6940:
! 6941: * xmlsave.c: apply fix for XHTML1 formating from Nick Wellnhofer
! 6942: fixes bug #141266
! 6943: * test/xhtmlcomp result//xhtmlcomp*: added the specific regression
! 6944: test
! 6945:
! 6946: Sun May 9 14:07:21 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6947:
! 6948: * Makefile.am: fix for a pedantic make check without make all request
! 6949:
! 6950: Sat May 8 22:56:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6951:
! 6952: * uri.c xmlIO.c: fixing some problems in URI unescaping
! 6953: and output buffer opening, this should fix #141864
! 6954:
! 6955: Fri May 7 22:31:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6956:
! 6957: * valid.c include/libxml/valid.h: fixes the use of 'list' as a parameter
! 6958: * xmlIO.c include/libxml/xmlIO.h: added xmlPopInputCallback for
! 6959: Matt Sergeant
! 6960:
! 6961: Thu May 6 21:14:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
! 6962:
! 6963: * xmlregexp.c: enhanced the handling of subexpression ranges
! 6964: which have a minOccurs of 0 (bug 140478 again); cleaned up
! 6965: comments throughout the module.
! 6966:
! 6967: Tue May 4 00:52:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6968:
! 6969: * xmllint.c: adding a --maxmem option to check memory used.
! 6970:
! 6971: Sat May 1 01:08:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6972:
! 6973: * xmllint.c xmlsave.c python/generator.py python/libxml.c: Fixed
! 6974: bug #141529 i.e. various problems when building with --without-html
! 6975:
! 6976: Fri Apr 30 18:12:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6977:
! 6978: * xmllint.c xmlreader.c: fixing bug #141384 where the reader didn't
! 6979: call the deregistering functions. Also added the check to
! 6980: xmllint --stream --chkregister .
! 6981:
! 6982: Fri Apr 30 08:57:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6983:
! 6984: * win32/Makefile.msvc: applied a second patch from Mark Vakoc for
! 6985: regression tests on Windows
! 6986:
! 6987: Thu Apr 29 21:47:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6988:
! 6989: * xmlreader.c: never commit without running make tests first !
! 6990:
! 6991: Thu Apr 29 20:15:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6992:
! 6993: * xmlreader.c: fix a nasty problem with reading over the end
! 6994: * xmlsave.c: fix a reported memory leak apparently
! 6995:
! 6996: Thu Apr 29 17:05:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 6997:
! 6998: * win32/Makefile.msvc: patch from Mark Vakoc for regression tests
! 6999: on Windows.
! 7000: * xpath.c: the NaN problem also shows up on Borland
! 7001:
! 7002: Mon Apr 26 23:37:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7003:
! 7004: * xmlregexp.c: enhanced xmlFARegExec range evaluation for min
! 7005: occurs 0 problems - fixes bug 140478.
! 7006:
! 7007: Thu Apr 22 09:12:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7008:
! 7009: * rngparser.c: tiny path fixes the "xmlConvertCRNGFile" function name
! 7010: from Kasimier Buchcik
! 7011: * xmlschemas.c: recursive xs:extension fix from taihei goi
! 7012:
! 7013: Wed Apr 21 00:19:29 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7014:
! 7015: * tree.c: small buffer resizing improvement from Morten Welinder
! 7016: closes #140629
! 7017:
! 7018: Tue Apr 20 23:40:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7019:
! 7020: * xpath.c: last version of the fix for MSC version 1200
! 7021:
! 7022: Tue Apr 20 19:40:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7023:
! 7024: * parser.c: killing the strncmp vs. memcmp controversy and #140593
! 7025:
! 7026: Tue Apr 20 13:27:06 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7027:
! 7028: * include/libxml/SAX2.h: Kasimier Buchcik pointed out some
! 7029: inexistent functions, cleaned them out.
! 7030:
! 7031: Tue Apr 20 11:42:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7032:
! 7033: * error.c: Johnson Cameron pointed out that
! 7034: initGenericErrorDefaultFunc() was really wrong.
! 7035: * xmlreader.c include/libxml/xmlreader.h: xmlTextReaderMode enum
! 7036: must be made public, added some missing comments on the XMLReader
! 7037: header.
! 7038: * c14n.c: Alexsey fixed C14N bug with processing namespaces
! 7039: from attributes
! 7040:
! 7041: Mon Apr 19 23:27:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7042:
! 7043: * xpath.c: fixed a stupid () error + Mark name.
! 7044:
! 7045: Sun Apr 18 23:45:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7046:
! 7047: * configure.in: preparing 2.6.9 release
! 7048: * doc/* News: updated and rebuilt the docs
! 7049:
! 7050: Sun Apr 18 22:51:43 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7051:
! 7052: * xpath.c: relaxed id() to not check taht the name(s) passed
! 7053: are actually NCName, decided this in agreement with Aleksey Sanin
! 7054: since existing specs like Visa3D broke that conformance checking
! 7055: and other tools seems to not implement it sigh...
! 7056: * SAX2.c: check attribute decls for xml:id and the value is an
! 7057: NCName.
! 7058: * test/xmlid/id_err* result/xmlid/id_err*: added error testing
! 7059:
! 7060: Sun Apr 18 21:46:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7061:
! 7062: * xpath.c: work around Microsoft compiler NaN bug raise reported
! 7063: by Mark Vakoc
! 7064: * xmlschemas.c include/libxml/schemasInternals.h
! 7065: include/libxml/xmlerror.h: fixed a recusive extention schemas
! 7066: compilation error raised by taihei goi
! 7067:
! 7068: Sun Apr 18 16:57:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7069:
! 7070: * libxml.spec.in: keep the ChangeLog compressed
! 7071: * xmlreader.c: fix a segfault when using Close()
! 7072: * python/tests/Makefile.am python/tests/reader8.py: test for
! 7073: the Close() reader API.
! 7074:
! 7075: Sat Apr 17 22:42:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7076:
! 7077: * xmlschemas.c, xmlwriter.c, doc/examples/parse4.c,
! 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)
! 7081:
! 7082: Sat Apr 17 21:32:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7083:
! 7084: * valid.c: small enhancement to fix bug 139791
! 7085:
! 7086: Fri Apr 16 18:44:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7087:
! 7088: * xmlschemas.c include/libxml/schemasInternals.h
! 7089: include/libxml/xmlerror.h: applied patches from Kasimier Buchcik
! 7090: for the attribute use support
! 7091: * test/schemas/attruse* result/schemas/attruse*: added the
! 7092: tests to the regression suite.
! 7093:
! 7094: Fri Apr 16 18:22:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7095:
! 7096: * xmlsave.c: move the TODO as comments as the function while not
! 7097: finished are usable as-is
! 7098: * xmlschemas.c include/libxml/xmlerror.h: patch from Kasimier Buchcik
! 7099: implementing union
! 7100: * test/schemas/union_0_0.x* result/schemas/union_0_0*: added example
! 7101: * python/Makefile.am: applied fix from Mike Hommey
! 7102:
! 7103: Fri Apr 16 23:58:42 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7104:
! 7105: * parser.c: fixed problem with detecting external dtd
! 7106: encoding (bug 135229).
! 7107: * Makefile.am: minor change to test label
! 7108:
! 7109: Fri Apr 16 16:09:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7110:
! 7111: * xinclude.c: fixed problem causing duplicate fallback
! 7112: execution (bug 139520)
! 7113: * test/XInclude/docs/fallback2.xml result/XInclude/fallback2.*:
! 7114: added testcase
! 7115:
! 7116: Fri Apr 9 23:49:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7117:
! 7118: * SAX2.c include/libxml/tree.h: adding xml:id draft support
! 7119: * Makefile.am test/xmlid/id_tst* result/xmlid/id_tst*: adding
! 7120: 4 first regression tests
! 7121:
! 7122: Fri Apr 9 11:56:08 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7123:
! 7124: * libxml.spec.in: fixing Red Hat bug #120482 , libxml2-python
! 7125: should depend on the version of python used to compile it.
! 7126:
! 7127: Mon Apr 5 09:07:24 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7128:
! 7129: * HTMLparser.c: applied patch from James Bursa, frameset should
! 7130: close head.
! 7131:
! 7132: Fri Apr 2 22:02:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7133:
! 7134: * relaxng.c: fixed problem in xmlRelaxNGCompareNameClasses
! 7135: which was causing check-relaxng-test-suite.py test 351 to fail.
! 7136:
! 7137: Fri Apr 2 17:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7138:
! 7139: * nanohttp.c: implemented fix for M$ IIS redirect provided
! 7140: by Ian Hummel
! 7141: * relaxng.c: fixed problem with notAllowed compilation
! 7142: (bug 138793)
! 7143:
! 7144: Thu Apr 1 22:07:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7145:
! 7146: * uri.c: fix for xmlUriEscape on "http://user@somewhere.com"
! 7147: from Mark Vakoc.
! 7148:
! 7149: 2004-04-01 Johan Dahlin <johan@gnome.org>
! 7150:
! 7151: * python/.cvsignore: Add generated files, to make cvs silent.
! 7152:
! 7153: Thu Apr 1 12:41:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7154:
! 7155: * xmlschemas.c: small signed-ness patch from Steve Little
! 7156:
! 7157: Wed Mar 31 17:47:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7158:
! 7159: * xmlregexp.c: patched a bug in parsing production 1 and 2 of
! 7160: xmlschemas regexp that William pointed out while working on
! 7161: #134120
! 7162: * test/regexp/branch result/regexp/branch: added a specific
! 7163: regression test
! 7164:
! 7165: Wed Mar 31 09:50:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7166:
! 7167: * Makefile.am: added PYTHONPATH to python tests for Schemas
! 7168: and RelaxNG
! 7169: * test/xsdtest/xsdtestsuite.xml: added testfile for
! 7170: SchemasPythonTests
! 7171:
! 7172: Mon Mar 29 16:56:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7173:
! 7174: * doc/examples/examples.xsl doc/examples/index.html: added
! 7175: information about compiling on Unix
! 7176:
! 7177: Mon Mar 29 14:18:12 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7178:
! 7179: * catalog.c: fixes the comments for xmlCatalogDump and xmlDumpACatalog
! 7180: * doc/*: rebuilt to update
! 7181:
! 7182: Sun Mar 28 18:11:41 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7183:
! 7184: * xmlsave.c: optimize indentation based on the new context
! 7185:
! 7186: Sun Mar 28 14:17:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
! 7187:
! 7188: * doc/examples/xpath2.c doc/examples/xpath2.res: handle and explain
! 7189: a very tricky problem when modifying the tree based on an XPath
! 7190: result query.
! 7191:
! 7192: Sat Mar 27 09:56:14 PST 2004 William Brack <wbrack@mmm.com.hk>
! 7193:
! 7194: * relaxng.c: fixed problem with IS_COMPILABLE flag
! 7195: (bug 130216)
! 7196:
! 7197: Fri Mar 26 18:28:32 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7198:
! 7199: * parser.c: applied patch from Dave Beckett to correct line number
! 7200: errors when using push with CDATA
! 7201:
! 7202: Fri Mar 26 14:53:58 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7203:
! 7204: * doc/examples/xpath1.c: added a test template
! 7205: * doc/examples/xpath2.c doc/examples/xpath2.res doc/examples/*:
! 7206: added a new example, and make valgrind target
! 7207:
! 7208: Fri Mar 26 11:47:29 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7209:
! 7210: * parser.c: apply fix for #136693
! 7211:
! 7212: Thu Mar 25 20:21:01 MST 2004 John Fleck <jfleck@inkstain.net>
! 7213:
! 7214: * doc/examples/io2.c
! 7215: * doc/examples/io2.res
! 7216: add xmlDocDumpMemory example in response to mailing list FAQ
! 7217: (rebuilt xml and html also)
! 7218:
! 7219: Thu Mar 25 10:33:05 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7220:
! 7221: * debugXML.c testXPath.c xmllint.c xmlschemastypes.c: applied
! 7222: patch from Mark Vakoc avoiding using xmlParse* option and use
! 7223: xmlRead* instead
! 7224: * win32/Makefile.bcb: patch to Borland C++ builder from Eric Zurcher
! 7225: to avoid problems with some pathnames.
! 7226:
! 7227: Tue Mar 23 12:35:08 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7228:
! 7229: * configure.in doc/* News: preparing 2.6.8 release, updated and rebuilt
! 7230: the docs.
! 7231: * Makefile.am: use valgring fro the new Python based regression tests
! 7232:
! 7233: Mon Mar 22 20:07:27 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7234:
! 7235: * relaxng.c: remove a memory leak on schemas type facets.
! 7236: * check-relaxng-test-suite.py check-relaxng-test-suite2.py
! 7237: check-xsddata-test-suite.py: reduce verbosity
! 7238: * configure.in Makefile.am: incorporated the Python regressions
! 7239: tests for Relax-NG and Schemas Datatype to "make tests"
! 7240:
! 7241: Mon Mar 22 16:16:18 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7242:
! 7243: * xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
! 7244: Alfred Mickautsch for better DTD support.
! 7245: * SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
! 7246: xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
! 7247: reference counting is handled in the XML parser which had the
! 7248: side effect of removing a lot of hazardous cruft added to try
! 7249: to fix the problems associated as they popped up.
! 7250: * xmlIO.c: FILE * close fixup for stderr/stdout
! 7251:
! 7252: Sun Mar 21 19:19:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7253:
! 7254: * relaxng.c: added an error message when an element is not
! 7255: found within a <choice> (bug 126093)
! 7256:
! 7257: Sat Mar 20 22:25:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7258:
! 7259: * xmlregexp.c: enhanced the logic of parsing char groups to
! 7260: better handle initial or ending '-' (bug 135972)
! 7261:
! 7262: Sat Mar 20 19:26:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7263:
! 7264: * relaxng.c: added check for external reference in
! 7265: xmlRelaxNGGetElements (bug 137718)
! 7266: * test/relaxng/rngbug-001.*, result/relaxng/rngbug-001*: added
! 7267: regression test for above
! 7268:
! 7269: Wed Mar 17 16:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7270:
! 7271: * nanohttp.c: added a close for the local file descriptor
! 7272: (bug 137474)
! 7273:
! 7274: Mon Mar 15 15:46:59 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7275:
! 7276: * xmlsave.c: switched the output routines to use the new context.
! 7277:
! 7278: Mon Mar 15 10:37:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7279:
! 7280: * relaxng.c: enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END
! 7281: nodes (bug 137153)
! 7282:
! 7283: Sun Mar 14 13:19:20 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7284:
! 7285: * xmlschemastypes.c: applied patch from John Belmonte for anyURI.
! 7286:
! 7287: Wed Mar 10 17:22:48 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7288:
! 7289: * parser.c: fix bug reported by Holger Rauch
! 7290: * test/att8 result/noent/att8 result/att8 result/att8.rdr
! 7291: result/att8.sax: added the test to th regression suite
! 7292:
! 7293: Wed Mar 10 19:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7294:
! 7295: * doc/search.php: Minor change for later verson of php requiring
! 7296: $HTTP_GET_VARS.
! 7297:
! 7298: Wed Mar 10 00:12:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7299:
! 7300: * tree.c: Changed the flag to xmlDocCopyNode (and similar routines),
! 7301: previously used only for recursion, to use a value of '2' to
! 7302: indicate copy properties & namespaces, but not children.
! 7303: * xinclude.c: changed the handling of ranges to use the above new
! 7304: facility. Fixes Bug 134268.
! 7305:
! 7306: Tue Mar 9 18:48:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7307:
! 7308: * win32/Makefile.bcb, win32/Makefile.mingw, win32/Makefile.msvc:
! 7309: added new module xmlsave with patch supplied by Eric Zurcher
! 7310: (second attempt - don't know what happened to the first one!)
! 7311:
! 7312: Tue Mar 9 09:59:25 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7313:
! 7314: * python/libxml.c python/libxml.py: applied patch from Anthony Carrico
! 7315: providing Python bindings for the Canonicalization C14N support.
! 7316:
! 7317: Mon Mar 8 11:12:23 CET 2004 Hagen Moebius <hagen.moebius@starschiffchen.de>
! 7318:
! 7319: * .cvsignore and python/.cvsignore patched
! 7320:
! 7321: Mon Mar 8 22:33:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7322:
! 7323: * xinclude.c: enhanced to assure that if xpointer is called
! 7324: for a document, the XML_PARSE_NOENT flag is set before parsing
! 7325: the included document so that entities will automatically get
! 7326: taken care of.
! 7327: * xpointer.c: corrected code so that, if an XML_ENTITY_REF node
! 7328: is encountered, it will log it and not crash (bug 135713)
! 7329:
! 7330: Sun Mar 7 19:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7331:
! 7332: * xinclude.c: modified to make sub-includes inherit the
! 7333: parse flags from the parent document (bug 132597)
! 7334:
! 7335: Fri Mar 5 01:13:22 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7336:
! 7337: * xmlschemas.c: QName handling fixes for the XML Schemas
! 7338: support from Adam Dickmeiss
! 7339: * test/schemas/po1_0.xsd: also fix the schemas
! 7340: * test/schemas/ns[12]* result/schemas/ns[12]*: added the specific
! 7341: regression tests
! 7342:
! 7343: Thu Mar 4 23:03:02 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7344:
! 7345: * configure.in doc/Makefile.am include/libxml/Makefile.am:
! 7346: paalied patch from Julio M. Merino Vidal fixing bug #134751
! 7347: to fix --with-html-dir option.
! 7348: * doc/*: rebuilt fully the docs
! 7349: * doc/html/libxml-xmlsave.html: new file from new header.
! 7350:
! 7351: Thu Mar 4 16:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7352:
! 7353: * debugXML.c testHTML.c tree.c doc/examples/*.c
! 7354: include/libxml/xmlsave.h: fixing compilation bug with some options
! 7355: disabled as well as --with-minimum should fix #134695
! 7356:
! 7357: Thu Mar 4 15:00:45 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7358:
! 7359: * xmlcatalog.c: allow fallback to URI lookup when SYSTEM fails,
! 7360: should close #134092
! 7361:
! 7362: Thu Mar 4 14:39:38 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7363:
! 7364: * Makefile.am tree.c xmlsave.c include/libxml/xmlsave.h: commiting
! 7365: the new xmlsave module before the actuall big code change.
! 7366:
! 7367: Thu Mar 4 12:38:53 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7368:
! 7369: * xmlschemas.c: applied patch from Adam Dickmeiss for mixed content
! 7370: * test/schemas/mixed* result/schemas/mixed*: added his regression
! 7371: tests too.
! 7372:
! 7373: Mon Mar 1 15:22:06 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7374:
! 7375: * testSAX.c: fix a compilation problem about a missing timb include
! 7376:
! 7377: Sat Feb 28 22:35:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7378:
! 7379: * testSAX.c: small enhancement to prevent trying to print
! 7380: strings with null pointers (caused "make tests" errors on
! 7381: HP-UX)
! 7382:
! 7383: Thu Feb 26 20:19:40 MST 2004 John Fleck <jfleck@inkstain.net>
! 7384:
! 7385: * doc/xmllint.xml
! 7386: * doc/xmllint.1
! 7387: * doc/xmllint.html
! 7388: * doc/xmlcatalog_man.xml
! 7389: * doc/xmlcatalog.1
! 7390: * doc/xmlcatalog_man.html
! 7391: applying patch from Mike Hommey to clarify XML_CATALOG_FILES
! 7392: use
! 7393:
! 7394: Thu Feb 26 23:47:43 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7395:
! 7396: * Makefile.am: patch for cross-compilation to Windows from
! 7397: Christophe de VIENNE.
! 7398:
! 7399: Thu Feb 26 18:52:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7400:
! 7401: * doc/*.html, doc/html/*.html: regenerated docs using older
! 7402: version of xsltproc pending resolution of AVT problem
! 7403:
! 7404: Thu Feb 26 10:56:29 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7405:
! 7406: * Makefile.am: applied patch from Charles Bozeman to not use
! 7407: the system xmllint.
! 7408:
! 7409: Wed Feb 25 18:07:05 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7410:
! 7411: * include/libxml/xmlexports.h: applied patch from Roland Schwingel
! 7412: for MingW
! 7413:
! 7414: Wed Feb 25 13:57:25 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7415:
! 7416: * Makefile.am catalog.c configure.in: applied a cleanup patch
! 7417: from Peter Breitenlohner
! 7418: * tree.c: removed a doc build warning by fixing a param comment
! 7419: * doc/* : rebuilt the docs
! 7420:
! 7421: Wed Feb 25 13:33:07 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7422:
! 7423: * valid.c HTMLparser.c: avoid ID error message if using
! 7424: HTML_PARSE_NOERROR should fix #130762
! 7425:
! 7426: Wed Feb 25 12:50:53 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7427:
! 7428: * debugXML.c relaxng.c valid.c xinclude.c xmllint.c xmlreader.c:
! 7429: fixing compilation and link option when configuring with
! 7430: --without-valid should fix #135309
! 7431:
! 7432: Wed Feb 25 11:36:06 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7433:
! 7434: * catalog.c: fixed the main issues reported by Peter Breitenlohner
! 7435: * parser.c: cleanup
! 7436: * valid.c: speedup patch from Petr Pajas
! 7437:
! 7438: Wed Feb 25 16:07:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7439:
! 7440: * xpath.c: fixed a memory leak (xmlXPathLangFunction) reported
! 7441: on the list by Mike Hommey
! 7442:
! 7443: Mon Feb 23 17:28:34 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7444:
! 7445: * doc/* NEWS configure.in: preparing 2.6.7 release, updated and
! 7446: rebuilt the documentation.
! 7447:
! 7448: Mon Feb 23 11:52:12 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7449:
! 7450: * python/tests/*.py: applied patch from Malcolm Tredinnick
! 7451: to avoid tabs in python sources, should fix #135095
! 7452:
! 7453: Sun Feb 22 23:16:23 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7454:
! 7455: * testSAX.c: add --timing option
! 7456: * relaxng.c: use the psvi field of the nodes instead of _private
! 7457: which may be used for other purposes.
! 7458:
! 7459: Sat Feb 21 16:57:48 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7460:
! 7461: * encoding.c: small patch to try to fix a warning with Sun One compiler
! 7462:
! 7463: Sat Feb 21 16:22:35 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7464:
! 7465: * encoding.c: small patch removing a warning with MS compiler.
! 7466:
! 7467: Sat Feb 21 13:52:30 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7468:
! 7469: * debugXML.c: added "relaxng" option to the debugging shell
! 7470: * Makefile.am test/errors/* result/errors/*: some regression tests
! 7471: for some error tests cases.
! 7472:
! 7473: Fri Feb 20 09:56:47 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7474:
! 7475: * tree.c: xmlAttrSerializeTxtContent don't segfault if NULL
! 7476: is passed.
! 7477: * test/att7 result//att7*: adding an old regression test
! 7478: laying around on my laptop
! 7479:
! 7480: Thu Feb 19 17:33:36 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7481:
! 7482: * xmlreader.c: fixed xmllint --memory --stream memory consumption
! 7483: on large file by using xmlParserInputBufferCreateStatic() with
! 7484: the mmap'ed file
! 7485:
! 7486: Thu Feb 19 13:56:53 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7487:
! 7488: * tree.c: some clarification in xmlDocDumpMemory() documentation
! 7489: * xmllint.c: fixed xmllint --stream --timing to get timings back
! 7490:
! 7491: Wed Feb 18 15:20:42 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7492:
! 7493: * parser.c: fixed a problem in push mode when attribute contains
! 7494: unescaped '>' characters, fixes bug #134566
! 7495: * test/att6 result//att6*: added the test to the regression suite
! 7496:
! 7497: Tue Feb 17 17:26:31 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7498:
! 7499: * valid.c: removing a non-linear behaviour from ID/IDREF raised
! 7500: by Petr Pajas. Call xmlListAppend instead of xmlListInsert in
! 7501: xmlAddRef
! 7502:
! 7503: Tue Feb 17 13:27:27 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7504:
! 7505: * python/tests/indexes.py python/tests/reader.py: indicated
! 7506: encoding of the test file, needed for python 2.3
! 7507:
! 7508: Tue Feb 17 21:08:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7509:
! 7510: * xpath.c: fixed problem with numbers having > 19
! 7511: fractional places (bug 133921)
! 7512:
! 7513: Tue Feb 17 12:47:20 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7514:
! 7515: * xpath.c: applied optimization patch from Petr Pajas
! 7516:
! 7517: Tue Feb 17 12:39:08 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7518:
! 7519: * xmlwriter.c include/libxml/xmlwriter.h: applied update
! 7520: from Alfred Mickautsch and the added patch from Lucas Brasilino
! 7521:
! 7522: Sun Feb 15 12:01:30 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7523:
! 7524: * benchmark.png index.html xml.html: updating the benchmark
! 7525: graph and using a PNG instead of a GIF
! 7526: * xmlreader.c: updated the TODO
! 7527:
! 7528: Sat Feb 14 18:55:40 MST 2004 John Fleck <jfleck@inkstain.net>
! 7529:
! 7530: * doc/tutorial/xmltutorial.xml
! 7531: * doc/tutorial/xmltutorial.pdf
! 7532: * doc/tutorial/*.html
! 7533: Fix bug in XPath example in the tutorial, thanks to Carlos, whose
! 7534: last name I don't know, for pointing this out
! 7535:
! 7536: Thu Feb 12 16:28:12 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7537:
! 7538: * NEWS configure.in: preparing release of 2.6.6
! 7539: * doc/*: updated the docs and rebuilt them
! 7540:
! 7541: Thu Feb 12 13:41:16 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7542:
! 7543: * xmlregexp.c: fixing bug #132930 with the provided patch, a bit
! 7544: suspicious about it but this is fairly contained and regression
! 7545: tests still passes.
! 7546: * test/schemas/all1* result/schemas/all1*: added the test to
! 7547: the regression suite.
! 7548:
! 7549: Thu Feb 12 12:54:26 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7550:
! 7551: * parser.c: fixed bug #132575 about finding the end of the
! 7552: internal subset in push mode.
! 7553: * test/intsubset.xml result/intsubset.xml* result/noent/intsubset.xml:
! 7554: added the test to the regression suite
! 7555:
! 7556: Wed Feb 11 14:19:31 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7557:
! 7558: * parserInternals.c xmlIO.c encoding.c include/libxml/parser.h
! 7559: include/libxml/xmlIO.h: added xmlByteConsumed() interface
! 7560: * doc/*: updated the benchmark rebuilt the docs
! 7561: * python/tests/Makefile.am python/tests/indexes.py: added a
! 7562: specific regression test for xmlByteConsumed()
! 7563: * include/libxml/encoding.h rngparser.c tree.c: small cleanups
! 7564:
! 7565: Wed Feb 11 08:13:58 HKT 2004 William Brack <wbrack@mmm.com.hk
! 7566:
! 7567: * tree.c: fixed missing output of internal DTD param entities when
! 7568: nothing else present in DTD (bug 134052)
! 7569:
! 7570: Tue Feb 10 19:24:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7571:
! 7572: * encoding.c: applied patch supplied by Christophe Dubach
! 7573: to fix problem with --with-minimum configuration
! 7574: (bug 133773)
! 7575: * nanoftp.c: fixed potential buffer overflow problem,
! 7576: similar to fix just applied to nanohttp.c.
! 7577:
! 7578: Mon Feb 9 18:40:21 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
! 7579:
! 7580: * nanohttp.c: fixed the fix for the buffer overflow, thanx
! 7581: William :-)
! 7582:
! 7583: Mon Feb 9 22:37:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7584:
! 7585: * acinclude.m4, configure.in: fixed problem concerning
! 7586: determining SOCKLEN_T as pointed out by Daniel Richard G.
! 7587: on the mailing list
! 7588:
! 7589: Mon Feb 9 15:31:24 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
! 7590:
! 7591: * nanohttp.c: fixed buffer overflow reported by Yuuichi Teranishi
! 7592:
! 7593: Mon Feb 9 13:45:59 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7594:
! 7595: * xpath.c: small patch from Philip Ludlam to avoid warnings.
! 7596:
! 7597: Mon Feb 9 13:41:47 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7598:
! 7599: * encoding.c: applied a small patch from Alfred Mickautsch
! 7600: to avoid an out of bound error in isolat1ToUTF8()
! 7601:
! 7602: Mon Feb 9 13:35:50 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7603:
! 7604: * xinclude.c: remove the warning on the 2001 namespace
! 7605: * parser.c parserInternals.c xpath.c: remove some warnings
! 7606: when compiling with MSVC6
! 7607: * nanohttp.c: applied a patch when using _WINSOCKAPI_
! 7608:
! 7609: Sun Feb 8 12:09:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7610:
! 7611: * xinclude.c: added a small hack to fix interference between
! 7612: my fixes for bugs 132585 and 132588.
! 7613: * python/libxml.c: fixed problem with serialization of namespace
! 7614: reported on the mailing list by Anthony Carrico
! 7615:
! 7616: Sat Feb 7 16:53:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7617:
! 7618: * xinclude.c: fixed problem with function xmlXIncludeCopyRange
! 7619: (bug 133686).
! 7620:
! 7621: Fri Feb 6 21:03:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7622:
! 7623: * xmlwriter.c: fixed problem with return value of
! 7624: xmlTextWriterWriteIndent() (bug 133297)
! 7625:
! 7626: Fri Feb 6 19:07:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7627:
! 7628: * xinclude.c: changed coding to output good XIncludes when
! 7629: one or more bad ones are present (bug 132588)
! 7630:
! 7631: Fri Feb 6 17:34:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7632:
! 7633: * xinclude.c: corrected handling of empty fallback condition
! 7634: (bug 132585)
! 7635:
! 7636: Fri Feb 6 15:28:36 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7637:
! 7638: * HTMLparser.c: added initialisation for ctxt->vctxt
! 7639: in HTMLInitParser (bug 133127)
! 7640: * valid.c: minor cosmetic change (removed ATTRIBUTE_UNUSED
! 7641: from several function params)
! 7642:
! 7643: Tue Feb 3 16:48:57 PST 2004 William Brack <wbrack@mmm.com.hk>
! 7644:
! 7645: * xinclude.c: fixed problem regarding freeing of dictionary
! 7646: when there are errors within an XInclude file (bug 133106).
! 7647: Thanks to Oleg Paraschenko for the assistance.
! 7648:
! 7649: Tue Feb 3 09:53:18 PST 2004 William Brack <wbrack@mmm.com.hk>
! 7650:
! 7651: * xmlschemastypes.c: fixed validation of maxLength with no
! 7652: content using patch submitted by Eric Haszlakiewicz
! 7653: (bug 133259)
! 7654:
! 7655: Tue Feb 3 09:21:09 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
! 7656:
! 7657: * include/libxml/xmlreader.h include/libxml/xmlmemory.h: added
! 7658: calling convention to the public function prototypes (rep by
! 7659: Cameron Johnson)
! 7660: * include/libxml/xmlexports.h: fixed mingw+msys compilation
! 7661: (rep by Mikhail Grushinskiy)
! 7662:
! 7663: Mon Feb 2 20:22:18 PST 2004 William Brack <wbrack@mmm.com.hk>
! 7664:
! 7665: * xmlwriter.c: enhanced output indenting (bug 133264)
! 7666:
! 7667: Mon Feb 2 16:13:33 PST 2004 William Brack <wbrack@mmm.com.hk>
! 7668:
! 7669: * xmlreader.c, include/libxml/xmlreader.h: applied patch from
! 7670: Steve Ball to provide structured error reports.
! 7671:
! 7672: Sun Feb 1 01:48:14 PST 2004 William Brack <wbrack@mmm.com.hk>
! 7673:
! 7674: * tree.c, include/libxml/tree.h: moved serialization of
! 7675: attribute text data (xmlSerializeContent) into a separate
! 7676: routine (xmlSerializeTxtContent) so it can be used by xmlwriter.c
! 7677: * xmlwriter.c: changed handling of attribute string to use the
! 7678: routine above (fixed bug 131548)
! 7679:
! 7680: Sat Jan 31 08:22:02 MST 2004 John Fleck <jfleck@inkstain.net
! 7681:
! 7682: * doc/examples/reader1.c, reader2.c, reader3.c
! 7683: * doc/examples/examples.xml
! 7684: * doc/examples/*.html
! 7685: add note that reader examples need libmxl2 > 2.6, rebuild
! 7686: html - this time doing it correctly :-)
! 7687:
! 7688: Fri Jan 30 20:45:36 MST 2004 John Fleck <jfleck@inkstain.net>
! 7689:
! 7690: * doc/examples/examples.xml
! 7691: * doc/examples/*.html
! 7692: add note that reader examples need libmxl2 > 2.6, rebuild
! 7693: html
! 7694:
! 7695: Thu Jan 29 23:51:48 PST 2004 William Brack <wbrack@mmm.com.hk>
! 7696:
! 7697: * xpath.c: added (void *) type override to prevent
! 7698: warning on Solaris (Bug 132671)
! 7699:
! 7700: Wed Jan 28 07:20:37 MST 2004 John Fleck <jfleck@inkstain.net>
! 7701:
! 7702: * doc/examples/Makefile.am
! 7703: per Jan. 15 email to the list from oliverst, the index.html
! 7704: file from this directory wasn't making it into the tarball
! 7705:
! 7706: Mon Jan 26 18:01:00 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7707:
! 7708: * acinclude.m4: applied fix from Alexander Winston for a problem
! 7709: related to automake-1.8 , c.f. #132513 and #129861
! 7710:
! 7711: Mon Jan 26 12:53:11 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7712:
! 7713: * doc/examples/index.py: don't rely on . being on the path for
! 7714: make tests, should keep Mr. Crozat quiet until next time...
! 7715:
! 7716: Sun Jan 25 21:45:03 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7717:
! 7718: * configure.in NEWS doc/*: preparing release 2.6.5, rebuilt the
! 7719: docs, checked rngparser stuff does not end up in the tarball
! 7720:
! 7721: Sun Jan 25 20:59:20 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7722:
! 7723: * python/libxml.c: applied patch from Frederic Peters
! 7724: fixing the wrong arg order in xpath callback in bug #130980
! 7725:
! 7726: Sun Jan 25 20:52:09 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7727:
! 7728: * xinclude.c: fixing #130453 XInclude element with no href attribute
! 7729: * relaxng.c rngparser.c include/libxml2/relaxng.h: fully integrating
! 7730: the compact syntax will require more work, postponed for the
! 7731: 2.6.5 release.
! 7732:
! 7733: Sat Jan 24 09:30:22 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7734:
! 7735: * include/libxml/schemasInternals.h xmlschemas.c: applied patch from
! 7736: Steve Ball to avoid a double-free.
! 7737:
! 7738: Fri Jan 23 14:03:21 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7739:
! 7740: * doc/examples/*: added io1.c an example ox xmlIO usage and io1.res
! 7741: test result, fixed a awful lot of memory leaks showing up in
! 7742: testWriter.c, changed the examples and the Makefiles to test
! 7743: memory leaks.
! 7744: * xmlwriter.c: fixed a memory leak
! 7745: * Makefile.am: run the doc/examples regression tests as part of
! 7746: make tests
! 7747: * xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to
! 7748: compile an XPath expression within a context, currently the goal
! 7749: is to be able to reuse the XSLT stylesheet dictionnary, but this
! 7750: opens the door to others possible optimizations.
! 7751: * dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows
! 7752: to build a new dictionnary based on another read-only dictionnary.
! 7753: This is needed for XSLT to keep the stylesheet dictionnary read-only
! 7754: while being able to reuse the strings for the transformation
! 7755: dictionnary.
! 7756: * xinclude.c: fixed a dictionnar reference counting problem occuring
! 7757: when document parsing failed.
! 7758: * testSAX.c: adding option --repeat for timing 100times the parsing
! 7759: * doc/* : rebuilt all the docs
! 7760:
! 7761: Thu Jan 22 14:17:05 2004 Aleksey Sanin <aleksey@aleksey.com>
! 7762:
! 7763: * xmlmemory.c: make xmlReallocLoc() accept NULL pointer
! 7764:
! 7765: Thu Jan 22 08:26:20 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7766:
! 7767: * xmlschemastypes.c: applied patch from John Belmonte for
! 7768: normalizedString datatype support.
! 7769:
! 7770: Thu Jan 22 10:43:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7771:
! 7772: * xpath.c: fixed problem with union when last() is used
! 7773: in predicate (bug #131971)
! 7774: * xpointer.c: minor change to comment for doc generation
! 7775:
! 7776: Wed Jan 21 17:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7777:
! 7778: * parser.c: fixed bug #131745 raised by Shaun McCance with the
! 7779: suggested patch
! 7780:
! 7781: Wed Jan 21 10:59:55 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7782:
! 7783: * xmlwriter.c: applied patch from Alfred Mickautsch fixing a memory
! 7784: leak reported on the list.
! 7785:
! 7786: Thu Jan 15 00:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7787:
! 7788: * python/generator.py python/tests/tstLastError.py: applied
! 7789: patch from Stéphane Bidoul to add enums to the Python bindings.
! 7790:
! 7791: Tue Jan 13 21:50:05 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7792:
! 7793: * testHTML.c: another small patch from Mark Vakoc
! 7794:
! 7795: Tue Jan 13 21:39:58 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7796:
! 7797: * HTMLparser.c relaxng.c testRelax.c testSchemas.c: applied
! 7798: patch from Mark Vakoc to not use SAX1 unless necessary.
! 7799:
! 7800: Mon Jan 12 17:22:57 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7801:
! 7802: * dict.c parser.c xmlstring.c: some parser optimizations,
! 7803: xmllint --memory --timing --repeat --stream ./db10000.xml
! 7804: went down from 16.5 secs to 15.5 secs.
! 7805:
! 7806: Thu Jan 8 17:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7807:
! 7808: * xmlschemas.c: removed a memory leak remaining from the switch
! 7809: to a dictionnary for string allocations c.f. #130891
! 7810:
! 7811: Thu Jan 8 17:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7812:
! 7813: * xmlreader.c: fixing some problem if configured --without-xinclude
! 7814: c.f. #130902
! 7815:
! 7816: Thu Jan 8 17:42:48 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7817:
! 7818: * configure.in: changed AC_OUTPUT() macro to avoid a cygwin problem
! 7819: c.f. #130896
! 7820:
! 7821: Thu Jan 8 00:36:00 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7822:
! 7823: * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc:
! 7824: applying patch from Mark Vakoc for Windows
! 7825: * doc/catalog.html doc/encoding.html doc/xml.html: applied doc
! 7826: fixes from Sven Zimmerman
! 7827:
! 7828: Tue Jan 6 23:51:46 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7829:
! 7830: * python/libxml2-python-api.xml python/libxml_wrap.h python/types.c
! 7831: python/tests/Makefile.am python/tests/tstLastError.py: applied
! 7832: patch from Stéphane Bidoul for structured error handling from
! 7833: python, and the associated test
! 7834:
! 7835: Tue Jan 6 23:18:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7836:
! 7837: * configure.in: fixed Bug130593
! 7838: * xmlwriter.c: fixed compilation warning
! 7839:
! 7840: Tue Jan 6 15:15:23 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7841:
! 7842: * include/libxml/xmlstring.h: fixed the comment in the header
! 7843: * doc/*: rebuilt the docs
! 7844:
! 7845: Tue Jan 6 19:40:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7846:
! 7847: * encoding.c, parser.c, xmlstring.c, Makefile.am,
! 7848: include/libxml/Makefile.am, include/libxml/catalog.c,
! 7849: include/libxml/chvalid.h, include/libxml/encoding.h,
! 7850: include/libxml/parser.h, include/libxml/relaxng.h,
! 7851: include/libxml/tree.h, include/libxml/xmlwriter.h,
! 7852: include/libxml/xmlstring.h:
! 7853: moved string and UTF8 routines out of parser.c and encoding.c
! 7854: into a new module xmlstring.c with include file
! 7855: include/libxml/xmlstring.h mostly using patches from Reid
! 7856: Spencer. Since xmlChar now defined in xmlstring.h, several
! 7857: include files needed to have a #include added for safety.
! 7858: * doc/apibuild.py: added some additional sorting for various
! 7859: references displayed in the APIxxx.html files. Rebuilt the
! 7860: docs, and also added new file for xmlstring module.
! 7861: * configure.in: small addition to help my testing; no effect on
! 7862: normal usage.
! 7863: * doc/search.php: added $_GET[query] so that persistent globals
! 7864: can be disabled (for recent versions of PHP)
! 7865:
! 7866: Mon Jan 5 20:47:07 MST 2004 John Fleck <jfleck@inkstain.net>
! 7867:
! 7868: * doc/tutorial/customfo.xsl
! 7869: * doc/tutorial/customhtml.xsl
! 7870: update custom tutorial-building stylesheets in preparation
! 7871: for tutorial update
! 7872:
! 7873: Tue Jan 6 00:10:33 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7874:
! 7875: * rngparser.c: commiting the compact relax ng parser. It's not
! 7876: completely finished, it's not integrated but I want to save the
! 7877: current state
! 7878:
! 7879: Mon Jan 5 22:22:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7880:
! 7881: * doc/apibuild.py, doc/APIconstructors.html, doc/libxml2-refs.xml,
! 7882: win32/libxml2.def.src: fixed apibuild.py's generation of
! 7883: "constructors" to be in alphabetical order (instead of previous
! 7884: random sequence); regenerated resulting files.
! 7885:
! 7886: Mon Jan 5 14:03:59 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7887:
! 7888: * xmlwriter.c: applied patch from Lucas Brasilino fixing an indent
! 7889: problem.
! 7890:
! 7891: Sun Jan 4 18:54:29 MST 2004 John Fleck <jfleck@inkstain.net>
! 7892:
! 7893: * doc/newapi.xsl: change background color of function
! 7894: declaration to improve readability
! 7895: * doc/*: rebuild docs with new stylesheet
! 7896:
! 7897: Sun Jan 4 22:45:14 HKT 2004 William Brack <wbarck@mmm.com.hk>
! 7898:
! 7899: * parser.c, include/libxml/parser.h: added a routine
! 7900: xmlStrncatNew to create a new string from 2 frags.
! 7901: * tree.c: added code to check if node content is from
! 7902: dictionary before trying to change or concatenate.
! 7903:
! 7904: Sun Jan 4 08:57:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7905:
! 7906: * xmlmemory.c: applied suggestion from Miloslav Trmac (see
! 7907: Bug 130419) and eliminated xmlInitMemoryDone. More
! 7908: improvement needed.
! 7909: * xml2-config.in: added an additional flag (--exec-prefix) to
! 7910: allow library directory to be different from include directory
! 7911: (Bug 129558).
! 7912:
! 7913: Fri Jan 2 21:22:18 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7914:
! 7915: * error.c: applied patch from Stéphane Bidoul for structured error
! 7916: reporting.
! 7917:
! 7918: Fri Jan 2 21:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7919:
! 7920: * include/libxml/xmlwriter.h xmlwriter.c: applied the patch from
! 7921: Lucas Brasilino to add indentation support to xmlWriter
! 7922:
! 7923: Fri Jan 2 22:58:29 HKT 2004 William Brack <wbrack@mmm.com.hk>
! 7924:
! 7925: * xinclude.c: fixed problem with "recursive" include (fallback
! 7926: contains another include - Bug 129969)
! 7927:
! 7928: Fri Jan 2 11:40:06 CET 2004 Daniel Veillard <daniel@veillard.com>
! 7929:
! 7930: * SAX2.c: found and fixed a bug misallocating some non
! 7931: blank text node strings from the dictionnary.
! 7932: * xmlmemory.c: fixed a problem with the memory debug mutex
! 7933: release.
! 7934:
! 7935: Wed Dec 31 22:02:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7936:
! 7937: * xinclude.c: fixed problem caused by wrong dictionary
! 7938: reference count, reported on the list by Christopher
! 7939: Grayce.
! 7940:
! 7941: Wed Dec 31 15:55:55 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7942:
! 7943: * python/generator.py, python/libxml2class.txt: fixed problem
! 7944: pointed out by Stéphane Bidoul on the list.
! 7945: * xinclude.c, xpointer.c, xpath.c, include/libxml/xpointer.h:
! 7946: completed modifications required to fix Bug 129967 (at last!).
! 7947: Now wait to see how long before further trouble...
! 7948:
! 7949: Tue Dec 30 16:26:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7950:
! 7951: * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
! 7952: memory leak reported by Dave Beckett
! 7953: * xmlschemas.c: Removed spurious comment reported on the mailing
! 7954: list
! 7955: * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
! 7956: Further work on Bug 129967 concerning xpointer range handling
! 7957: and range-to function; much better, but still not complete
! 7958:
! 7959: Mon Dec 29 18:08:05 CET 2003 Daniel Veillard <daniel@veillard.com>
! 7960:
! 7961: * valid.c: xmlValidateElement could crash for element holding a
! 7962: namespace declaration but not in a namespace. Oliver Fischer
! 7963: provided the example.
! 7964:
! 7965: Mon Dec 29 11:29:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 7966:
! 7967: * xmllint.c: issue validation status on stderr, not stdout as suggested
! 7968: by Pawel Palucha
! 7969: * result/relaxng/*: this change slightly all the output from RNG
! 7970: regressions.
! 7971:
! 7972: Mon Dec 28 10:47:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7973:
! 7974: * xmlschemas.c: edited a couple of comments in accordance with
! 7975: posting on the mailing list (no logic change)
! 7976: * xpointer.c: working on Bug 129967, added check for NULL
! 7977: nodeset to prevent crash. Further work required.
! 7978: * xpath.c: working on Bug 129967, added code to handle
! 7979: XPATH_LOCATIONSET in RANGETO code, also added code to
! 7980: handle it in xmlXPathEvaluatePredicateResult. Further
! 7981: work required.
! 7982:
! 7983: Sat Dec 27 12:32:58 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7984:
! 7985: * xmlschemas.c: added tests for xs:all to assure minOccurs
! 7986: and maxOccurs <= 1 (Bug 130020)
! 7987:
! 7988: Sat Dec 27 09:53:06 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7989:
! 7990: * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges
! 7991: with patch from Charles Bozeman.
! 7992:
! 7993: Fri Dec 26 14:03:41 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7994:
! 7995: * xmlregexp.c: fixed problem causing segfault on validation error
! 7996: condition (reported on mailing list)
! 7997:
! 7998: Thu Dec 25 21:16:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 7999:
! 8000: * xmlschemas.c: fixed missing dictionaries for Memory and Doc
! 8001: parser contexts (problem reported on mailing list)
! 8002: * doc/apibuild.py: small change to prevent duplicate lines
! 8003: on API functions list. It will take effect the next time
! 8004: the docs are rebuilt.
! 8005:
! 8006: Wed Dec 24 12:54:25 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8007:
! 8008: * configure.in NEWS doc/*: updated the docs and prepared a new
! 8009: release 2.6.4
! 8010:
! 8011: Wed Dec 24 12:07:52 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8012:
! 8013: * legacy.c: remove deprecated warning on startElement()
! 8014:
! 8015: Wed Dec 24 12:04:35 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8016:
! 8017: * xinclude.c result/XInclude/nodes2.*: XInclude xpointer support
! 8018: was broken with the new namespace. Fixes #129932
! 8019:
! 8020: Wed Dec 24 00:29:30 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8021:
! 8022: * xmlschemas.c include/libxml/schemasInternals.h: types might be
! 8023: redefined in includes, quick fix to allow this but lacks the
! 8024: equality of the redefinition test.
! 8025:
! 8026: Tue Dec 23 15:14:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8027:
! 8028: * valid.c: fixed bug concerning validation using external
! 8029: dtd of element with mutiple namespace declarations
! 8030: (Bug 129821)
! 8031:
! 8032: Tue Dec 23 11:41:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8033:
! 8034: * tree.c: inhibited production of "(null):" in xmlGetNodePath
! 8035: when node has default namespace (Bug 129710)
! 8036:
! 8037: Tue Dec 23 09:29:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8038:
! 8039: * xpath.c: small enhancement to xmlXPathCmpNodes to assure
! 8040: document order for attributes is retained (Bug 129331)
! 8041:
! 8042: Mon Dec 22 19:06:16 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8043:
! 8044: * parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd()
! 8045: xmlReaderNewFd() xmlReaderForFd(), change those to not close
! 8046: the file descriptor. Updated the comment, should close #129683
! 8047:
! 8048: Mon Dec 22 00:34:09 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8049:
! 8050: * xinclude.c: fixed a serious problem in XInclude #129021
! 8051:
! 8052: Sun Dec 21 13:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8053:
! 8054: * parser.c: fixed bug #129489, propagation of parsing flags
! 8055: in entities.
! 8056: * parser.c xmlreader.c: improved the comments of parsing options
! 8057:
! 8058: Sun Dec 21 18:14:04 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8059:
! 8060: * python/Makefile.am, python/tests/Makefile.am,
! 8061: doc/Makefile.am: applied fixes to allow build from
! 8062: 'outside' directory (Bug 129172)
! 8063:
! 8064: Sat Dec 20 16:42:07 MST 2003 John Fleck <jfleck@inkstain.net>
! 8065:
! 8066: * tree.c - add explanation of namespace inheritance when
! 8067: ns is NULL to xmlNewChild and xmlNewTextChild API doc
! 8068:
! 8069: Sat Dec 20 18:17:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8070:
! 8071: * include/libxml/xpathInternals.h: undid last change (my
! 8072: bad). Put necessary fix in libxslt/libexslt instead.
! 8073: * include/libxml/DOCBparser.h: put test for __GCC__ on
! 8074: warning directive (Bug 129105)
! 8075:
! 8076: Sat Dec 20 10:48:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8077:
! 8078: * include/libxml/xpathInternals.h: fixed xmlXPathReturnString
! 8079: to cater for NULL pointer (bug 129561)
! 8080: * globals.c: added comment to suppress documentation warning
! 8081: * doc/apibuild.py: fixed problem which caused last APIchunkxx.html
! 8082: to be lost. Rebuilt doc/* (including adding APIchunk26.html)
! 8083:
! 8084: Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8085:
! 8086: * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
! 8087: using an xmlReaderWalker()
! 8088:
! 8089: Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>
! 8090:
! 8091: * tree.c: fix misc. typos in doc comments
! 8092: * include/libxml/tree.h: elaborate on macro define doc comments
! 8093: * doc/*: rebuild docs
! 8094:
! 8095: Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8096:
! 8097: * doc/examples/*: don't call the result files .out but .res as
! 8098: the Makefiles tend to try generating binaries for .out targets...
! 8099:
! 8100: Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>
! 8101:
! 8102: * doc/html/libxml-pattern.html: - cvs add API docs for new
! 8103: pattern stuff
! 8104:
! 8105: Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>
! 8106:
! 8107: * tree.c
! 8108: * doc/*:
! 8109: Elaborate in documentation discussion of xmlNewChild
! 8110: and xmlNewTextChild. Thanks to Steve Lenti for pointing
! 8111: out the usefulness of a more explicit explanation of the
! 8112: reserved character escaping issue.
! 8113:
! 8114: Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8115:
! 8116: * xmlcatalog.c: applied patch from Stefan Kost
! 8117:
! 8118: Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8119:
! 8120: * doc/examples/testWriter.c: applied small fix from Lucas Brasilino
! 8121:
! 8122: Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 8123:
! 8124: * win32/Makefile.* win32/configure.js: Added pattern support
! 8125:
! 8126: Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8127:
! 8128: * configure.in doc/* libxml.spec.in: preparing release of
! 8129: libxml2-2.6.3, updated and regenerated the docs.
! 8130:
! 8131: Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8132:
! 8133: * SAX2.c pattern.c: removed some compilation warnings
! 8134:
! 8135: Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8136:
! 8137: * xmllint.c: fixing bug #119264 xmllint failing to report
! 8138: serialization errors in some cases.
! 8139:
! 8140: Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8141:
! 8142: * entities.c: fixed an XML entites content serialization
! 8143: potentially triggered by XInclude, see #126817
! 8144:
! 8145: Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8146:
! 8147: * xmlwriter.c: applied the patch to xmlTextWriterStartPI()
! 8148: suggested by Daniel Schulman in #128313
! 8149:
! 8150: Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8151:
! 8152: * configure.in Makefile.am: another patch from Kenneth Haley
! 8153: for Mingw, c.f. #128787
! 8154:
! 8155: Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8156:
! 8157: * include/libxml/xmlexports.h: applied patch from Kenneth Haley
! 8158: for compiling on Mingw see #128786
! 8159:
! 8160: Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8161:
! 8162: * xmllint.c: some flags were not passed down correctly as
! 8163: parsing options. Fixes #126806
! 8164:
! 8165: Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8166:
! 8167: * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
! 8168: include/libxml/xmlerror.h: augmented the XInclude API
! 8169: to be able to pass XML parser flags down to the Inclusion
! 8170: process. Also resynchronized with the Last Call W3C Working
! 8171: Draft 10 November 2003 for the xpointer attribute.
! 8172: * Makefile.am test/XInclude/docs/nodes[23].xml
! 8173: result/XInclude/*: augmented the tests for the new namespace and
! 8174: testing the xpointer attribute, changed the way error messages
! 8175: are tested
! 8176: * doc/*: regenerated the documentation
! 8177:
! 8178: Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8179:
! 8180: * error.c: filter warning messages if the global setting blocks them
! 8181: * xinclude.c xmlreader.c include/libxml/xinclude.h
! 8182: include/libxml/xmlerror.h: updated the change of namespace at
! 8183: the XInclude level, raise a warning if the old one is found,
! 8184: and some cleanup
! 8185:
! 8186: Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8187:
! 8188: * tree.c: tentative fix for #126117 character reference in
! 8189: attributes output problem in some cornercase.
! 8190:
! 8191: Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8192:
! 8193: * python/libxml.py: tried to fix the problems reported in
! 8194: bug #126735
! 8195: * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
! 8196: fixed again some problem trying to use the structured error
! 8197: handlers, c.f. bug #126735
! 8198: * result/VC/ElementValid: tiny change due to the fix
! 8199:
! 8200: Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8201:
! 8202: * error.c: fixed __xmlRaiseError to use structured error handlers
! 8203: defined by xmlSetStructuredErrorFunc(), fixes bug #126211
! 8204:
! 8205: Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8206:
! 8207: * parser.c: attempt to fix #126211 ...
! 8208:
! 8209: Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8210:
! 8211: * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
! 8212: include/libxml/xmlreader.h: fixed the pattern interfaces
! 8213: but not yet the parser to handle the namespaces.
! 8214: * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
! 8215:
! 8216: Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8217:
! 8218: * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
! 8219: include/libxml/pattern.h include/libxml/schemasInternals.h
! 8220: include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
! 8221: the make rebuild in doc, this include new directive to stop
! 8222: documentation warnings
! 8223: * doc/* doc/html/*: rebuilt the docs
! 8224: * pattern.c xmlreader.c include/libxml/pattern.h
! 8225: include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
! 8226: to save nodes while scanning the tree with the reader, cleanup
! 8227: the way element were freed, and xmlTextReaderPreserve()
! 8228: implementation, the API might change for namespace binding support
! 8229: when compiling patterns.
! 8230: * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
! 8231:
! 8232: Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8233:
! 8234: * python/libxml.py: oops forgot to modify/commit the new code.
! 8235:
! 8236: Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8237:
! 8238: * python/generator.py python/libxml.c python/libxml_wrap.h:
! 8239: cleanup the output buffer support to at least get the basic
! 8240: to work
! 8241: * python/tests/outbuf.py python/tests/serialize.py: fixes and
! 8242: cleanup.
! 8243: * include/libxml/xmlwriter.h: cleanup
! 8244:
! 8245: Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
! 8246:
! 8247: * include/libxml/xmlversion.h.in
! 8248: * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
! 8249: docs
! 8250:
! 8251: Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8252:
! 8253: * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
! 8254: regexp quantifiers
! 8255:
! 8256: Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8257:
! 8258: * pattern.c include/libxml/pattern.h: adding the pattern node
! 8259: selection code. Inheried in part from libxslt but smaller.
! 8260: * Makefile.am configure.in include/libxml/xmlversion.h.in:
! 8261: integrated the pattern module, made it a configure time option
! 8262: * xmllint.c: added --pattern to test when doing --stream
! 8263:
! 8264: Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8265:
! 8266: * xmlreader.c: fixed a problem in xmlreader validation when
! 8267: streaming exposed by reader2 example.
! 8268:
! 8269: Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
! 8270:
! 8271: * doc/xml.html
! 8272: * doc/docs.html:
! 8273: add reference to the Code Examples page to docs.html list
! 8274: of resources
! 8275:
! 8276: Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 8277:
! 8278: * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
! 8279: from Eric
! 8280:
! 8281: Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
! 8282:
! 8283: * include/libxml/xinclude.h
! 8284: * doc/*: Add comments for macro definitions in xinclude.h and
! 8285: rebuild the docs
! 8286:
! 8287: Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
! 8288:
! 8289: * doc/docdescr.doc
! 8290: Updating William's explanation of how to build docs,
! 8291: reflecting Daniel's new docs build system
! 8292:
! 8293: Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8294:
! 8295: * xmlmemory.c: enhanced by adding mutex to protect global
! 8296: structures in a multi-threading environment. This fixed
! 8297: some random errors on the Threads regression tests.
! 8298:
! 8299: Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
! 8300:
! 8301: * doc/xml.html doc/python.html: fix tst.py text, which didn't
! 8302: import sys
! 8303:
! 8304: Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8305:
! 8306: * encoding.c, include/libxml/encoding.h: Enhanced the handling of
! 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
! 8310: BOM on output, and will be automatically recognized on input.
! 8311: * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
! 8312: added regression tests for above.
! 8313:
! 8314: Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 8315:
! 8316: * win32/Makefile.* win32/configure.js: Modified to allow coexistent
! 8317: build with all compilers. Added C-Runtime option for MSVC. Included
! 8318: xmlWriter.
! 8319: * xmlwriter.c: Added IN_LIBXML macro
! 8320:
! 8321: Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 8322:
! 8323: * win32/Makefile.bcb: applied patch from Eric
! 8324:
! 8325: Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8326:
! 8327: * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
! 8328: is broken on 2.6.x
! 8329:
! 8330: Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8331:
! 8332: * entities.c: fixed #127877, never output " in element content
! 8333: * result/isolat3 result/slashdot16.xml result/noent/isolat3
! 8334: result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
! 8335: result/valid/index.xml result/valid/xlink.xml: this changes the
! 8336: output of a few tests
! 8337:
! 8338: Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8339:
! 8340: * include/libxml/schemasInternals.h include/libxml/xmlerror.h
! 8341: testSchemas.c xmlschemas.c: added xsd:include support, fixed
! 8342: testSchemas behaviour when a schemas failed to parse.
! 8343: * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
! 8344: test for xsd:include from Eric Van der Vlist
! 8345:
! 8346: Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8347:
! 8348: * parser.c: swapped the attribute defaulting and attribute checking
! 8349: parts of parsing a new element start, fixes bug #127772
! 8350: * result/valid/127772.* test/valid/127772.xml
! 8351: test/valid/dtds/127772.dtd: added the example in the regression tests
! 8352:
! 8353: Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8354:
! 8355: * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
! 8356: to avoid bug #127851
! 8357:
! 8358: Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8359:
! 8360: * xmlregexp.c: fixing some Negative Character Group and
! 8361: Character Class Subtraction handling.
! 8362:
! 8363: Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8364:
! 8365: * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
! 8366: on Eric van der Vlist examples
! 8367: * result/schemas/vdv-first4* test/schemas/vdv-first4*:
! 8368: added regression tests
! 8369: * doc/examples/Makefile.am doc/examples/index.py: do not
! 8370: regenerate the index on make all target, but only on
! 8371: make rebuild to avoid troubles.
! 8372:
! 8373: Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8374:
! 8375: * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
! 8376: include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
! 8377: starting to add proper namespace support too.
! 8378: * test/schemas/* result/schemas/*: added a number of tests
! 8379: fixed the result from some regression tests too.
! 8380:
! 8381: Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
! 8382:
! 8383: * doc/xml.html, docs.html: remove reference to gtk-doc now that
! 8384: Daniel has removed it, fix link to George's IBM article, other
! 8385: minor edits
! 8386:
! 8387: Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8388:
! 8389: * xmlschemas.c: applied patch from Robert Stepanek to start
! 8390: import os schemas support, cleaned up stuff and the patch.
! 8391: * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
! 8392: to regression, fixed a few regressions too.
! 8393:
! 8394: Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8395:
! 8396: * HTMLparser.c: applied two parsing fixes from James Bursa
! 8397:
! 8398: Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8399:
! 8400: * doc/examples/*: added two xmlReader examples
! 8401: * xmlreader.c: cleaned up some bugs in the process
! 8402:
! 8403: Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8404:
! 8405: * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
! 8406: Alfred Mickautsch, bugfixes and comments
! 8407: * doc/examples/*: added his test as the xmlWriter example
! 8408: * doc/html/ doc/*.html: this resulted in some improvements
! 8409: * include/libxml/hash.h: fixed an inclusion problem when
! 8410: <libxml/hash.h> wasn't preceeded by <xml/parser.h>
! 8411:
! 8412: Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8413:
! 8414: * xinclude.c: fix an error message
! 8415: * doc/examples/*: added tree2 example from Lucas Brasilino
! 8416:
! 8417: Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8418:
! 8419: * doc/newapi.xsl: improve the sort sequence for page content
! 8420: * doc/html/*.html: regenerate the web pages
! 8421:
! 8422: Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8423:
! 8424: * Makefile.am: do not package cvs versioning temp files.
! 8425: * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
! 8426: slightly improved the API xml format, fixed a lot of small
! 8427: rendering problems
! 8428: * doc/html/libxml*.html: rebuilt
! 8429:
! 8430: Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8431:
! 8432: * include/libxml/*.h include/libxml/*.h.in: modified the file
! 8433: header to add more informations, painful...
! 8434: * genChRanges.py genUnicode.py: updated to generate said changes
! 8435: in headers
! 8436: * doc/apibuild.py: extract headers, add them to libxml2-api.xml
! 8437: * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
! 8438: APIs modules. Updated the stylesheets, some cleanups, regenerated
! 8439: * doc/html/*.html: regenerated added back book1 and libxml-lib.html
! 8440:
! 8441: Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8442:
! 8443: * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
! 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
! 8446: stylesheets have been improved, and the API*html now generated
! 8447: are XHTML1 valid too
! 8448:
! 8449: Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
! 8450:
! 8451: * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
! 8452: enhancement to prevent comment with unreferenced variable.
! 8453: * threads.c xmlreader.c xmlwriter.c: edited some comments to
! 8454: improve auto-generation of documentation
! 8455: * apibuild.py: minor change to an error message
! 8456:
! 8457: Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8458:
! 8459: * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
! 8460: improving navigation
! 8461: * doc/html/*.html: updated the result
! 8462:
! 8463: Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8464:
! 8465: * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
! 8466: improvement of the stylesheets, fixed a API generation problem,
! 8467: switched the stylesheet and Makefile to build the HTML output.
! 8468: * doc/html/*.html: complete update, ditched some old files, might
! 8469: introduce some breakage...
! 8470:
! 8471: Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8472:
! 8473: * doc/newapi.xsl: lot of improvements, this starts looking good
! 8474: enough to be usable.
! 8475:
! 8476: Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8477:
! 8478: * doc/newapi.xsl: stylesheet to build HTML pages from the
! 8479: API XML description, Work in Progress
! 8480:
! 8481: Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8482:
! 8483: * xpath.c: fixed bug 126976 (string != empty nodeset
! 8484: should be false)
! 8485:
! 8486: Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8487:
! 8488: * doc/html/*.html: Finally - found the problem with the
! 8489: page generation (XMLPUBFUN not recognized by gtkdoc).
! 8490: Re-created the pages using a temporary version of
! 8491: include/libxml/*.h.
! 8492: * testOOMlib.c,include/libxml/encoding.h,
! 8493: include/libxml/schemasInternals.h,include/libxml/valid.h,
! 8494: include/libxml/xlink.h,include/libxml/xmlwin32version.h,
! 8495: include/libxml/xmlwin32version.h.in,
! 8496: include/libxml/xpathInternals.h: minor edit of comments
! 8497: to help automatic documentation generation
! 8498: * doc/docdescr.doc: small elaboration
! 8499: * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
! 8500: (messed up on last try)
! 8501: * xmlreader.c: minor change to clear warning.
! 8502:
! 8503: Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8504:
! 8505: * Copyright: fixed some wording
! 8506: * libxml.spec.in: make sure doc/examples is packaged
! 8507: * include/libxml/tree.h valid.c xmlreader.c: fixed the really
! 8508: annoying problem about xmlRemoveID and xmlReader streaming.
! 8509: Thing looks fixed now, had to add a doc reference to the
! 8510: xmlID structure though...
! 8511:
! 8512: Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
! 8513:
! 8514: * doc/docdescr.doc: added description of man page building
! 8515:
! 8516: Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8517:
! 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.
! 8524:
! 8525: Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8526:
! 8527: * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
! 8528: generated pages (again), manually restored doc/html/index.html
! 8529: and manually edited generated file doc/gnome-xml.xml to put
! 8530: in appropriate headings.
! 8531: * doc/docdescr.doc: new file to describe details of the
! 8532: document generation (helps my memory for the next time)
! 8533: * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
! 8534: enhancement to please the automatic documentation generation.
! 8535:
! 8536: Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8537:
! 8538: * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
! 8539: chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
! 8540: minor error cleanup for gcc-3.3.[12] compilation warnings.
! 8541:
! 8542: Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8543:
! 8544: * tree.c: minor changes to some comments
! 8545: * doc/*.html: rebuilt the generated HTML pages for changes
! 8546: from jfleck (bug 126945)
! 8547:
! 8548: Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8549:
! 8550: * doc/examples/*: added Dodji's example, added output handling
! 8551:
! 8552: Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8553:
! 8554: * doc/examples/*: added Aleksey XPath example, fixed bugs
! 8555: in the indexer
! 8556:
! 8557: Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8558:
! 8559: * doc/*: integrating the examples in the navigation menus
! 8560: * doc/examples/*: added make tests, updated the navigation,
! 8561: added a new test, cleanups, updates.
! 8562:
! 8563: Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8564:
! 8565: * doc/*.html: rebuilt the generated HTML pages
! 8566: * doc/examples/*: updated the stylesheets, added a synopsis,
! 8567: Makefile.am is now generated by index.py
! 8568:
! 8569: Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8570:
! 8571: * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
! 8572: added autogeneration of a web page for the examples
! 8573: * doc/examples/example1.c doc/examples/.cvsignore
! 8574: doc/examples/examples.xml doc/examples/index.py: updated the
! 8575: informations extracted, improved the format and indexing.
! 8576:
! 8577: Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8578:
! 8579: * check-xinclude-test-suite.py: less verbose on difference
! 8580: * libxml.spec.in: cleanup
! 8581: * parser.c: fixed xmlCleanupParser() doc
! 8582: * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
! 8583: doc/examples/Makefile.am doc/examples/example1.c
! 8584: doc/examples/examples.xml doc/examples/index.py
! 8585: doc/examples/test1.xml: work on adding C examples and
! 8586: generating automated information about those. examples.xml
! 8587: is autogenerated describing the examples.
! 8588: * example/Makefile.am: cleanup
! 8589:
! 8590: Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8591:
! 8592: * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
! 8593: fixed missing '-' in block names, enhanced the hack for
! 8594: ABI aliasing.
! 8595:
! 8596: Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8597:
! 8598: * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
! 8599: python/libxml2class.txt: enhanced for range checking,
! 8600: updated to Unicode version 4.0.1 (API docs also updated)
! 8601: * python/generator.py: minor change to fix a warning
! 8602:
! 8603: Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8604:
! 8605: * Makefile.am: apply fix from Karl Eichwalder for script path
! 8606:
! 8607: Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8608:
! 8609: * win32/configure.js: applied patch from Mark Vakoc to simplify
! 8610: his work from CVS checkouts.
! 8611:
! 8612: Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
! 8613:
! 8614: * doc/xmlreader.html: minor cleanups
! 8615:
! 8616: Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
! 8617:
! 8618: * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
! 8619: for gcc so that, if undefined, it's defined as
! 8620: __attribute__((unused))
! 8621:
! 8622: Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
! 8623:
! 8624: * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
! 8625: appears after the variable declaration.
! 8626: * valid.c: trivial change to eliminate a warning message
! 8627:
! 8628: Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8629:
! 8630: * configure.in NEWS doc/*: preparing release 2.6.2, updated and
! 8631: rebuilt the docs
! 8632:
! 8633: Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8634:
! 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
! 8637: force the XML serializer on HTML.
! 8638: * HTMLtree.c: ugly tweak to fix the output on <p> element and
! 8639: solve #125093
! 8640: * result/HTML/*: this changes the output of some tests
! 8641:
! 8642: Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8643:
! 8644: * xinclude.c: fixed bug #125812, about XPointer in XInclude
! 8645: failing but not returning an error.
! 8646:
! 8647: Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8648:
! 8649: * valid.c: fixed bug #125811 related to DTD post validation
! 8650: where the DTD doesn't pertain to a document.
! 8651:
! 8652: Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8653:
! 8654: * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
! 8655: the XML_PARSE_NONET parser option.
! 8656: * xmllint.c: converted xmllint.c to use the option instead of
! 8657: relying on the global resolver variable.
! 8658:
! 8659: Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8660:
! 8661: * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
! 8662: support to the reader interface. Lot of testing of the walker,
! 8663: various bug fixes.
! 8664: * xmllint.c: added --walker and made sure --xinclude --stream --debug
! 8665: works as expected
! 8666: * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
! 8667: result/XInclude/*.rdr: added regression tests for the walker and
! 8668: XInclude xmlReader support, had to slightly change a couple of tests
! 8669: because the walker can't distinguish <foo/> from <foo></foo>
! 8670:
! 8671: Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8672:
! 8673: * tree.c nanohttp.c threads.c: second BeOS patch from
! 8674: Marcin 'Shard' Konicki
! 8675:
! 8676: Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8677:
! 8678: * parser.c: always generate line numbers
! 8679:
! 8680: Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8681:
! 8682: * parser.c: fixed another regression introduced in fixing #125823
! 8683:
! 8684: Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8685:
! 8686: * python/libxml.c: previous fix for #124044 was broken, correct
! 8687: fix provided.
! 8688: * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
! 8689: and the error handlers to address #125877
! 8690:
! 8691: Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8692:
! 8693: * parser.c: side effect of #123105 patch, namespace resolution
! 8694: would fail when defined in internal entities, fixes #125823
! 8695:
! 8696: Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8697:
! 8698: * python/libxml.c: be more defensive in the xmlReader python bindings
! 8699: fixing bug #124044
! 8700:
! 8701: Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8702:
! 8703: * valid.c: the a-posteriori DTD validation code was not validating
! 8704: the namespace declarations, this fixes #124110
! 8705:
! 8706: Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 8707:
! 8708: * xmlIO.c: enhanced to bypass compression detection code
! 8709: when input file is stdin (bug 125801)
! 8710:
! 8711: Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8712:
! 8713: * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
! 8714:
! 8715: Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8716:
! 8717: * xpath.c: more fixes about unregistering objects
! 8718: * include/libxml/relaxng.h: applied patch from Mark Vakoc
! 8719: missing _cplusplus processing clause
! 8720:
! 8721: Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
! 8722:
! 8723: * include/libxml/parser.h parser.c: added xmlStrVPrintf function
! 8724:
! 8725: Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8726:
! 8727: * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
! 8728: Marcin 'Shard' Konicki to provide BeOS thread support.
! 8729:
! 8730: Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8731:
! 8732: * xmlschemas.c include/libxml/xmlschemas.h: applied patch
! 8733: from Steve Ball to make a schema parser from a preparsed document.
! 8734:
! 8735: Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8736:
! 8737: * tree.c: applied a couple of patches from Mark Lilback about text
! 8738: nodes coalescing
! 8739:
! 8740: Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8741:
! 8742: * xpath.c: change suggested by Anthony Carrico when unregistering
! 8743: a namespace prefix to a context
! 8744: * hash.c: be more careful about calling callbacks with NULL payloads.
! 8745:
! 8746: Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8747:
! 8748: * configure.in NEWS doc/*: preparing release 2.6.1, updated and
! 8749: regenerated docs and APIs
! 8750: * parser.c: cleanup and last change to fix #123105
! 8751:
! 8752: Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8753:
! 8754: * HTMLparser.c: Fix #124907 by simply backporting the same
! 8755: fix as for the XML parser
! 8756: * result/HTML/doc3.htm.err: change to ID detecting modified one
! 8757: test result.
! 8758:
! 8759: Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8760:
! 8761: * parser.c include/libxml/parser.h: included a new function
! 8762: to reuse a Push parser context, based on Graham Bennett original
! 8763: code
! 8764: * valid.c: in HTML, a name in an input is not an ID
! 8765: * TODO: bug list update
! 8766:
! 8767: Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8768:
! 8769: * xpath.c: applied patch from nico@xtradyne.com for #125030
! 8770:
! 8771: Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8772:
! 8773: * Makefile.am: cleanup
! 8774: * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
! 8775: sometimes the error handlers can get a parser context on DTD
! 8776: errors, and sometime they don't. So be very careful when trying
! 8777: to grab those informations.
! 8778:
! 8779: Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8780:
! 8781: * tree.c: applied patch from Kasimier Buchcik which fixes a
! 8782: problem in xmlSearchNs introduced in 2.6.0
! 8783:
! 8784: Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8785:
! 8786: * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
! 8787:
! 8788: Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
! 8789:
! 8790: * tree.c: fix bug #125047 about serializing when finding a
! 8791: document fragment node.
! 8792:
! 8793: Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
! 8794:
! 8795: * testSAX.c: fix bug #125592 need a NULL check
! 8796: * include/libxml/chvalid.h: rename a parameter
! 8797:
! 8798: Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
! 8799:
! 8800: * parser.c: applied patch from #123105 about defaulted attributes
! 8801: from element coming from an entity
! 8802:
! 8803: Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8804:
! 8805: * xmllint.c: fixed warning message from IRIX (bug 125182)
! 8806: * python/libxml.py: removed tabs, replaced with spaces
! 8807: (bug 125572)
! 8808:
! 8809: Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
! 8810:
! 8811: * libxml.h parserInternals.c xmlIO.c: make sure we report errors
! 8812: if xmlNewInputFromFile() fails.
! 8813: * xmlreader.c: avoid using _private for the node or document
! 8814: elements.
! 8815:
! 8816: Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 8817:
! 8818: * win32/configure.js: added declaration for verMicroSuffix
! 8819:
! 8820: Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8821:
! 8822: * libxml.m4: applied patch from Patrick Welche provided in
! 8823: bug #125432 , future proofing the .m4 file.
! 8824: * parser.c: resetting the context should also reset the error
! 8825: * TODO: problem of conformance w.r.t. E20 was raised in the
! 8826: XML Core telconf and libxml2 isn't conformant there.
! 8827:
! 8828: Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8829:
! 8830: * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
! 8831:
! 8832: Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8833:
! 8834: * chvalid.c genChRanges.py: Stéphane Bidoul pointed out another
! 8835: small glitch missing a const
! 8836:
! 8837: Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8838:
! 8839: * chvalid.c genChRanges.py: Stéphane Bidoul pointed out that
! 8840: it doesn't define IN_LIBXML
! 8841:
! 8842: Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8843:
! 8844: * win32/Makefile.mingw: typo pointed out by Stéphane Bidoul
! 8845:
! 8846: Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8847:
! 8848: * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
! 8849: win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
! 8850:
! 8851: Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8852:
! 8853: * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
! 8854:
! 8855: Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8856:
! 8857: * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
! 8858: * doc/*: updated and regenerated the docs and API
! 8859:
! 8860: Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8861:
! 8862: * SAX2.c error.c tree.c: moved the line number to their proper
! 8863: field in elements now.
! 8864:
! 8865: Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8866:
! 8867: * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
! 8868: include/libxml/Makefile.am include/libxml/xmlversion.h.in:
! 8869: added the xmlWriter module contributed by Alfred Mickautsch
! 8870: * include/libxml/tree.h: added room for line and extra information
! 8871: * xmlreader.c python/tests/reader6.py: bugfixing some problem some
! 8872: of them introduced in September
! 8873: * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
! 8874:
! 8875: Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8876:
! 8877: * Makefile.am configure.in xmldwalk.c xmlreader.c
! 8878: include/libxml/Makefile.am include/libxml/xmldwalk.h
! 8879: include/libxml/xmlversion.h.in: removing xmldwalk module
! 8880: since it got merged with the xmlreader.
! 8881: * parser.c: cleanup
! 8882: * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
! 8883: rebuilt the API
! 8884: * python/tests/Makefile.am python/tests/reader7.py
! 8885: python/tests/walker.py: adding regression testing for the
! 8886: new xmlreader APIs, new APIs for reader creation, including
! 8887: makeing reader "walker" operating on preparsed document trees.
! 8888:
! 8889: Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8890:
! 8891: * entities.c, valid.c: fixed problem reported on the mailing
! 8892: list by Melvyn Sopacua - wrong argument order on functions
! 8893: called through xmlHashScan.
! 8894:
! 8895: Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8896:
! 8897: * valid.c xmlIO.c: fixes for compiling using --with-minimum
! 8898:
! 8899: Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8900:
! 8901: * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
! 8902: tested it through the xslt regression suite.
! 8903:
! 8904: Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8905:
! 8906: * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
! 8907: allowing to grab the content without forcing allocations.
! 8908: * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
! 8909: * xpath.c xmldwalk.c: removed a couple of comment errors.
! 8910:
! 8911: Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8912:
! 8913: * parser.c: applied patch from Chris Anderson to change back
! 8914: memcmp with CMPx()
! 8915:
! 8916: Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8917:
! 8918: * HTMLparser.c: fixed to not send NULL to %s printing
! 8919: * python/tests/error.py result/HTML/doc3.htm.err
! 8920: result/HTML/test3.html.err result/HTML/wired.html.err
! 8921: result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
! 8922: up some of the regression tests error
! 8923:
! 8924: Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8925:
! 8926: * include/libxml/nanohttp.h include/libxml/parserInternals.h
! 8927: include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
! 8928: Fixed the HTTP<->parser interraction, which should fix 2 long
! 8929: standing bugs #104790 and #124054 , this also fix the fact that
! 8930: HTTP error code (> 400) should not generate data, we usually
! 8931: don't want to parse the HTML error information instead of the
! 8932: resource looked at.
! 8933:
! 8934: Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8935:
! 8936: * doc/Makefile.am: enhanced the installation of tutorial files
! 8937: to avoid installing CVS subdirectories (bug 122943)
! 8938:
! 8939: Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8940:
! 8941: * xmlIO.c: fixed segfault when input file not present
! 8942: * tree.c: changed output formatting of XML_CDATA_SECTION
! 8943: (bug 120917)
! 8944:
! 8945: Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8946:
! 8947: * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
! 8948: SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
! 8949: testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
! 8950: xpath.c: Changed all (?) occurences where validation macros
! 8951: (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
! 8952: (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
! 8953: many warning messages on certain platforms, and also high-
! 8954: lights places in the library which may need to be enhanced
! 8955: for proper UTF8 handling.
! 8956:
! 8957: Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8958:
! 8959: * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
! 8960: doc/apibuild.py: enhanced to include enough comments to
! 8961: make the api doc generation happy.
! 8962:
! 8963: Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 8964:
! 8965: * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
! 8966: to fix the HTTP/XML parser integration.
! 8967:
! 8968: Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8969:
! 8970: * xmlreader.c include/libxml/xmlreader.h: added new APIs
! 8971: for creating reader from sources or reusing a reader with
! 8972: a new source, like the xmlReadxx and xmlCtxtReadxxx
! 8973: * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
! 8974: doc/Makefile.am: regenerated the APIs
! 8975: * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
! 8976:
! 8977: Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 8978:
! 8979: * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
! 8980: include/libxml/parserInternals.h: enhanced macros to avoid
! 8981: breaking ABI from previous versions.
! 8982: * catalog.c, parser.c, tree.c: modified to use IS_* macros
! 8983: defined in parserInternals.h. Makes maintenance much easier.
! 8984: * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
! 8985: compilation warnings
! 8986: * configuration.in: fixed pushHTML test error; enhanced for
! 8987: better devel (me) testing
! 8988:
! 8989: Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 8990:
! 8991: * legacy.c: remove the warning for startDocument(), as it is used by
! 8992: glade (or glade-python)
! 8993: * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
! 8994: invalid accesses found by running some Python based regression
! 8995: tests under valgrind. There is still a few leaks reported by the
! 8996: relaxng regressions which need some attention.
! 8997: * doc/Makefile.am: fixed a make install problem c.f. #124539
! 8998: * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
! 8999: patch from crutcher
! 9000:
! 9001: Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9002:
! 9003: * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
! 9004: was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
! 9005: calls.
! 9006:
! 9007: Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9008:
! 9009: * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
! 9010:
! 9011: Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9012:
! 9013: * Makefile.am: small fix from Bjorn Reese
! 9014:
! 9015: Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9016:
! 9017: * valid.c: fix a call missing arguments
! 9018:
! 9019: Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 9020:
! 9021: * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
! 9022: a bug in the range search; enhanced range generation (inline code
! 9023: if a small number of intervals); enhanced the readability of the
! 9024: output files.
! 9025:
! 9026: Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9027:
! 9028: * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
! 9029: chvalid.def from scratch based on XML 2nd edition REC
! 9030: and regenerated the code.
! 9031:
! 9032: Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9033:
! 9034: * check-xml-test-suite.py: removed some annoying warnings
! 9035: * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
! 9036: in the PubidChars definition, regenerated, there is still
! 9037: a bug left somewhere
! 9038: * genChRanges.py: save the header directly in include/libxml/
! 9039: * configure.in: I generated a 2.6.0beta6 earlier today
! 9040:
! 9041: Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 9042:
! 9043: * fixed small error on previous commit (chvalid.h in
! 9044: base dir instead of include directory)
! 9045:
! 9046: Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 9047:
! 9048: * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
! 9049: new files for a different method for doing range validation
! 9050: of character data.
! 9051: * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
! 9052: include/libxml/parserInternals.h: modified for new range method.
! 9053: * catalog.c: small enhance for warning message (using one
! 9054: of the new range routines)
! 9055:
! 9056: Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9057:
! 9058: * valid.c include/libxml/valid.h: adding an serror field to
! 9059: the validation context breaks the ABI for the xmlParserCtxt
! 9060: structure since it's embedded by content and not by reference
! 9061:
! 9062: Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9063:
! 9064: * configure.in: patch from Mike Hommey
! 9065: * threads.c: applied Windows patch from Jesse Pelton and Stephane
! 9066: Bidoul
! 9067: * parser.c: fix the potentially nasty access to ctxt->serror
! 9068: without checking first that the SAX block is version 2
! 9069:
! 9070: Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9071:
! 9072: * SAX2.c: fixed a nasty bug with interning some text strings
! 9073: * configure.in: prepare for beta5 of 2.6.0
! 9074: * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
! 9075: better error handling for I/O and converted FTP and HTTP
! 9076: * parser.c: fixed another bug
! 9077:
! 9078: Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9079:
! 9080: * SAX2.c: fixed uninitialized new field.
! 9081: * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
! 9082: all messages
! 9083:
! 9084: Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9085:
! 9086: * include/libxml/tree.h: make room in Doc, Element, Attributes
! 9087: for PSVI type informations.
! 9088:
! 9089: Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9090:
! 9091: * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
! 9092: parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
! 9093: xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
! 9094: include/libxml/parser.h include/libxml/valid.h
! 9095: include/libxml/xmlerror.h: Setting up the framework for structured
! 9096: error reporting, touches a lot of modules, but little code now
! 9097: the error handling trail has been cleaned up.
! 9098:
! 9099: Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9100:
! 9101: * c14n.c include/libxml/xmlerror.h: converted the C14N module too
! 9102:
! 9103: Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9104:
! 9105: * xpath.c: cleanup
! 9106: * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
! 9107: to the new error mechanism
! 9108:
! 9109: Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9110:
! 9111: * error.c xmlschemas.c: a bit of cleanup
! 9112: * result/schemas/*.err: updated with the new result strings
! 9113:
! 9114: Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9115:
! 9116: * xpath.c: fixed bug 124061
! 9117:
! 9118: Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9119:
! 9120: * Makefile.am: cleanup
! 9121: * encoding.c: fix a funny typo
! 9122: * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
! 9123: converted the Schemas code to the new error handling. PITA,
! 9124: still need to check output from regression tests.
! 9125:
! 9126: Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9127:
! 9128: * HTMLtree.c include/libxml/xmlerror.h: converted too
! 9129: * tree.c: small cleanup
! 9130:
! 9131: Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9132:
! 9133: * xinclude.c: comment fix
! 9134: * catalog.c include/libxml/xmlerror.h: migrating the catalog code
! 9135: to the new infrastructure
! 9136:
! 9137: Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9138:
! 9139: * xmlIO.c: final error handling cleanup
! 9140: * xinclude.c error.c: converted XInclude to the new error handling
! 9141: * include/libxml/xmlerror.h: added XInclude errors
! 9142:
! 9143: Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9144:
! 9145: * parser.c: bug in compression saving was crashing galeon
! 9146: reported by teuf
! 9147:
! 9148: Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9149:
! 9150: * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
! 9151: I/O error path
! 9152:
! 9153: Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9154:
! 9155: * xmlIO.c: better handling of error cases
! 9156:
! 9157: Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9158:
! 9159: * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
! 9160: cleaning up error handling in the I/O module.
! 9161:
! 9162: Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9163:
! 9164: * xmlregexp.c include/libxml/xmlerror.h: error handling
! 9165: cleanup of the Regexp module.
! 9166:
! 9167: Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9168:
! 9169: * tree.c: converting the tree module too
! 9170: * error.c include/libxml/xmlerror.h: created a simpler internal
! 9171: error reporting function.
! 9172:
! 9173: Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9174:
! 9175: * error.c include/libxml/xmlerror.h include/libxml/xpath.h
! 9176: include/libxml/xpathInternals.h xpath.c: cleaning up XPath
! 9177: error reporting that time.
! 9178: * threads.c: applied the two patches for TLS threads
! 9179: on Windows from Jesse Pelton
! 9180: * parser.c: tiny safety patch for xmlStrPrintf() make sure the
! 9181: return is always zero terminated. Should also help detecting
! 9182: passing wrong buffer size easilly.
! 9183: * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
! 9184: updated the results to follow the errors string generated by
! 9185: last commit.
! 9186:
! 9187: Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9188:
! 9189: * relaxng.c include/libxml/xmlerror.h: last cleanup of error
! 9190: handling in the Relax-NG module.
! 9191:
! 9192: Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9193:
! 9194: * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
! 9195: module to teh new error reporting. Better default report, adds
! 9196: the element associated if found, context and node are included
! 9197: in the xmlError
! 9198: * python/tests/reader2.py: the error messages changed.
! 9199: * result/relaxng/*: error message changed too.
! 9200:
! 9201: Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9202:
! 9203: * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
! 9204: win32/configure.js: applied patch from Stéphane Bidoul to
! 9205: fix the compilation of 2.6.0 code on Win32
! 9206:
! 9207: Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9208:
! 9209: * check-xml-test-suite.py: fixing the script
! 9210: * parser.c: replace sequences of RAW && NXT(.) == '.' with
! 9211: memcmp calls, seems to not break conformance, slightly inflate
! 9212: the size of the gcc generated code though.
! 9213:
! 9214: Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9215:
! 9216: * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
! 9217: more cleanup of error handling in parserInternals, sharing the
! 9218: routine for memory errors.
! 9219:
! 9220: Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9221:
! 9222: * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
! 9223: include/libxml/xmlerror.h: more code cleanup, especially around
! 9224: error messages, the HTML parser has now been upgraded to the new
! 9225: handling.
! 9226: * result/HTML/*: a few changes in the resulting error messages
! 9227:
! 9228: Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9229:
! 9230: * parser.c include/libxml/xmlerror.h: more error/warning
! 9231: handling cleanups, the XML parser module should be okay now.
! 9232:
! 9233: Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9234:
! 9235: * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
! 9236: include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
! 9237: integrated the xmlDocWalker API given by Alfred Mickautsch,
! 9238: and providing an xmlReader like API but working on a xmlDocPtr.
! 9239:
! 9240: Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9241:
! 9242: * Makefile.am: more cleanup in make tests
! 9243: * error.c valid.c parser.c include/libxml/xmlerror.h: more work
! 9244: in the transition to the new error reporting strategy.
! 9245: * python/tests/reader2.py result/VC/* result/valid/*:
! 9246: few changes in the strings generated by the validation output
! 9247:
! 9248: Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9249:
! 9250: * Makefile.am: changed 'make tests' to use a concise output,
! 9251: scrolling to see where thing broke wasn't pleasant
! 9252: * configure.in: some beta4 preparation, but not ready yet
! 9253: * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
! 9254: new error handling code, last error informations are stored
! 9255: in the parsing context or a global variable, new APIs to
! 9256: handle the xmlErrorPtr type.
! 9257: * parser.c parserInternals.c valid.c : started migrating to the
! 9258: new error handling code, it's a royal pain.
! 9259: * include/libxml/parser.h include/libxml/parserInternals.h:
! 9260: moved the definition of xmlNewParserCtxt()
! 9261: * parser.c: small potential buffer access problem in push code
! 9262: provided by Justin Fletcher
! 9263: * result/*.sax result/VC/PENesting* result/namespaces/*
! 9264: result/valid/*.err: some error messages were sligthly changed.
! 9265:
! 9266: Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
! 9267:
! 9268: * include/libxml/parser.h parser.c: introduced xmlStrPrintf
! 9269: function (wrapper around snprintf)
! 9270:
! 9271: Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9272:
! 9273: * entities.c: Fix error on output of high codepoint charref like
! 9274:  , reported by Eric Hanchrow
! 9275:
! 9276: Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9277:
! 9278: * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
! 9279: of a pain murrayc is really gonna be.
! 9280:
! 9281: Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9282:
! 9283: * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
! 9284:
! 9285: Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9286:
! 9287: * entities.c legacy.c parser.c: made the predefined entities
! 9288: static predefined structures to avoid the work, memory and
! 9289: hazards associated to initialization/cleanup.
! 9290:
! 9291: Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9292:
! 9293: * HTMLparser.c Makefile.am configure.in legacy.c parser.c
! 9294: parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
! 9295: include/libxml/parser.h include/libxml/parserInternals.h
! 9296: include/libxml/xmlversion.h.in: added a new configure
! 9297: option --with-push, some cleanups, chased code size anomalies.
! 9298: Now a library configured --with-minimum is around 150KB,
! 9299: sounds good enough.
! 9300:
! 9301: Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
! 9302:
! 9303: * libxml-2.0-uninstalled.pc.in: New file for building against
! 9304: uninstalled libxml2 builds.
! 9305: * configure.in, Makefile.am: Support the *-uninstalled.pc file.
! 9306: * .cvsignore: Ignore the new generated *.pc file.
! 9307:
! 9308: Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9309:
! 9310: * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
! 9311: parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
! 9312: xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
! 9313: added 2 new configure option: --with-reader --with-sax1
! 9314: to allow removing the reader or non-xmlReadxxx() interfaces.
! 9315:
! 9316: Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9317:
! 9318: * configure.in entities.c tree.c valid.c xmllint.c
! 9319: include/libxml/tree.h include/libxml/xmlversion.h.in:
! 9320: Adding a configure option to remove tree manipulation
! 9321: code which is not strictly needed by the parser.
! 9322:
! 9323: Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9324:
! 9325: * nanoftp.c nanohttp.c: last finishing touch to the BeOS
! 9326: patch from Marcin 'Shard' Konicki
! 9327:
! 9328: Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9329:
! 9330: * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
! 9331: encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
! 9332: testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
! 9333: testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
! 9334: xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
! 9335: example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
! 9336: include/libxml/catalog.h include/libxml/debugXML.h
! 9337: include/libxml/entities.h include/libxml/nanohttp.h
! 9338: include/libxml/relaxng.h include/libxml/tree.h
! 9339: include/libxml/valid.h include/libxml/xmlIO.h
! 9340: include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
! 9341: include/libxml/xpathInternals.h python/libxml.c:
! 9342: Okay this is scary but it is just adding a configure option
! 9343: to disable output, this touches most of the files.
! 9344:
! 9345: Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9346:
! 9347: * xmlmemory.c: better fix, avoids breaking the python bindings
! 9348:
! 9349: Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9350:
! 9351: * xmlmemory.c: fix a compilation problem when configuring
! 9352: with debug but without mem-debug
! 9353:
! 9354: Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9355:
! 9356: * Makefile.am: cleanup, creating a new legacy.c module,
! 9357: made sure make tests ran in reduced conditions
! 9358: * SAX.c SAX2.c configure.in entities.c globals.c parser.c
! 9359: parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
! 9360: xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
! 9361: increased the modularization, allow to configure out
! 9362: validation code and legacy code, added a configuration
! 9363: option --with-minimum compiling only the mandatory code
! 9364: which then shrink to 200KB.
! 9365:
! 9366: Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9367:
! 9368: * parser.c: fix a bug raised by the Mips compiler.
! 9369: * include/libxml/SAX.h include/libxml/parser.h: move the
! 9370: SAXv1 block definitions to parser.h fixes bug #123380
! 9371: * xmlreader.c include/libxml/xmlreader.h: reinstanciate
! 9372: the attribute and element pool borken 2 commits ago.
! 9373: Start playing with an entry point to preserve a subtree.
! 9374: * entities.c: remove a warning.
! 9375:
! 9376: Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9377:
! 9378: * encoding.c, parser.c, relaxng.c: further (final?) minor
! 9379: changes for compilation warnings. No change to logic.
! 9380:
! 9381: Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9382:
! 9383: * parser.c: fixed small problem with missing entities (test/ent2)
! 9384:
! 9385: Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9386:
! 9387: * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
! 9388: if the result is not well formed that ctxt->myDoc is not NULL
! 9389: and uses the context dictionnary.
! 9390:
! 9391: Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9392:
! 9393: * parser.c: other patches from William Brack to avoid
! 9394: compilation warnings on AIX.
! 9395:
! 9396: Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9397:
! 9398: * HTMLparser.c, entities.c, xmlreader.c: minor change to
! 9399: avoid compilation warnings on some (e.g. AIX) systems
! 9400:
! 9401: Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9402:
! 9403: * parserInternals.c: fixed a backward compatibility problem
! 9404: when formatting "deprecated SAXv1 function ignorableWhitespace"
! 9405: could be reproduced by xmllint --format
! 9406:
! 9407: Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9408:
! 9409: * doc/libxml2-api.xml: rebuilt the API
! 9410: * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
! 9411: --nocdata and --nsclean to remove CDATA section and surperfluous
! 9412: namespace declarations
! 9413: * parser.c SAX2.c: implementation of the 2 new options
! 9414:
! 9415: Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9416:
! 9417: * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
! 9418: added the same htmlRead APIs than their XML counterparts
! 9419: * include/libxml/parser.h: new parser options, not yet implemented,
! 9420: added an options field to the context.
! 9421: * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
! 9422: is found within a cdata section.
! 9423: * result/noent/cdata2 result/cdata2 result/cdata2.rdr
! 9424: result/cdata2.sax test/cdata2: add one more cdata test
! 9425:
! 9426: Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9427:
! 9428: * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
! 9429: Changed the new xmlRead/xmlCtxtRead APIs to have an extra
! 9430: base URL parameter when not loading from a file or URL.
! 9431:
! 9432: Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9433:
! 9434: * configure.in: preparing a beta3 solving the ABI problems
! 9435: * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
! 9436: include/libxml/globals.h include/libxml/SAX.h: make sure the
! 9437: global variables for the default SAX handler are V1 ones to
! 9438: avoid ABI compat problems.
! 9439: * xmlreader.c: cleanup of uneeded code
! 9440: * hash.c: fix a comment
! 9441:
! 9442: Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9443:
! 9444: * SAX2.c hash.c parser.c include/libxml/xmlexports.h
! 9445: include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
! 9446: fixing some comments to avoid warnings from apibuild.py
! 9447:
! 9448: Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9449:
! 9450: * win32/configure.js: patch from Stéphane Bidoul for configuring
! 9451: the beta2 version #123104
! 9452:
! 9453: Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9454:
! 9455: * Makefile.am: adding repeated parsing and validating tests
! 9456: * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
! 9457: DOM tree building interfaces use the dictionary from the
! 9458: parsing context to build the element and attributes names
! 9459: as well as formatting spaces and short text nodes
! 9460: * include/libxml/dict.h dict.c: added some reference counting
! 9461: for xmlDictPtr because they can be shared by documents and
! 9462: a parser context.
! 9463: * xmlreader.c: a bit of cleanup, remove the specific tree freeing
! 9464: functions and use the standard ones now.
! 9465: * xmllint.c: add --nodict
! 9466: * python/libxml.c: fix a stupid bug so that ns() works on
! 9467: attribute nodes.
! 9468:
! 9469: Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9470:
! 9471: * parser.c include/libxml/parser.h: adding a new set of
! 9472: API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
! 9473: and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
! 9474: a clear define of xmlParserOption, xmlCtxtUseOptions()
! 9475: should simplify custom parsing without being tempted to
! 9476: use global variables, and xmlCtxtReset() should allow reuse
! 9477: of a context for multiple parsing.
! 9478: * xmllint.c: switched to use xmlReadXXX, allow options to
! 9479: be used simultaneously with less troubles.
! 9480: * tree.c: simple warning removal
! 9481: * doc/apibuild.py: small fix
! 9482: * doc/libxml2-api.xml win32/libxml2.def.src: updated
! 9483:
! 9484: Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9485:
! 9486: * parser.c: revert xmlCreateDocParserCtxt() since this break
! 9487: the parseDoc() python bindings
! 9488:
! 9489: Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9490:
! 9491: * parser.c: make sure xmlDetectSAX2() is called only at
! 9492: parsing time to avoid breaking apps changing the SAX
! 9493: callbacks after context allocation, change xmlCreateDocParserCtxt()
! 9494: to use an immutable buffer instead of a copy
! 9495:
! 9496: Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9497:
! 9498: * xmlIO.c: applied patch from Markus Keim fixing a problem
! 9499: with I/O callback registration.
! 9500: * include/libxml/xmlerror.h: fixed #122994 comment numbering
! 9501: for xmlParserErrors
! 9502:
! 9503: Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9504:
! 9505: * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
! 9506: really a const xmlChar*
! 9507: * xmlreader.c include/libxml/xmlreader.h: addin the
! 9508: xmlTextReaderConstString() to get an interned string from
! 9509: the reader
! 9510:
! 9511: Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9512:
! 9513: * error.c: fixed a warning message (trivial)
! 9514: * doc/search.php: removed incorrect warning message when word
! 9515: search not found in last of multiple tables (bug 119535)
! 9516:
! 9517: Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9518:
! 9519: * configure.in: preparing a 2.6.0-beta2 release
! 9520: * xmlIO.c: avoid a warning
! 9521: * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
! 9522: by Chris Ryland
! 9523: * include/libxml/dict.h: add a QName access lookup to the
! 9524: dictionary.
! 9525: * xmlreader.c include/libxml/xmlreader.h: adding const access
! 9526: based on the dictionary interface for string read from the
! 9527: reader, the node content access is still TODO, it's too different
! 9528:
! 9529: Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9530:
! 9531: * SAX2.c: fixing namespace DTD validations
! 9532: * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
! 9533: namespaces is slightly different now.
! 9534: * Makefile.am: report the memory used in Timingtests (as well as time)
! 9535:
! 9536: Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9537:
! 9538: * Makefile.am: add streaming on memory regression tests, found
! 9539: bad bugs in the reader interface
! 9540: * xmlreader.c: fixing bugs w.r.t. very large names, and special
! 9541: condition in end of file.
! 9542: * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
! 9543: adding immutable buffers, and parser input based on those,
! 9544: but this should not be used (yet) for general parsing
! 9545: * parser.c: added a comment about using immutable buffers for
! 9546: general parsing.
! 9547: * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
! 9548: output of the regression tests
! 9549: * xmllint.c: using the immutable buffers when streaming on
! 9550: mmaped file (--stream --memory)
! 9551:
! 9552: Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9553:
! 9554: * dict.c: the last patch broke unicity of returned strings, removed
! 9555:
! 9556: Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9557:
! 9558: * Makefile.am: add a Timingtests target to check bad behaviour
! 9559: from the streaming engine
! 9560: * dbgen.pl dbgenattr.pl: perl script to generate big instances
! 9561: * xmlreader.c: fix a bad behaviour on large buffer inputs
! 9562:
! 9563: Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9564:
! 9565: * dict.c xmlreader.c: two small improvements
! 9566:
! 9567: Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9568:
! 9569: * parserInternals.c: avoid a leak with previous patch
! 9570:
! 9571: Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9572:
! 9573: * python/libxml.c: use stderr and not stdout for default errors
! 9574: in python environment bug #122552
! 9575:
! 9576: Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9577:
! 9578: * parserInternals.c: small fix from Rob Richards for input filename
! 9579: * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
! 9580: * xmlIO: adding a guard in one function
! 9581:
! 9582: Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9583:
! 9584: * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
! 9585: reducing memory allocation and free and avoiding expensive routines
! 9586:
! 9587: Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9588:
! 9589: * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
! 9590: seriously with per-document dict and element and attribute nodes
! 9591: reuse in the xmlReader. This seems to lead to an interesting
! 9592: speedup of the xmlReader already.
! 9593:
! 9594: Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9595:
! 9596: * dict.c include/libxml/dict.h: do string allocations in large
! 9597: pools, allowing to find if a string pertain to a dict quickly
! 9598: * xmllint.c: fix --stream --repeat --timing
! 9599: * Makefile.am: the testThreads run output should be seen.
! 9600:
! 9601: Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9602:
! 9603: * SAX2.c include/libxml/parser.h: starting work on reusing the
! 9604: parser dictionary for the element and attribute tag names.
! 9605: Add pools for Element and Attributes in the parser context,
! 9606: which should help speeding up the reader.
! 9607: * Makefile.am result/*.rdr : adding non-python reader regression
! 9608: tests.
! 9609:
! 9610: Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9611:
! 9612: * SAX2.c parser.c valid.c: starting to cleanup some of the
! 9613: problems exposed by the W3C/NIST regression suite.
! 9614: * result/ent7.sax result/xml2.sax: small fixes.
! 9615:
! 9616: Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9617:
! 9618: * parser.c: more parser error factoring
! 9619:
! 9620: Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9621:
! 9622: * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
! 9623:
! 9624: Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9625:
! 9626: * parser.c include/libxml/xmlerror.h: factoring of more
! 9627: error handling code, serious size reduction and more lisibility
! 9628: of the resulting code.
! 9629: * parserInternals.c parser.c include/libxml/parserInternals.h
! 9630: include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
! 9631: checks are done, use a counter for entities. Entities where freed and
! 9632: reallocated at the same address failing the check.
! 9633: * tree.c: avoid a warning
! 9634: * result/valid/* result/VC/*: this slightly changes some validation
! 9635: error messages.
! 9636:
! 9637: Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9638:
! 9639: * valid.c: fixed bug 121759 - early declaration of
! 9640: attribute-list in external DTD
! 9641:
! 9642: Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9643:
! 9644: * parser.c include/libxml/xmlerror.h: starting cleaning up
! 9645: error handling, factorize error processing
! 9646: * doc/xmllint.html: update of the page, remove --sgml
! 9647:
! 9648: Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9649:
! 9650: * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
! 9651: xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
! 9652: broken pseudo SGML DocBook parser code.
! 9653:
! 9654: Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9655:
! 9656: * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
! 9657: valgrind pointed out the strings overlapped. cleanup .
! 9658:
! 9659: Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9660:
! 9661: * tree.c: applied speedup to xmlSearchNs() as suggested by
! 9662: Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
! 9663: applying the same trick.
! 9664:
! 9665: Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9666:
! 9667: * parser.c parserInternals.c tree.c include/libxml/parser.h
! 9668: include/libxml/xmlerror.h: adding namespace checkings
! 9669: while making sure they still parse as wellformed documents.
! 9670: Add an nsWellFormed status report to the context, and
! 9671: provide new appropriate error codes.
! 9672: * Makefile.am result/namespaces/* test/namespaces/*: add
! 9673: specific regression testing for the new namespace support
! 9674: * test/att5 result/noent/att5 result/att5 result/att5.sax:
! 9675: add more coverage for the attribute parsing and normalization
! 9676: code.
! 9677:
! 9678: Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9679:
! 9680: * threads.c: backport of a thread bugfix from 2_5_X branch
! 9681:
! 9682: Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9683:
! 9684: * parser.c: fixed a bug in one corner case of attribute parsing.
! 9685:
! 9686: Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9687:
! 9688: * configure.in doc/* : 2.6.0beta1 changes
! 9689: * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
! 9690: normalization, might not be totally fixed but this should
! 9691: make sure SAX event provide the right strings for attributes
! 9692: except entities for which libxml2 is different by default
! 9693: This should fix #109564
! 9694: * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
! 9695: in attribute callback values
! 9696: * result/c14n/with-comments/example-4
! 9697: result/c14n/without-comments/example-4: this also fixes a subtle
! 9698: bug in the canonicalization tests.
! 9699:
! 9700: Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9701:
! 9702: Time to commit 3 days of work rewriting the parser internal,
! 9703: fixing bugs and migrating to SAX2 interface by default. There
! 9704: is some work letf TODO, like namespace validation and attributes
! 9705: normalization (this break C14N right now)
! 9706: * Makefile.am: fixed the test rules
! 9707: * include/libxml/SAX2.h include/libxml/parser.h
! 9708: include/libxml/parserInternals.h SAX2.c parser.c
! 9709: parserInternals.c: changing the parser, migrating to SAX2,
! 9710: adding new interface to switch back to SAX1 or initialize a
! 9711: SAX block for v1 or v2. Most of the namespace work is done
! 9712: below SAX, as well as attribute defaulting
! 9713: * globals.c: changed initialization of the default SAX handlers
! 9714: * hash.c tree.c include/libxml/hash.h: added QName specific handling
! 9715: * xmlIO.c: small fix
! 9716: * xmllint.c testSAX.c: provide a --sax1 switch to test the old
! 9717: version code path
! 9718: * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
! 9719: pointed out a typo in a very old test namespace
! 9720:
! 9721: Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
! 9722:
! 9723: * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
! 9724: of compressed files, setting doc->compressed appropriately
! 9725: (bug #120503).
! 9726:
! 9727: Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9728:
! 9729: * parser.c: try to cope with the fact that apps may still
! 9730: have allocated smaller SAX callbak block
! 9731:
! 9732: Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9733:
! 9734: * dict.c: allow to give -1 for undefined length in lookups
! 9735: * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
! 9736: first round of work on the new SAX2 interfaces, the API
! 9737: will change but commiting before changing for historical
! 9738: reference.
! 9739:
! 9740: Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
! 9741:
! 9742: * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
! 9743: sax->warning with wrong params).
! 9744:
! 9745: Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9746:
! 9747: * include/libxml/globals.h: patch from Stéphane Bidoul to export
! 9748: globals entry points to the python bindings
! 9749:
! 9750: Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9751:
! 9752: * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
! 9753: by default instead of "HTML"
! 9754: * parser.c xmlreader.c: optimization, gain a few % parsing speed by
! 9755: avoiding calls to "areBlanks" when not needed.
! 9756: * include/libxml/parser.h include/libxml/tree.h: some structure
! 9757: extensions for future work on using per-document dictionaries.
! 9758:
! 9759: Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9760:
! 9761: * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
! 9762: tree, keeping result in the same tree, added SAXtests to the
! 9763: default "make tests"
! 9764:
! 9765: Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9766:
! 9767: * include/libxml/xmlexports.h: defined additional macros which
! 9768: affect exports and added mingw section
! 9769:
! 9770: Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9771:
! 9772: * doc/index.py: fixed problem parsing xhtml docs
! 9773: * doc/xmlreader.html,doc/guidelines.html: small modification
! 9774: to avoid problem in python parsing.
! 9775: * doc/search.php: fixed upper case filename problem for XSLT docs
! 9776:
! 9777: Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9778:
! 9779: * xinclude.c: patch from Mark Vakoc that allows compiling
! 9780: with XInclude but without XPointer support.
! 9781:
! 9782: Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9783:
! 9784: * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
! 9785: to add --libtool-libs option to xml2-config script.
! 9786:
! 9787: Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9788:
! 9789: * doc/README.docs, doc/Makefile.am: new file added,
! 9790: giving some description of the documentation generation process
! 9791: * doc/search.php: fixed problem with upper case on filenames
! 9792:
! 9793: Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9794:
! 9795: * win32/Makefile.bcb: updates by Eric Zurcher
! 9796:
! 9797: Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
! 9798:
! 9799: * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
! 9800: to compensate for pollution from Igor's header taint
! 9801: (quick before Daniel notices)
! 9802:
! 9803: Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9804:
! 9805: * SAX2.c: fixed a namespace error on attribute reporting bug
! 9806: pointed out by Tobias Reif
! 9807: * test/p3p result/p3p result/noent/p3p: this test case was wrong
! 9808: using xmlsn instead of xmlns...
! 9809:
! 9810: Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9811:
! 9812: * include/libxml/globals.h include/libxml/xmlexports.h: fixed
! 9813: typos reported by Mark Vakoc
! 9814:
! 9815: Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
! 9816:
! 9817: add:
! 9818: * doc/tutorial/api.html
! 9819: * doc/tutorial/ar01s09.html
! 9820: * doc/tutorial/includexpath.c
! 9821: updated
! 9822: * doc/tutorial/*.html
! 9823: fix my bad - forgot to check in new files when I last
! 9824: updated
! 9825:
! 9826: Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9827:
! 9828: * win32/Makefile.bcb: new file, support for Borland C++
! 9829: * xmllint.c: fixed time inclusion for various compilers
! 9830:
! 9831: Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9832:
! 9833: * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
! 9834: few casts to shut the compiler warnings
! 9835:
! 9836: Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9837:
! 9838: * win32/Makefile.* win32/configure.js: fixed for mingw
! 9839:
! 9840: Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9841:
! 9842: * globals.c threads.c: fixing bug #120870 try to avoid problem
! 9843: with uninitialized mutexes
! 9844:
! 9845: Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9846:
! 9847: * relaxng.c: fixed an error reporting bug in Relax-NG when we end
! 9848: up with multiple states, select the "best" one. Fix #120682
! 9849: * result/relaxng/tutor11_2_3.err: small change resulting
! 9850:
! 9851: Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9852:
! 9853: * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
! 9854:
! 9855: Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9856:
! 9857: * include/libxml/[threads-xpointer].h: realigned parameters
! 9858: after taint
! 9859:
! 9860: Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9861:
! 9862: * include/libxml/xmlexports.h: fixed defs for Borland compiler,
! 9863: as reported by Eric Zurcher
! 9864:
! 9865: Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9866:
! 9867: * relaxng.c: fixed bug #120386 again a problem introduced when
! 9868: trying to reuse automata for content validation. Fix a bug report
! 9869: problem on zeroOrMore
! 9870: * result/relaxng/tutor3_7_err: change slightly error reporting.
! 9871:
! 9872: Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9873:
! 9874: * include/libxml/Makefile.am: make sure the new header will
! 9875: be included when generating a new distribution.
! 9876:
! 9877: Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9878:
! 9879: * relaxng.c: fixed a couple of stupid bugs in the state allocation
! 9880: routines which led to bug #120040 and the ones reported by
! 9881: Martijn Faassen
! 9882:
! 9883: Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9884:
! 9885: * include/libxml/parserInternals.h include/libxml/relaxng.h
! 9886: include/libxml/SAX.h include/libxml/SAX2.h: realigned the
! 9887: parameters after taint.
! 9888:
! 9889: Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9890:
! 9891: * include/libxml/xmlversion.h.in: moved export defs to a separate
! 9892: file for consistency.
! 9893: * include/libxml/xmlexports.h: new file, contains export defs.
! 9894:
! 9895: Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 9896:
! 9897: * include/libxml/*.h genUnicode.py: exportability taint
! 9898: of the headers.
! 9899:
! 9900: Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9901:
! 9902: * SAX.c: make the deprecated interfaces log an error message
! 9903: to be sure it won't get used.
! 9904:
! 9905: Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9906:
! 9907: * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
! 9908: Adding new version of the SAX interface, it's not there yet,
! 9909: currently just preparing the work
! 9910: * globals.c parser.c SAX.c include/libxml/SAX.h
! 9911: include/libxml/globals.h include/libxml/parser.h: doing some
! 9912: refactoring of the SAXv1 interfaces, obsoleting a bunch of them
! 9913: while keeping functionalities, preparing SAX2 integration.
! 9914: * dict.c: small cleanup.
! 9915:
! 9916: Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9917:
! 9918: * tree.c: fixes a small bug introduced in last commit and detected
! 9919: by valgrind.
! 9920:
! 9921: Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9922:
! 9923: * dict.c hash.c: optimization when freeing hash tables.
! 9924: * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
! 9925: allocations
! 9926: * parser.c parserInternals.c include/libxml/parser.h: keep a
! 9927: single allocated block for all the attributes callbacks,
! 9928: avoid useless malloc()/free()
! 9929: * tree.c: do not realloc() when growing a buffer if the buffer
! 9930: ain't full, malloc/memcpy/free avoid copying memory.
! 9931:
! 9932: Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9933:
! 9934: * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
! 9935: --dtdvalidfpi for Tobias Reif
! 9936:
! 9937: Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9938:
! 9939: * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
! 9940: new dictionary module to keep a single instance of the names used
! 9941: by the parser
! 9942: * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
! 9943: switched all parsers to use the dictionary internally
! 9944: * include/libxml/HTMLparser.h include/libxml/parser.h
! 9945: include/libxml/parserInternals.h include/libxml/valid.h:
! 9946: Some of the interfaces changed as a result to receive or return
! 9947: "const xmlChar *" instead of "xmlChar *", this is either
! 9948: insignificant from an user point of view or when the returning
! 9949: value changed, those function are really parser internal methods
! 9950: that no user code should really change
! 9951: * doc/libxml2-api.xml doc/html/*: the API interface changed and
! 9952: the docs were regenerated
! 9953:
! 9954: Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9955:
! 9956: * parser.c: applied patch to xmlCleanupParser from Dave Beckett
! 9957:
! 9958: Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 9959:
! 9960: * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
! 9961: fixed part (2) of bug 119535 (wrong alpha case on filenames)
! 9962:
! 9963: Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 9964:
! 9965: * doc/API*.html, doc/html/*: regenerated API documentation
! 9966: for xmlsoft.org (part of Bug 119535)
! 9967:
! 9968: Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 9969:
! 9970: * encoding.c, threads.c, include/libxml/HTMLparser.h,
! 9971: doc/libxml2-api.xml: Minor changes to comments, etc. for
! 9972: improving documentation generation
! 9973: * doc/Makefile.am: further adjustment to auto-generation of
! 9974: win32/libxml2.def.src
! 9975:
! 9976: Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9977:
! 9978: * News configure.in: preparing libxml2-2.5.10 release
! 9979: * doc/* : updated the doc and rebuilt
! 9980:
! 9981: Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9982:
! 9983: * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
! 9984: Malcolm Tredinnick with the patch he suggested.
! 9985:
! 9986: Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9987:
! 9988: * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
! 9989:
! 9990: Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9991:
! 9992: * uri.c: fixing an use of strcpy() where both strings overlap
! 9993: pointed out by valgrind.
! 9994:
! 9995: Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 9996:
! 9997: * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
! 9998: some compilation warnings.
! 9999: * xinclude.c: fix the performance problem reported by Kevin Ruscoe
! 10000: plus some cleanup and better error reporting.
! 10001:
! 10002: Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10003:
! 10004: * encoding.c: applied UTF-16 encoding handling patch provided by
! 10005: Mark Itzcovitz
! 10006: * encoding.c parser.c: more cleanup and fixes for UTF-16 when
! 10007: not having iconv support.
! 10008:
! 10009: Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10010:
! 10011: * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
! 10012: nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
! 10013: mingw compiler on Windows.
! 10014:
! 10015: Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10016:
! 10017: * parser.c: fixed the serious CPU usage problem reported by
! 10018: Grant Goodale
! 10019: * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
! 10020: missing in htmlSAXParseDoc
! 10021:
! 10022: Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10023:
! 10024: * doc/Makefile.am: Removed dependency from libxml2.def.src
! 10025:
! 10026: Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10027:
! 10028: * autogen.sh: took away the requirement for automake-1.4,
! 10029: changed the messages for getting auto* tools to current
! 10030: gnu pages.
! 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
! 10034: using native compiler
! 10035: * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
! 10036: whenever libxml2-api.xml is changed.
! 10037:
! 10038: Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10039:
! 10040: * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
! 10041: is not used.
! 10042:
! 10043: Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10044:
! 10045: * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
! 10046:
! 10047: Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10048:
! 10049: * News configure.in: preparing libxml2-2.5.9 release
! 10050: * doc/* : updated the doc and rebuilt
! 10051:
! 10052: Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10053:
! 10054: * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
! 10055: definition to get a correct API XML description. This was apparently
! 10056: breaking Windows build.
! 10057:
! 10058: Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10059:
! 10060: * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
! 10061: the progressive HTML parser front-end on large character data
! 10062: island leading to an erroneous end of data detection by the
! 10063: parser. Some cleanup too to get closer from the XML progressive
! 10064: parser.
! 10065:
! 10066: Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10067:
! 10068: * win32/configure.js: Added in support for the ISO8859X
! 10069: module (patch provided by Jesse Pelton)
! 10070:
! 10071: Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10072:
! 10073: * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
! 10074: when the library is not initialized and one try to save, the
! 10075: locks in threaded env might not been initialized, playing safe
! 10076: * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
! 10077: * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
! 10078: his tests to the regression suite.
! 10079:
! 10080: Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10081:
! 10082: * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
! 10083: (with apologies to Igor) - Enhanced handling of docb and
! 10084: nanohttp.
! 10085:
! 10086: Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10087:
! 10088: * encoding.c: further small changes for warnings when
! 10089: configured with --with-iconv=no
! 10090:
! 10091: Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10092:
! 10093: * error.c trionan.[ch] testThreads.c python/generator.py:
! 10094: further small changes to elminate most of the remaining
! 10095: warnings.
! 10096:
! 10097: Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10098:
! 10099: * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
! 10100: xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
! 10101: python/libxml.c include/libxml/xmlmemory.h: small changes
! 10102: to syntax to get rid of compiler warnings. No changes
! 10103: to logic.
! 10104:
! 10105: Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10106:
! 10107: * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
! 10108:
! 10109: Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10110:
! 10111: * tree.c: fixed a small problem in the patch for #118763
! 10112: * result/HTML/doc3.htm*: this reverts back to the previous result
! 10113:
! 10114: Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10115:
! 10116: * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
! 10117: and rebuilt, apparently some C++ wrappers are not available,
! 10118: c.f. bug #118943
! 10119:
! 10120: Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10121:
! 10122: * tree.c: fixing HTML attribute serialization bug #118763
! 10123: applying a modified version of the patch from Bacek
! 10124: * result/HTML/doc3.htm*: this modifies the output from one test
! 10125:
! 10126: Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10127:
! 10128: * tree.c include/libxml/tree.h: added a new API to split a
! 10129: QName without generating any memory allocation
! 10130: * valid.c: fixed another problem with namespaces on element
! 10131: in mixed content case
! 10132: * python/tests/reader2.py: updated the testcase with
! 10133: Bjorn Reese fix to reader for unsignificant white space
! 10134: * parser.c HTMLparser.c: cleanup.
! 10135:
! 10136: Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10137:
! 10138: * catalog.c: trying to fix #118754 of possible recursion in the
! 10139: catalogs. Not fantastically happy about the current fix since
! 10140: it's likely to break under very thread intensive concurrent
! 10141: access to the catalog. Better solution might to keep the depth
! 10142: an extra argument to the resolution functions.
! 10143:
! 10144: Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10145:
! 10146: * valid.c: fixed bug #118712 about mixed content, and namespaced
! 10147: element names.
! 10148: * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
! 10149: in the regression tests
! 10150:
! 10151: Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10152:
! 10153: Coninuing work on bug 118559
! 10154: * DOCBparser.c: removed 2 unsed vars
! 10155: * xmlregexp.c: changed some numeric const to their enum symbols
! 10156: * xmlreader.c: changed one var define from int to enum
! 10157: (a little more to be done, awaiting co-ordination)
! 10158: * relaxng.c: deleted one unused var
! 10159: * xmllint.c: deleted some unused vars, changed one arg
! 10160: val from int to enum
! 10161: * testHTML.c, testDocbook.c: changed some arg vals to enum const
! 10162: * xmlIO.c: fixed typo from last night (small warning msg)
! 10163:
! 10164: Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10165:
! 10166: Working on bug 118559
! 10167: * error.c: deleted unused variable
! 10168: * parserInternals.c: deleted unneeded 'const' qualifier
! 10169: * parser.c: changed variable type for enum temp storage
! 10170: * xmlIO.c: changed debugging var to be inside #ifdef
! 10171: * valid.c: removed unused variable
! 10172: * HTMLparser.c: removed some unneeded 'const' qualifiers
! 10173: * xpath.c: added some type casts, removed some unused vars
! 10174: * xinclude.c: added one type cast
! 10175: * nanohttp.c: repositioned some #ifdef to avoid unused var
! 10176: * nanoftp.c: removed unused var
! 10177:
! 10178: Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10179:
! 10180: * HTMLparser.c: applied a patch from William Brack about
! 10181: the problem of parsing very large HTML instance with comments
! 10182: as raised by Nick Kew
! 10183:
! 10184: Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10185:
! 10186: * xmlreader.c include/libxml/xmlreader.h: applying cleanup
! 10187: patch from Bjorn Reese for xmlTextReaderNodeType() and
! 10188: significant whitespace. There is an enum for node type
! 10189: values now.
! 10190:
! 10191: Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10192:
! 10193: * encoding.c: applying patch from Peter Jacobi to added
! 10194: ISO-8859-x encoding support when iconv is not available
! 10195: * configure.in include/libxml/xmlversion.h.in
! 10196: include/libxml/xmlwin32version.h.in: added the glue needed
! 10197: at the configure level and made it the default for Windows
! 10198:
! 10199: Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10200:
! 10201: * python/generator.py python/libxml.c python/libxml2class.txt:
! 10202: patch from Joachim Bauch + cleanup for Relax NG error callbacks
! 10203: in python
! 10204:
! 10205: Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10206:
! 10207: * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
! 10208: cleanup patch, and also avoided a possible memory leak
! 10209:
! 10210: Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10211:
! 10212: * encoding.c: fix the previous commit
! 10213:
! 10214: Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10215:
! 10216: * HTMLparser.c: fixed problem with comments reported by Nick Kew
! 10217: * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
! 10218: some future cleanup of UTF8 handling
! 10219:
! 10220: Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10221:
! 10222: * xpath.c: applied a change suggested by Sean Griffin in bug
! 10223: #118494 about a memory leak in EXSLT
! 10224:
! 10225: Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10226:
! 10227: * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
! 10228: when fixing the previous Relax-NG bugs
! 10229: * result/relaxng/*: This slightly changes the output messages of
! 10230: some regression tests.
! 10231: * configure.in: added support of -with-fexceptions for nested C++
! 10232: support.
! 10233:
! 10234: Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
! 10235:
! 10236: * doc/tutorial/apa.html
! 10237: * doc/tutorial/apb.html
! 10238: * doc/tutorial/apc.html
! 10239: * doc/tutorial/apd.html
! 10240: * doc/tutorial/ape.html
! 10241: * doc/tutorial/apf.html
! 10242: * doc/tutorial/apg.html
! 10243: * doc/tutorial/aph.html
! 10244: * doc/tutorial/ar01s02.html
! 10245: * doc/tutorial/ar01s03.html
! 10246: * doc/tutorial/ar01s04.html
! 10247: * doc/tutorial/ar01s05.html
! 10248: * doc/tutorial/ar01s06.html
! 10249: * doc/tutorial/ar01s07.html
! 10250: * doc/tutorial/ar01s08.html
! 10251: * doc/tutorial/index.html
! 10252: * doc/tutorial/ix01.html
! 10253: * doc/tutorial/xmltutorial.pdf
! 10254: * doc/tutorial/xmltutorial.xml
! 10255: update tutorial with XPath example
! 10256:
! 10257: Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
! 10258:
! 10259: * SAX.c parser.c: fixing a bug about a special case of namespace
! 10260: handling, this closes bug #116841
! 10261:
! 10262: Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
! 10263:
! 10264: * relaxng.c result/relaxng/*: checked and fixed the compilation
! 10265: of RNG schemas, fixes a couple of bugs #117097 and #117001 .
! 10266: This slightly changes the output messages of some regression tests.
! 10267:
! 10268: Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
! 10269:
! 10270: * xmlreader.c: fixed an out of bound error #118052 , the good
! 10271: part if that base64 code was not in use yet ...
! 10272:
! 10273: Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
! 10274:
! 10275: * doc/xmllint.html
! 10276: include html version of the xmllint man page, so an
! 10277: up-to-date version is visible on the Web
! 10278:
! 10279: Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
! 10280:
! 10281: * xinclude.c include/libxml/xinclude.h: added a new API
! 10282: xmlXIncludeProcessTree() to process XInclude only on a subtree
! 10283: this should fix bug #115385
! 10284:
! 10285: Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10286:
! 10287: * relaxng.c include/libxml/relaxng.h: adding Get interface for
! 10288: the error callback and parameters of parsing and validation
! 10289: contexts
! 10290: * xmlreader.c: patch to fix bug #117702 about incomplete Read()
! 10291: on text nodes.
! 10292:
! 10293: Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10294:
! 10295: * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
! 10296: when using the push XML parser.
! 10297: * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
! 10298: added the test to the regression suite.
! 10299:
! 10300: Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10301:
! 10302: * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
! 10303: as suggested by Rob Richards
! 10304:
! 10305: Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10306:
! 10307: * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
! 10308: xmlschemas.c xpath.c: removed some warnings by casting xmlChar
! 10309: to unsigned int and a couple of others.
! 10310:
! 10311: Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10312:
! 10313: * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
! 10314:
! 10315: Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10316:
! 10317: * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
! 10318:
! 10319: Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10320:
! 10321: * globals.c threads.c: fixes some problem when freeing unititialized
! 10322: mutexes
! 10323:
! 10324: Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10325:
! 10326: * nanoftp.c nanohttp.c: the modules should not import <config.h>
! 10327: directly, some cleanups
! 10328: * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
! 10329: validation code.
! 10330:
! 10331: Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10332:
! 10333: * win32/configure.js: Jesse Pelton pointed out a problem in the
! 10334: javascript code.
! 10335:
! 10336: Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10337:
! 10338: * NEWS doc/*: regenerated
! 10339: * nanoftp.c nanohttp.c: might fix includes problems with the
! 10340: Ipv6 support on solaris
! 10341: * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
! 10342: defined as #IMPLIED
! 10343:
! 10344: Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10345:
! 10346: * configure.in doc/*: preparing release 2.5.8
! 10347: * nanohttp.c: changed some preprocessor block
! 10348: * xmlschemastypes.c: applied patch from Charles Bozeman adding
! 10349: hexBinary schema datatype and adding support for totalDigits and
! 10350: fractionDigits facets.
! 10351:
! 10352: Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10353:
! 10354: * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
! 10355:
! 10356: Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10357:
! 10358: * xinclude.c: fixed bug #116095 removing the error message when
! 10359: reapplying XInclude to a document.
! 10360:
! 10361: Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10362:
! 10363: * xmlIO.c: applied small changes to portability layer for
! 10364: compilation on DJGPP Ms-DOS compiler.
! 10365:
! 10366: Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10367:
! 10368: * parser.c HTMLparser.c: use the character() SAX callback
! 10369: if the cdataBlock ain't defined.
! 10370: * xpath.c: fix bug #115349 allowing compilation when configured
! 10371: with --without-xpath since the Schemas code needs NAN and co.
! 10372:
! 10373: Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
! 10374:
! 10375: Fixed problem with multi-threading, shown by the test program
! 10376: testThreads. After fix, ran mutiple tests on various speed
! 10377: machines (single and dual processor X86), which all seem okay.
! 10378:
! 10379: * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
! 10380:
! 10381: * threads.c: added missing initialisation for condition variable
! 10382: in xmlNewRMutex.
! 10383:
! 10384: Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10385:
! 10386: Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
! 10387: closing bug #114837
! 10388:
! 10389: * configure.in: Added checks for IPv6 support and getaddrinfo().
! 10390:
! 10391: * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
! 10392:
! 10393: * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
! 10394:
! 10395: * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
! 10396: field or sockaddr_in field, depending upon the availability of IPv6
! 10397: support.
! 10398: have_ipv6(): Added to check for run-time IPv6 support.
! 10399: (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
! 10400: Modified to parse a URI with IPv6 address given in [].
! 10401: (xmlNanoFTPConnect): Changed to use getaddrinfo for address
! 10402: resolution, if it is available on the system, as gethostbyname
! 10403: does not return IPv6 addresses on some platforms.
! 10404: (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
! 10405: sockaddr_storage or sockaddr_in depending upon the IPv6 support.
! 10406: Sending EPSV, EPRT or PASV, PORT depending upon the type of address
! 10407: we are dealing with.
! 10408:
! 10409: * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
! 10410: (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
! 10411: a URI with IPv6 address given in [].
! 10412: (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
! 10413: available on the system. Also IPv6 addresses will be resolved by
! 10414: gethostbyname only if IPv6 run-time support is available.
! 10415: (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
! 10416:
! 10417: Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 10418:
! 10419: * win32/configure.js include/win32config.h
! 10420: include/libxml/xmlversion.h.in: Applied the patch for BCB
! 10421: by Eric Zurcher.
! 10422:
! 10423: Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10424:
! 10425: * doc/Makefile.am doc/html/*: reverted back patch for #113521,
! 10426: due to #115104 and while fixing #115101 . HTML URLs must not
! 10427: be version dependant.
! 10428:
! 10429: Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10430:
! 10431: * entities.c: do not generate " for " outside of attributes
! 10432: * result//*: this changes the output of some tests
! 10433:
! 10434: Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10435:
! 10436: * parser.c xmlIO.c: trying to fix #114277 about when file
! 10437: remapping and escaping should really be attempted.
! 10438:
! 10439: Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10440:
! 10441: * doc/*: applied a patch from Gman for building docs
! 10442: * valid.c xmllint.c include/libxml/valid.h: applied a patch from
! 10443: Gary Pennington to provide an allocator for xmlValidCtxt
! 10444: * xmlreader.c: applied patch from Jacek Konieczny fixing bug
! 10445: #113580 about data not being passed immediately.
! 10446:
! 10447: Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10448:
! 10449: * tree.c: applied a couple of patches from Mark Itzcovitz
! 10450: to handle saving back "UTF-16" documents.
! 10451:
! 10452: Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
! 10453:
! 10454: * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
! 10455: some work done while in the Maldives (hence the timezone on the
! 10456: laptop !)
! 10457: * result/schemas/length3* test/schemas/deter0_*
! 10458: test/schemas/group0_*: some tests added too
! 10459:
! 10460: Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10461:
! 10462: * encoding.c: small fix
! 10463: * xmlIO.c: fixed an error message
! 10464:
! 10465: Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10466:
! 10467: * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
! 10468: accepting an improper UTF8 sequence
! 10469:
! 10470: Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 10471:
! 10472: * threads.c: applied the patch from Stéphane Bidoul for getting
! 10473: rid of extra threads in a dynamic library.
! 10474: * win32/configure.js: threads default to 'native' now.
! 10475:
! 10476: Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10477:
! 10478: * HTMLtree.c: fixing bug #112904: html output method escaped
! 10479: plus sign character in URI attribute.
! 10480:
! 10481: Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10482:
! 10483: * build_glob.py global.data globals.c parser.c
! 10484: include/libxml/globals.h: patch from Stéphane Bidoul for setting
! 10485: up threads global defaults.
! 10486: * doc/libxml2-api.xml: this extends the API with new functions
! 10487: * python/tests/Makefile.am python/tests/reader2.py
! 10488: python/tests/thread2.py: integrated the associated testcase and
! 10489: fixed the error string used in reader2
! 10490:
! 10491: Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10492:
! 10493: * configure.in libxml.spec.in python/Makefile.am: trying
! 10494: to conciliate --with-python= requirements and RPM builds,
! 10495: a PITA really...
! 10496:
! 10497: Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10498:
! 10499: * HTMLparser.c: oops last commit introduced a memory leak.
! 10500:
! 10501: Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10502:
! 10503: * xmllint.c doc/xmllint.xml: added --nonet option
! 10504: * doc/Makefile.am: fixing #112803 by adding --nonet when calling
! 10505: xsltproc or xmllint
! 10506: * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
! 10507: rebuilt
! 10508: * HTMLparser.c: cleaned up the HTML parser context build when
! 10509: using an URL
! 10510:
! 10511: Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10512:
! 10513: * libxml.spec.in: added a comment about bug #112902
! 10514:
! 10515: Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
! 10516:
! 10517: * minor cleanup of configure '--help' display
! 10518: * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
! 10519:
! 10520: Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10521:
! 10522: * tree.c: PI nodes in external subset were not freed :-\
! 10523: fixes bug #112842
! 10524:
! 10525: Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10526:
! 10527: * xmllint.c: added --schema option to run WXS schema validation
! 10528: * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
! 10529: tried to improve error reporting in the Schema code, some cleanup
! 10530: too.
! 10531:
! 10532: Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10533:
! 10534: * xmlschemas.c: fixed some problems in the handling of errors,
! 10535: and attributes addressed by references.
! 10536: * test/schemas/* result/schemas/*: dropped the verbosity level
! 10537: and added a couple of new tests
! 10538:
! 10539: Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10540:
! 10541: * relaxng.c: Stéphane Bidoul found an off by one addressing
! 10542: error on the error handling.
! 10543:
! 10544: Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10545:
! 10546: * xmlschemastypes.c: trying to fix #112673
! 10547:
! 10548: Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10549:
! 10550: * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
! 10551: warning, this fixed a bug and should close #111574
! 10552:
! 10553: Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
! 10554:
! 10555: * xmlschemas.c: fixing bug #104081 with xs:all with an element
! 10556: holding minOccurs="0"
! 10557: * test/schemas/all_* result/schemas/all_*: added some regression
! 10558: tests for that bug
! 10559: * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
! 10560: Garry Pennington to compile without schemas support.
! 10561:
! 10562: Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10563:
! 10564: * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
! 10565:
! 10566: Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10567:
! 10568: * xml2-config.in: try to fix Red hat bug #89957, do not
! 10569: output -L/usr/lib64
! 10570: * xmlreader.c: fixed a typo in a comment
! 10571:
! 10572: Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
! 10573:
! 10574: * doc/tutorial/aph.html, ix01.html
! 10575: forgot to cvs add the new files. Thanks to Roland van Laar
! 10576: for pointing this out
! 10577:
! 10578: Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10579:
! 10580: * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
! 10581: * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
! 10582: to the XML/XSLT doc generation closing #111799
! 10583: * doc/html/*: complete update of the HTML results
! 10584:
! 10585: Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 10586:
! 10587: * win32/defgen.xsl: fixed the conditional for unicode map,
! 10588: removed hardcoded schema entries
! 10589:
! 10590: Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 10591:
! 10592: * win32/defgen.xsl: new file, stylesheet for generating
! 10593: win32/libxml2.def.src from doc/libxml2-api.xml
! 10594: * win32/libxml2.def.src: is autogenerated from now on, changes
! 10595: to this file will not appear here anymore
! 10596:
! 10597: Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10598:
! 10599: * win32/configure.js python/setup.py.in: applied patch
! 10600: from Stéphane Bidoul for the Python bindings on the new
! 10601: release.
! 10602:
! 10603: Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 10604:
! 10605: * debugXML.c: included libxml/uri.h for xmlCanonicPath
! 10606: declaration
! 10607: * win32/configure.js: thread-enabled build is now default
! 10608: * win32/libxml2.def.src: added more exports
! 10609:
! 10610: Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10611:
! 10612: * NEWS doc/*.xsl doc/*.html: updated the web site separated
! 10613: developers from common pages, made the transition to XHTML1,
! 10614: added validity checking to the makefile rules.
! 10615:
! 10616: Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10617:
! 10618: * parser.c: fix for xmlIOParseDTD same as previous and reported
! 10619: by Petr Pajas
! 10620:
! 10621: Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10622:
! 10623: * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
! 10624: closing #111638
! 10625:
! 10626: Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10627:
! 10628: * python/generator.py: fixed a problem in the generator where
! 10629: the way functions are remapped as methods on classes was
! 10630: not symetric and dependant on python internal hash order,
! 10631: as reported by Stéphane Bidoul
! 10632:
! 10633: Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
! 10634:
! 10635: * doc/tutorial:
! 10636: xmltutorial.xml
! 10637: xmltutorial.pdf
! 10638: *.html
! 10639: add appendix on generating compiler flags, more indexing
! 10640:
! 10641: Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10642:
! 10643: * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
! 10644: to get libxml-2.5.7 to compile on OpenVMS
! 10645:
! 10646: Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10647:
! 10648: * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
! 10649:
! 10650: Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10651:
! 10652: * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
! 10653: doc/xmllint.1 doc/xmllint.xml: automated the generation of the
! 10654: man page based on xsltproc and a stylesheet PI in the XML.
! 10655:
! 10656: Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10657:
! 10658: * doc/xmllint.*: trying to fix #110541 where generated
! 10659: character preventing rendering by the man command.
! 10660:
! 10661: Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10662:
! 10663: * NEWS configure.in: preparing release 2.5.7
! 10664: * doc/*: updated and rebuilt the docs
! 10665: * doc/apibuild.py: fixed the script
! 10666:
! 10667: Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10668:
! 10669: * Makefile.am doc/apibuild.py: make sure the OOM code don't
! 10670: get in the way of the builds
! 10671: * doc/libxml2-api.xml python/libxml2class.txt: automatic update
! 10672:
! 10673: Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10674:
! 10675: * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
! 10676: Memory test from Havoc Pennington #109368
! 10677: * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
! 10678: xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
! 10679: include/libxml/parser.h: a lot of memory allocation cleanups
! 10680: based on the results of the OOM testing
! 10681: * check-relaxng-test-suite2.py: seems I forgot to commit the
! 10682: script.
! 10683:
! 10684: Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10685:
! 10686: * xmlschemastypes.c: trivial fix for 109774 removing a warning
! 10687:
! 10688: Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10689:
! 10690: * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
! 10691: more places where xmlCanonicPath() must be used to convert
! 10692: filenames to URLs, trying to fix #111088
! 10693:
! 10694: Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10695:
! 10696: * python/libxml.c python/libxml.py: applied patch from
! 10697: Brent M Hendricks adding binding for xmlCatalogAddLocal
! 10698:
! 10699: Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10700:
! 10701: * HTMLparser.c: tried to fix #98879 again in a more solid
! 10702: way.
! 10703:
! 10704: Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 10705:
! 10706: * win32/libxml2.def.src: added more exports from the relaxng and
! 10707: xmlreader clan
! 10708:
! 10709: Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10710:
! 10711: * SAX.c test/valid/ns* test/result/ns*: applied the patch
! 10712: provided by Brent Hendricks fixing #105992 and integrated the
! 10713: examples in the testsuite.
! 10714:
! 10715: Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10716:
! 10717: * TODO: updated a bit
! 10718: * configure.in: fixed the comment, threads now default to on
! 10719: * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
! 10720:
! 10721: Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10722:
! 10723: * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
! 10724: xmlreader.c include/libxml/parser.h: a lot of performance work
! 10725: especially the speed of streaming through the reader and push
! 10726: interface. Some thread related optimizations. Nearly doubled the
! 10727: speed of parsing through the reader.
! 10728:
! 10729: Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
! 10730:
! 10731: * doc/xmllint.xml
! 10732: * doc/xmllint.1
! 10733: update man page to explain use of --stream
! 10734:
! 10735: Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10736:
! 10737: * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
! 10738: nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
! 10739: xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
! 10740: include/libxml/globals.h include/libxml/xmlmemory.h: added
! 10741: xmlMallocAtomic() to be used when allocating blocks which
! 10742: do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
! 10743: to allow registering the full set of functions needed by
! 10744: a garbage collecting allocator like libgc, ref #109944
! 10745:
! 10746: Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10747:
! 10748: * configure.in: switched to have thread support enabled by default,
! 10749: didn't got troubles with ABI compatibility on Linux, hope it
! 10750: won't break on strange OSes, if yes, report the system ID
! 10751: * doc/libxml2-api.xml: just rebuilt the API
! 10752:
! 10753: Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10754:
! 10755: * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
! 10756: added support for large file, tested with a 3+GB instance,
! 10757: and some cleanup.
! 10758: * catalog.c: added a TODO
! 10759: * Makefile.am: added some "make tests" comments
! 10760:
! 10761: Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10762:
! 10763: * relaxng.c: some cleanups
! 10764: * doc/xmlreader.html: extended the document to cover RelaxNG and
! 10765: tree operations
! 10766: * python/tests/Makefile.am python/tests/reader[46].py: added some
! 10767: xmlReader example/regression tests
! 10768: * result/relaxng/tutor*.err: updated the output of a number of tests
! 10769:
! 10770: Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10771:
! 10772: * relaxng.c: valgrind pointed out an uninitialized variable error.
! 10773:
! 10774: Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10775:
! 10776: * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
! 10777: xmlreader.c: augnemting the APIs, cleanups.
! 10778: * parser.c: cleanup bug #111005
! 10779: * xmlIO.c: added some missing comments
! 10780:
! 10781: Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10782:
! 10783: * relaxng.c xmllint.c: more work on RelaxNG streaming validation
! 10784: trying to improve the subset compiled, and more testing.
! 10785: * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
! 10786: documentation
! 10787: * test/relaxng/tutor11_1_3.xml: fixes the DTD path
! 10788: * result/relaxng/*.err: fix some of the outputs
! 10789:
! 10790: Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10791:
! 10792: * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
! 10793: include/libxml/xmlreader.h: implemented streaming of
! 10794: RelaxNG (when possible) on top of the xmlReader interface,
! 10795: provided it as xmllint --stream --relaxng .rng .xml
! 10796: This seems to mostly work.
! 10797: * Makefile.am: updated to test RelaxNG streaming
! 10798:
! 10799: Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10800:
! 10801: * relaxng.c include/libxml/relaxng.h: integrated the regexp
! 10802: based validity checking of fragments of the document for
! 10803: which the RNG can be compiled to regexps. Works on all regression
! 10804: tests, only fix needed is related to error messages.
! 10805:
! 10806: Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10807:
! 10808: * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
! 10809: include/libxml/xmlregexp.h: Starting work precompiling
! 10810: parts of RelaxNG schemas. Not plugged onto validity checking
! 10811: yet, just the regexp building part. Needed to extend some
! 10812: of the automata and regexp APIs.
! 10813:
! 10814: Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10815:
! 10816: * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
! 10817: xmllint --stream and xmllint --stream --valid returns errors
! 10818: code appropriately
! 10819:
! 10820: Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10821:
! 10822: * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
! 10823: and Next() operation to work on subtrees within the reader
! 10824: framework.
! 10825: * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
! 10826: * python/tests/reader5.py: added an example for those new
! 10827: functions of the reader.
! 10828:
! 10829: Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10830:
! 10831: * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
! 10832:
! 10833: Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10834:
! 10835: * xmlreader.c: fixing HasValue for namespace as raised by
! 10836: Denys Duchier
! 10837:
! 10838: Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10839:
! 10840: * HTMLparser.c include/libxml/HTMLparser.h: exported
! 10841: htmlCreateMemoryParserCtxt() it was static
! 10842:
! 10843: Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10844:
! 10845: * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
! 10846: update from Charles Bozeman for date and duration types
! 10847: * test/schemas/date_0.* test/schemas/dur_0.*
! 10848: result/schemas/date_0.* result/schemas/dur_0.*: updated too
! 10849:
! 10850: Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10851:
! 10852: * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
! 10853: fixing bug #107129, removing excessive allocation and calls
! 10854: to *printf in the code to build QName strings.
! 10855:
! 10856: Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
! 10857:
! 10858: * win32/libxml2.def.src: fixed conditional exports, reported by
! 10859: Luke Murray.
! 10860:
! 10861: Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10862:
! 10863: * parser.c: fixed a possible problem with xmlRecoverMemory()
! 10864:
! 10865: Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10866:
! 10867: * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
! 10868: triostr.h: Bjorn sent an update for the TRIO portability layer.
! 10869:
! 10870: Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 10871:
! 10872: * win32/libxml2.def.src: exported new functions
! 10873:
! 10874: Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10875:
! 10876: * configure.in NEWS: preparing release 2.5.6
! 10877: * doc/*: updated and rebuilt the docs
! 10878:
! 10879: Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10880:
! 10881: * SAX.c: fixed an uninitialized memory access pointed by valgrind
! 10882: on C14Ntests
! 10883:
! 10884: Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10885:
! 10886: * relaxng.c: one more fixup of error message reporting
! 10887:
! 10888: Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10889:
! 10890: * relaxng.c: more work on bug #109225, and fixed an uninitialized
! 10891: variable pointed out by valgrind
! 10892:
! 10893: Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10894:
! 10895: * relaxng.c: try to work on bug #109225 and provide better
! 10896: error reports.
! 10897: * result/relaxng/* : this change the output of a number of tests
! 10898: * xinclude.c: fixing the parsed entity redefinition problem
! 10899: raised on the list.
! 10900: * test/schemas/date_0.xsd: updated the date test c.f. E2-12
! 10901:
! 10902: Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10903:
! 10904: * xmlschemastypes.c: fixed date comparison to handle the tzo
! 10905: The only failures left are disagreements on Notations and
! 10906: '+1' not being allowed for ulong, uint, ushort and ubyte.
! 10907:
! 10908: Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10909:
! 10910: * xmlschemastypes.c: fixed gMonth parsing routine accordingly
! 10911: to the XML Schemas errata
! 10912: http://www.w3.org/2001/05/xmlschema-errata#e2-12
! 10913:
! 10914: Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
! 10915:
! 10916: * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
! 10917: and facets support. Currently only schemas with binHex or
! 10918: base64 don't compile. A few error left in the test suite:
! 10919: found 1035 test instances: 919 success 23 failures
! 10920: most are gdate or gdateyear failing check, and a few cases where
! 10921: James clark tests results are strange.
! 10922: * valid.c: allow to reuse the Notation checking routine without
! 10923: having a validation context.
! 10924: * SAX.c: removed a #if 0
! 10925:
! 10926: Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10927:
! 10928: * xinclude.c: forgot to apply one check from #106931 patch
! 10929: * xmlschemastypes.c: more work on XML Schemas datatypes
! 10930:
! 10931: Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10932:
! 10933: * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
! 10934: on cleaning up XML Schemas datatypes based on James Clark tests
! 10935: test/xsdtest/xsdtest.xml
! 10936:
! 10937: Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10938:
! 10939: * relaxng.c: implemented comparisons for Schemas values.
! 10940: * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
! 10941: some bugs in duration handling, comparisons for durations
! 10942: and decimals, removed all memory leaks pointed out by James
! 10943: testsuite. Current status is now
! 10944: found 238 test schemas: 197 success 41 failures
! 10945: found 1035 test instances: 803 success 130 failures
! 10946:
! 10947: Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10948:
! 10949: * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
! 10950: leaks in the W3C XML Schemas code
! 10951: * xmlschemastypes.c: implemented nonPositiveInteger
! 10952: * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
! 10953: fixed the test and result.
! 10954:
! 10955: Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10956:
! 10957: * HTMLparser.c tree.c: two patches from James Bursa on the HTML
! 10958: parser and a typo
! 10959: * xmlschemastypes.c: reindenting, fixing a memory access
! 10960: problem with dates.
! 10961:
! 10962: Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10963:
! 10964: * parser.c: fixing #109227 providing more context in case of
! 10965: start/end tag mismatch
! 10966: * python/tests/ctxterror.py python/tests/readererr.py: update the
! 10967: tests accordingly
! 10968:
! 10969: Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10970:
! 10971: * xinclude.c: should fix #109327 errors on memory accesses
! 10972:
! 10973: Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10974:
! 10975: * HTMLtree.c: Fixed reopening of #78662 <form action="...">
! 10976: is an URI reference
! 10977:
! 10978: Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10979:
! 10980: * xpath.c: fixed bug #109160 on non-ASCII IDs
! 10981:
! 10982: Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10983:
! 10984: * parser.c: Norm suggested a nicer error message for xml:space values
! 10985: errors
! 10986:
! 10987: Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10988:
! 10989: * xpath.c include/libxml/xpath.h: first part of the fix to
! 10990: performance bug #108905, adds xmlXPathOrderDocElems() providing
! 10991: document order for nodes.
! 10992: * python/libxml.c: Python may require TRIO as Albert Chin pointed out
! 10993:
! 10994: Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 10995:
! 10996: * xmlschemastypes.c: removing a warning with Sun compiler
! 10997: bug #109154
! 10998:
! 10999: Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
! 11000:
! 11001: * doc/xmllint.xml
! 11002: * doc/xmllint.1
! 11003: update xmllint man page with --relaxng option
! 11004:
! 11005: Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11006:
! 11007: * python/setup.py.in : was missing "drv_libxml2.py"
! 11008:
! 11009: Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11010:
! 11011: * tree.c xpath.c: some changes related to the new way of
! 11012: handling Result Value Tree, before 2.5.5
! 11013:
! 11014: Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11015:
! 11016: * configure.in NEWS: preparing release 2.5.5
! 11017: * doc/* : updated the documentation and regenerated it.
! 11018:
! 11019: Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11020:
! 11021: * xpath.c: fixed some problems related to #75813 about handling
! 11022: of Result Value Trees
! 11023:
! 11024: Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11025:
! 11026: * uri.c: applied a set of patches from Lorenzo Viali correcting
! 11027: URI parsing errors.
! 11028:
! 11029: Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11030:
! 11031: * parser.c: validity status was not passed back when validating in
! 11032: entities, but raised by Oliver Fischer
! 11033:
! 11034: Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11035:
! 11036: * HTMLtree.c: avoid escaping ',' in URIs
! 11037:
! 11038: Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11039:
! 11040: * parser.c: fixing bug #108976 get the ID/REFs to reference
! 11041: the ID in the document content and not in the entity copy
! 11042: * SAX.c include/libxml/parser.h: more checking of the ID/REF
! 11043: stuff, better solution for #107208
! 11044: * xmlregexp.c: removed a direct printf, dohhh
! 11045: * xmlreader.c: fixed a bug on streaming validation of empty
! 11046: elements in entities
! 11047: * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
! 11048: cleanup of the validation tests
! 11049: * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
! 11050: added more ID/IDREF tests to the suite
! 11051:
! 11052: Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11053:
! 11054: * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
! 11055: compiler.
! 11056:
! 11057: Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11058:
! 11059: * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
! 11060:
! 11061: Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11062:
! 11063: * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
! 11064: defined in entities content
! 11065:
! 11066: Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11067:
! 11068: * SAX.c: Fixed validation bug #108858 on namespace names using
! 11069: entities and reported by Brent Hendricks
! 11070: * xmllint.c: report xmlTextReaderHasValue() result in --stream
! 11071: --debug output.
! 11072:
! 11073: Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11074:
! 11075: * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
! 11076: about the DocType node not being reported sometimes.
! 11077: * python/tests/reader.py: added to test to the regression checks
! 11078:
! 11079: Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11080:
! 11081: * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
! 11082: reported by Edd Dumbill
! 11083:
! 11084: Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11085:
! 11086: * HTMLparser.c parser.c parserInternals.c: patch from
! 11087: johan@evenhuis.nl for #107937 fixing some line counting
! 11088: problems, and some other cleanups.
! 11089: * result/HTML/: this result in some line number changes
! 11090:
! 11091: Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11092:
! 11093: * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
! 11094: instead of libxml.spec
! 11095: * relaxng.c: fixed some of the error reporting excessive
! 11096: verbosity
! 11097: * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
! 11098: xmlschemastypes.c: removed some warnings from gcc
! 11099: * doc/libxml2-api.xml: rebuilt
! 11100:
! 11101: Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11102:
! 11103: * relaxng.c: another optimization, for choice this time
! 11104: * result/relaxng/spec1* result/relaxng/tutor12_1*
! 11105: result/relaxng/tutor3_7: cleanups.
! 11106:
! 11107: Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11108:
! 11109: * relaxng.c: fixed xmlRelaxNGNodeMatchesList
! 11110: * test/relaxng/testsuite.xml: augmented the test suite
! 11111: * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
! 11112: some schemas validation tests in the presence of foreign
! 11113: namespaces.
! 11114:
! 11115: Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11116:
! 11117: * relaxng.c: added another interleave speedup.
! 11118:
! 11119: Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11120:
! 11121: * xmlschemastypes.c: added integer and fixed one of the
! 11122: IDREFS regression tests pbm
! 11123: * result/relaxng/docbook_0.err: updated
! 11124:
! 11125: Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11126:
! 11127: * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
! 11128: declared both in the DTD and in the Schemas <grin/>
! 11129: * relaxng.c: more debug, added a big optimization for <mixed>
! 11130: * test/relaxng/testsuite.xml: augmented the testsuite
! 11131: * test/relaxng/ result/relaxng: added the RelaxNG spec and a
! 11132: DocBook example to the regression tests
! 11133:
! 11134: Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11135:
! 11136: * check-xsddata-test-suite.py: cosmetic change for output
! 11137: * relaxng.c: try to minimize calls to malloc/free for states.
! 11138:
! 11139: Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11140:
! 11141: * tree.c: removed a warning
! 11142: * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
! 11143: support
! 11144: * check-relaxng-test-suite.py check-xsddata-test-suite.py:
! 11145: cleanup/improvements of the regression tests batch
! 11146: * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
! 11147:
! 11148: Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11149:
! 11150: * relaxng.c: fixed error msg cleanup deallocation
! 11151: * xmlschemastypes.c: added a function to handle lists of
! 11152: atomic types, added support for IDREFS
! 11153:
! 11154: Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11155:
! 11156: * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
! 11157: and IDREF, usable from RelaxNG now
! 11158: * include/libxml/xmlschemastypes.h: need to add a new interface
! 11159: because the validation modifies the infoset
! 11160: * test/relaxng/testsuite.xml: extended the testsuite
! 11161:
! 11162: Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11163:
! 11164: * relaxng.c: fixed the last core RelaxNG bug known #107083,
! 11165: shemas datatype ID/IDREF support still missing though.
! 11166: * xmlreader.c: fix a crashing bug with prefix raised by
! 11167: Merijn Broeren
! 11168: * test/relaxng/testsuite.xml: augmented the testsuite with
! 11169: complex inheritance tests
! 11170:
! 11171: Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11172:
! 11173: * relaxng.c: switched back to the previous Relax-NG code base,
! 11174: the derivation algorithm need severe constraining code to avoid
! 11175: combinatorial explosion. Fixed the problem with Sebastian Rahtz
! 11176: TEI based example and other bugs
! 11177: * result/relaxng/*err: updated the results
! 11178: * test/relaxng/testsuite.xml: started a new test suite
! 11179:
! 11180: Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11181:
! 11182: * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
! 11183: that the original RelaxNG validation code was un-fixeable, it got
! 11184: rewritten to use the derivation algorithm from James Clark and
! 11185: redebugged it (nearly) from scratch:
! 11186: found 373 test schemas: 372 success 1 failures
! 11187: found 529 test instances: 529 success 0 failures
! 11188:
! 11189: Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11190:
! 11191: * SAX.c parser.c: fix some recursion problems introduced in the
! 11192: last release.
! 11193: * relaxng.c: more debugging of the RNG validation engine, still
! 11194: problems though.
! 11195:
! 11196: Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11197:
! 11198: * Makefile.am: stop generating wrong result file with * in name
! 11199: * relaxng.c: fixing the include bug raised by Sebastian Rahtz
! 11200: * result/relaxng/demo* test/relaxng/demo: added the tests from
! 11201: Sebastian reproducing the problem.
! 11202:
! 11203: Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
! 11204:
! 11205: * doc/xmllint.1: regenerating man page from xmllint.xml to pick
! 11206: up Aleksey's change
! 11207:
! 11208: Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
! 11209:
! 11210: * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
! 11211: variable to control the indentation for the xmllint "--format"
! 11212: option
! 11213:
! 11214: Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 11215:
! 11216: * encoding.c: applied Gennady's patch against buffer overrun
! 11217:
! 11218: Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11219:
! 11220: * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
! 11221: Clark it appeared I had bug in URI parsing code ...
! 11222: * relaxng.c include/libxml/relaxng.h: completely revamped error
! 11223: reporting to not loose message from optional parts.
! 11224: * xmllint.c: added timing for RNG validation steps
! 11225: * result/relaxng/*: updated the result, all error messages changed
! 11226:
! 11227: Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11228:
! 11229: * xpath.c: fix bug #107804, the algorithm used for document order
! 11230: computation was failing on attributes.
! 11231:
! 11232: Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11233:
! 11234: * valid.c: fix bug #107764 , possibility of buffer overflow
! 11235: in xmlValidDebug()
! 11236:
! 11237: Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11238:
! 11239: * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
! 11240: from Philipp Dunkel
! 11241:
! 11242: Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11243:
! 11244: * xmlschemastype.c: made powten array static it should not be exported
! 11245: * HTMLparser.c: fix bug #107361 by reusing the code from the XML
! 11246: parser function.
! 11247: * testHTML.c: get rid of valgrind messages on the HTML SAX tests
! 11248:
! 11249: Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11250:
! 11251: * tree.c: fixed a node dump crash on attributes
! 11252: * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
! 11253: an URI test bug and get better output.
! 11254:
! 11255: Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11256:
! 11257: * check-xsddata-test-suite.py: give more infos
! 11258: * relaxng.c: fix a bug reported by Sebastian Rahtz and
! 11259: REF->DEF in attribute values.
! 11260:
! 11261: Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11262:
! 11263: * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
! 11264: test/xsdtest/xsdtest.xsl: import of the XSD Datatype
! 11265: regression tests from James Clark.
! 11266:
! 11267: Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11268:
! 11269: * relaxng.c xmlschemas.c xmlschemastypes.c
! 11270: include/libxml/xmlschemastypes.h: added param support for relaxng
! 11271: type checking, started to increment the pool of simple types
! 11272: registered, still much work to be done on simple types and
! 11273: facets checkings.
! 11274:
! 11275: Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11276:
! 11277: * entities.c: fixes again one of the problem raised by
! 11278: James Clark in #106788
! 11279:
! 11280: Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11281:
! 11282: * relaxng.c: Fixed a couple of problem raised by James Clark
! 11283: in bug #107083, the support for ID/IDREF/IDREFS at the WXS
! 11284: datatype level still not fixed though.
! 11285:
! 11286: Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11287:
! 11288: * configure.in: preparing release 2.5.4
! 11289: * doc/*: updated and rebuilt the docs
! 11290: * relaxng.c: removed warnings
! 11291: * result/relaxng/*: updated the results
! 11292:
! 11293: Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11294:
! 11295: * valid.c: fixes a DTD regexp generation problem.
! 11296:
! 11297: Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11298:
! 11299: * parser.c: fixes bug #105998 about false detection of
! 11300: attribute consumption loop.
! 11301:
! 11302: Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11303:
! 11304: * xinclude.c: Fixes bug #106931 in XInclude entities merging.
! 11305:
! 11306: Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11307:
! 11308: * SAX.c: fixed bug #105992
! 11309:
! 11310: Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11311:
! 11312: * tree.c: fixed xmlSetProp and al. when the node passed is not an
! 11313: element.
! 11314: * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
! 11315: found 373 test schemas: 369 success 4 failures
! 11316: found 529 test instances: 525 success 4 failures
! 11317: * check-relaxng-test-suite.py: added memory debug reporting
! 11318:
! 11319: Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11320:
! 11321: * uri.c parser.c: some warning removal on Igor's patch
! 11322: * tree.c: seems I messed up with #106788 fix
! 11323: * python/libxml.c: fixed some base problems when Python provides
! 11324: the resolver.
! 11325: * relaxng.c: fixed the interleave algorithm
! 11326: found 373 test schemas: 364 success 9 failures
! 11327: found 529 test instances: 525 success 4 failures
! 11328: the resulting failures are bug in the algorithm from 7.3 and
! 11329: lack of support for params
! 11330:
! 11331: Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11332:
! 11333: * parser.c: another fix for nodeinfo in entities problem
! 11334: * tree.c entities.c: fixed bug #106788 from James Clark
! 11335: some spaces need to be serialized as character references.
! 11336:
! 11337: Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 11338:
! 11339: * parser.c uri.c: fixed the bug I introduced in the path
! 11340: handling, reported by Sebastian Bergmann
! 11341:
! 11342: Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11343:
! 11344: * parser.c: fixing some nodeinfo in entities problem raised
! 11345: by Glenn W. Bach
! 11346: * relaxng.c: implemented the first section 7.3 check
! 11347: * result/relaxng/*: updated the results
! 11348:
! 11349: Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11350:
! 11351: * relaxng.c: fixed some problems in the previous commit
! 11352: and finished implementing 4.16 rules checking
! 11353: found 373 test schemas: 353 success 20 failures
! 11354: found 529 test instances: 519 success 6 failures
! 11355: * result/relaxng/*: updated the results
! 11356:
! 11357: Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11358:
! 11359: * relaxng.c: implemented checks from section 7.2
! 11360:
! 11361: Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11362:
! 11363: * relaxng.c: implemented the checks from section 7.1, fixed
! 11364: some of the 4.20 and 4.21 problems.
! 11365: found 373 test schemas: 338 success 35 failures
! 11366: found 529 test instances: 519 success 6 failures
! 11367: * result/relaxng/*: updated the results
! 11368:
! 11369: Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11370:
! 11371: * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
! 11372: * result/relaxng/*: updated the results
! 11373:
! 11374: Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11375:
! 11376: * relaxng.c: more bugfixes
! 11377: * result/relaxng/*: updated the results
! 11378:
! 11379: Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 11380:
! 11381: * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
! 11382: * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
! 11383: * SAX.c: ensured xmlDoc.URL is always canonic
! 11384: * parser.c: obsoleted xmlNormalizeWindowsPath
! 11385: * uri.c include/libxml/uri.h: introduced xmlCanonicPath
! 11386: * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
! 11387: * win32/libxml2.def.src: added few exports
! 11388:
! 11389: Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11390:
! 11391: * Makefile.am configure.in: patched to have shared libraries
! 11392: for Python regression tests and static binaries for gdb debug
! 11393: in my development environment
! 11394: * relaxng.c: more bugfixes
! 11395: found 373 test schemas: 296 success 77 failures
! 11396: found 529 test instances: 516 success 8 failures
! 11397: * result/relaxng/*: updated the results
! 11398:
! 11399: Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11400:
! 11401: * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
! 11402:
! 11403: Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11404:
! 11405: * xmlschemastypes.c: float/double check bugfix
! 11406: * tree.c include/libxml/tree.h: exported a function for NMTOKEN
! 11407: validation
! 11408: * xmlreader.c: add a TODO for Jody
! 11409: * relaxng.c: bugfix bugfix bugfix
! 11410: found 373 test schemas: 300 success 73 failures
! 11411: found 529 test instances: 507 success 10 failures
! 11412: * result/relaxng/*: updated the results
! 11413:
! 11414: Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11415:
! 11416: * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
! 11417:
! 11418: Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11419:
! 11420: * relaxng.c check-relaxng-test-suite.py: more work on the
! 11421: RelaxNG implementation conformance testing.
! 11422: found 373 test schemas: 284 success 89 failures
! 11423: found 529 test instances: 448 success 47 failures
! 11424: * result/relaxng/*: updated the results
! 11425:
! 11426: Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11427:
! 11428: * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
! 11429: a patch from Kjartan Maraas to fix some typos
! 11430:
! 11431: Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11432:
! 11433: * relaxng.c: more bug-hunting
! 11434: * testRelax.c include/libxml/relaxng.h: added --tree to dump the
! 11435: intermediate rng tree
! 11436: * python/generator.py: patch from Stéphane Bidoul to fix the generator
! 11437: on python < 2.2
! 11438:
! 11439: Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11440:
! 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":
! 11444: found 373 test schemas: 280 success 93 failures
! 11445: found 529 test instances: 401 success 68 failures
! 11446: * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
! 11447: moved the Name, NCName and QName validation routine in tree.c
! 11448: * uri.c: fixed handling of URI ending up with #, i.e. having
! 11449: an empty fragment ID.
! 11450: * result/relaxng/*: updated the results
! 11451:
! 11452: Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11453:
! 11454: * check-xinclude-test-suite.py: improved the script accordingly
! 11455: to the XInclude regression tests updates
! 11456: * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
! 11457: November 2002
! 11458: * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
! 11459: test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
! 11460: augmented the Xpointer testsuite for the element() scheme
! 11461:
! 11462: Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11463:
! 11464: * relaxng.c: added TODO for the DTD compatibility spec
! 11465: * xinclude.c: more bug fixes driven by the testsuite
! 11466:
! 11467: Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11468:
! 11469: * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
! 11470: regression tests for XInclude, improved the script, improving
! 11471: XInclude error reporting mechanism
! 11472:
! 11473: Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11474:
! 11475: * NEWS doc/* configure.in: preparing release 2.5.3
! 11476:
! 11477: Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11478:
! 11479: * tree.c: trying to fix #104934 about some XHTML1 serialization
! 11480: issues.
! 11481:
! 11482: Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11483:
! 11484: * encoding.c xmlIO.c: fixing bug #104646 about iconv based
! 11485: encoding conversion when the input buffer stops in the
! 11486: middle of a multibyte char
! 11487:
! 11488: Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11489:
! 11490: * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
! 11491: * check-relaxng-test-suite.py: python script to run regression
! 11492: against OASIS RelaxNG testsuite
! 11493: * relaxng.c: some cleanup tweaks
! 11494: * HTMLparser.c globals.c: cleanups in comments
! 11495: * doc/libxml2-api.xml: updated the API
! 11496: * result/relaxng/*: errors moved files, so large diffs but
! 11497: no changes at the semantic level.
! 11498:
! 11499: Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11500:
! 11501: * tree.c: fixing #105678 problem when dumping a namespace node.
! 11502:
! 11503: Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11504:
! 11505: * xpath.c: fixed doc comment problems
! 11506: * python/generator.py python/libxml_wrap.h python/types.c: adding
! 11507: RelaxNG wrappers
! 11508: * python/tests/Makefile.am python/tests/relaxng.py: added a specific
! 11509: test of those early Python RelaxNG bindings
! 11510:
! 11511: Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11512:
! 11513: * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
! 11514: * relaxng.c: found the validation problem I had with interleave
! 11515: when not covering all remaining siblings
! 11516: * Makefile.am test.relaxng/* result/relaxng/*: augmented the
! 11517: testsuite and check the RNG schemas against the RNG schemas
! 11518: given in appendix A
! 11519:
! 11520: Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
! 11521:
! 11522: * win32/Makefile.msvc: updates for RelaxNG
! 11523: * win32/Makefile.mingw: updates for RelaxNG
! 11524: * win32/libxml2.def.src: added RelaxNG exports
! 11525:
! 11526: Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11527:
! 11528: * xinclude.c: applied another bug fix from Sean Chittenden
! 11529:
! 11530: Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11531:
! 11532: * configure.in xmllint.c: I f...ed up the default configuration
! 11533: of schemas and --relaxng option display in xmllint, pointed by
! 11534: Morus Walter.
! 11535: * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
! 11536: detection module, fixes bug #105374.
! 11537:
! 11538: Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11539:
! 11540: * xmlschemastypes.c: added the boolean base type.
! 11541:
! 11542: Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11543:
! 11544: * xmlschemastypes.c: started implementing some of the missing
! 11545: default simple types
! 11546: * result/relaxng/*: updated the results
! 11547:
! 11548: Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11549:
! 11550: * NEWS doc/*: updated the docs, ready for 2.5.2 release
! 11551:
! 11552: Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11553:
! 11554: * HTMLparser.c tree.c xmlIO.c: comments cleanups
! 11555: * Makefile.am: use xmllint for doing the RelaxNG tests
! 11556: * configure.in: preparing 2.5.2 made schemas support default to
! 11557: on instead of off
! 11558: * relaxng.c: removed the verbosity
! 11559: * xmllint.c: added --relaxng option
! 11560: * python/generator.py python/libxml_wrap.h: prepared the integration
! 11561: of the new RelaxNG module and schemas
! 11562: * result/relaxng/*: less verbose output
! 11563:
! 11564: Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11565:
! 11566: * valid.c: do not run content model validation if the
! 11567: content is not determinist
! 11568:
! 11569: Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11570:
! 11571: * SAX.c: added the redefinition of namespaced attribute
! 11572: check that was missing as Fabrice Desré pointed out.
! 11573:
! 11574: Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11575:
! 11576: * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
! 11577: improvements from Nick Kew, allowing to do more checking
! 11578: to HTML elements and attributes.
! 11579:
! 11580: Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11581:
! 11582: * xinclude.c: fixing bug #105137 about entities declaration
! 11583: needing to be copied to the including document.
! 11584:
! 11585: Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11586:
! 11587: * catalog.c: fixed bug #104817 with delegateURI
! 11588: * xpath.c: fixing bugs #104123 and #104125
! 11589:
! 11590: Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11591:
! 11592: * configure.in valid.c xmlreader.c python/libxml_wrap.h
! 11593: python/types.c: fixing #104096 to compile without regexps
! 11594:
! 11595: Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11596:
! 11597: * valid.c: fixing bug #103969 forgot to add an epsilon transition
! 11598: when building the automata for elem*
! 11599:
! 11600: Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11601:
! 11602: * HTMLparser.c: applied patch from Arne de Bruijn fixing
! 11603: bug #103827
! 11604:
! 11605: Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11606:
! 11607: * HTMLparser.c: updating a comment, fixing #103776
! 11608:
! 11609: Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11610:
! 11611: * parser.c: fixing bug 105049 for validity checking of content
! 11612: within recursive entities.
! 11613:
! 11614: Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11615:
! 11616: * HTMLparser.c: try to fix # 105049
! 11617: * relaxng.c xmlschemastypes.c: a couple of changes and extensions
! 11618: * tree.c: updated a function comment
! 11619:
! 11620: Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11621:
! 11622: * relaxng: more work on grammars and refs/defs
! 11623: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11624: regression tests
! 11625:
! 11626: Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11627:
! 11628: * relaxng: more work on name classes, except support
! 11629: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11630: regression tests
! 11631:
! 11632: Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11633:
! 11634: * relaxng: more work on name classes, the "validate all" schemas
! 11635: seems to work now.
! 11636: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11637: regression tests
! 11638:
! 11639: Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11640:
! 11641: * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
! 11642: * parser.c: put a guard against infinite document depth, basically
! 11643: trying to avoid another kind of DoS attack.
! 11644: * relaxng.c: some code w.r.t. nameClasses
! 11645:
! 11646: Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11647:
! 11648: * test/relaxng/* result/relaxng/*: check all the namespace support
! 11649: was actually correct based on tutorial section 10.
! 11650:
! 11651: Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11652:
! 11653: * relaxng: include seems to work okay now
! 11654: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11655: regression tests
! 11656:
! 11657: Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11658:
! 11659: * relaxng.c: a bit of work done in the train back.
! 11660: * test/relaxng/*: added one of the include tests
! 11661:
! 11662: Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11663:
! 11664: * relaxng: more work done in the train
! 11665: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11666: regression tests
! 11667:
! 11668: Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11669:
! 11670: * relaxng.c: debugging of externalRef
! 11671: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11672: regression tests
! 11673:
! 11674: Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11675:
! 11676: * relaxng.c: more work on Relax-NG, implementing externalRef
! 11677: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11678: regression tests
! 11679: * Makefile.am: cleanup to Relaxtests target
! 11680:
! 11681: Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11682:
! 11683: * relaxng.c: more work on Relax-NG, implementing interleave
! 11684: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11685: regression tests
! 11686:
! 11687: Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11688:
! 11689: * relaxng.c: more work on Relax-NG, implementing interleave
! 11690: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11691: regression tests
! 11692:
! 11693: Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
! 11694:
! 11695: * doc/tutorial/customfo.xsl
! 11696: * doc/tutorial/customhtml.xsl
! 11697: adding stylesheet customizations used to generate fo
! 11698: for pdf and html
! 11699:
! 11700: Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11701:
! 11702: * relaxng.c: more work on Relax-NG
! 11703: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11704: regression tests
! 11705: * xmlschemastypes.c: added a number of base type definition but not
! 11706: the associated checks, those are still TODOs
! 11707:
! 11708: Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
! 11709:
! 11710: in docs/tutorial:
! 11711: * apa.html
! 11712: * apb.html
! 11713: * apc.html
! 11714: * apd.html
! 11715: * ape.html
! 11716: * apf.html
! 11717: * apg.html
! 11718: * ar01s02.html
! 11719: * ar01s03.html
! 11720: * ar01s04.html
! 11721: * ar01s05.html
! 11722: * ar01s06.html
! 11723: * ar01s07.html
! 11724: * ar01s08.html
! 11725: * index.html
! 11726: * xmltutorial.pdf
! 11727: * xmltutorial.xml
! 11728: add index to tutorial
! 11729:
! 11730: Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
! 11731:
! 11732: * doc/xmlcatalog.1
! 11733: * doc/xmlcatalog_man.html
! 11734: * doc/xmlcatalog_man.xml
! 11735: belatedly fixing bug #93622 (adds rewriteURI type to
! 11736: "--add" option in xmlcatalog man page
! 11737:
! 11738: Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11739:
! 11740: * xmlcatalog.c xmllint.c: applied patch for NetBSD by
! 11741: Julio Merino, closing #104475
! 11742:
! 11743: Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11744:
! 11745: * relaxng.c: more work on Relax-NG
! 11746: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11747: regression tests
! 11748:
! 11749: Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11750:
! 11751: * relaxng.c: more work on Relax-NG
! 11752: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11753: regression tests
! 11754:
! 11755: Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11756:
! 11757: * README: updated the policy on private mail answers
! 11758: * relaxng.c: more work on Relax-NG
! 11759: * test/relaxng/* result/relaxng/*: augmented/updated the
! 11760: regression tests
! 11761:
! 11762: Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11763:
! 11764: * error.c parser.c tree.c: applied a documentation patch from
! 11765: Stefan Kost
! 11766:
! 11767: Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11768:
! 11769: * relaxng.c: more work on Relax-NG
! 11770: * doc/*: regenerated the docs
! 11771: * test/relaxng/* result/relaxng/*: updated and augmented the
! 11772: Relax-NG regression tests and results
! 11773:
! 11774: Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11775:
! 11776: * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
! 11777: First commit of the new Relax-NG validation code, not generally
! 11778: useful yet.
! 11779: * test/relaxng/* result/relaxng/*: current state of the regression
! 11780: tests
! 11781:
! 11782: Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11783:
! 11784: * tree.c: minimized the memory allocated for GetContent
! 11785: and a bit of cleanup.
! 11786:
! 11787: Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11788:
! 11789: * python/generator.py: seems there is no good reasons to
! 11790: not generate bindings for XPointer
! 11791:
! 11792: Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11793:
! 11794: * xmlreader.c doc/apibuild.py: applied a new patch from
! 11795: Stéphane Bidoul for cleanups
! 11796: * doc/libxml2-api.xml: rebuilt the API description with
! 11797: new entry points
! 11798:
! 11799: Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11800:
! 11801: * xmlreader.c python/drv_libxml2.py python/generator.py
! 11802: python/libxml.c python/libxml.py python/libxml_wrap.h
! 11803: python/types.c: patch from Stéphane Bidoul for better per
! 11804: context error message APIs
! 11805: * python/tests/ctxterror.py python/tests/readererr.py:
! 11806: update of the tests
! 11807:
! 11808: Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
! 11809:
! 11810: * doc/guidelines.html
! 11811: grammar and spelling cleanup
! 11812:
! 11813: Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11814:
! 11815: * xmlreader.c include/libxml/xmlreader.h python/generator.py
! 11816: python/libxml.c python/libxml.py win32/libxml2.def.src: applied
! 11817: a patch from Stéphane Bidoul to allow per XMLtextReader error
! 11818: and warning handling
! 11819: * python/tests/Makefile.am python/tests/readererr.py: adding the
! 11820: specific regression test
! 11821:
! 11822: Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11823:
! 11824: * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
! 11825: should raise a syntax error
! 11826:
! 11827: Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11828:
! 11829: * python/libxml.c: cleanup patch from Stéphane Bidoul
! 11830:
! 11831: Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11832:
! 11833: * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
! 11834:
! 11835: Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11836:
! 11837: * python/generator.py python/libxml.c python/libxml.py
! 11838: python/libxml_wrap.h python/types.c: applied and fixed a patch
! 11839: from Stéphane Bidoul to provide per parser error handlers at the
! 11840: Python level.
! 11841: * python/tests/Makefile.am python/tests/ctxterror.py: added a
! 11842: regression test for it.
! 11843:
! 11844: Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11845:
! 11846: * xmlreader.c: fixed the streaming property of the reader,
! 11847: it was generating tree faster than consuming it. Pointed out
! 11848: by Nate Myers
! 11849: * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
! 11850:
! 11851: Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 11852:
! 11853: * win32/libxml2.def.src: added more xmlreader and other exports
! 11854:
! 11855: Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11856:
! 11857: * xpath.c: fix to the XPath implementation for parent and
! 11858: ancestors axis when operating on a Result Value Tree.
! 11859: Fixes bug #100271
! 11860:
! 11861: Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11862:
! 11863: * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
! 11864: to fix some URI/file escaping problems
! 11865:
! 11866: Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11867:
! 11868: * python/generator.py: fixed a bug raised by Raymond Wiker,
! 11869: docSetRootElement() should not raise an exception if the
! 11870: return is None
! 11871:
! 11872: Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11873:
! 11874: * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
! 11875: fixed bug #102181 by applying the suggested change and fixing
! 11876: the generation/registration problem.
! 11877:
! 11878: Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11879:
! 11880: * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
! 11881: routines.
! 11882:
! 11883: Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11884:
! 11885: * parser.c: one more IsEmptyElement crazyness, that time in
! 11886: external parsed entities if substitution is asked.
! 11887: * python/tests/reader3.py: added a specific test.
! 11888:
! 11889: Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11890:
! 11891: * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
! 11892: support and improved error handler registration
! 11893:
! 11894: Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11895:
! 11896: * HTMLtree.c tree.c: fixes #102920 about namespace handling in
! 11897: HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
! 11898: * README: fixed a link
! 11899:
! 11900: Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11901:
! 11902: * configure.in doc/* NEWS: preparing 2.5.1 release
! 11903: * SAX.c parser.c: fixing XmlTextReader bug
! 11904:
! 11905: Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11906:
! 11907: * SAX.c: fuck, I introduced a memory leak on external parsed
! 11908: entities in 2.5.0 :-(
! 11909:
! 11910: Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11911:
! 11912: * xmllint.c: another fix needed as pointed by Christophe Merlet
! 11913: for --stream --debug if compiled without debug support.
! 11914:
! 11915: Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
! 11916:
! 11917: * doc/xmllint.xml
! 11918: * doc/xmllint.1:
! 11919: update man page with --stream and --chkregister
! 11920:
! 11921: Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11922:
! 11923: * globals.c: fixed --with-threads compile
! 11924: * xmllint.c: fixed --without-debug compile
! 11925: * include/libxml/globals.h: cleanup
! 11926: * include/libxml/schemasInternals.h: add a missing include
! 11927:
! 11928: Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11929:
! 11930: * configure.in NEWS: preparing 2.5.0 release
! 11931: * SAX.c: only warn in pedantic mode about namespace name
! 11932: brokeness
! 11933: * globals.c: fix a doc generation problem
! 11934: * uri.c: fix #101520
! 11935: * doc/*: updated and rebuilt the doc for the release, includuding
! 11936: stylesheet update
! 11937: * python/Makefile.am: fix a filename bug
! 11938:
! 11939: Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11940:
! 11941: * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
! 11942: should not be called.
! 11943:
! 11944: Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11945:
! 11946: * libxml-2.0.pc.in: applied the patch to fix #101894
! 11947:
! 11948: Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11949:
! 11950: * tree.c : applied patch from Lukas Schroeder for register callbacks
! 11951: * valid.c: modified patch from Lukas Schroeder to test
! 11952: register callbacks with --chkregister
! 11953:
! 11954: Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11955:
! 11956: * xmlreader.c: seriously changed the way data are pushed to
! 11957: the underlying parser, go by block of 512 bytes instead of
! 11958: tryng to detect tag boundaries at that level. Changed the
! 11959: way empty element are detected and tagged.
! 11960: * python/tests/reader.py python/tests/reader2.py
! 11961: python/tests/reader3.py: small changes mostly due to context
! 11962: reporting being different and DTD node being reported. Some
! 11963: errors previously undetected are now caught and fixed.
! 11964: * doc/xmlreader.html: flagged last section as TODO
! 11965:
! 11966: Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11967:
! 11968: * python/libxml.py: integrated the Python 2.2 optimizations
! 11969: from Hannu Krosing, while maintaining compatibility with
! 11970: 1.5 and 2.1
! 11971:
! 11972: Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11973:
! 11974: * xmllint.c: a bit of cleanup
! 11975: * xmlreader.c: small fix
! 11976: * doc/xmlreader.html: more work on the XmlTextReader tutorial
! 11977: * python/libxml.py: a few fixes pointed out by Hannu Krosing
! 11978:
! 11979: Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11980:
! 11981: * python/setup.py.in: patch from Stéphane Bidoul to include
! 11982: drv_libxml2.py in setup.py
! 11983:
! 11984: Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11985:
! 11986: * doc/xmlreader.html: starting documenting the new XmlTextReader
! 11987: interface.
! 11988:
! 11989: Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11990:
! 11991: * xmllint.c: added the --stream flag to use the TextReader API
! 11992: * xmlreader.c: small performance tweak
! 11993:
! 11994: Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
! 11995:
! 11996: * xmlreader.c python/tests/reader2py: okay the DTD validation
! 11997: code on top of the XMLTextParser API should be solid now.
! 11998:
! 11999: Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12000:
! 12001: * xmlreader.c python/tests/reader2py: Fixing some more mess
! 12002: with validation and recursive entities while using the
! 12003: reader interface, it's getting a bit messy...
! 12004:
! 12005: Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12006:
! 12007: * xmlreader.c python/tests/reader.py: another couple of problem
! 12008: related to IsEmptyElement reported by Stéphane Bidoul needed
! 12009: some fixes.
! 12010:
! 12011: Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12012:
! 12013: * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
! 12014: integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
! 12015: based on the python XmlTextReader interface.
! 12016:
! 12017: Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12018:
! 12019: * tree.c: backing out one change in the last patch which broke the
! 12020: regression tests
! 12021:
! 12022: Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12023:
! 12024: * global.data globals.c tree.c include/libxml/globals.h: applied
! 12025: an old patch from Lukas Schroeder to track node creation and
! 12026: destruction. Probably missing a lot of references at the moment
! 12027: and not usable reliably.
! 12028:
! 12029: Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12030:
! 12031: * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
! 12032: from doc/news.html and a stylesheet
! 12033:
! 12034: Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12035:
! 12036: * xmlreader.c python/tests/reader.py: fixed another couple of
! 12037: xmlreader bugs reported by Stéphane Bidoul and added tests.
! 12038:
! 12039: Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
! 12040:
! 12041: * xmlreader.c python/tests/reader2.py: fixed another validity
! 12042: checking in external parsed entities raised by Stéphane Bidoul
! 12043: and added a specific regression test.
! 12044: * python/tests/reader3.py: cleanup
! 12045:
! 12046: Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12047:
! 12048: * xmlreader.c python/tests/reader2.py: fixed a problem with
! 12049: validation within entities pointed by Stéphane Bidoul, augmented
! 12050: the tests to catch those.
! 12051:
! 12052: Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12053:
! 12054: * python/generator.py: modified the generator to allow keeping
! 12055: class references when creating new classes, needed to fix a bug
! 12056: pointed by Stéphane Bidoul where the input buffer of the
! 12057: xmlTextReader instance gets destroyed if the python wrapper for
! 12058: the input is not referenced anymore.
! 12059:
! 12060: Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12061:
! 12062: * xmlreader.c python/tests/reader.py: fixed another pair of problem
! 12063: pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
! 12064:
! 12065: Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12066:
! 12067: * xmlreader.c python/tests/reader.py: fixed another problem
! 12068: pointed by Stéphane Bidoul
! 12069:
! 12070: Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12071:
! 12072: * xmlreader.c python/tests/reader.py: fixed a limit case problem
! 12073: with "<a/>"
! 12074:
! 12075: Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12076:
! 12077: * SAX.c: warn on xmlns:prefix="foo"
! 12078: * xmlreader.c python/tests/reader.py: fixed a couple of problem
! 12079: for namespace attributes handling.
! 12080:
! 12081: Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12082:
! 12083: * entities.c parser.c tree.c include/libxml/entities.h: Fixed
! 12084: a really nasty problem raised by a DocBook XSLT transform
! 12085: provided by Sebastian Bergmann
! 12086:
! 12087: Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12088:
! 12089: * xmlreader.c python/tests/reader.py: fixed a bug pointed out
! 12090: by Stéphane Bidoul and integrated it into the tests
! 12091:
! 12092: Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12093:
! 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
! 12097: the parser.
! 12098: * python/libxml.py python/libxml2class.txt: related updates
! 12099: * python/tests/Makefile.am python/tests/reader.py
! 12100: python/tests/reader2.py python/tests/reader3.py: updated a bit
! 12101: the old tests and added a new one to test the entities handling
! 12102:
! 12103: Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12104:
! 12105: * python/generator.py python/libxml2class.txt
! 12106: python/tests/reader.py python/tests/reader2.py: changed the
! 12107: generator to provide casing for the XmlTextReader similar to
! 12108: C# so that examples and documentation are more directly transposable.
! 12109: Fixed the couple of tests in the suite.
! 12110:
! 12111: Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12112:
! 12113: * doc/guidelines.html: added a document on guildeline for
! 12114: publishing and deploying XML
! 12115:
! 12116: Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12117:
! 12118: * valid.c xmlreader.c: final touch running DTD validation
! 12119: on the XmlTextReader
! 12120: * python/tests/Makefile.am python/tests/reader2.py: added a
! 12121: specific run based on the examples from test/valid/*.xml
! 12122:
! 12123: Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12124:
! 12125: * python/libxml.py: added a few predefined xmlTextReader parser
! 12126: configuration values.
! 12127:
! 12128: Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12129:
! 12130: * python/libxml_wrap.h: trying to fix #102037
! 12131:
! 12132: Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12133:
! 12134: * SAX.c: fixing bug #95296, when the predefined entities
! 12135: are redefined in the DTD the default one must be used
! 12136: instead anyway.
! 12137:
! 12138: Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
! 12139:
! 12140: * doc/xmllint.xml
! 12141: * doc/xmllint.1
! 12142: Add discussion of XML_DEBUG_CATALOG to xmllint man
! 12143: page - bug #100907
! 12144:
! 12145: Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12146:
! 12147: * xmlreader.c: Fixed the empty node detection to avoid reporting
! 12148: an inexistant close tag.
! 12149:
! 12150: Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12151:
! 12152: * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
! 12153: for Python 2.1
! 12154:
! 12155: Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12156:
! 12157: * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
! 12158:
! 12159: Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12160:
! 12161: * doc/libxml2-api.xml python/tests/reader.py: one really need
! 12162: to provide the base URI information when creating a reader parser
! 12163: from an input stream. Updated the API and the example using it.
! 12164:
! 12165: Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12166:
! 12167: * testReader.c xmlreader.c valid.c include/libxml/tree.h
! 12168: include/libxml/valid.h include/libxml/xmlreader.h: working on
! 12169: DTD validation on top of xml reader interfaces. Allows to
! 12170: validate arbitrary large instances. This required some extensions
! 12171: to the valid module interface and augmenting the size of xmlID
! 12172: and xmlRef structs a bit.
! 12173: * uri.c xmlregexp.c: simple cleanup.
! 12174:
! 12175: Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12176:
! 12177: * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
! 12178: work on the xml reader interfaces.
! 12179: * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
! 12180: Web page for the Windows binaries.
! 12181:
! 12182: Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12183:
! 12184: * xmlIO.c: applied a patch for VMS following the report by
! 12185: Nigel Hall
! 12186:
! 12187: Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12188:
! 12189: * parser.c: the parseStartTag bug fix wasn't complete.
! 12190:
! 12191: Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12192:
! 12193: * parser.c: Vyacheslav Pindyura managed to trigger a bug in
! 12194: parseStartTag, fixing it.
! 12195: * test/att4 result/att4 result/noent/att4: adding the test
! 12196: * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
! 12197: more methods to XmlTextReader.
! 12198:
! 12199: Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12200:
! 12201: * win32/libxml2.def.src: added more xml reader exports
! 12202: * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
! 12203: to the build
! 12204:
! 12205: Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
! 12206:
! 12207: * doc/tutorial/xmltutorial.xml
! 12208: plus generated html and pdf
! 12209: Updating tutorial again based on further comments from Niraj
! 12210: Tolia on the last iteration
! 12211:
! 12212: Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
! 12213:
! 12214: * doc/tutorial/xmltutorial.xml
! 12215: * doc/tutorial/includekeyword.c
! 12216: * doc/tutorial/includegetattribute.c
! 12217: plus generated html and pdf
! 12218: Adding fix from Niraj Tolia to tutorial to properly free memory.
! 12219:
! 12220: Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12221:
! 12222: * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
! 12223: more methods of XmlTextReader.
! 12224: * python/libxml2class.txt python/tests/reader.py: this increased the
! 12225: methods in the bndings, augmented the test to check those new
! 12226: functions.
! 12227:
! 12228: Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12229:
! 12230: * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
! 12231: methods of XmlTextReader.
! 12232: * python/generator.py python/libxml_wrap.h python/types.c
! 12233: python/libxml2class.txt: added the reader to the Python bindings
! 12234: * python/tests/Makefile.am python/tests/reader.py: added a specific
! 12235: test for the Python bindings of the Reader APIs
! 12236: * parser.c: small cleanup.
! 12237:
! 12238: Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12239:
! 12240: * xinclude.c: fallback was only copying the first child not the
! 12241: full child list of the fallback element, closes #89684 as reopened
! 12242: by Bernd Kuemmerlen
! 12243:
! 12244: Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12245:
! 12246: * win32/libxml2.def.src: exported htmlNodeDumpOutput
! 12247:
! 12248: Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12249:
! 12250: * configure.in: preparing release of 2.4.30
! 12251: * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
! 12252: gives enum values, fix functype return type, put back fields in
! 12253: structs
! 12254: * doc/*: updated the docs rebuilt
! 12255:
! 12256: Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12257:
! 12258: * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vakoc
! 12259: about htmlNodeDumpOutput location.
! 12260: * xpath.c: removed an undefined function signature
! 12261: * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
! 12262: too many symbols in the API breaking the python bindings.
! 12263: Updated with the libxslt/libexslt changes.
! 12264:
! 12265: Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12266:
! 12267: * configure.in: preparing release of 2.4.29
! 12268: * doc/*: rebuilt the docs and API
! 12269: * xmlreader.c: a few more fixes for the XmlTextReader API
! 12270:
! 12271: Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12272:
! 12273: * include/win32config.h: applied mingw patch from Magnus Henoch
! 12274:
! 12275: Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12276:
! 12277: * catalog.c doc/libxml2-api.xml: a bit more cleanup
! 12278:
! 12279: Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12280:
! 12281: * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
! 12282: building Python script, does the C parsing directly, generates
! 12283: a better API description including structure fieds defs and
! 12284: enums. Still a couple of bugs, but good enough for the python
! 12285: wrappers now.
! 12286: * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
! 12287: valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
! 12288: include/libxml/schemasInternals.h include/libxml/tree.h: more
! 12289: cleanup based on the python analysis script reports.
! 12290: * libxml.spec.in: make sure the API XML description is part of the
! 12291: devel package.
! 12292:
! 12293: Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12294:
! 12295: * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
! 12296: nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
! 12297: testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
! 12298: xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
! 12299: code cleanup, especially the function comments.
! 12300: * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
! 12301:
! 12302: Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12303:
! 12304: * Makefile.am xmlreader.c include/libxml/Makefile.am
! 12305: include/libxml/xmlreader.h: Adding a new set of APIs based on
! 12306: the C# TextXmlReader API but converted to C. Allow to parse
! 12307: in constant memory usage, far simpler to program and explain
! 12308: than the SAX like APIs, unfinished but working.
! 12309: * testReader.c: test program
! 12310:
! 12311: Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12312:
! 12313: * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
! 12314:
! 12315: Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12316:
! 12317: * tree.c: Chip turner indicated that XHTML1 serialization
! 12318: rule for style actually break on both IE and Mozilla,
! 12319: try to avoid the rule if escaping ain't necessary
! 12320:
! 12321: Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12322:
! 12323: * nanhttp.c: handle HTTP URL escaping, problem reported by
! 12324: Glen Nakamura and Stefano Zacchiroli
! 12325:
! 12326: Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12327:
! 12328: * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
! 12329:
! 12330: Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12331:
! 12332: * uri.c: Johann Richard pointed out some XPointer problems for
! 12333: URN based URI references in XInclude. Modified the URI parsing
! 12334: and saving routines to allow correct parsing and saving of
! 12335: XPointers, especially when attached to "opaque" scheme accordingly
! 12336: to RFC 2396
! 12337:
! 12338: Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12339:
! 12340: * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
! 12341: of refactoring to the HTML saving code.
! 12342: * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
! 12343: in the doc.
! 12344:
! 12345: Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12346:
! 12347: * tree.c include/libxml/tree.h: refactored the XML dump of a node
! 12348: to a buffer API to reuse the generic dump to an OutputIO layer,
! 12349: this reduces code, fixes xmlNodeDump() for XHTML, also made
! 12350: xmlNodeDump() now return the number of byte written.
! 12351:
! 12352: Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12353:
! 12354: * python/setup.py.in: another patch from Stéphane Bidoul for
! 12355: Python bindings on Windows
! 12356: * doc/parsedecl.py: small cleanup
! 12357:
! 12358: Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12359:
! 12360: * libxml.spec.in configure.in: add a line in %changelog for releases
! 12361:
! 12362: Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12363:
! 12364: * parser.c: patch from Marcus Clarke fixing a problem in entities
! 12365: parsing that was detected in KDe documentations environment.
! 12366:
! 12367: Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
! 12368:
! 12369: * python/libxml.c (libxml_prev): Return the previous as opposed to
! 12370: the next node (I guess this is the result of some cut & paste programming:)
! 12371:
! 12372: Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12373:
! 12374: * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
! 12375:
! 12376: Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12377:
! 12378: * python/generator.py python/libxml.c python/setup.py.in: trying
! 12379: to fix the Python bindings build on Windows (Stéphane Bidoul)
! 12380:
! 12381: Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12382:
! 12383: * win32/configure.js: added option for python bindings
! 12384: * win32/libxml2.def.src: added more exports
! 12385:
! 12386: Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12387:
! 12388: * win32/Makefile.mingw: fixed unresolved symbols when linking with
! 12389: pthreads
! 12390: * win32/wince/*: applied updates to Windows CE port from Javier
! 12391:
! 12392: Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12393:
! 12394: * configure.in: preparing 2.4.28
! 12395: * libxml.spec.in doc/Makefile.am: some cleanup
! 12396: * doc/*: updated the news and regenerated.
! 12397:
! 12398: Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12399:
! 12400: * HTMLparser.c: final touch at closing #87235 </p> end tags
! 12401: need to be generated.
! 12402: * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
! 12403: this change slightly the output of a few tests
! 12404: * doc/*: regenerated
! 12405:
! 12406: Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12407:
! 12408: * parserInternals.c: fixing bug #99190 when UTF8 document are
! 12409: parsed using the progressive parser and the end of the chunk
! 12410: is in the middle of an UTF8 multibyte character.
! 12411:
! 12412: Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
! 12413:
! 12414: * threads.c: fixed initialization problem in xmlNewGlobalState
! 12415: which was causing crash.
! 12416: * globals.c: removed duplicate call to initxmlDefaultSAXHandler
! 12417: in xmlInitializeGlobalState.
! 12418: * parserInternals.c: cleaned up ctxt->sax initialisation.
! 12419:
! 12420: Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12421:
! 12422: * tree.c include/libxml/tree.h: modified the existing APIs
! 12423: to handle XHTML1 serialization rules automatically, also add
! 12424: xmlIsXHTML() to libxml2 API. Some tweaking to make sure
! 12425: libxslt serialization uses it when needed without changing
! 12426: the library API.
! 12427: * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
! 12428: result/xhtml1: added a new test specifically for xhtml1 output
! 12429: and updated the result of one XHTML1 test
! 12430:
! 12431: Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12432:
! 12433: * xinclude.c parserInternals.c encoding.c: fixed #99082
! 12434: for xi:include encoding="..." support on text includes.
! 12435: * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
! 12436: test/XInclude/ents/isolatin.txt : added a specific regression test
! 12437: * python/generator.py python/libxml2class.txt: fixed the generator
! 12438: the new set of comments generated for doc/libxml2-api.xml were
! 12439: breaking the python generation.
! 12440:
! 12441: Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12442:
! 12443: * doc/Makefile.am: repair some problem if gtk-doc fail or such
! 12444: * configure.in: patch for Solaris on new autoconf closes #98880
! 12445: * doc/parsedecl.py: repair the frigging API building script,
! 12446: did I say that python xmllib sucks ?
! 12447: * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
! 12448: and some comment are no more truncated.
! 12449:
! 12450: Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12451:
! 12452: * parser.c: Martin Stoilov pointed out a potential leak in
! 12453: xmlCreateMemoryParserCtxt
! 12454:
! 12455: Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12456:
! 12457: * HTMLparser.c: fixed bug #98879 a corner case when 0 is
! 12458: included in HTML documents and using the push parser.
! 12459:
! 12460: Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
! 12461:
! 12462: * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
! 12463: specified, look for the Python interpreter not just in the
! 12464: specified root but also in the specified location. Fixes #98825
! 12465:
! 12466: Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12467:
! 12468: * python/libxml.c: fixing bug #98792 , node may have no doc
! 12469: and dereferencing without checking ain't good ...
! 12470:
! 12471: Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12472:
! 12473: * configure.in: preparing release 2.4.27
! 12474: * doc/* : updated and rebuilt the docs
! 12475: * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
! 12476: and all the docs are actually packaged and in the final RPMs
! 12477: * parser.c parserInternals.c include/libxml/parser.h: restore
! 12478: xmllint --recover feature.
! 12479:
! 12480: Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12481:
! 12482: * parser.c xpath.c: fixing #96925 wich was also dependent on the
! 12483: processing of parsed entities, and XPath computation on sustitued
! 12484: entities.
! 12485: * testXPath.c: make sure entities are substitued.
! 12486:
! 12487: Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12488:
! 12489: * parser.c: fixed #96594, which was totally dependent on the
! 12490: processing of internal parsed entities, which had to be changed.
! 12491:
! 12492: Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12493:
! 12494: * Makefile.am python/Makefile.am python/tests/Makefile.am:
! 12495: trying to fix bug #98517 about building outside the source tree
! 12496: * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
! 12497:
! 12498: Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12499:
! 12500: * include/win32config.h: cleanup
! 12501: * win32/Makefile.mingw: integrated mingw in JScript configure
! 12502: * win32/Makefile.msvc: modified to allow mingw coexistence
! 12503: * win32/configure.js: integrated mingw
! 12504: * win32/Readme.txt: cleanup
! 12505:
! 12506: Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12507:
! 12508: * HTMLparser.c: strengthen the guard in the Pop macros,
! 12509: like in the XML parser, closes bug #97315
! 12510:
! 12511: Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12512:
! 12513: * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
! 12514: callback is never used.
! 12515:
! 12516: Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12517:
! 12518: * parserInternals.c: fixed the initialization of the SAX structure
! 12519: which was breaking xsltproc
! 12520: * xpath.c: patch from Petr Pajas for CDATA nodes
! 12521: * tree.c: patch from Petr Pajas improving xmlGetNodePath()
! 12522: * parser.c include/libxml/parser.h: patch from Peter Jones
! 12523: removing a leak in xmlSAXParseMemory() and adding the
! 12524: function xmlSAXParseMemoryWithData()
! 12525:
! 12526: Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
! 12527:
! 12528: adding pdf of tutorial, changing web page to link to it
! 12529: * doc/tutorial/xmltutorial.pdf
! 12530: * doc/xml.html
! 12531: * doc/docs.html
! 12532:
! 12533: Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
! 12534:
! 12535: * doc/tutorial/ar01s08.html
! 12536: adding file what I forgot for tutorial
! 12537:
! 12538: Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
! 12539:
! 12540: Adding encoding discussion to tutorial
! 12541: Added:
! 12542: * doc/tutorial/images/*.png: DocBook admonition image files
! 12543: * doc/tutorial/apf.html, apg.html: new generated html
! 12544: * doc/tutorial/includeconvert.c: conversion code entity file
! 12545: changed:
! 12546: * doc/tutorial/xmltutorial.xml: DocBook original
! 12547: * doc/tutorial/*.html: generated html
! 12548:
! 12549: Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12550:
! 12551: * include/libxml/*.h: retired xmlwin32version.h
! 12552: * doc/Makefile.am: retired xmlwin32version.h
! 12553: * win32/configure.js: retired xmlwin32version.h
! 12554:
! 12555: Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12556:
! 12557: * win32/libxml2.def.src: exported additional symbols
! 12558: * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
! 12559: sisterhood
! 12560:
! 12561: Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12562:
! 12563: * globals.c: fixed a typo pointed out by Igor
! 12564: * xpath.c: try to speed up node compare using line numbers
! 12565: if available.
! 12566:
! 12567: Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12568:
! 12569: * tree.c: make xmlFreeNode() handle attributes correctly.
! 12570:
! 12571: Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12572:
! 12573: * catalog.c: completed the #96963 fix, as reported by Karl
! 12574: Eichwalder
! 12575:
! 12576: Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12577:
! 12578: * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
! 12579:
! 12580: Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12581:
! 12582: * Makefile.am: switched the order of a couple of includes
! 12583: to fix bugs #97100
! 12584:
! 12585: Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12586:
! 12587: * catalog.c: fixed bug #96963, reverted to the old behaviour of
! 12588: xmlLoadCatalogs that used to separate directories with a ':'.
! 12589:
! 12590: Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12591:
! 12592: * threads.c: improvements to the Windows-side of thread handling
! 12593: * testThreads.c: conditionally excluded unistd.h
! 12594: * testThradsWin32.c: broke overlong lines
! 12595: * include/win32config.h: adapted thread-related macros to the new
! 12596: scheme and for pthreads on Windows
! 12597: * win32/Makefile.msvc: introduced a more flexible thread build,
! 12598: added testThreads[Win32].c to the build
! 12599: * win32/configure.js: introduced a more flexible thread config
! 12600:
! 12601: 2002-10-31 John Fleck <jfleck@inkstain.net>
! 12602:
! 12603: * doc/xml.html (and, by implication, FAQ.html)
! 12604: added UTF-8 conversaion FAQ from Marcus Labib Iskander
! 12605:
! 12606: Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12607:
! 12608: * configure.in: removed xmlwin32version.h
! 12609: * include/libxml/Makefile.am: removed xmlwin32version.h
! 12610:
! 12611: Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12612:
! 12613: * tree.c: applied patch from Brian Stafford to fix a bug
! 12614: in xmlReconciliateNs()
! 12615:
! 12616: Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 12617:
! 12618: * tree.c: applied patch from Christian Glahn to allow
! 12619: xmlNewChild() on document fragment nodes
! 12620:
! 12621: Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12622:
! 12623: * parser.c: Christian Glahn found a problem with a recent
! 12624: patch to xmlParseBalancedChunkMemoryRecover()
! 12625: * xmlschemas.c: Charles Bozeman fixed some Schemas validation
! 12626: problems
! 12627: * result/schemas/elem* result/schemas/seq* test/schemas.elem*
! 12628: test/schemas/seq*: added the test cases from Charles
! 12629:
! 12630: Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12631:
! 12632: * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
! 12633: serious cleanup of the spec file and associated changes
! 12634: in the Makefiles.
! 12635: * valid.c: try to remove some warnings on x86_64
! 12636:
! 12637: Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12638:
! 12639: * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
! 12640: fix bug #96586
! 12641:
! 12642: Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12643:
! 12644: * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
! 12645: parsing, applied his patch
! 12646: * result/HTML/attrents.html result/HTML/attrents.html.err
! 12647: result/HTML/attrents.html.sax test/HTML/attrents.html:
! 12648: added the test and result case provided by Mikhail Sogrine
! 12649:
! 12650: Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12651:
! 12652: * vms/build_libxml.com vms/config.vms vms/readme.vms
! 12653: include/libxml/parser.h include/libxml/parserInternals.h
! 12654: include/libxml/tree.h include/libxml/xmlIO.h
! 12655: HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
! 12656: tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
! 12657: Applied the VMS update patch from Craig A. Berry
! 12658: * doc/*.html: update
! 12659:
! 12660: Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12661:
! 12662: * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
! 12663:
! 12664: Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12665:
! 12666: * debugXML.c: adding a grep command to --shell in xmllint
! 12667: for T.V. Raman
! 12668:
! 12669: Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12670:
! 12671: * xmlcatalog.c: tried to fix some of the problem with --sgml
! 12672:
! 12673: Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12674:
! 12675: * parser.c: tried to fix bug #91500 where doc->children may
! 12676: be overriden by a call to xmlParseBalancedChunkMemory()
! 12677:
! 12678: Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12679:
! 12680: * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
! 12681: identifiers in SGML catalogs containing '&'
! 12682:
! 12683: Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12684:
! 12685: * python/types.c: fixed bugs when passing result value tree
! 12686: to Python functions.
! 12687:
! 12688: Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12689:
! 12690: * configure.in: preparing the release of 2.4.26
! 12691: * doc/*: updated and rebuilt the documentation
! 12692:
! 12693: Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12694:
! 12695: * parser.c: fixed a XML Namespace compliance bug reported by
! 12696: Alexander Grimalovsky
! 12697:
! 12698: Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12699:
! 12700: * HTMLtree.c: fixed serialization of script and style when
! 12701: they are not lowercase (i.e. added using the API to the tree).
! 12702:
! 12703: Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12704:
! 12705: * valid.c: make xmlValidateDocument emit a warning msg if there
! 12706: is no DTD, pointed by Christian Glahn
! 12707:
! 12708: Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12709:
! 12710: * xmlregexp.c xmlschemas.c: fixed the validation of sequences
! 12711: content model when some of the blocks have min or max, and a couple
! 12712: of bugs found in the process.
! 12713: * result/schemas/list0* test/schemas/list0*: added some specific
! 12714: regression tests
! 12715:
! 12716: Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12717:
! 12718: * README: updated the contact informations
! 12719:
! 12720: Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12721:
! 12722: * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
! 12723: misses it, reported by Peter Bray.
! 12724:
! 12725: Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12726:
! 12727: * tree.c: investigating xmlNodeGetContent() on namespace nodes
! 12728: and removed a few warnings
! 12729:
! 12730: Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12731:
! 12732: * parser.c: Christian Glahn found a small bug in the push parser.
! 12733: * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
! 12734: public
! 12735:
! 12736: Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12737:
! 12738: * xmlschemas.c include/libxml/xmlschemas.h: added
! 12739: xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
! 12740: * testSchemas.c: added --memory to test the new interface
! 12741:
! 12742: Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12743:
! 12744: * doc/index.py doc/search.php: integrated the XSLT indexing,
! 12745: a few fixed in the indexer, added a scope selection at the
! 12746: search level.
! 12747:
! 12748: Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12749:
! 12750: * valid.c: Joe Marcus Clarke reported a segfault on FBsd
! 12751: this was due to uninitialized parts of the validation context
! 12752:
! 12753: Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12754:
! 12755: * debugXML.c: applied patch from Mark Vakoc except the API
! 12756: change, preserved it.
! 12757: * doc/*: updated the docs to point to the search engine for
! 12758: information lookup or before bug/help reports.
! 12759:
! 12760: Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12761:
! 12762: * doc/index.py doc/search.php: added mailing-list archives
! 12763: indexing and lookup
! 12764:
! 12765: Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12766:
! 12767: * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
! 12768:
! 12769: Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12770:
! 12771: * doc/index.py: improved HTML indexing
! 12772: * doc/search.php: make the queries also lookup the HTML based indexes
! 12773:
! 12774: Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12775:
! 12776: * doc/index.py: added HTML page indexing
! 12777:
! 12778: Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12779:
! 12780: * xmlIO.c: extended Windows path normalisation to fix the base
! 12781: problem in libxslt.
! 12782: * catalog.c: fixed list handling in XML_CATALOG_FILES
! 12783:
! 12784: Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12785:
! 12786: * valid.c: typo/bug found by Christian Glahn
! 12787:
! 12788: Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12789:
! 12790: * xmlIO.c: applied Windows CE patch from Javier.
! 12791: * win32/wince: new directory, contains support for the PocketPC
! 12792: with Windows CE from Javier.
! 12793: * include/win32config.h: reorganised, removed duplicate
! 12794: definitions and applied WinCE patch from Javier.
! 12795: * include/wsockcompat.h: new file, now contains WinSock
! 12796: compatibility macros.
! 12797: * win32/Makefile.msvc: introduced double-run compilation.
! 12798:
! 12799: Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12800:
! 12801: * configure.in include/libxml/xmlwin32version.h: preparing release
! 12802: of 2.4.25
! 12803: * doc/*: updated and regenerated teh docs and web pages.
! 12804:
! 12805: Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12806:
! 12807: * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
! 12808: error were not covering namespace declarations.
! 12809: * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
! 12810: it was missing the attribute declaration for the namespace
! 12811: * result/VC/NS3: the fix now report breakages in that test
! 12812:
! 12813: Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12814:
! 12815: * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
! 12816:
! 12817: Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12818:
! 12819: * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
! 12820: and regenerated the docs and web site
! 12821:
! 12822: Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12823:
! 12824: * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
! 12825: ATTRIBUTE_UNUSED is always put after the attribute declaration,
! 12826: not before
! 12827:
! 12828: Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12829:
! 12830: * python/generator.py python/libxml2class.txt: fixed a stupid error
! 12831: breaking the python API
! 12832:
! 12833: Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12834:
! 12835: * trio.c trio.h triodef.h trionan.c trionan.h triop.h
! 12836: triostr.c triostr.h: applied a trio update patch from
! 12837: Bjorn Reese which should work with MinGW
! 12838:
! 12839: Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12840:
! 12841: * tree.c: improving some documentation comments
! 12842: * xmlregexp.c: found and fixed a mem leak with python regression tests
! 12843: * doc/*: rebuilt the doc and the API XML file including the
! 12844: xmlregexp.h xmlautomata.h and xmlunicode.h headers
! 12845: * python/generator.py python/libxml2class.txt python/libxml_wrap.h
! 12846: python/types.c: added access to the XML Schemas regexps from
! 12847: python
! 12848: * python/tests/Makefile.am python/tests/regexp.py: added a
! 12849: simple regexp bindings test
! 12850:
! 12851: Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
! 12852:
! 12853: * doc/xml.html:
! 12854: fixing ftp links - thanks to Vitaly Ostanin
! 12855:
! 12856: Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12857:
! 12858: * xmlregexp.c: fixed the data callback on transition functionality
! 12859: which was broken when using the compact form
! 12860: * result/schemas/*: updated the results, less verbose, all tests
! 12861: pass like before
! 12862: * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
! 12863: testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
! 12864: xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
! 12865: annoying warnings
! 12866: * xpath.c: try to provide better error report when possible
! 12867:
! 12868: Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12869:
! 12870: * Makefile.am: fixed a breakage raised by Jacob
! 12871:
! 12872: Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12873:
! 12874: * include/win32config.h: added HAVE_ERRNO_H definition for parts
! 12875: which don't use sockets
! 12876:
! 12877: Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12878:
! 12879: * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
! 12880: * win32/configure.js: applied zlib patch from Daniel Gehriger
! 12881:
! 12882: Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12883:
! 12884: * win32/configure.js: applied the patch from Mark Vakoc for
! 12885: regexp support
! 12886: * win32/libxml2.def.src: applied the patch from Mark Vakoc
! 12887: for regexp support
! 12888:
! 12889: Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12890:
! 12891: * xmlschemastypes.c: as pointed by Igor Float and Double
! 12892: parsing ain't finished yet
! 12893:
! 12894: Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12895:
! 12896: * Makefile.am configure.in: trying to fix #88412 by bypassing
! 12897: all the python subdir if python ain't detected
! 12898:
! 12899: Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12900:
! 12901: * Makefile.am configure.in include/libxml/xmlversion.h.in:
! 12902: made configuring with regexps/automata/unicode the default
! 12903: but without schemas ATM
! 12904: * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
! 12905: fixed the regexp based DTD validation performance and memory
! 12906: problem by switching to a compact form for determinist regexps
! 12907: and detecting the determinism property in the process. Seems
! 12908: as fast as the old DTD validation specific engine :-) despite
! 12909: the regexp built and compaction process.
! 12910:
! 12911: Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12912:
! 12913: * valid.c: determinism is debugged, new DTD checking code now works
! 12914: but xmlFAComputesDeterminism takes far too much CPU and the whole
! 12915: set usues too much memory to be really usable as-is
! 12916:
! 12917: Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12918:
! 12919: * tree.c: fixed another stupid bug in xmlGetNodePath()
! 12920: * xmllint.c: --version now report the options compiled in
! 12921:
! 12922: Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12923:
! 12924: * HTMLparser.c: small cleanup
! 12925: * valid.c xmlregexp.c: switched DTD validation to use only regexp
! 12926: when configured with them. A bit of debugging around the determinism
! 12927: checks is still needed
! 12928:
! 12929: Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12930:
! 12931: * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
! 12932:
! 12933: Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12934:
! 12935: * xmlIO.c: small portability glitch fixed.
! 12936:
! 12937: Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12938:
! 12939: * xmlschemastypes.c: incomplete steps for real/double support
! 12940: * testAutomata.c include/libxml/xmlautomata.h
! 12941: include/libxml/xmlregexp.h: avoiding a compilation problem
! 12942: * valid.c include/libxml/valid.h: starting the work toward using
! 12943: the regexps for actual DTD validation
! 12944:
! 12945: Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12946:
! 12947: * hash.c: cosmetic cleanup
! 12948: * valid.c include/libxml/tree.h include/libxml/valid.h: started
! 12949: integrating a DTD validation layer based on the regexps
! 12950:
! 12951: Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12952:
! 12953: * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
! 12954: the determinism was tested before eliminating the epsilon
! 12955: transitions :-(
! 12956:
! 12957: Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12958:
! 12959: * python/generator.py python/libxml.c python/libxml.py
! 12960: python/libxml2-python-api.xml python/libxml2class.txt
! 12961: python/libxml_wrap.h python/types.c: updated the python
! 12962: bindings, added code for easier File I/O, and the ability to
! 12963: define a resolver from Python fixing bug #91635
! 12964: * python/tests/Makefile.am python/tests/inbuf.py
! 12965: python/tests/outbuf.py python/tests/pushSAXhtml.py
! 12966: python/tests/resolver.py python/tests/serialize.py: updated
! 12967: and augmented the set of Python tests.
! 12968:
! 12969: Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 12970:
! 12971: * win32/configure.js: added more readme info for the binary
! 12972: package.
! 12973:
! 12974: Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12975:
! 12976: * xmlIO.c: fixed a stupid out of bound array error
! 12977:
! 12978: Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12979:
! 12980: * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
! 12981: messing around with support for Windows path, cleanups,
! 12982: trying to identify and fix the various code path to the
! 12983: filename access. Added xmlNormalizeWindowsPath()
! 12984:
! 12985: Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12986:
! 12987: * error.c valid.c: working on better error reporting of validity
! 12988: errors, especially providing an accurate context.
! 12989: * result/valid/xlink.xml.err result/valid/rss.xml.err: better
! 12990: error reports in those cases.
! 12991:
! 12992: Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 12993:
! 12994: * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
! 12995: parser.c parserInternals.c xmlIO.c: get rid of all the
! 12996: perror() calls made in the library execution paths. This
! 12997: should fix both #92059 and #92385
! 12998:
! 12999: Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13000:
! 13001: * xmllint.c: memory leak reporting was broken after a change
! 13002: of the preprocessor symbol used to activate it.
! 13003:
! 13004: Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13005:
! 13006: * tree.c: try to make the copy function work for node of
! 13007: type XML_DOCUMENT_FRAG_NODE, they are only created by the
! 13008: DOM layers though, not libxml2 itself.
! 13009:
! 13010: Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13011:
! 13012: * valid.c: try to provide file and line informations, not all
! 13013: messages are covered, but it's a (good) start
! 13014:
! 13015: Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13016:
! 13017: * xinclude.c: reimplemented a large part of the XInclude
! 13018: processor, trying to minimize resources used, James Henstridge
! 13019: provided a huge test case which was exhibiting severe memory
! 13020: consumption problems.
! 13021:
! 13022: Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13023:
! 13024: * python/Makefile.am: applied patch from Christophe Merlet to
! 13025: reestablish DESTDIR
! 13026:
! 13027: Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13028:
! 13029: * libxml.spec.in: fixes libary path for x86_64 AMD
! 13030:
! 13031: Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
! 13032:
! 13033: * doc/tutorial/includekeyword.c
! 13034: * doc/tutorial/xmltutorial.xml:
! 13035: (plus resulting generated html files)
! 13036: fixing one spot I missed in the tutorial where I hadn't freed
! 13037: memory properly
! 13038:
! 13039: Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
! 13040:
! 13041: * doc/tutorial/includeaddattribute.c
! 13042: * doc/tutorial/includeaddkeyword.c
! 13043: * doc/tutorial/includegetattribute.c
! 13044: * doc/tutorial/includekeyword.c
! 13045: * doc/tutorial/xmltutorial.xml
! 13046: * doc/tutorial/*.html:
! 13047: update tutorial to properly free memory (thanks to Christopher
! 13048: R. Harris for pointing out that this needs to be done)
! 13049: * doc/tutorial/images/callouts/*.png:
! 13050: added image files so the callouts are graphical, making it
! 13051: easier to read ( use "--param callout.graphics 1" to generate
! 13052: html with graphical callouts)
! 13053:
! 13054: Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13055:
! 13056: * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
! 13057: nice logos generated by Marc Liyanage
! 13058: * doc/site.xsl *.html: changed the stylesheet to show the new
! 13059: logo and regenerated the pages
! 13060:
! 13061: Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13062:
! 13063: * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
! 13064:
! 13065: Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13066:
! 13067: * xpath.c: possible mem leak patch from Jason Adams
! 13068:
! 13069: Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13070:
! 13071: * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
! 13072: in the XQuery namespace
! 13073: * configure.in: preparing 2.4.24
! 13074: * doc/*.html: updated the web pages
! 13075:
! 13076: Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13077:
! 13078: * python/generator.py: closing bug #85258 by generating conditional
! 13079: compile check to avoid linking to routines not configured in.
! 13080:
! 13081: 2002-08-22 Havoc Pennington <hp@pobox.com>
! 13082:
! 13083: * autogen.sh: update error message for missing automake
! 13084:
! 13085: Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13086:
! 13087: * python/Makefile.am: typo in target name resulted in libxml2.py
! 13088: to not be rebuilt. fixed DESTDIR similary to the libxslt one.
! 13089:
! 13090: Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13091:
! 13092: * win32/win32/Makefile.mingw: updated with version from
! 13093: Elizabeth Barham at http://soggytrousers.net/repository/
! 13094:
! 13095: Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 13096:
! 13097: * win32/Makefile.msvc: added the prefix location to the include
! 13098: and lib search path.
! 13099:
! 13100: 2002-08-18 Havoc Pennington <hp@pobox.com>
! 13101:
! 13102: * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
! 13103: both automake 1.6 and 1.4 installed get the right automake. Means
! 13104: compilation from CVS will now require the latest automake 1.4
! 13105: release, or manually creating symlinks called "automake-1.4" and
! 13106: "aclocal-1.4"
! 13107:
! 13108: Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13109:
! 13110: * configure.in python/Makefile.am: more AMD 64 induced changes from
! 13111: Frederic Crozat
! 13112:
! 13113: Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13114:
! 13115: * xinclude.c: oops I was missing the xml:base fixup too
! 13116: * result/XInclude/*.xml: this adds xml:base attributes to most
! 13117: results of the tests
! 13118:
! 13119: Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13120:
! 13121: * xinclude.c: quick but apparently working implementation of
! 13122: xi:fallback, should close bug #89684
! 13123: * Makefile.am test/XInclude/docs/fallback.xml
! 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
! 13127: bindings on AMD 64bits machines.
! 13128:
! 13129: Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13130:
! 13131: * parser.c: xmlSAXUserParseMemory() really ought to fail if
! 13132: the caller don't pass a SAX callback block.
! 13133:
! 13134: Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13135:
! 13136: * tree.c: applied the same fix for the XML-1.0 namespace to
! 13137: xmlSearchNsByHref() as was done for xmlSearchNs()
! 13138:
! 13139: Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13140:
! 13141: * libxml.3: small cleanup of the man page
! 13142: * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
! 13143: when serializing HREF attributes generated by XSLT.
! 13144:
! 13145: Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13146:
! 13147: * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
! 13148: version of Marc Liyanage' patch for boolean attributes in HTML
! 13149: output
! 13150:
! 13151: Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13152:
! 13153: * python/tests/serialize.py: fixed the test results, indenting
! 13154: behaviour changed slightly
! 13155:
! 13156: Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13157:
! 13158: * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
! 13159: new c14n function to Windows def files
! 13160:
! 13161: Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13162:
! 13163: * c14n.c: fixed a memory leak in c14n code
! 13164:
! 13165: Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13166:
! 13167: * parser.c include/libxml/parser.h: adding a new API for Christian
! 13168: Glahn: xmlParseBalancedChunkMemoryRecover
! 13169: * valid.c: patch from Rick Jones for some grammar cleanup in
! 13170: validation messages
! 13171: * result/VC/* result/valid/*: this slightly change some of the
! 13172: regression tests outputs
! 13173:
! 13174: Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13175:
! 13176: * tree.c: trying to fix a problem in namespaced attribute handling
! 13177: raised by Christian Glahn
! 13178:
! 13179: Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13180:
! 13181: * encoding.c include/libxml/encoding.h: Opening the interface
! 13182: xmlNewCharEncodingHandler as requested in #89415
! 13183: * python/generator.py python/setup.py.in: applied cleanup
! 13184: patches from Marc-Andre Lemburg
! 13185: * tree.c: fixing bug #89332 on a specific case of loosing
! 13186: the XML-1.0 namespace on xml:xxx attributes
! 13187:
! 13188: Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13189:
! 13190: * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
! 13191: corner case from new Merlin's test suite and added a callback
! 13192: that will be used to improve xmlsec performance
! 13193:
! 13194: Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13195:
! 13196: * HTMLtree.c: trying to fix the <style> escaping problem in
! 13197: HTML serialization bug #89342
! 13198:
! 13199: Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13200:
! 13201: * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
! 13202: and rebuilt the web site.
! 13203:
! 13204: Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13205:
! 13206: * include/libxml/tree.h: added _private member to xmlNs struct
! 13207:
! 13208: Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13209:
! 13210: * HTMLparser.c: fixing bug #84876 based on the xml working
! 13211: code.
! 13212:
! 13213: Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
! 13214:
! 13215: * python/Makefile.am: enhanced to fix bug 72012 (errors
! 13216: when using '-jX' make parameter)
! 13217:
! 13218: Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
! 13219:
! 13220: * xpath.c: small additional enhancement for booleans
! 13221: compared to nodesets
! 13222:
! 13223: Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13224:
! 13225: * HTMLtree.c: changed the order of the encoding declaration
! 13226: attributes in the meta tags due to a bug in IE/Mac
! 13227:
! 13228: Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
! 13229:
! 13230: * xpath.c: enhanced handling of booleans (especially '='
! 13231: and '!=' for nodesets) - fixes bug 85256. Added new
! 13232: routine xmlXPathNotEqualValues for more proper handling
! 13233: of '!=' when nodesets are involved.
! 13234:
! 13235: Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13236:
! 13237: * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
! 13238: doc/xmlcatalog_man.xml to the source distribution
! 13239:
! 13240: Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 13241:
! 13242: * win32/Makefile.msvc: Added a copy *.pdb to install, few have
! 13243: asked for this.
! 13244:
! 13245: Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13246:
! 13247: * configure.in: preparing 2.4.23
! 13248: * doc/*: rebuilt the docs
! 13249:
! 13250: Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13251:
! 13252: * parser.c: fixing bug #84169 by fixing the
! 13253: comment of xmlCreatePushParserCtxt to describe the
! 13254: encoding detection parameters better.
! 13255:
! 13256: Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13257:
! 13258: * valid.c: fixing bug #79331 in one path the lookup for
! 13259: ID attributes on a namespaced node wasn't handled correctly :-\
! 13260:
! 13261: Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13262:
! 13263: * HTMLparser.c: trying to fix 87235 about discarded white
! 13264: spaces in the HTML parser.
! 13265: * result/HTML/*: this changes the output of a number of HTML
! 13266: regression tests
! 13267:
! 13268: Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13269:
! 13270: * xpath.c: applied patch from Richard Jinks for the namespace
! 13271: axis + fixed a memory error.
! 13272: * parser.c parserInternals.c: applied patches from Peter Jacobi
! 13273: removing ctxt->token for good.
! 13274: * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
! 13275: popped out by the regression tests.
! 13276: * Makefile.am: patch for threads makefile from Gary Pennington
! 13277:
! 13278: Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
! 13279:
! 13280: * xpath.c: enhanced behaviour of position() after usage of
! 13281: expressions involving preceding-sibling (et al).
! 13282:
! 13283: Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13284:
! 13285: * hash.c: applied a patch from Peter Jacobi to solve a problem
! 13286: when compiling with the Watcom C on Win32
! 13287: * result/schemas/*.err: the change of hashing algo generated
! 13288: permutations in the output
! 13289:
! 13290: Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13291:
! 13292: * hash.c: applied patch from Sander Vesik improving the quality of
! 13293: the hash function.
! 13294:
! 13295: 2002-06-14 Aleksey Sanin <aleksey@aleksey.com>
! 13296:
! 13297: * DOCBparser.c HTMLparser.c debugXML.c encoding.c
! 13298: nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
! 13299: xmllint.c xpath.c: replaced sprintf() with snprintf()
! 13300: to prevent possible buffer overflow (the bug was pointed
! 13301: out by Anju Premachandran)
! 13302:
! 13303: Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13304:
! 13305: * parser.c: removed an uninitialized data error popped by valgrind
! 13306: on PE references
! 13307:
! 13308: Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
! 13309:
! 13310: * doc/xml.html
! 13311: adding tutorial reference to the web page
! 13312:
! 13313: Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
! 13314:
! 13315: * doc/tutorial/xmltutorial.xml
! 13316: * doc/tutorial/ar01s07.html
! 13317: * doc/tutorial/ape.html
! 13318: * doc/tutorial/includegetattribute.c
! 13319: adding section to tutorial about retrieving an attribute
! 13320: value
! 13321:
! 13322: Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13323:
! 13324: * parser.c: applied a couple of patches from Peter Jacobi to start
! 13325: to get rid of ctxt->token, with a possible significant speed
! 13326: improvement to be gained once done. Better compliance with PE
! 13327: references constructs in DTDs too.
! 13328: * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
! 13329: from Peter too
! 13330:
! 13331: Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13332:
! 13333: * parser.c: Babak Vahedipour-Kunze reported that openTag in
! 13334: xmlParseElement was likely to have been deallocated at the
! 13335: time of the report, possibly leading to segfault. Just report
! 13336: the tag name now.
! 13337:
! 13338: Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13339:
! 13340: * xpath.c: patch from Richard Jinks for XPath substring() function
! 13341: * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
! 13342:
! 13343: 2002-06-06 Aleksey Sanin <aleksey@aleksey.com>
! 13344:
! 13345: * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
! 13346:
! 13347: Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
! 13348:
! 13349: *doc/FAQ.html
! 13350: fixing typos in FAQ, thanks to Robert Funnell for the
! 13351: editing help
! 13352:
! 13353: Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13354:
! 13355: * NEWS: got complaints from rpmlint that it was empty
! 13356:
! 13357: Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
! 13358:
! 13359: * added doc/tutorial, including:
! 13360: apa.html
! 13361: apb.html
! 13362: apc.html
! 13363: apd.html
! 13364: ar01s02.html
! 13365: ar01s03.html
! 13366: ar01s04.html
! 13367: ar01s05.html
! 13368: ar01s06.html
! 13369: includeaddattribute.c
! 13370: includeaddkeyword.c
! 13371: includekeyword.c
! 13372: includestory.xml
! 13373: index.html
! 13374: xmltutorial.xml
! 13375: libxml tutorial, including generated html
! 13376:
! 13377: Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13378:
! 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
! 13385: these test cases
! 13386: * c14n.c: fixed bugs for complicated nodes set (namespace
! 13387: without node and others from merlin-c14n-two.tar.gz)
! 13388: * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
! 13389: win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
! 13390: for xmlsec performance patch
! 13391: * xpath.c: fixed self::node() for namespaces and attributes
! 13392:
! 13393: Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
! 13394:
! 13395: * tree.h: added xmlDocFormatDump which is just as xmlDocDump
! 13396: but with the format parameter
! 13397: * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
! 13398:
! 13399: Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13400:
! 13401: * Makefile.am: updated c14n tests suite
! 13402: * c14n.c: performance improvement for previous c14n patch
! 13403:
! 13404: Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13405:
! 13406: * parser.c: another peroformance patch from Peter Jacobi, that
! 13407: time on parsing attribute values.
! 13408:
! 13409: Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13410:
! 13411: * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
! 13412: into LibXML2 test suite
! 13413:
! 13414: Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
! 13415:
! 13416: * c14n.c: propagating xpath ancesstors node fix to c14n
! 13417: plus small performance improvement to reduce number of
! 13418: mallocs
! 13419: * xpath.c: fixed ancestors axis processing for namespace nodes
! 13420:
! 13421: Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13422:
! 13423: * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
! 13424: Peter Jacobi
! 13425:
! 13426: Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13427:
! 13428: * configure.in: preparing 2.4.22
! 13429:
! 13430: Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13431:
! 13432: * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
! 13433: include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
! 13434: a public entry point.
! 13435: * doc/*: rebuilt the API and docs
! 13436:
! 13437: Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13438:
! 13439: * xpath.c: patch from Richard Jinks to fix a problem introduced
! 13440: in the previous patch and pointed by Norm
! 13441:
! 13442: Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13443:
! 13444: * libxml.spec.in: fixing bug #81112
! 13445:
! 13446: Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13447:
! 13448: * uri.c: fixing bug #82848
! 13449:
! 13450: Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13451:
! 13452: * result/catalogs/mycatalog.full: Aleksey's commit changed the
! 13453: output of one catalog test
! 13454:
! 13455: Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
! 13456:
! 13457: * global.data globals.c tree.c include/libxml/globals.h
! 13458: win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
! 13459: default value for global parameter xmlIndentTreeOutput to 1 and
! 13460: introduced new global parameter xmlTreeIndentString (the string
! 13461: used to do one-level indent) with default value " " (as it was
! 13462: in tree.c)
! 13463:
! 13464: Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13465:
! 13466: * Makefile.am: Merijn Broeren pointed out a problem when compiling
! 13467: with trio and schemas.
! 13468:
! 13469: Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13470:
! 13471: * xpath.c: patch from Richard Jinks to fix the problem raised in
! 13472: http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
! 13473:
! 13474: Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13475:
! 13476: * xmlschemas.c: a bit of work on import.
! 13477: * xmlschemastypes.c: Charles Bozeman provided a compare function
! 13478: for date/time types so min/max facet restrictions should work,
! 13479: indeterminate comparisons return an error instead of equal.
! 13480: * test/schemas/date_0* result/schemas/date_0_0: specific test
! 13481: from Charles Bozeman too
! 13482:
! 13483: Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13484:
! 13485: * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
! 13486: from Christian Cornelssen fixing the man pages and the Catalog
! 13487: building script.
! 13488: * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
! 13489: next step is <xs:import> I now have a reasonable understanding
! 13490: of how it works.
! 13491:
! 13492: Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13493:
! 13494: * xmlIO.c: applied a small buffer performance patch from Gary Pennington
! 13495:
! 13496: Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 13497:
! 13498: * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
! 13499:
! 13500: Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13501:
! 13502: * xpath.c: fixing an XPath function evalutation bug pointed out
! 13503: by Alexey Efimov where the context was lost when evaluating
! 13504: the function arguments
! 13505:
! 13506: Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
! 13507:
! 13508: * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
! 13509: function public for XMLSec performance optimizations
! 13510:
! 13511: Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13512:
! 13513: * python/generator.py python/libxml2class.txt : fixed a problem
! 13514: with the HTML parser pointed by Gary Benson
! 13515: * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
! 13516: example
! 13517:
! 13518: Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
! 13519: * parser.c: fixed bug #81159 (memory growth in SAX)
! 13520:
! 13521: Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
! 13522: * xpath.c: fixed bug #78858 (the real fix)
! 13523:
! 13524: Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
! 13525: * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
! 13526:
! 13527: Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13528:
! 13529: * tree.c: modified xmlNodeSetBase to allow changing the
! 13530: base of a document.
! 13531:
! 13532: Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13533:
! 13534: * xmlschemastypes.c: patch Charles Bozeman for validation of
! 13535: all the date, time, and duration types
! 13536: * test/schemas/dur_0* result/schemas/dur_0*: associated tests
! 13537: * configure.in: fixed an error pointed by an user
! 13538: * xml2-config.in: fixed an error pointed by an user
! 13539:
! 13540: Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
! 13541:
! 13542: * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
! 13543: win32/libxml2.def.src xmlIO.c: exported default
! 13544: 'file:', 'http:' and 'ftp:' protocols input handlers
! 13545: and maked protocols comparisson case insensitive
! 13546:
! 13547: Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13548:
! 13549: * configure.in: Neven Has detected a typo
! 13550:
! 13551: Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13552:
! 13553: * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
! 13554: as one of the persons allowed to commit directly to the
! 13555: module.
! 13556:
! 13557: Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13558:
! 13559: * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
! 13560: * valid.c: raised a too low limit
! 13561: * doc/*: rebuilt the docs
! 13562:
! 13563: Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13564:
! 13565: * test/XPath/expr/floats test/XPath/expr/functions
! 13566: result/XPath/expr/floats result/XPath/expr/functions
! 13567: xpath.c: another XPath conformance patch from Richard Jinks
! 13568:
! 13569: Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13570:
! 13571: * xmlschemas.c: fixed validation of attribute groups.
! 13572: * test/schemas result/schemas: added an example from the primer
! 13573:
! 13574: Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13575:
! 13576: * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
! 13577: * test/schemas result/schemas: updated the test list
! 13578:
! 13579: Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13580:
! 13581: * TODO: updated a bit
! 13582: * parser.c: made a comment more specific
! 13583: * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
! 13584: Schemas conformance.
! 13585: * test/schemas result/schemas: updated the test list
! 13586:
! 13587: Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13588:
! 13589: * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
! 13590: implementing xs:all with minOccurs = 0
! 13591: * tes/schemas/* result/schemas/*: added more tests covering
! 13592: xs:all
! 13593:
! 13594: Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13595:
! 13596: * xmlregexp.c: first implementation of the all particle, this
! 13597: may need to be revisited for case where not all transitions
! 13598: must be crossed.
! 13599:
! 13600: Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13601:
! 13602: * tree.c: another entity processing update from Markus Henke
! 13603:
! 13604: Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
! 13605:
! 13606: * trionan.c: fixed crash on OSF/1
! 13607:
! 13608: Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13609:
! 13610: * xmlschemas.c: more Schemas work
! 13611: * test/schemas/* result/schemas/*: added more tests coming
! 13612: from the spec.
! 13613:
! 13614: Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13615:
! 13616: * c14n.c: patch from Aleksey Sanin reflecting a change in the
! 13617: ExcC14N specification
! 13618:
! 13619: Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13620:
! 13621: * tree.c: patch from Markus Henke, fix for recursive entities.
! 13622:
! 13623: Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13624:
! 13625: * xpath.c: fix a problem with string() on a document node.
! 13626:
! 13627: Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13628:
! 13629: * Makefile.am xmlschemas.c: more Schemas work
! 13630: * test/schemas/* result/schemas/*: added more tests coming
! 13631: from the spec.
! 13632:
! 13633: Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13634:
! 13635: * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
! 13636: * result/HTML/*: this changes a few things in the results
! 13637:
! 13638: Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 13639:
! 13640: * include/libxml/tree.h: eliminated 'declaration different than
! 13641: prototype' warning
! 13642: * include/win32config.h: "resolved" conflicts with errno.h
! 13643:
! 13644: Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13645:
! 13646: * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
! 13647: on the automata interfaces and debug of counted choices
! 13648: * test/schemas/* result/schemas/*: added a number of tests
! 13649:
! 13650: Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13651:
! 13652: * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
! 13653: a bit of work on Schemas
! 13654: * testSchemas.c: try to make it more useful
! 13655: * test/schemas/* result/schemas/* Makefile.am: changed the
! 13656: Schemas regression test procedure, started adding a few samples
! 13657:
! 13658: Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
! 13659:
! 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
! 13664: project files
! 13665:
! 13666: Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
! 13667:
! 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
! 13671:
! 13672: Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13673:
! 13674: * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
! 13675: testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
! 13676: xmlunicode.c include/libxml/Makefile.am
! 13677: include/libxml/schemasInternals.h include/libxml/xmlautomata.h
! 13678: include/libxml/xmlregexp.h include/libxml/xmlschemas.h
! 13679: include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
! 13680: include/libxml/xmlversion.h.in : merged the current state of
! 13681: XML Schemas implementation, it is not configured in by default,
! 13682: a specific --schemas configure option has been added.
! 13683: * test/automata test/regexp test/schemas Makefile.am
! 13684: result/automata result/regexp result/schemas:
! 13685: merged automata/regexp/schemas regression tests
! 13686:
! 13687: Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13688:
! 13689: * xpath.c: Gary found a compile time problem, fixes #78823
! 13690:
! 13691: Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13692:
! 13693: * configure.in: release of 2.4.20
! 13694: * doc/*: updated and rebuilt the docs
! 13695:
! 13696: Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13697:
! 13698: * python/Makefile.am: patch from Cristian Gafton to build on
! 13699: Red Hat 6.2, should also fix #75779
! 13700:
! 13701: Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13702:
! 13703: * valid.c: first part of fixing #78729
! 13704:
! 13705: Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13706:
! 13707: * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
! 13708: escaping of URI when saving HTML files.
! 13709: * result/HTML/*: this impacted some tests
! 13710:
! 13711: Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13712:
! 13713: * configure.in: trying to fix #77441
! 13714:
! 13715: Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13716:
! 13717: * include/libxml/xmlIO.h: Hallski complained it could not be
! 13718: included by itself.
! 13719:
! 13720: Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13721:
! 13722: * configure.in: applied an IEEE flag patch for OSF/1 #77825
! 13723:
! 13724: Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 13725:
! 13726: * win32/configure.js: patch from Nilo for the c14n option
! 13727: * win32/Makefile.msvc: fixed libxml2.def generation with threads
! 13728:
! 13729: Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13730:
! 13731: * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
! 13732: pointed erroneous use of LIBXML_THREADS_ENABLED instead of
! 13733: LIBXML_THREAD_ENABLED
! 13734:
! 13735: Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13736:
! 13737: * xpath.c: another patch from Richard Jinks for substring conformance
! 13738: * test/XPath/expr/floats test/XPath/expr/strings
! 13739: result/XPath/expr/floats result/XPath/expr/strings: update of the
! 13740: test suite to check those.
! 13741:
! 13742: Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13743:
! 13744: * xpath.c: patch from Richard Jinks for .x float parsing.
! 13745:
! 13746: Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13747:
! 13748: * parser.c: patch from Markus Henke when an encoding ain't recognized
! 13749:
! 13750: Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13751:
! 13752: * libxml.m4: got a report that #include <string.h> was needed
! 13753:
! 13754: Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13755:
! 13756: * xmllint.c: applied a fix from Anthony Jones for -o /--output
! 13757:
! 13758: Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
! 13759:
! 13760: * doc/example.html: fixing typo
! 13761:
! 13762: Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
! 13763:
! 13764: * xpath.c: fixed a bug in the nodeset to boolean comparison code
! 13765: pointed out by Melvyn Sopacua.
! 13766:
! 13767: Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13768:
! 13769: * libxml.m4: Frédéric Crozat gave a patch related to the change
! 13770: of Include paths breaking the libxml.m4
! 13771:
! 13772: Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13773:
! 13774: * xpath.c: Fix bug #76927 forgot to save some context
! 13775: when evaluating binary expressions
! 13776:
! 13777: Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13778:
! 13779: * configure.in: fixed configure for MPE/iX from Markus Henke
! 13780: * xmlmemory.c: fixed initialization problems
! 13781: * xpath.c: another set of patches from Richard Jinks this
! 13782: fixes "make XPathtests" on linux
! 13783:
! 13784: Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13785:
! 13786: * trionan.c trionan.h xpath.c: more patches from Richard Jinks
! 13787: * test/XPath/expr/compare test/XPath/expr/equality
! 13788: test/XPath/expr/floats test/XPath/expr/functions
! 13789: test/XPath/expr/strings result/XPath/expr/compare
! 13790: result/XPath/expr/equality result/XPath/expr/floats
! 13791: result/XPath/expr/functions result/XPath/expr/strings: Updated
! 13792: tests though they show a divergence on Linux
! 13793:
! 13794: Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13795:
! 13796: * xpath.c trionan.c: previous commit also included patches
! 13797: from Richard Jinks on some IEEE support corner case
! 13798:
! 13799: Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13800:
! 13801: * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
! 13802: * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
! 13803: that $(datadir) should be used for docs
! 13804:
! 13805: Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13806:
! 13807: * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
! 13808: could leak filedescriptors
! 13809:
! 13810: Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13811:
! 13812: * configure.in nanohttp.c: applied patch from Allan Clark for
! 13813: UnixWare/OpenServer
! 13814:
! 13815: Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13816:
! 13817: * configure.in: preparing 2.4.19
! 13818: * doc/*: rebuilt the docs
! 13819:
! 13820: Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13821:
! 13822: * nanohttp.c: fixing #76043, got fed up with non-portability
! 13823: of that piece of code.
! 13824:
! 13825: Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13826:
! 13827: * valid.c SAX.c: Never commit without running "make tests" :-(
! 13828: fix a couple of stupidities in the previous commit
! 13829: * result/*: a few changes in some attribute order result of previous
! 13830: commit.
! 13831:
! 13832: Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13833:
! 13834: * valid.c SAX.c: fixed bug #76168, attribute redeclared in
! 13835: the internal subset should not raise duplicate ID errors,
! 13836: also there was a small bug in conjunction to namespace
! 13837: declarations defaulted and xml:xxx attributes DTD definitions.
! 13838:
! 13839: Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13840:
! 13841: * xpath.c: Richard Jinks also raised some rounding problems
! 13842: this tries to fix them
! 13843:
! 13844: Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13845:
! 13846: * xpath.c: Richard Jinks spotted an incoherent memory allocation
! 13847: behaviour in xmlXPathCastToString()
! 13848:
! 13849: Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13850:
! 13851: * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
! 13852: raised by Morus Walter
! 13853:
! 13854: Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13855:
! 13856: * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
! 13857: from Igor
! 13858:
! 13859: Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13860:
! 13861: * xpath.c: fixing #75619, related to a problem when trying
! 13862: to evaluate condition when the current node set resulting
! 13863: from that sub-step evaluation is empty. Also fixes 2 potential
! 13864: problem with previous-sibling and next-siblings axis.
! 13865:
! 13866: Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13867:
! 13868: * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
! 13869: HTML support is not configured in.
! 13870:
! 13871: Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13872:
! 13873: * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
! 13874: include/libxml/tree.h: dohh I really didn't intended to commit
! 13875: this test version :-(
! 13876:
! 13877: Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13878:
! 13879: * testSAX.c: I wanted to see the real speed at the SAX interface
! 13880: after a little too many Ximianer started complaining about the
! 13881: parser speed.
! 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
! 13886: 3200006 callbacks generated
! 13887: real 0m1.270s
! 13888: Which means 16MBytes/s and 3Mcallback/s
! 13889:
! 13890: Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13891:
! 13892: * xpath.c: valgrind spotted another error that time when running
! 13893: on libxslt regression tests
! 13894:
! 13895: Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13896:
! 13897: * Makefile.am: adding "make valgrind" running the full regression
! 13898: tests (except python ones) under Valgrind (using valgrind -q
! 13899: which was kindly added by the author).
! 13900: * valid.c: stupid bug pinpointed by Valgrind, the regression tests
! 13901: passes cleanly now except an obcure floating point initialization
! 13902: raised in log10() in one XPath regression test ???
! 13903: * tree.c: edited some comments to close #75244
! 13904:
! 13905: Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13906:
! 13907: * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
! 13908: was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
! 13909: context of ScrollKeeper, made sure that if the number is
! 13910: an integer, the serialization follows the description at
! 13911: http://www.w3.org/TR/xpath#section-String-Functions
! 13912:
! 13913: Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13914:
! 13915: * configure.in: preparing 2.4.18
! 13916: * doc/*: updated and rebuilt the web site
! 13917: * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
! 13918: the Windows and Cygwin maintainers.
! 13919: * parser.c: humm, changed the way the SAX parser work when
! 13920: xmlSubstituteEntitiesDefault(1) is set, it will then
! 13921: do the entity registration and loading by itself in case the
! 13922: user provided SAX getEntity() returns NULL.
! 13923: * testSAX.c: added --noent to test the behaviour.
! 13924:
! 13925: Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13926:
! 13927: * parser.c: Wilfried Teiken provided a hackish but working
! 13928: way to get context reported back on entities when parsing
! 13929: with SAX and without breaking the DOM build.
! 13930:
! 13931: Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13932:
! 13933: * c14n.c: applied a new patch from Aleksey Sanin
! 13934: * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
! 13935: to reference Aleksey implementation of XML digital Signatures
! 13936:
! 13937: Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13938:
! 13939: * xpath.c: small fix to avoid potential problem due to
! 13940: ordering of freeing data
! 13941: * python/Makefile.am: people were complaining about
! 13942: the generated file in python dir not being built
! 13943:
! 13944: Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13945:
! 13946: * libxml.spec.in python/Makefile.am python/tests/Makefile.am
! 13947: python/generator.py python/libxml.c python/types.c: Cleanup
! 13948: of the python Makefiles based on Jacob and James feedback,
! 13949: fixed the spec file accordingly, fixed the number of warning
! 13950: that passing my pedantic CFLAGS was generating. Conclusion
! 13951: is that Python includes are real crap.
! 13952:
! 13953: Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13954:
! 13955: * configure,in: it was reported quite a few times that
! 13956: xml2-config --cflags should not output
! 13957: -I$includeprefix/libxml2/libxml because libxml2 header names
! 13958: clashes with existing names like list.h from C++ stl.
! 13959: Includes should be #include<libxml/xxx.h> so ...
! 13960:
! 13961: Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13962:
! 13963: * c14n.c: another patch from Aleksey Sanin
! 13964:
! 13965: Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13966:
! 13967: * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
! 13968: canonicalization algorithm
! 13969: * doc/xml.html doc/index.html: added the C14N references on the
! 13970: index page.
! 13971:
! 13972: 2002-03-13 jacob berkman <jacob@ximian.com>
! 13973:
! 13974: * python/Makefile.am: remove LDADD and CFLAGS as this is broken
! 13975: usage, redundant, and gcc specific
! 13976:
! 13977: Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13978:
! 13979: * xpath.c: speedup some node selection operations, this can
! 13980: have a significant impact on DocBook Norm's stylesheets
! 13981: * nanohttp.c: someone reported that SOCKLEN_T may not be defined
! 13982: make sure it's always the case
! 13983: * debugXML.c: distinguish CDATA and comments in ls operations
! 13984:
! 13985: Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13986:
! 13987: * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
! 13988: to generate better API descriptions etc...
! 13989:
! 13990: Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
! 13991:
! 13992: * c14n.c: Fixing #74186, made sure all boolean expressions
! 13993: get fully parenthesized, ran indent on the output
! 13994: * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
! 13995: include/libxml/tree.h: also #74186 related, removed the
! 13996: --with-buffers option, and all the preprocessor conditional
! 13997: sections that were resulting from it.
! 13998:
! 13999: Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14000:
! 14001: * valid.c: applied patch from Dodji Seketeli fixing an
! 14002: uninitailized variable in xmlValidGetValidElements()
! 14003:
! 14004: Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14005:
! 14006: * c14n.c: fixed a few comments
! 14007: * doc/*.html doc/*/*.html: regenerated the docs and added
! 14008: the C14N API
! 14009: * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
! 14010:
! 14011: Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14012:
! 14013: * check-xml-test-suite.py: fix to adapt varaiations in the
! 14014: bindings
! 14015: * configure.in python/setup.py python/setup.py.in: fixed to
! 14016: have the version of the python scripts automatically updated
! 14017:
! 14018: Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14019:
! 14020: * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
! 14021: in xmlCopyProp()
! 14022:
! 14023: Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14024:
! 14025: * configure.in: preparing 2.4.17 release
! 14026: * doc/*: updated and rebuilt the docs
! 14027: * xpath.c: fixed a comment
! 14028: * python/libxml.c: fixed a possible reentrancy problem
! 14029:
! 14030: Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14031:
! 14032: * tree.c python/tests/Makefile.am python/tests/attribs.py:
! 14033: fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
! 14034: added a specific regression test
! 14035: * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
! 14036: not raise exceptions when failing to find the attribute.
! 14037:
! 14038: Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14039:
! 14040: * configure.in xmllint.c: owen pointed out a problem with the
! 14041: ftme fix, gettimeofday() was not detected by configure and
! 14042: the ftime header wasn't included, dohhh
! 14043:
! 14044: Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14045:
! 14046: * configure.in xmllint.c: trying to fix #71457 for timing
! 14047: precision when gettimeofday() is not availble but ftime() is
! 14048:
! 14049: Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14050:
! 14051: * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
! 14052: are now copied on install and part of the -devel RPM
! 14053:
! 14054: Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14055:
! 14056: * xpath.c: trying to avoid bug #72150 which was apparently
! 14057: caused by a gcc bug (or a processor problem) as detailed
! 14058: at http://veillard.com/gcc.bug
! 14059:
! 14060: Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14061:
! 14062: * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
! 14063: fixed xmlReconciliateNs(), added a Python test/example for
! 14064: inter-document cut'n paste
! 14065: * python/libxml.py: fixed node.doc on document nodes and added
! 14066: xpathEval() onto node objects
! 14067:
! 14068: Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14069:
! 14070: * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
! 14071: * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
! 14072: fixup and integrated tests for the serialization stuff
! 14073:
! 14074: Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14075:
! 14076: * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
! 14077: moved the libxml man page to section 3
! 14078:
! 14079: Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14080:
! 14081: * tree.c: fix bug #72490
! 14082: * python/libxml.c python/libxml.py: added methods serialize()
! 14083: and saveTo() to all node elements.
! 14084:
! 14085: Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14086:
! 14087: * xmlIO.c: closed #73430, don't read from an input source
! 14088: which indicated an end-of-file or an error.
! 14089:
! 14090: Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14091:
! 14092: * parser.c: make sure SAX endDocument is always called as
! 14093: this could result in a Python memory leak otherwise (it's
! 14094: used to decrement ref-counting)
! 14095: * python/generator.py python/libxml.c python/libxml.py
! 14096: python/libxml2-python-api.xml python/libxml2class.txt
! 14097: python/tests/error.py python/tests/xpath.py: implemented
! 14098: the suggestions made by Gary Benson and extended the tests
! 14099: to match it.
! 14100:
! 14101: Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14102:
! 14103: * python/generator.py: applied patch fixing #73450
! 14104:
! 14105: Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14106:
! 14107: * xpath.c: fixing #61290 "namespace nodes have no parent"
! 14108: long standing divergence from the XPath REC. NodeSets
! 14109: simply hold a copy of namespace nodes and those node ->next
! 14110: points to the parent (which may not be the node carrying the
! 14111: definition).
! 14112: * include/libxml/xpath.h: flagged but didn't added a possible
! 14113: speedup
! 14114: * DOCBparser.c HTMLparser.c: removed some warnings from push
! 14115: parser due to new state being added.
! 14116: * tree.c: new fix from Boris Erdmann
! 14117: * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
! 14118: the XML Canonalization support from Aleksey Sanin
! 14119:
! 14120: Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14121:
! 14122: * tree.c: patch from Boris Erdmann fixing some namespace odities
! 14123: with xmlCopyNode()
! 14124:
! 14125: Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14126:
! 14127: * xmlIO.c: fix bug #72706 when loading a NULL entity
! 14128:
! 14129: Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14130:
! 14131: * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
! 14132: actually change in a future XML Namespace revision.
! 14133:
! 14134: Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14135:
! 14136: * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
! 14137: added the possibility of returning nodesets from XPath extension
! 14138: functions written in Python
! 14139:
! 14140: Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14141:
! 14142: * python/*: commiting some Python bindings work done while travelling
! 14143:
! 14144: Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14145:
! 14146: * xmllint.c: close #72663 and #72658, don't memdump unless compiled
! 14147: explicitely with memory debugging switched on
! 14148:
! 14149: Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14150:
! 14151: * python/generator.py python/libxml.c python/libxml2-python-api.xml
! 14152: python/libxml2class.txt python/libxml_wrap.h python/types.c:
! 14153: Added wrapper for the xmlURIPtr type, provided accessors, fixed
! 14154: the accessor generator for strings
! 14155: * python/tests/Makefile.am python/tests/tstURI.py: added a specific
! 14156: regression test.
! 14157:
! 14158: Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14159:
! 14160: * python/README python/generator.py python/libxml.c python/setup.py:
! 14161: added the 'usual' setup.py to allow building a libxml2-python
! 14162: module based on the same code. The initialization is however
! 14163: different the 2 .so files fo libxml2 and libxslt are identical and
! 14164: they entry point initialize both libraries. this is done to avoid
! 14165: some possible nasty problem since the Python don't merge the maps
! 14166: of all shared modules.
! 14167:
! 14168: Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14169:
! 14170: * parser.c: fixed a push/encoding bug reported by Michael
! 14171: on librsvg
! 14172:
! 14173: Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14174:
! 14175: * include/libxml/parserInternals.h: fixes a misplaced #endif
! 14176:
! 14177: Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14178:
! 14179: * parser.c valid.c: found and fixed a couple of allocation bugs
! 14180:
! 14181: Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14182:
! 14183: * doc/xml.html doc/python.html doc/*: added a Python and binding
! 14184: page describing the current state of the Python bindings and
! 14185: giving pointers to the other languages wrappers.
! 14186:
! 14187: Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14188:
! 14189: * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
! 14190: * doc/* python/libxml2class.txt: updated and rebuilt the docs,
! 14191: rebuilt the API and web site
! 14192: * xpath.c: fixed #71978 portability bugs
! 14193:
! 14194: Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14195:
! 14196: * SAX.c: oops broke automatic defaulting of namespaces attributes.
! 14197:
! 14198: Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14199:
! 14200: * include/libxml/parserInternals.h parser.c: had to change
! 14201: 2 internal parsing API when processing document content
! 14202: to check the start and end of element content are defined
! 14203: in the same entity
! 14204: * valid.c include/libxml/valid.h: attribute normalization can
! 14205: generate a validity error added xmlValidCtxtNormalizeAttributeValue()
! 14206: with the context to report it.
! 14207: * SAX.c: fixed the last known bugs, crazy validation constraints
! 14208: when a document is standalone seems correctly handled. There
! 14209: is a couple of open issues left which need consideration especially
! 14210: PE93 on external unparsed entities and standalone status.
! 14211: Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
! 14212: The 2 tests left failing are actually in error. Cleanup done.
! 14213:
! 14214: Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14215:
! 14216: * valid.c: implemented E59 spaces in CDATA does not match the
! 14217: nonterminal S
! 14218:
! 14219: Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14220:
! 14221: * SAX.c parser.c valid.c: more validation test fixups
! 14222: * check-xml-test-suite.py: added duration info for the tests
! 14223:
! 14224: Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14225:
! 14226: * parser.c valid.c: a couple of errors were reported but not
! 14227: saved back as such in the parsing context. Down to 1% failure rate
! 14228: Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
! 14229:
! 14230: Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14231:
! 14232: * xmlInternald.c: isExtender was missing a char
! 14233: * parser.c include/libxml/parser.h: % are acceptable in the
! 14234: internal subset if within a PUBLIC ID
! 14235:
! 14236: Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14237:
! 14238: * SAX.c parserInternals.c valid.c: more work on the conformance
! 14239: suite. Took the step to finally block documents with encoding
! 14240: errors. It's a fatal error per the spec, people should have fixed
! 14241: their documents by now.
! 14242:
! 14243: Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14244:
! 14245: * check-xml-test-suite.py: fixed the test script after some discussion
! 14246: on the semantic of TYPE="error"
! 14247: * Makefile.am: added the script to the distrib
! 14248:
! 14249: Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14250:
! 14251: * SAX.c entities.c: fixed a couple of conformances issues deep
! 14252: into the validation code (standalone and undeclared Notations)
! 14253:
! 14254: Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14255:
! 14256: * parser.c: fixed #71741 supid typo an a bug about encoding parsing
! 14257: stayed there for years !
! 14258:
! 14259: Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14260:
! 14261: * valid.c SAX.c: fixed #71740 NotationDecl with a required field
! 14262: missing
! 14263:
! 14264: Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14265:
! 14266: * check-xml-test-suite.py: improved the behaviour a bit as
! 14267: well as the logs
! 14268: * parser.c valid.c SAX.c: fixed a few more bugs
! 14269: "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
! 14270:
! 14271: Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14272:
! 14273: * check-xml-test-suite.py: python script to run regression tests
! 14274: against the XML Test suite of W3C/OASis
! 14275: * SAX.c: fixed a validation bug
! 14276: * parser.c: fixed 3 errors pointed by the test suite
! 14277: * doc/buildDocBookCatalog: fixed a typo pointed by drake
! 14278: * python/Makefile.am: fixed a dependendy
! 14279:
! 14280: Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14281:
! 14282: * xmlmemory.c: avoid a warning bug #71594
! 14283:
! 14284: Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14285:
! 14286: * xmlmemory.c: Jesse Perry provided a patch to remove a few
! 14287: warning on alpha/Tru64
! 14288:
! 14289: Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14290:
! 14291: * include/libxml/entities.h: fixing a comment
! 14292: * valid.c: fixing some troubles with validity check on namespaces
! 14293: * result/VC/NS3 test/VC/NS3: added a specific regression test
! 14294:
! 14295: Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14296:
! 14297: * tree.c: Fixing #71342 serializing '\n' in attribute values
! 14298: * result/noent/att3 result/att3 test/att3: added a specific
! 14299: test.
! 14300:
! 14301: Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14302:
! 14303: * python/libxml.c: couple of bug fixes
! 14304:
! 14305: Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14306:
! 14307: * python/*.py: removed tabs and used spaces.
! 14308:
! 14309: Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14310:
! 14311: * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
! 14312: * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
! 14313:
! 14314: Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14315:
! 14316: * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
! 14317: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
! 14318:
! 14319: Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14320:
! 14321: * include/libxml/encoding.h include/libxml/entities.h
! 14322: include/libxml/globals.h include/libxml/parser.h
! 14323: include/libxml/threads.h include/libxml/tree.h
! 14324: include/libxml/xmlmemory.h: trying to fix the include mess
! 14325:
! 14326: Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14327:
! 14328: * include/libxml/xmlmemory.h: reverted part of the previous
! 14329: attempt to provide #69655, this was breaking the build.
! 14330:
! 14331: Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14332:
! 14333: * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
! 14334: globals.c parser.c threads.c tree.c valid.c xmlmemory.c
! 14335: xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
! 14336: include/libxml/parserInternals.h include/libxml/tree.h
! 14337: include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
! 14338: Tentatively fixed #69655 , make compiling with -Wredundant-decls
! 14339: clean.
! 14340: * python/libxml.c: fixed a warning.
! 14341:
! 14342: Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14343:
! 14344: * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
! 14345: copying of node, merge back IDs in the target document.
! 14346: * result/XInclude/docids.xml test/XInclude/docs/docids.xml
! 14347: test/XInclude/ents/ids.xml: test case
! 14348: * result/VC/ElementValid4: output changed due to a typo fix
! 14349:
! 14350: Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14351:
! 14352: * python/Makefile.am: seems some version of automake didn't
! 14353: generate the dependencies right as Jacob found out. Add
! 14354: an extra dependency rule.
! 14355:
! 14356: Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14357:
! 14358: * parserInternals.c valid.c: Justin Fletcher found some parts
! 14359: of the code needing cleanup
! 14360: * libxml.spec.in python/Makefile.am python/generator.py
! 14361: python/libxml.c python/libxml.py: Fixed the python Makefiles
! 14362: corrected a bug showing up on ia64, changed the name of the
! 14363: python internal module too
! 14364:
! 14365: Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14366:
! 14367: * Makefile.am: applied patch from Andris Pavenis for binary
! 14368: name suffixes
! 14369:
! 14370: Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14371:
! 14372: * xmllint.c win32/win32config.h: fixing #68748
! 14373:
! 14374: Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14375:
! 14376: * valid.c: fixing #70166
! 14377:
! 14378: Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14379:
! 14380: * valid.c: fixing #70077
! 14381:
! 14382: Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14383:
! 14384: * Copyright Makefile.am README configure.in libxml.spec.in:
! 14385: Changed to the MIT Licence
! 14386: * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
! 14387: doc/xmlio.html: updated the doc accordingly
! 14388: * include/libxml/xmlwin32version.h configure.in: preparing
! 14389: 2.4.14 release
! 14390: * python/generator.py python/libxml.c python/libxml2-python-api.xml
! 14391: python/libxml2class.txt python/libxml_wrap.h python/types.c:
! 14392: fixed the const xmlChar * wrapper and generator, XPath extension
! 14393: functions now use the context as first argument
! 14394: * python/tests/tstxpath.py python/tests/xpath.py
! 14395: python/tests/xpathext.py: Updated the tests accordingly
! 14396: * tree.c: fixed bug #70067
! 14397:
! 14398: Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14399:
! 14400: * Makefile.am: cleanup
! 14401: * debugXML.c: always use stdout if output is NULL
! 14402: * xmlIO.c: don't close filedescriptors passed to outputBuffers
! 14403: * python/Makefile.am python/generator.py python/libxml2class.txt
! 14404: python/libxml_wrap.h python/types.c: augmented the number of bindings
! 14405: handling FILE * and XPath contexts
! 14406: * python/tests/Makefile.am: avoid a stupid problem due to the
! 14407: use of TEST.
! 14408:
! 14409: Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14410:
! 14411: * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
! 14412:
! 14413: Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14414:
! 14415: * python/TODO python/libxml.c: cleanup the extension function lookup
! 14416: * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
! 14417:
! 14418: Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14419:
! 14420: * configure.in python/Makefile.am: do not install outside
! 14421: of prefix
! 14422:
! 14423: Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14424:
! 14425: * python/TODO python/libxml.c: started adding SAX interfaces
! 14426: * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
! 14427: SAX test
! 14428:
! 14429: Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14430:
! 14431: * tree.c: hardened the addChild function
! 14432: * python/generator.py python/libxml.c python/libxml2-python-api.xml
! 14433: python/libxml2class.txt python/libxml_wrap.h python/TODO:
! 14434: added accessors needed for xmlNode, a bit more testing and
! 14435: extension of interfaces
! 14436: * python/tests/Makefile.am python/tests/build.py: added a test
! 14437: build from scratch/save/load/check
! 14438:
! 14439: Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14440:
! 14441: * parserInternals.c: change a small bit in the way valididy
! 14442: error messages get initialized
! 14443: * python/TODO python/libxml.c python/libxml2-python-api.xml
! 14444: python/libxml2class.txt python/libxml_wrap.h python/types.c:
! 14445: added some memory debugging to track leaks at the libxml2 level
! 14446: * python/tests/*.py: changed all tests to check for leaks,
! 14447: there is just one left in XPath extension registrations.
! 14448:
! 14449: Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14450:
! 14451: * python/TODO python/generator.py python/libxml2-python-api.xml
! 14452: python/libxml2class.txt: more accessor classes for the parser
! 14453: context, allow to switch on and check validity
! 14454: * python/tests/Makefile.am python/tests/error.py
! 14455: python/tests/invalid.xml python/tests/valid.xml
! 14456: python/tests/validate.py: attded more test and and added error.py
! 14457: which I forgot to commit in the last step
! 14458:
! 14459: Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14460:
! 14461: * python/Makefile.am python/types.c: cleanup
! 14462: * python/libxml.c python/libxml.py python/libxml_wrap.h
! 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
! 14466: accessors functions.
! 14467: * python/tests/Makefile.am python/tests/push.py: added a push
! 14468: test
! 14469:
! 14470: Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14471:
! 14472: * python/Makefile.am python/TODO python/libxml.py: fixed a small
! 14473: bug a bit of cleanup.
! 14474:
! 14475: Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14476:
! 14477: * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
! 14478: python/libxml2class.txt: adding error redirections and preformat
! 14479: to a python handler
! 14480: * python/tests/Makefile.am python/tests/*.py: cleanup made all
! 14481: tests self checking
! 14482:
! 14483: Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14484:
! 14485: * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
! 14486: a function
! 14487:
! 14488: Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14489:
! 14490: * libxml.spec.in python/Makefile.am python/TODO python/generator.py
! 14491: python/libxml.c python/libxml2-python-api.xml
! 14492: python/libxml2class.txt: Progressing through the TODOs, class
! 14493: description output, extra XML API, RPM now builds the wrappers
! 14494: for all python installed versions
! 14495:
! 14496: Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14497:
! 14498: * configure.in libxml.spec.in python/Makefile.am python/TODO
! 14499: python/generator.py python/libxml2class.txt: added more informations
! 14500: in the libxml2-python package including docs. Slightly changed
! 14501: the class hierarchy
! 14502: * python/tests/*: added basic regression tests infrastructure too
! 14503:
! 14504: Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14505:
! 14506: * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
! 14507: added libxml2-python as part of the packages installed
! 14508:
! 14509: Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14510:
! 14511: * python/Makefile.am python/generator.py python/libxml.c
! 14512: python/libxml.py: more work, now able to extend the
! 14513: XPath interpreter with functions written in python.
! 14514:
! 14515: Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14516:
! 14517: * python/Makefile.am: Jacob sent a patch to allow building from
! 14518: tarfile.
! 14519:
! 14520: Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14521:
! 14522: * python/Makefile.am python/libxml.c configure.in Makefile.am:
! 14523: inserted the python wrappers build, I hope this won't be too
! 14524: unportable
! 14525:
! 14526: Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14527:
! 14528: * xpath.c: minor optimization
! 14529: * python/generator.py python/libxml.c python/libxml.py
! 14530: python/libxml_wrap.h: more work on the python bindings,
! 14531: they now support XPath and there is no evident leak
! 14532:
! 14533: Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14534:
! 14535: * python/generator.py python/libxml.c python/libxml.py:
! 14536: more work on the python bindings generator.
! 14537:
! 14538: Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14539:
! 14540: * python/generator.py python/libxml.c python/libxml_wrap.h:
! 14541: more work on the python bindings.
! 14542:
! 14543: Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14544:
! 14545: * python/generator.py python/libxml.c python/libxml.py
! 14546: python/libxml_wrap.h: commited early version of a python binding
! 14547: for private use only ATM
! 14548:
! 14549: Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14550:
! 14551: * entities.c tree.c include/libxml/entities.h: applied patch
! 14552: from Anthony Jones to implement copy of DTD subtree too. Had
! 14553: just to keep 2 function private which really ought to become
! 14554: public ones.
! 14555:
! 14556: Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14557:
! 14558: * xmllint.c: added pointers to the web pages in the usage()
! 14559:
! 14560: Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14561:
! 14562: * tree.c: more fixes from Petr Kozelka for attribute handling
! 14563: in the tree API to align the semantic with DOM.
! 14564:
! 14565: Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14566:
! 14567: * valid.c tree.c entities.c: another set of patches from
! 14568: Anthony Jones for copy operations cleanup and robustness
! 14569:
! 14570: Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14571:
! 14572: * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
! 14573: an alphabetic index based on comments content
! 14574: * doc/*: rebuilt the web site with the new references
! 14575:
! 14576: Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14577:
! 14578: * parserInternals.h: Greg Sjaardema suggested to use an
! 14579: eponential buffer groth policy in xmlParserAddNodeInfo()
! 14580:
! 14581: Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14582:
! 14583: * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
! 14584: doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
! 14585: doc/parsedecl.py doc/Makefile.am: updated the python extractor
! 14586: to generate cross-references, and added/updated the stylesheets
! 14587: to generate and link API indexes. The generic keyword index
! 14588: is not done yet.
! 14589: * doc/*.html: regenerated all the usual docs too
! 14590:
! 14591: Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14592:
! 14593: * debugXML.c: added an xpath function to the shell for T. V. Raman
! 14594:
! 14595: Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14596:
! 14597: * debugXML.c: patch from Anthony Jones to catch NULL nodes in
! 14598: debug routines.
! 14599:
! 14600: Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14601:
! 14602: * tree.c: apply an patch from Petr Kozelka for unlink and replace
! 14603: support of attribute nodes
! 14604:
! 14605: Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14606:
! 14607: * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
! 14608: hopefully near complete and fully documented of the API in XML
! 14609: * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
! 14610: xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
! 14611: include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
! 14612: include/libxml/parserInternals.h include/libxml/valid.hi
! 14613: include/libxml/xmlIO.h include/libxml/xmlerror.hi
! 14614: include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
! 14615: include/libxml/xpath.h include/libxml/xpathInternals.h:
! 14616: Cleaned up the doc comments a lot in the process, the interface
! 14617: coverage is now 100%
! 14618:
! 14619: Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14620:
! 14621: * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
! 14622: extracts comments from the gtk-doc DocBook output (a bit
! 14623: convoluted but seems to work).
! 14624:
! 14625: Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14626:
! 14627: * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
! 14628: added an XML description of the API, moved the script generating
! 14629: it here. Added a "make api" target
! 14630:
! 14631: Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14632:
! 14633: * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
! 14634:
! 14635: Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14636:
! 14637: * xpath.c include/libxml/xpathInternals.h: the change made to
! 14638: xmlXPathFuncLookupFunc was incompatible roll it back
! 14639:
! 14640: Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14641:
! 14642: * SAX.c: cleanup patch from Anthony Jones
! 14643: * doc/Makefile.am: fix the headers to avoid in make scan
! 14644: * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
! 14645: includes, * vs Ptr and general cleanup
! 14646: * parsedecl.py: first version of a script to extract the
! 14647: module interfaces, the goal will be to provide .decl or XML
! 14648: specification of the interfaces to build wrappers.
! 14649:
! 14650: Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14651:
! 14652: * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
! 14653: now provides return codes in case of errors
! 14654:
! 14655: Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
! 14656:
! 14657: * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
! 14658: Upgraded to trio baseline 1.6
! 14659: * strio.h strio.c: Replaced by triostr.h and triostr.c
! 14660:
! 14661: Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14662:
! 14663: * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
! 14664: of strdup usage in the code
! 14665:
! 14666: Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14667:
! 14668: * parser.c error.c: Keith Isdale complained rightly that
! 14669: xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
! 14670:
! 14671: Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14672:
! 14673: * tree.c: fixed the funxtion to set the xml: attributes
! 14674: * debugXML.c: added "setbase" to test it.
! 14675:
! 14676: Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14677:
! 14678: * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
! 14679: to allow updating an attribute content
! 14680:
! 14681: Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14682:
! 14683: * libxml.h: try to avoid problems when compiling on Windows
! 14684:
! 14685: Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14686:
! 14687: * hash.c: patch from Anthony Jones for hash.c allocation size
! 14688: * Makefile.am: trying to work around Yet Another Libtool Madness
! 14689: and build the 2.4.13 release finally ...
! 14690:
! 14691: Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14692:
! 14693: * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
! 14694: * doc/* : update of the documentation
! 14695:
! 14696: Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14697:
! 14698: * debugXML.c tree.c: some cleanup after an unsuccessful attempt
! 14699: at fixing #61290 :-(
! 14700:
! 14701: Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14702:
! 14703: * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
! 14704: Fixes bug #67229
! 14705:
! 14706: Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14707:
! 14708: * tree.c: trying to avoid troubles when a subtree is copied
! 14709: and coalesced in part with the target tree. Should fix
! 14710: bug #67407
! 14711:
! 14712: Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14713:
! 14714: * valid.c: fixed validation of attributes content of type
! 14715: NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
! 14716: values, very old bug. Fixes #67671
! 14717:
! 14718: Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14719:
! 14720: * parser.c include/libxml/parserInternals.h tree.c: integrated
! 14721: a couple of fixes and a new API function xmlSetEntityReferenceFunc()
! 14722: from Keith Isdale and dedicated to xsldbg the XSLT debugger.
! 14723:
! 14724: Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14725:
! 14726: * threads.c: applied Serguei Narojnyi's patch to add native
! 14727: thread support on the Win32 platform
! 14728: * testThreadsWin32.c Makefile.am: added the test program also
! 14729: from Serguei, Win32 specific
! 14730: * include/win32config.h include/libxml/xmlwin32version.h.in:
! 14731: added patch from Igor for the Windows thread specific defines.
! 14732:
! 14733: Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14734:
! 14735: * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
! 14736:
! 14737: Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14738:
! 14739: * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
! 14740: output page into XMLinfo.html. Close bug #66951 and
! 14741: raised by Robert Collins too.
! 14742:
! 14743: Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14744:
! 14745: * encoding.c: Paul Keogh pointed out a possibility of segfault
! 14746: on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
! 14747: Closes bug # 68238
! 14748:
! 14749: Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14750:
! 14751: * doc/*.html: updated the Gdome2 links
! 14752:
! 14753: Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14754:
! 14755: * libxml.h: Applied following patches from Robert Collins
! 14756: and make sure IN_LIBXML is defined when compiling it
! 14757: -------
! 14758: * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
! 14759: as well as Visual C.
! 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
! 14766: xmlSysIDExists xmlNoNetExists).
! 14767: * xmllint.c: Don't include winsock2.h for Cygwin.
! 14768:
! 14769: Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14770:
! 14771: * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
! 14772: when the version info is not present.
! 14773:
! 14774: Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14775:
! 14776: * tree.c: Anthony Jones pointed out a problem in
! 14777: xmlStringGetNodeList() and provided a fix for it
! 14778:
! 14779: Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14780:
! 14781: * parser.c: patch from Frank J Franklin to remove a bug in
! 14782: xmlCreatePushParserCtxt() when the initial buffer passed
! 14783: is large.
! 14784:
! 14785: Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14786:
! 14787: * win32/*: big cleanup of the Windows/MSVC project files
! 14788: from Igor Zlatkovic
! 14789:
! 14790: Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14791:
! 14792: * doc/Makefile.am: should fix #67674 and avoid troubles if
! 14793: xsltproc is not available or fails in the prefix provided
! 14794:
! 14795: Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
! 14796:
! 14797: * xmlmemory.c: one more doc patch from Charlie Bozeman.
! 14798:
! 14799: Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14800:
! 14801: * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
! 14802: include/libxml/xmlerror.h include/libxml/xpathInternals.h:
! 14803: Fixed a few other problems raised by Charlie Bozeman.
! 14804: * result/VC/ElementValid[5-7]: fixed the output
! 14805:
! 14806: Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14807:
! 14808: * *.c include/libxml/*.h doc/html/*: applied 42 documentation
! 14809: patches from Charlie Bozeman. Regenerated the HTML docs.
! 14810:
! 14811: Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14812:
! 14813: * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
! 14814: for Windows from Igor
! 14815:
! 14816: Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14817:
! 14818: * xmllint.c: applied Justin Fletcher patch for --output or -o
! 14819:
! 14820: Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14821:
! 14822: * win32/libxml2/libxml2.def.src: close #67019
! 14823:
! 14824: Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14825:
! 14826: * xmllint.c: applied Justin Fletcher generic timing patch
! 14827: similar to the one already applied to xsltproc.
! 14828:
! 14829: Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14830:
! 14831: * include/libxml/tree.h tree.c: applied documentation patches
! 14832: from Charlie Bozeman
! 14833:
! 14834: Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
! 14835:
! 14836: *doc/xmllint.xml, xmllint.1 - document --dropdtd
! 14837:
! 14838: Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14839:
! 14840: * valid.c: fix the xmlStrdup() used in the previous patch.
! 14841: * valid.c: added --dropdtd
! 14842: * tree.c: fixed xmlUnlinkNode so it also removes the references
! 14843: from the document if the node is a DTD
! 14844:
! 14845: Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14846:
! 14847: * HTMLtree.c valid.c: cleanup some static declarations
! 14848:
! 14849: Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14850:
! 14851: * xmllint.c: removed another strdup()
! 14852: * doc/FAQ: removed the HP/UX entry
! 14853:
! 14854: Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14855:
! 14856: * valid.c: fix bug #66816 when validating.
! 14857: * xmllint.c: don't use sys/time.h if configure did not found it
! 14858:
! 14859: Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
! 14860:
! 14861: * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
! 14862: xmlcatalog_man.xml
! 14863:
! 14864: Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14865:
! 14866: * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
! 14867: xmlInitMemory() was declared twice
! 14868:
! 14869: Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14870:
! 14871: * globals.c: do not reference strdup() !
! 14872: * configure.in libxml-2.0.pc.in: trying to fix the libs
! 14873: of the various config extraction modules
! 14874:
! 14875: Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14876:
! 14877: * configure.in : preparing 2.4.12
! 14878: * doc/* : updated and rebuilt the docs
! 14879:
! 14880: Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14881:
! 14882: * uri.c: closed bug #66159
! 14883: * testURI.c: added --escape option
! 14884: * configure.in: some cleanup for xml2-config --cflags
! 14885:
! 14886: Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14887:
! 14888: * globals.c testThreads.c: removed some misplaced includes
! 14889: of xmlversion.h
! 14890:
! 14891: Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
! 14892:
! 14893: * threads.c: patch from Gary Pennington fixing a possible
! 14894: problem at initialization time.
! 14895:
! 14896: Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14897:
! 14898: * configure.in libxml.h parser.c testThreads.c macos/: integrated
! 14899: Eric Lavigne contribution to build libxml2 on MacOS using
! 14900: CodeWarrior.
! 14901:
! 14902: Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14903:
! 14904: * xmllint.c: applied Geert Kloosterman's patch to fix
! 14905: --repeat --timing output
! 14906:
! 14907: Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14908:
! 14909: * parser.c: Robin Berjon <robin@knowscape.com> found a case
! 14910: where non-wellformed XML declaractions were not detected.
! 14911:
! 14912: Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14913:
! 14914: * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
! 14915:
! 14916: Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14917:
! 14918: * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
! 14919: gets reset by xmlCleanupInputCallbacks() and this makes the
! 14920: function useless. Same for output.
! 14921:
! 14922: Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14923:
! 14924: * xmlIO.c: robert pointed out a loop error in callback cleanups
! 14925:
! 14926: Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14927:
! 14928: * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
! 14929: moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
! 14930: they are not really tied to debugging
! 14931:
! 14932: Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14933:
! 14934: * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
! 14935: * xmllint.c: better --catalogs description
! 14936:
! 14937: Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14938:
! 14939: * tree.c: fixed a couple of problems in xmlSetProp()
! 14940:
! 14941: Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14942:
! 14943: * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
! 14944: unappropriate stdout output.
! 14945:
! 14946: Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14947:
! 14948: * include/libxml/tree.h: Fixed a couple of macro errors pointed out
! 14949: by Denis Beurive, closes #65111
! 14950:
! 14951: Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14952:
! 14953: * valid.c: in case of content model validity error, don't
! 14954: print it if validity warnings were not requested.
! 14955:
! 14956: Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14957:
! 14958: * nanoftp.c: applied a couple of patches from Brian D Ripley.
! 14959: * parserInternals.c: removed the last exit() call. Print an
! 14960: unmaskable error on stderr instead (library mismatch detection)
! 14961:
! 14962: Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
! 14963:
! 14964: * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
! 14965: shell instructions from Heiko Rupp
! 14966:
! 14967: Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14968:
! 14969: * catalog.c: use the URL notation file:// for default catalog paths
! 14970:
! 14971: Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14972:
! 14973: * include/libxml/tree.h: better comments for _private fields
! 14974: * tree.c: removed a problem when copying an entity reference.
! 14975:
! 14976: Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14977:
! 14978: * vms/*: updated instructions and diffs from John A Fotheringham
! 14979:
! 14980: Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14981:
! 14982: * include/libxml/xmlerror.h: avoid an include problem if
! 14983: #include <libxml/xmlerror.h> happens first in code
! 14984: seems to be the case in KDE libs
! 14985:
! 14986: Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14987:
! 14988: * win32/dsp/* include/libxml/xmlwin32version.h.in: update
! 14989: from Igor for Windows
! 14990:
! 14991: Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14992:
! 14993: * Makefile.am: Gary Pennington pointed out a missing prefix
! 14994:
! 14995: Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
! 14996:
! 14997: * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
! 14998: * doc/*: upgraded and rebuilt the docs
! 14999:
! 15000: Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15001:
! 15002: * HTMLparser.c: fix comment in scripts element parsing.
! 15003: * result/HTML/doc3*: updated the results.
! 15004:
! 15005: Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15006:
! 15007: * uri.c: another URI bug fix #63336, using Joel Young patch.
! 15008:
! 15009: Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15010:
! 15011: * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
! 15012: a cleaned up version of the Pwd shell string generation.
! 15013:
! 15014: Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15015:
! 15016: * valid.c include/libxml/tree.h: trying to fix namespaces +
! 15017: validation problems for good, closing #63619 in the process
! 15018: * result/valid/dia.xml test/valid/dia.xml: the Dia test was
! 15019: wrong in this respect, fixed it.
! 15020:
! 15021: Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15022:
! 15023: * xmllint.c: Morus Walter patch to allow --format and --encode
! 15024:
! 15025: Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15026:
! 15027: * debugXML.c: Stefan Kost provided an help command for the shell
! 15028:
! 15029: Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15030:
! 15031: * debugXML.c: Heiko Rupp pointed that the shell would crash
! 15032: on empty nodesets returns.
! 15033:
! 15034: Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15035:
! 15036: * Makefile.am: Weiqi Gao pointed out that xmlcatalog
! 15037: migh need the history libraries
! 15038:
! 15039: Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15040:
! 15041: * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
! 15042: handle the case of < in quoted attributes, Bastian Kleineidam
! 15043:
! 15044: Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15045:
! 15046: * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
! 15047: fixing catalog breakages
! 15048: * Makefile.am catalog.c result/catalogs/catal
! 15049: result/catalogs/mycatalog.* test/catalogs/catal*:
! 15050: fixed more problems in catalog support, added more regression tests
! 15051: for both XML and SGML catalog handling
! 15052:
! 15053: Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15054:
! 15055: * debugXML.c: applied an improvement to xmlGetLineNo() from
! 15056: Keith Isdale
! 15057:
! 15058: Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15059:
! 15060: * catalog.c: dohhhh XML catalog add and remove ops were broken too.
! 15061: Side effect of the progressive catalog loading
! 15062:
! 15063: Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15064:
! 15065: * Makefile.am: confexecdir and confexec_DATA were defined twice
! 15066: pointed out by Karl Eichwalder
! 15067:
! 15068: Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15069:
! 15070: * xmlcatalog.c: avoid unlink() and use remove() instead.
! 15071:
! 15072: Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15073:
! 15074: * libxml.spec.in: cleanup
! 15075: * include/libxml/xmlwin32version.h: updated with 2.4.8
! 15076:
! 15077: Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15078:
! 15079: * encoding.c global.data globals.c testThreads.c: fix bug #63752
! 15080: of compiling libxml with a non standard set of options
! 15081:
! 15082: Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
! 15083:
! 15084: * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
! 15085: document --sgml option, fixing gnome bugzilla #63382
! 15086:
! 15087: Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15088:
! 15089: * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
! 15090: breakage of 2.4.7, added a couple of really needed APIs
! 15091: like xmlCatalogIsEmpty() and xmlNewCatalog()
! 15092: * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
! 15093: for install-catalog
! 15094: * configure.in: preparing 2.4.8
! 15095:
! 15096: Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15097:
! 15098: * HTMLtree.c tree.c include/libxml/HTMLtree.h
! 15099: include/libxml/tree.h include/libxml/xmlIO.h: more include
! 15100: cleanups, export cleanly one html output + format function.
! 15101:
! 15102: Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15103:
! 15104: * parser.c: removed initGenericErrorDefaultFunc call from
! 15105: xmlInitParser() since it could destroy previous calls to
! 15106: xsltSetGenericErrorFunc() effects
! 15107:
! 15108: Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15109:
! 15110: * debugXML.c include/libxml/debugXML.h: bool can be a reserved
! 15111: keyword.
! 15112:
! 15113: Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15114:
! 15115: * Makefile.am: cleanup
! 15116: * threads.c: cleanup too
! 15117: * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
! 15118: from xsltproc
! 15119: * include/libxml/tree.h include/libxml/parser.h: trying to break a
! 15120: dependency loop.
! 15121:
! 15122: Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15123:
! 15124: * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
! 15125: was not used anymore !
! 15126:
! 15127: Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15128:
! 15129: * configure.in: preparing 2.4.7
! 15130: * Makefile.am doc/Makefile.am: switched to the latest xmllint
! 15131: manual page from John
! 15132: * doc/*: updated the doc and rebuilt the generated pages
! 15133:
! 15134: Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15135:
! 15136: * xmlIO.c: closing bug #62711, the library should never
! 15137: close stdin or stdout.
! 15138:
! 15139: Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15140:
! 15141: * uri.c: second pass at fixing #63336, using Joel Young
! 15142: final patch. looks okay.
! 15143:
! 15144: Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15145:
! 15146: * uri.c include/libxml/uri.h: trying to clear #63336
! 15147: allowing the escaping routine to parse unconformant
! 15148: URI-References.
! 15149:
! 15150: Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15151:
! 15152: * vms/readme.vms vms/build_libxml.com nanoftp.c
! 15153: include/libxml/xmlversion.h.in: a few VMS updates from
! 15154: John A Fotheringham
! 15155: * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
! 15156: and xmlCleanupOutputCallbacks() for the Perl binding people.
! 15157:
! 15158: Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
! 15159:
! 15160: * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
! 15161: apply fixes to close #63271 and avoid segfaults when
! 15162: the error routine gets callbed before xmlInitParser()
! 15163: get called.
! 15164: * nanoftp.c error.c: Applied patches from Justin Fletcher
! 15165: correcting some xmlGenericError misuses.
! 15166:
! 15167: Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15168:
! 15169: *doc/xmllint.xml, doc/xmllint.1
! 15170: New and improved man page for xmllint - .xml is the original, .1
! 15171: is the generated man page
! 15172:
! 15173: Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15174:
! 15175: * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
! 15176: the web site from the main HTML document.
! 15177:
! 15178: Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15179:
! 15180: * parser.c: fixed an erroneous validation bug when PE refs
! 15181: occurs in external parsed entities referenced from the
! 15182: internals subset
! 15183: * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
! 15184: test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
! 15185: added the associated testcase, it's a nice one.
! 15186: * HTMLparser.c: generate the DTD node as HTML still ...
! 15187: * HTMLtree.c: fixed errors in Set/GetMetaEncoding
! 15188:
! 15189: Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15190:
! 15191: * HTMLparser.c: fixed a bug in htmlNewDoc()
! 15192:
! 15193: Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15194:
! 15195: * test/threads/*: added entities testing to the Thread test
! 15196: * testThreads.c: make the test reasonable
! 15197: * DOCBparser.c: fix the DTD public and system ID
! 15198: * xmllint.c: added --sgml for SGML DocBook importing
! 15199: * Makefile.am: added Docbtests target
! 15200:
! 15201: Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15202:
! 15203: * nanoftp.c: use only "anonymous@" string for anonymous passwds
! 15204: * testThreads.c: removed bogus include
! 15205:
! 15206: Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15207:
! 15208: * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
! 15209: fixed a very serious (looping) validation bug
! 15210:
! 15211: Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
! 15212:
! 15213: * include/libxml/globals.h include/libxml/threads.h threads.c
! 15214: testThreads.c: far more testing, cleaning up bugs
! 15215: * *.c : make sure globals.h is always included.
! 15216:
! 15217: Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15218:
! 15219: * HTMLparser.c: try to get rid of parser loops for good.
! 15220:
! 15221: Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15222:
! 15223: * configure.in: fixed some bugs in CFLAGS passing.
! 15224: * test/threads Makefile.am testThreads.c: added a specific
! 15225: threaded test case (really nasty, guaranteed).
! 15226:
! 15227: Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15228:
! 15229: * catalog.c: serious cleanup on the management of the
! 15230: XML catalog tree, more tests done, especially with
! 15231: the catalog PI.
! 15232:
! 15233: Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
! 15234:
! 15235: * catalog.c: avoid a problem in catalog cleanup on SMP if
! 15236: catalogs were not initialized.
! 15237:
! 15238: Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15239:
! 15240: * catalog.c xpath.c: trying to cleanup the not thread safe
! 15241: parts of the library.
! 15242:
! 15243: Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15244:
! 15245: * include/libxml/globals.h configure.in global.data: make
! 15246: the allocation be per-thread a configure option
! 15247: * encoding.c include/libxml/parser.h: fixed compilation
! 15248: errors
! 15249:
! 15250: Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15251:
! 15252: * include/libxml/parser.h: Norm reported that a few lines
! 15253: added were breaking libxslt compile, removed them for now
! 15254:
! 15255: Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
! 15256:
! 15257: * parser.c parserInternals.c threads.c: debugged and fixed
! 15258: initialization problems which were giving troubles on SMP
! 15259: boxes.
! 15260:
! 15261: Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15262:
! 15263: * include/libxml/Makefile.am: missing globals.h
! 15264:
! 15265: Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15266:
! 15267: * globals.c: added a couple of standard includes.
! 15268:
! 15269: Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15270:
! 15271: * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
! 15272: include/libxml/parserInternals.h include/libxml/tree.h
! 15273: include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
! 15274: nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
! 15275: testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
! 15276: Applied the last patches from Gary, cleanup, activated threading
! 15277: all user accessible global variables are now handled in globals.[ch]
! 15278: Still a bit rought but make tests passes with either
! 15279: --with-threads defined at configure time or not.
! 15280: * Makefile.am example/Makefile.am: added globals.[ch] and threads
! 15281: linking options
! 15282:
! 15283: Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15284:
! 15285: * Makefile.am include/libxml/Makefile.am
! 15286: include/libxml/globals.h globals.c include/libxml/threads.h
! 15287: threads.c build_glob.py global.data xmlcatalog.c acconfig.h
! 15288: configure.in: started integrating the core of the thread support
! 15289: not activated yet but half integrated. The code should still
! 15290: compile and work anyway.
! 15291:
! 15292: Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15293:
! 15294: * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
! 15295: parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
! 15296: integrating the non-controversial parts of Gary Pennington
! 15297: multithread patches
! 15298: * catalog.c: corrected a small bug introduced
! 15299:
! 15300: Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15301:
! 15302: * catalog.c include/libxml/catalog.h: very serious cleanup,
! 15303: isolating unportable code and as much as possible the accesses
! 15304: to the global shared catalog. May need more testing !
! 15305:
! 15306: Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15307:
! 15308: * include/libxml/debugXML.h debugXML.c tree.c: integrating
! 15309: Keith Isdale patches for the XSLT debugger interfaces. Some
! 15310: cleanup
! 15311:
! 15312: Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15313:
! 15314: * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
! 15315: * DOCBparser.c: generate line nubers in elements
! 15316:
! 15317: Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15318:
! 15319: * configure.in: preparing 2.4.6 release
! 15320: * doc/xml.html doc/html/*: updated and rebuilt the docs
! 15321: * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
! 15322:
! 15323: Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15324:
! 15325: * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
! 15326: adding documentation for DV's supercatalog support
! 15327:
! 15328: Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15329:
! 15330: * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
! 15331: super catalog support adding one API and one flag --sgml to
! 15332: xmlcatalog
! 15333:
! 15334: Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15335:
! 15336: * doc/xmlcatalog_man.xml, xmlcatalog.1
! 15337: One more crack at
! 15338: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
! 15339:
! 15340: Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
! 15341:
! 15342: * xpath.c: implemented xmlXPathObjectCopy for external objects
! 15343: * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
! 15344:
! 15345: Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15346:
! 15347: *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
! 15348: finishing up fix to
! 15349: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
! 15350: the xmlcatalog man page display more elegantly
! 15351:
! 15352: Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15353:
! 15354: * configure.in: closing bug #61832
! 15355: * HTMLparser.c: removed a warning
! 15356:
! 15357: Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15358:
! 15359: * xpath.c: fixing #61673 part I, do not loose doc information
! 15360: when copying result value trees.
! 15361:
! 15362: Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15363:
! 15364: * xpath.c: trying to harden the XPath interpreter
! 15365:
! 15366: Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15367:
! 15368: * doc/xmlcatalog.1 updated using a new stylesheet to address, in
! 15369: part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
! 15370:
! 15371: Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
! 15372:
! 15373: * HTMLparser: repaired another loop problem
! 15374:
! 15375: Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15376:
! 15377: * uri.c: applied fix from Mathias Hasselmann about a bug in URI
! 15378: parsing.
! 15379: * xpath.c: fix bug #61291 the default XML namespace node is
! 15380: missing from the namespace axis.
! 15381: * tree.c: refuse to create namespaces nodes with prefix "xml"
! 15382:
! 15383: Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15384:
! 15385: * SAX.c: ouch a non-defined namespace could lead to a crash,
! 15386: fixed #61215
! 15387:
! 15388: Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15389:
! 15390: * parserInternals.c: closed bug #61054
! 15391:
! 15392: Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15393:
! 15394: * include/libxml/Makefile.am: closing #60708
! 15395:
! 15396: Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15397:
! 15398: * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
! 15399: adding xmlSAXParseFileWithData following Marco Stipek suggestion
! 15400:
! 15401: Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15402:
! 15403: * valid.c: close bug #61550 when xml: wasn't considered a namespace
! 15404:
! 15405: Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15406:
! 15407: * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
! 15408: * DOCBparser.c HTMLparser.c parser.c: fixed typos
! 15409:
! 15410: Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15411:
! 15412: * catalog.c: Justin Fletcher provided cleaup code in case
! 15413: HAVE_STAT is not defined
! 15414: * include/win32config.h: Igor Zlatkovic suggested to have
! 15415: HAVE_STAT defined there
! 15416:
! 15417: Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
! 15418:
! 15419: * catalog.c - fixed typing error reported by M. Barros
! 15420:
! 15421: Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15422:
! 15423: * xmllint.c - fixing typo
! 15424:
! 15425: Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
! 15426:
! 15427: * HTMLparser.c: small enhancement to prevent loop on
! 15428: unrecognizable data
! 15429:
! 15430: Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15431:
! 15432: * parserInternals.c: applying patch from bug #60757 this
! 15433: should close it
! 15434:
! 15435: Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15436:
! 15437: * catalog.c xmlcatalog.c: removed a couple of warning
! 15438: * xpath.c: try to solve the linking problem on platforms
! 15439: needing trio to compile
! 15440:
! 15441: Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15442:
! 15443: * Makefile.am libxml.spec.in: backing up non-documented changes
! 15444: commited without review or aproval by Jens Finke <jens@gnome.org>
! 15445: * HACKING: made 100% clear that no commit should be done directly
! 15446:
! 15447: Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15448:
! 15449: * configure.in: Joe Orton provided a patch fixing a problem
! 15450: when iconv is specified to be in a non-standard directory
! 15451: but wasn't exported in xml2-config --cflags
! 15452:
! 15453: Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15454:
! 15455: * configure.in: let's ship 2.4.5 before getting too much
! 15456: troubles with 2.4.4 errors.
! 15457:
! 15458: Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15459:
! 15460: * encoding.c entities.c: do not output hexadecimal charrefs
! 15461: when serializing HTML since some version of Netscape can't
! 15462: grok it, generate decimal ones.
! 15463: * result/HTML/doc3.htm: output changed due to previous test
! 15464: * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
! 15465:
! 15466: Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15467:
! 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 :-(
! 15470:
! 15471: Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15472: Released 2.4.4
! 15473:
! 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,
! 15476: updated the configuration scripts systems accordingly
! 15477:
! 15478: Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15479:
! 15480: * configure.in: preparing for 2.4.4
! 15481: * doc/xml.html doc/html/*: updated and rebuilt the docs
! 15482:
! 15483: Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15484:
! 15485: * win32/dsp/libxml2.def.src: tried to incorporate comments
! 15486: from bug #59220
! 15487:
! 15488: Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15489:
! 15490: * parser.c result/noent/wml.xml: fixed bug #59981 related
! 15491: to handling of '&' in attributes when entities are substitued
! 15492:
! 15493: Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15494:
! 15495: * libxml.h include/libxml/xmlversion.h.in
! 15496: include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
! 15497: Tried to close bug #60131
! 15498:
! 15499: Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15500:
! 15501: * SAX.c: fixed a bug in the HTML parser introduced Sep 9
! 15502:
! 15503: Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15504:
! 15505: * SAX.c: fixing bug #59946 on xmlns=""
! 15506:
! 15507: Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15508:
! 15509: * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
! 15510: but allocates a new error code.
! 15511:
! 15512: Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15513:
! 15514: * xmllint.c: John Fleck fixed typos in the options output
! 15515: * parser.c SAX.c: fix ignorable white space SAX selection
! 15516:
! 15517: Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15518:
! 15519: * entities.c: Steve Underwood found the possibility of an
! 15520: ininite loop in case of error.
! 15521:
! 15522: Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15523:
! 15524: * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
! 15525:
! 15526: Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15527:
! 15528: * parser.c: warn if version is not 1.0 but it's not
! 15529: strictly speaking an error after analyzing the spec
! 15530:
! 15531: Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15532:
! 15533: *doc/catalog.html - add link to the html version of the
! 15534: man page, other linguistic cleanups
! 15535:
! 15536: Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
! 15537:
! 15538: * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
! 15539: adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
! 15540: file, has not yet been included in the build.
! 15541:
! 15542: Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15543:
! 15544: * catalog.c: removed a duplicate affectation Justin Fletcher
! 15545:
! 15546: Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15547:
! 15548: * tree.c: Armin Sander pointed a possible text coalescing
! 15549: problem, completed his patch.
! 15550:
! 15551: Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
! 15552:
! 15553: * trionan.c: Fixed const and volatile re-definition problem
! 15554:
! 15555: Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15556:
! 15557: * libxml.4 parser.c: doc updates from Heiko Rupp
! 15558: * parserInternals.c: 2 sanity checks from Heiko Rupp
! 15559:
! 15560: Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15561:
! 15562: * tree.c: applied patch from Armin Sander to make some pointers
! 15563: const in xmlCopyNode()
! 15564: * include/libxml/tree.h: added fix to the header
! 15565:
! 15566: Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15567:
! 15568: * xpath.c: hum, restrict the integer usage gcc bug workaround
! 15569: to only gcc compilers so that other architecture don't get
! 15570: penalized by this limitation.
! 15571: * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
! 15572:
! 15573: Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15574:
! 15575: * valid.c: fixed a Windows compiler warning (Chris Poblete)
! 15576: * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
! 15577:
! 15578: Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15579:
! 15580: * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
! 15581: --convert option to xmlcatalog to convert SGML ones to
! 15582: the XML syntax.
! 15583: * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
! 15584:
! 15585: 2.4.3 got released at that point
! 15586: Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15587:
! 15588: * catalog.c xmlIO.c: started some serious testing and fixed
! 15589: a few bug and optmization needs.
! 15590:
! 15591: Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15592:
! 15593: * Makefile.am configure.in include/libxml/xmlwin32version.h:
! 15594: preparing for a 2.4.3 release even if it may not be ready yet
! 15595: * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
! 15596: all file parsing lookup to go through the entity resolver, add
! 15597: to add an API to bypass it (needed to load catalogs themselves),
! 15598: some cleanup on the catalog code too.
! 15599: * nanoftp.c: small cleanup
! 15600: * doc/catalog.html: small update
! 15601:
! 15602: Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15603:
! 15604: * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
! 15605: Jun Kuriyama
! 15606:
! 15607: Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15608:
! 15609: * doc/catalog.html: finished the catalog documentation
! 15610:
! 15611: Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15612:
! 15613: * doc/catalog.html doc/xml.html: added documentation about
! 15614: Catalog support, misses an API description
! 15615: * doc/html/*: reextracted the API pages
! 15616:
! 15617: Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15618:
! 15619: * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
! 15620: Added the part about section 7.2 on URI resolution,
! 15621: fixed a side effect in the HTML parser, look complete
! 15622: and ready to rock except the URI/SystemID part!
! 15623:
! 15624: Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15625:
! 15626: * include/libxml/catalog.h include/libxml/parser.h
! 15627: include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
! 15628: xmlIO.c: added support and APIs needed for the catalog PI
! 15629: * include/libxml/xmlIO.h: cleanup
! 15630:
! 15631: Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15632:
! 15633: * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
! 15634: include/libxml/catalog.h: starts to look okay, really
! 15635: plugged the new framework, cleaned a lot of stuff,
! 15636: added some APIs, except the PI's support missing this
! 15637: should be mostly complete
! 15638: * result/catalogs/* test/catalogs/*: added new test, enriched
! 15639: the existing one with URN ID tests
! 15640:
! 15641: Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15642:
! 15643: * catalog.c: fixed nextCatalog
! 15644: * result/catalogs/docbook test/catalogs/*: started adding
! 15645: a small regression test
! 15646:
! 15647: Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15648:
! 15649: * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
! 15650: more work on the XML catalog support.
! 15651: * parser.c include/libxml/parser.h: small cleanup seems using
! 15652: list as a public parameter name can give portability troubles
! 15653: * trionan.c trionan.h xpath.c include/libxml/trionan.h
! 15654: include/libxml/xpath.h include/libxml/Makefile.am: removed
! 15655: trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
! 15656: wrappers
! 15657:
! 15658: Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
! 15659:
! 15660: * Makefile.am trio.c triodef.h trionan.c xpath.c
! 15661: include/libxml/Makefile.am include/libxml/trionan.h:
! 15662: Re-worked Not-A-Number and Infinity support.
! 15663: * xmlcatalog.c: added readline include files
! 15664:
! 15665: Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15666:
! 15667: * Makefile.am xmlcatalog.c libxml.spec.in: renaming
! 15668: testCatalog as xmlcatalog, making it an installed app
! 15669: adding a shell, and preparing it to be a /etc/xml/catalog
! 15670: management tool, though not ready yet
! 15671: * catalog.c include/libxml/catalog.h: adding support for
! 15672: XML Catalogs http://www.oasis-open.org/committees/entity/
! 15673: not finished, there is some interesting tradeoffs and a
! 15674: few open questions left.
! 15675:
! 15676: Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15677:
! 15678: * xmllint.c: fixed a line formatting problem
! 15679:
! 15680: Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15681:
! 15682: * SAX.c: removed a couple of unused variable (Albert Chin)
! 15683:
! 15684: Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15685:
! 15686: * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
! 15687: trying to fix some troubles w.r.t. function returning
! 15688: const xxxPtr.
! 15689:
! 15690: Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15691:
! 15692: * win32/dsp/libxml2.def.src: another set of symbols conditionally
! 15693: defined
! 15694:
! 15695: Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15696:
! 15697: * xpointer.c: removed unused var
! 15698:
! 15699: Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15700:
! 15701: * testXPath.c: another small cleanup closing bug #59110
! 15702:
! 15703: Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15704:
! 15705: * win32/dsp/libxml2.def.src: small cleanup closing bug
! 15706: #59108
! 15707:
! 15708: Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15709:
! 15710: * example/gjobread.c: add xmlCleanupParser() before leaving
! 15711:
! 15712: Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15713:
! 15714: * config.h.in configure.in include/libxml/xmlwin32version.h:
! 15715: released 2.4.2
! 15716:
! 15717: Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15718:
! 15719: * include/libxml/valid.h debugXML.c valid.c: deprecate
! 15720: the non-boundchecking Sprintf functions, add Snprintf
! 15721: this should close bug #57984
! 15722:
! 15723: Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15724:
! 15725: * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
! 15726: URIs before doing the lookups (pointed by Mark Vakoc)
! 15727:
! 15728: Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15729:
! 15730: * xpath.c: serious changes on Result Value Trees and NodeSets
! 15731: w.r.t. deallocation and collect operations. Probably not
! 15732: 100% clean (merge of allocated trees smells like a problem).
! 15733: Seems sufficient to close #58943
! 15734:
! 15735: Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15736:
! 15737: * xmllint.c: adding a --format option
! 15738:
! 15739: Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15740:
! 15741: * xpath.c: count() was broken on Result Value Tree
! 15742: * xmlIO.c: fixed file:/// accesses on _WIN32
! 15743:
! 15744: Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15745:
! 15746: * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
! 15747: macro was renamed, this should close bug #58683
! 15748:
! 15749: Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15750:
! 15751: * SAX.c: small fix fixing bug #58539 reported by coolo, in
! 15752: entity substitution mode text at the end of the entity might
! 15753: be added due to text coalescing.
! 15754: * nanoftp.c parser.c: small cleanup
! 15755:
! 15756: Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15757:
! 15758: * HACKING: added John Fleck right to commit in the doc subdir
! 15759:
! 15760: Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15761:
! 15762: * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
! 15763: allow to inherit attributes from the DTD directly in the
! 15764: tree, this is needed for XPath and can be a useful feature.
! 15765: Inherited namespaces are always provided at the tree level now
! 15766: * test/defattr* result/defattr* result/noent/defattr*: added a couple
! 15767: of tests for this feature (XSLT being the prime user).
! 15768:
! 15769: Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15770:
! 15771: * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
! 15772: testSAX.c xmlIO.c xmllint.c include/win32config.h
! 15773: include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
! 15774: include/libxml/xmlwin32version.h.in win32/README.MSDev
! 15775: win32/dsp/*: applied Win32 Facelift No.2 patches from
! 15776: Igor Zlatkovic for Windows/MSC
! 15777:
! 15778: Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15779:
! 15780: * SAX.c: unparsedEntityDecl() the URI computation of the
! 15781: entity wasn't done breaking XSLT unparsed-entity-uri()
! 15782:
! 15783: Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
! 15784:
! 15785: * xpath.c: fixed a bug when walking the descendants and
! 15786: the current node has no children
! 15787: * debugXML.c: show up when a text node is supposed to not be escaped
! 15788:
! 15789: Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
! 15790:
! 15791: * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
! 15792: worked like the set:leading() function)
! 15793: * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
! 15794:
! 15795: Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15796:
! 15797: * nanohttp.c: protected an use of EAGAIN, Brian Stafford
! 15798:
! 15799: Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15800:
! 15801: * include/libxml/xmlIO.h: apply change to close #58141
! 15802: * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
! 15803:
! 15804: Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15805:
! 15806: * parser.c: when the internal subset uses a PE, then the
! 15807: included entity can use conditional sections.
! 15808:
! 15809: Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15810:
! 15811: * xpath.c include/libxml/xpath.h: fixed a serious memory problen
! 15812: when walking the namespace axis showing up in
! 15813: libxst/tests/general/bug-12
! 15814: * xmlmemory.c: added the possibility to trace a given block
! 15815: defined by its address
! 15816:
! 15817: Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15818:
! 15819: * parser.c: don't override existing encoding specified before
! 15820: starting xmlParseDocument()
! 15821:
! 15822: Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15823:
! 15824: * include/libxml/xmlwin32version.h: reinserted, needed for
! 15825: Windows users of CVS
! 15826:
! 15827: 2001-07-27 Darin Adler <darin@bentspoon.com>
! 15828:
! 15829: * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
! 15830: * testCatalog.c: Add include of <libxml/parser.h>.
! 15831:
! 15832: 2001-07-27 Darin Adler <darin@bentspoon.com>
! 15833:
! 15834: * include/libxml/.cvsignore:
! 15835: * include/libxml/xmlwin32version.h:
! 15836: Remove this file from CVS because it's generated.
! 15837:
! 15838: Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15839:
! 15840: * parser.c include/libxml/parser.h: applied const patches from
! 15841: Tom Moog #58002
! 15842:
! 15843: Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
! 15844:
! 15845: * xpath.c include/libxml/xpath{,Internals}.h: added a function
! 15846: lookup framework
! 15847:
! 15848: Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15849:
! 15850: * tree.c: fixed xmlCopyNode() for documents
! 15851:
! 15852: Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15853:
! 15854: * parser.c: fixed bugs #58073 reported by Greg Shtilman
! 15855:
! 15856: Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15857:
! 15858: * parser.c: fixes bug #57652 reported by Morus Walter
! 15859:
! 15860: Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15861:
! 15862: * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
! 15863:
! 15864: Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15865:
! 15866: * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
! 15867: errors, lesson don't add new functions at 1am before a release
! 15868: * xpath.c: integrated fix from Bjorn to avoid divide by zero
! 15869: from XPath initialization when possible.
! 15870:
! 15871: Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15872:
! 15873: * result/scripts/base*: removing history/readline changed
! 15874: this slightly
! 15875: * include/libxml/parser.h SAX.c parser.c parserInternals.c
! 15876: xmllint.c: make element content line number generation
! 15877: optionnal to avoid breaking old apps added interface to switch
! 15878:
! 15879: Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15880:
! 15881: * configure.in: get rid of the readline and libhistory
! 15882: dependencies by default, release 2.4.1 with IA64 fix
! 15883: * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
! 15884: include/libxml/tree.h include/libxml/xmlIO.h: incorporated
! 15885: John Kroll fixes to allow saving to HTTP via PUT (or
! 15886: POST of needed).
! 15887: * doc/html/*.html: regenerated the docs
! 15888:
! 15889: Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
! 15890:
! 15891: * hash.c include/libxml/hash.h: added xmlHashScannerFull,
! 15892: xmlHashScanFull and xmlHashScannFull3 to get passed the
! 15893: three keys as arguments to the callback function
! 15894:
! 15895: Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15896:
! 15897: * configure.in Makefile.am: removed libxml softlink for good
! 15898: * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
! 15899: 100% coverage by gtk-doc
! 15900:
! 15901: Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15902:
! 15903: * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
! 15904: fixed serious troubles due to size_t vs. int mismatch
! 15905:
! 15906: Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15907:
! 15908: * SAX.c xmlIO.c: cleaned up some warning on the Alpha
! 15909:
! 15910: Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
! 15911:
! 15912: * include/libxml/xpath{,Internals}.h xpath.c: added a more
! 15913: convenient extension API for value and context managing
! 15914: Now handles external objects through xmlXPathPopExternal,
! 15915: xmlXPathWrapExternal and xmlXPathReturnExternal.
! 15916: Added functions for sets operations (intersection, etc.)
! 15917:
! 15918: Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15919:
! 15920: * include/libxml/parserInternals.h include/libxml/HTMLparser.h
! 15921: xmlIO.c tree.c parserInternals.c entities.c encoding.c
! 15922: HTMLparser.c: cleanup of global variables, marking some
! 15923: const or private.
! 15924:
! 15925: Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
! 15926:
! 15927: * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
! 15928: fixed xmlXPathNodeSetItem when passing index=0
! 15929:
! 15930: Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15931:
! 15932: * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
! 15933:
! 15934: Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15935:
! 15936: * xmllint.c: fixed compilation under Cygwin #57503
! 15937: * TODO: update
! 15938:
! 15939: 2001-07-13 Peter Williams <peterw@ximian.com>
! 15940:
! 15941: * config.h.in: add #undef HAVE_DLFCN_H
! 15942:
! 15943: * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
! 15944: builddir.
! 15945:
! 15946: Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15947:
! 15948: * win32/libxml2/libxml2.def.src: added a couple of exported entries
! 15949: raised by #57348 and #57381
! 15950:
! 15951: Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15952:
! 15953: * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
! 15954: tree.c xpointer.c: store the line numbder in element->content,
! 15955: may break some software, need a configuration mechanism
! 15956:
! 15957: 2001-07-10 Darin Adler <darin@bentspoon.com>
! 15958:
! 15959: * .cvsignore:
! 15960: * example/.cvsignore:
! 15961: * include/.cvsignore:
! 15962: * include/libxml/.cvsignore:
! 15963: Various things that are generated and should be ignored.
! 15964:
! 15965: Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15966:
! 15967: * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
! 15968: * doc/xml.html doc/html/*: updated the docs
! 15969:
! 15970: Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15971:
! 15972: * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
! 15973: validation occured on content with element child
! 15974:
! 15975: Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15976:
! 15977: * tree.c: fixed XML Base computation which was broken
! 15978: * debugXML.c: added a base function to the shell
! 15979: * Makefile.am result/scripts/* test/scripts/*: added scripts
! 15980: based regression tests, and adding 2 XML Base tests
! 15981:
! 15982: Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15983:
! 15984: * tree.c: set properties doc and call xmlSetListDoc for properties
! 15985: content when grafting them in a different tree.
! 15986: * aclocal.m4: remove from CVS
! 15987:
! 15988: Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15989:
! 15990: * win32/libxml2/libxml2.def.src: added some missing entry point
! 15991: for XPath (Mark Vakoc)
! 15992:
! 15993: Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15994:
! 15995: * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
! 15996: layer should URI-Unescape before trying to open resources.
! 15997:
! 15998: Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 15999:
! 16000: * xpath.c: fix the name() bug for elements in the default
! 16001: namespace reported by Charlie Bozeman
! 16002:
! 16003: Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16004:
! 16005: * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
! 16006: led to an XPath fix, improvements of SAX initialization, and
! 16007: an added option --nocdata to testXPath
! 16008:
! 16009: Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16010:
! 16011: * doc/libxml-doc.el: Felix Natter provided anew version working
! 16012: with XEmacs too
! 16013:
! 16014: Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16015:
! 16016: * include/libxml/xpath.h: small cleanup
! 16017: * doc/xml.html: update
! 16018:
! 16019: Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16020:
! 16021: * Makefile.am configure.in include/libxml/xmlwin32version.h:
! 16022: released 2.3.14
! 16023:
! 16024: Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16025:
! 16026: * doc/html/*: rebuilt the docs for the release
! 16027: * doc/xml.html: added 2.3.14 release.
! 16028:
! 16029: Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16030:
! 16031: * xpath.c: a bug reported by Stephan Kulow empty nodesets
! 16032: were not equal to empty strings
! 16033:
! 16034: Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16035:
! 16036: * SAX.c: fixed a URI-Reference computation problem when validating
! 16037: * xmlIO.c: small cleanup
! 16038:
! 16039: Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16040:
! 16041: * parser.c: improved the description of a couple of interfaces
! 16042: upon Larry Stamper suggestion
! 16043:
! 16044: Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16045:
! 16046: * SAX.c entities.c parser.c: changed completely the way entities
! 16047: are handled when running the parser in entity substitution mode.
! 16048: This fixes a bug reported by Stephan Kulow and nearly divides
! 16049: by 3 the amount of memory required by libxslt to load and process
! 16050: DocBook TDG.
! 16051:
! 16052: Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16053:
! 16054: * HTMLparser.c: fixing a too early root closing problem raised
! 16055: byt Prashanth Naidu
! 16056:
! 16057: Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16058:
! 16059: * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
! 16060: raised by Mark Vakoc.
! 16061:
! 16062: Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16063:
! 16064: * example/Makefile.am: fixed the include path to add srcdir/include
! 16065: * Makefile.am configure.in: fix from Albert Chin for iconv detection
! 16066: and some cleanup
! 16067:
! 16068: Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16069:
! 16070: * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
! 16071: lot of optimization work, results in significant improvements
! 16072: when handling really complex XPath queries. Add a small optimizer
! 16073: for unions, improve [n] and [last()], avoid some costly ops.
! 16074:
! 16075: Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16076:
! 16077: * include/libxml/parser.h parser.c: xmlStrstr args are both const
! 16078: * xpath.c: small cleanup
! 16079: * xmlGetNsList: reformated, fixed problems if used on Entities
! 16080:
! 16081: Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16082:
! 16083: * doc/xml.html: added 1.8.14 and 2.3.13 releases
! 16084:
! 16085: Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16086:
! 16087: * configure.in include/libxml/xmlwin32version.h: released 2.3.13
! 16088: * Makefile.am example/Makefile.am: workaround automake generating
! 16089: erroneous deps
! 16090:
! 16091: Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16092:
! 16093: * include/win32config.h: bug #56801 Yon Derek provided a patch
! 16094: to the windows config file.
! 16095:
! 16096: Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16097:
! 16098: * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
! 16099: libxml.h : Yon Derek provided a set of changes to compile from
! 16100: CVS on Windows/MSC
! 16101:
! 16102: Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16103:
! 16104: * parser.c: fixed UTF8 BOM support in push mode
! 16105: * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
! 16106: added a specific testcase
! 16107:
! 16108: Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16109:
! 16110: * Makefile.am: added --push regression tests
! 16111: * parserInternals.c: the XML parser segfaulted in --push mode
! 16112:
! 16113: Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16114:
! 16115: * configure.in: moved the symlinks detection within a CVS
! 16116: check, this is not portable and will be removed soon.
! 16117: * xpath.c: small cleanup/speedup
! 16118:
! 16119: Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16120:
! 16121: * configure.in doc/xml.html include/libxml/xmlwin32version.h:
! 16122: release of 2.3.12
! 16123: * parser.c: make an error message if unknow entities in all cases
! 16124:
! 16125: Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16126:
! 16127: * uri.c: fixed 2 uri normalization bugs on '//' reduction
! 16128:
! 16129: Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16130:
! 16131: * include/libxml/Makefile.am: Laszlo Peter pointed out that
! 16132: includes were installed in the wrong dir
! 16133:
! 16134: Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16135:
! 16136: * doc/html.xml: warn against sending code to exhibit bugs.
! 16137:
! 16138: Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16139:
! 16140: * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
! 16141: Tru64 from Thomas Leitner
! 16142:
! 16143: Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16144:
! 16145: * AUTHORS: added William and Bjorn
! 16146: * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
! 16147: daniel@veillard.com hopefully I won't have to do this again
! 16148: * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
! 16149: docs can be rebuilt cleanly now
! 16150: * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
! 16151: from CVs it's generated, added include/libxml/xmlwin32version.h
! 16152: also generated but which should change far less frequently.
! 16153: * catalog.c nanoftp.c: made sure to include libxml.h not
! 16154: libxml/xmlversion.h directly
! 16155: * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
! 16156: when compiling on WIN32 and MSC
! 16157:
! 16158: Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16159:
! 16160: * include/Makefile.am include/libxml/Makefile.am configure.in:
! 16161: fixed make distcheck and rebuilding the rpms
! 16162:
! 16163: Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16164:
! 16165: * configure.in: should finish the migration of exported includes
! 16166: into a real include/libxml in CVS, at least for CVS users.
! 16167: * removed the exported headers, added in include/libxml (as well
! 16168: as xmlversion.h.in).
! 16169:
! 16170: Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16171:
! 16172: * configure.in: fixed the way to detect symlink
! 16173:
! 16174: Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16175:
! 16176: * configure.in: updated, include/libxml is now a real CVS dir
! 16177:
! 16178: Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16179:
! 16180: * doc/libxml-doc.el: a new version of libxml-doc.el. This new
! 16181: version works with both libxml1 and libxml2 (it autodetects
! 16182: the prefix of the html-files) from Felix Natter.
! 16183: * doc/xml.html: updated doc accordingly
! 16184:
! 16185: Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16186:
! 16187: * xpath.c: fixed the bug generating a template loop in libxslt
! 16188: when using docbook-xsl-1.4, * should filter out document nodes
! 16189: * HACKING: added William
! 16190: * TODO: updated
! 16191:
! 16192: Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16193:
! 16194: * doc/FAQ.html: added a warning about gcc-3.0
! 16195: * doc/xml.html: added reference to gdome2 and removed a confusing
! 16196: sentence
! 16197:
! 16198: Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16199:
! 16200: * xmlversion.h: okay this is a generated file, but Windows
! 16201: users need it and they can't generate it, and I want CVS
! 16202: Windows users ...
! 16203: * win32/libxml2/libxml2_so.dsp: Windows project file for
! 16204: the shared lib version of libxml2
! 16205: * win32/libxml2/libxml2.def.src: bug #56527 set of exported
! 16206: resources needed for libxslt/xsltproc by Yon Derek
! 16207:
! 16208: Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
! 16209:
! 16210: * trio.c: MSVC fix (provided by Igor Zlatkovic)
! 16211:
! 16212: Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16213:
! 16214: * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
! 16215:
! 16216: Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16217:
! 16218: * include/win32config.h: Yon Derek provided a first fix
! 16219: to be able to compile libxslt/xsltproc on Windows
! 16220:
! 16221: Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16222:
! 16223: * xpath.c: attempt to work around what seemed a gcc optimizer
! 16224: bug when handling floats on i386 http://veillard.com/gcc.bug
! 16225: * tree.c entities.c encoding.c: doing some cleanups while
! 16226: chasing it
! 16227:
! 16228: Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16229:
! 16230: * Makefile.am: cleanup when --without-debug is specified
! 16231: * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
! 16232: w.r.t. --without-debug and other include points
! 16233: * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
! 16234: Catalogs
! 16235: * configure.in entities.h tree.h HTMLparser.c: removed
! 16236: --without-corba, made the _private field mandatory
! 16237:
! 16238: Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16239:
! 16240: * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
! 16241: outputs a BOM in UTF8, an errata has been issued to avoid the
! 16242: problem, that was the most reasonable solution... Add support
! 16243: for a leading UTF8 BOM in entities.
! 16244:
! 16245: Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16246:
! 16247: * valid.c: fixed a bug found when post validating an entity ref
! 16248: * xmllint.c: added --loaddtd and sligly changed --postvalid to
! 16249: activate it too
! 16250:
! 16251: Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16252:
! 16253: * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
! 16254: weakness in the node copy the XPointer and the XInclude
! 16255: implementations. Serious cleanup.
! 16256:
! 16257: Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16258:
! 16259: * Makefile.am: Kjartan Maraas provided a small patch to
! 16260: add xml2-config.in to EXTRA_DIST
! 16261:
! 16262: Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16263:
! 16264: * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
! 16265: provided another failing case found in KDE, the way the
! 16266: ctxt->vctxt.nodeTab was allocated and freed changed over
! 16267: time but it wasn't completely cleaned up. This should fix it.
! 16268:
! 16269: Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16270:
! 16271: * parser.c: Stephan Kulow also raised the fact that line number
! 16272: could get miscounted making debug harder, fixed the problem
! 16273: in xmlParseCharData()
! 16274:
! 16275: Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16276:
! 16277: * valid.c: Stephan Kulow pointed out a problem when validating
! 16278: and using an empty entity, forgot a 'break' in a case.
! 16279:
! 16280: Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16281:
! 16282: * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
! 16283: * doc/xml.html: updated with 2.3.11
! 16284:
! 16285: Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16286:
! 16287: * TODO: updated adding cleanup of generated doc
! 16288: * configure.in: prepared to release 2.3.11
! 16289: * xmllint.c: added --version for bug reporting
! 16290: * doc/html/*.html: rebuilt the doc
! 16291:
! 16292: Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16293:
! 16294: * xpath.c: first part of the work on selecting namespace to
! 16295: fix bug #56115
! 16296:
! 16297: Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16298:
! 16299: * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
! 16300: when using -liconv
! 16301: * TODO: updated
! 16302:
! 16303: Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16304:
! 16305: * HTMLtree.[ch]: more work on the HTML serialization routnes,
! 16306: cleanup, encoding support.
! 16307:
! 16308: Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16309:
! 16310: * xpath.c: Thomas Broyer suggested a better patch for the / arg
! 16311:
! 16312: Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16313:
! 16314: * xpath.c: bug detected by Ankh when / is used as a function arg
! 16315:
! 16316: Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16317:
! 16318: * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
! 16319: of element and use it to avoid outputting formatting spaces at
! 16320: the wrong place. Implemented the format parameter for HTML save.
! 16321: * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
! 16322: result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
! 16323: result/HTML/wired.html: of course this impact the result of a
! 16324: number of HTML tests
! 16325:
! 16326: Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16327:
! 16328: * HTMLtree.[ch]: started augmenting the HTML save API with
! 16329: encoding and formatting parameters
! 16330:
! 16331: Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16332:
! 16333: * HTMLtree.h: cleanup and started evaluating the work needed on
! 16334: revamping the HTML output code
! 16335:
! 16336: Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16337:
! 16338: * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
! 16339:
! 16340: Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16341:
! 16342: * valid.c: fixed bug #56049, forgot one check in the
! 16343: validation routine
! 16344:
! 16345: Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16346:
! 16347: * tree.[ch]: grrr ... namespace is a C++ reserved keyword
! 16348:
! 16349: Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16350:
! 16351: * libxml.h: fixed an error in last commit
! 16352: * doc/FAQ.html: added an entry for compilation from CVS
! 16353:
! 16354: Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16355:
! 16356: * xmlversion.h.in libxml.h: Cygwin patches
! 16357: * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
! 16358: * tree.h: cleanup
! 16359:
! 16360: Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16361:
! 16362: * tree.c: patched xmlFreeNode() to avoid freeing() a static
! 16363: memory block in a strange case where libxml is linked twice
! 16364: in the binary.
! 16365:
! 16366: Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16367:
! 16368: * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
! 16369: state far too often, simple fix used to avoid it.
! 16370:
! 16371: Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16372:
! 16373: * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
! 16374: being processed, applied his patch
! 16375: * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
! 16376:
! 16377: Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16378:
! 16379: * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
! 16380: provided fixes to compile on MSCC again
! 16381: * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
! 16382: also provided an update for the project files.
! 16383:
! 16384: Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16385:
! 16386: * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
! 16387: bug #55810
! 16388:
! 16389: Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16390:
! 16391: * tree.c: fixed xmlGetNsProp() to close bug #55683
! 16392: Note this requires libxslt to use it's own function instead.
! 16393:
! 16394: Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16395:
! 16396: * HTMLtree.c: when in a pre element no formatting space should
! 16397: be added.
! 16398: * test/HTML/pre.html result/HTML/pre.html*: added a regression test
! 16399:
! 16400: Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16401:
! 16402: * configure.in: added tests for signal() and signal.h
! 16403:
! 16404: Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16405:
! 16406: * xpath.c: robert pointed out xmlXPathNINF was not initialized
! 16407:
! 16408: Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16409:
! 16410: * doc/libxml-doc.el: Felix Natter provided a new version for
! 16411: libxml2
! 16412:
! 16413: Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16414:
! 16415: * HTMLtree.c: when in a pre element no formatting space should
! 16416: be added.
! 16417:
! 16418: Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16419:
! 16420: * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
! 16421:
! 16422: Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16423:
! 16424: * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
! 16425: hack
! 16426: * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
! 16427: * uri.c: fixed a warning
! 16428:
! 16429: Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16430:
! 16431: * HTMLtree.c: trying to close bug #55772 escaping in script
! 16432: elements
! 16433: * doc/xml.html: suggest to send mail to the list
! 16434:
! 16435: Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16436:
! 16437: * error.c: attempt to fix the xmlGetVarStr breakage once and for
! 16438: good. Use a macro and based on the solution provided in
! 16439: vsnprintf manual page from GNU.
! 16440:
! 16441: Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
! 16442:
! 16443: * error.c: Workaround for non-preserving variadic list.
! 16444: * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
! 16445:
! 16446: Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16447:
! 16448: * doc/xml.html: added 2.3.10 release
! 16449:
! 16450: Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16451:
! 16452: * configure.in: releasing 2.3.10
! 16453:
! 16454: Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16455:
! 16456: * xmlIO.c: Gary Pennington spotted a few troubles with file:///
! 16457:
! 16458: Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16459:
! 16460: * encoding.c: Robert Collins provided a patch to add the
! 16461: "US-ASCII" encoding alias
! 16462:
! 16463: Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16464:
! 16465: * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
! 16466: string oriented functions and started cleaning the related areas
! 16467: in xpath.c which needed fixing in this respect
! 16468:
! 16469: Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16470:
! 16471: * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
! 16472: #55380
! 16473: * tree.c: patch to xmlNodeGetContent() to get CDATA section content
! 16474:
! 16475: Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16476:
! 16477: * TODO: updated
! 16478: * nanohttp.[ch] : started adding APIs to get the redirected URL
! 16479: when this occurs (needed for further base computation
! 16480: * tree.h: cleanup
! 16481: * encoding.c: cleanup
! 16482: * SAX.c: minor change around ctxt->loadsubset
! 16483:
! 16484: Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16485:
! 16486: * Makefile.am include/Makefile.am: small change to have
! 16487: include/libxml rebuilt if working from CVS.
! 16488: * uri.c: applied another patch from Carl Douglas for URI escaping,
! 16489: this should close bug #51876
! 16490:
! 16491: Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16492:
! 16493: * xinclude.c: fixed XInclude recursive behaviour bug #54678
! 16494: * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
! 16495: test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
! 16496: added specific regression test
! 16497: * parser.h: preparing for the XSLT mode where DTD inherited
! 16498: attributes are added to the tree.
! 16499:
! 16500: Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16501:
! 16502: * xinclude.[ch]: Updated the namespace for the Last Call version
! 16503: * result/XInclude/include test/XInclude/include: updated the
! 16504: testsuite accordingly
! 16505:
! 16506: Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16507:
! 16508: * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
! 16509: related to bug #51876
! 16510:
! 16511: Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16512:
! 16513: * tree.c: fixed a gross mistake in base computation, xml:base is
! 16514: not completely correct yet (need cascade).
! 16515: * xpath.[ch]: added the few things needed to find a function name
! 16516: and URI from the XPath context when it is called.
! 16517:
! 16518: Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16519:
! 16520: * catalog.[ch]: fixes and add xmlLoadCatalogs()
! 16521: * DOCBparser.c: small cleanup
! 16522: * xmllint.c: added a --catalogs option to load catalogs from
! 16523: $SGML_CATALOG_FILES
! 16524: * tree.c: cleanup
! 16525: * configure.in: iconv library fixup, ICONV_LIBS
! 16526:
! 16527: Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16528:
! 16529: * catalog.c: handling of CATALOG entries. detection of recursion,
! 16530: and a few bugfixes
! 16531: * xpath.c: fixing bug #54951 QNAME with no prefix should not match
! 16532: against the default namespace
! 16533:
! 16534: Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16535:
! 16536: * xpath.c: Joe Orton reported a bug found with IRIx compiler.
! 16537:
! 16538: Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16539:
! 16540: * parser.c: fixed propagation context info when parsing an
! 16541: external entity.
! 16542: * doc/html/*.html: regenerated a couple of docs
! 16543:
! 16544: Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16545:
! 16546: * doc/xml.html: update with 2.3.9 informations
! 16547:
! 16548: Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16549:
! 16550: * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
! 16551: xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
! 16552: * doc/html/* : rebuilt the docs
! 16553: * valid.c: small patch which may improve some case when
! 16554: validating.
! 16555:
! 16556: Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16557:
! 16558: * HTMLparser.c: Closed bug #54891
! 16559: * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
! 16560: to the suite
! 16561:
! 16562: Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16563:
! 16564: * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
! 16565: applied a documentation patch from LotR and filled in a few missing
! 16566: descriptions
! 16567:
! 16568: Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16569:
! 16570: * xpath.c tree.c parser.c: speed optimizations at the parser level
! 16571: document tree freeing and xpath evaluation
! 16572:
! 16573: Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16574:
! 16575: * parser.c parser.h parserInternals.h: fixed a couple of
! 16576: interfaces for handling memory buffer input to const char *
! 16577: upon suggestion of JamesH.
! 16578:
! 16579: Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16580:
! 16581: * configure.in: LoTR sent a patch fixing the previous commit
! 16582:
! 16583: Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16584:
! 16585: * configure.in: trying to deal again with the stoopid -R linking
! 16586: flag of Solaris
! 16587:
! 16588: Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16589:
! 16590: * xpath.h: two nodeset access macros from Thomas Broyer
! 16591:
! 16592: Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16593:
! 16594: * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
! 16595: patch from Thomas Broyer
! 16596:
! 16597: Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16598:
! 16599: * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
! 16600: case
! 16601: * INSTALL: was empty added stuff from the FAQ
! 16602:
! 16603: Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16604:
! 16605: * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
! 16606: attributes handling and #54433 by adding xmlUnsetProp()
! 16607: and xmlUnsetNsProp()
! 16608:
! 16609: Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16610:
! 16611: * HTMLparser.c: Patch from Jonas Borgström
! 16612: (htmlGetEndPriority): New function, returns
! 16613: the priority of a certain element.
! 16614: (htmlAutoCloseOnClose): Only close inline elements if they
! 16615: all have lower or equal priority.
! 16616: * result/HTML: this of course changed a number of tests results.
! 16617:
! 16618: Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16619:
! 16620: * xmlIO.c catalog.c: plugged in the default catalog resolution
! 16621: * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
! 16622: documentations
! 16623: * doc/html/libxml-*.html: rebuild added the missing ones to CVS
! 16624:
! 16625: Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16626:
! 16627: * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
! 16628: integrating catalogs
! 16629: * catalog.[ch] testCatalog.c: adding a small catalo API
! 16630: (only SGML catalog support).
! 16631: * parser.c: restaured xmlKeepBlanksDefault(0) API
! 16632:
! 16633: Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16634:
! 16635: * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
! 16636:
! 16637: Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16638:
! 16639: * parser.c: added xmlParseExternalEntityPrivate() to allow
! 16640: propagation of ctxt->_private when parsing external entities
! 16641:
! 16642: Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16643:
! 16644: * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
! 16645:
! 16646: Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16647:
! 16648: * configure.in: fixed a small portability problem with AM_CONDITIONAL
! 16649:
! 16650: Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16651:
! 16652: * valid.c: warn when indeterminist content model is detected
! 16653: * result/VC/ElementValid8: this adds a message
! 16654: * Makefile.am: add --novalid for VCM tests
! 16655: * parserInternals.c: added a call to Init memory
! 16656:
! 16657: Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16658:
! 16659: * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
! 16660: when both parameters are NULL.
! 16661:
! 16662: Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16663:
! 16664: * valid.c: applied small patch from Gary Pennington, reindented
! 16665: some part of the code.
! 16666:
! 16667: Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16668:
! 16669: * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
! 16670: release, updated and regenerated the docs
! 16671:
! 16672: Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16673:
! 16674: * xpath.c result/XPath/expr/floats : clarified and cleanup
! 16675: printing of abnormal floats in tests.
! 16676:
! 16677: Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16678:
! 16679: * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
! 16680: * results/HTML/ : a few changes in the output of the HTML tests as
! 16681: a result.
! 16682: * configure.in: tying to fix -liconv where needed
! 16683:
! 16684: Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16685:
! 16686: * Makefile.am: fixed a stupid error
! 16687:
! 16688: Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16689:
! 16690: * configure.in Makefile.am: make the inclusion of the trio
! 16691: modules in the library conditional
! 16692:
! 16693: Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16694:
! 16695: * DOCBparser.c: patche from László Kovács, fixed entities refs
! 16696: in attributes handling
! 16697:
! 16698: Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16699:
! 16700: * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
! 16701: flushing
! 16702:
! 16703: Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16704:
! 16705: * xpath.c: fix of an XSLT namespace bug reported on the list
! 16706: general/bug-8-
! 16707:
! 16708: Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16709:
! 16710: * strio.h trio.c: Dan McNichol suggested a couple of small
! 16711: fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
! 16712:
! 16713: Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16714:
! 16715: * tree.c parser.c encoding.c: spent a bit more time looking
! 16716: at the parsing speed and DOM handling. Added a few more
! 16717: speedups.
! 16718:
! 16719: Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16720:
! 16721: * parser.c: small but effective parsing speed improvement
! 16722:
! 16723: Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16724:
! 16725: * configure.in: default on the DocBook parser inclusion (for Gnome)
! 16726: * DOCBparser.h: fixed a header reference
! 16727:
! 16728: Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16729:
! 16730: * configure.in xpath.c: applied Bjorn patches for FPE on the
! 16731: alpha
! 16732:
! 16733: Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16734:
! 16735: * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
! 16736: xmlSaveFormatFileTo()
! 16737:
! 16738: Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16739:
! 16740: * xpath.c: simple and efficient optimization, XPath functions
! 16741: aways bind to the same code, cache this
! 16742: * TODO: updated (by saying some is obsolete)
! 16743:
! 16744: Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16745:
! 16746: * xpath.c: more cleanup work on XPath name parsing routines
! 16747:
! 16748: Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16749:
! 16750: * parserInternals.c xpath.[ch]: some UTF8 cleanup on
! 16751: xmlXPathParseName
! 16752: * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
! 16753: * debugXML.c: avoid compilation problems if compiling without
! 16754: HTML support, Igor Zlatkovic
! 16755: * win32/libxml2/libxml2.def.src: being able to compile without
! 16756: XPath on Windows
! 16757:
! 16758: Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16759:
! 16760: * libxml.m4: yet another patch from Toshio Kuratomi
! 16761:
! 16762: Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16763:
! 16764: * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
! 16765:
! 16766: Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16767:
! 16768: * tree.[ch]: added xmlSaveFormatFile interface for saving
! 16769: and indenting a file.
! 16770:
! 16771: Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16772:
! 16773: * xpath.c: fixed bug #53689 related to processing-instruction()
! 16774:
! 16775: Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16776:
! 16777: * DOCBparser.c: patche from László Kovács
! 16778:
! 16779: Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16780:
! 16781: * parser.c: applied fixes from Christian Glahn bug report #53391
! 16782:
! 16783: Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16784:
! 16785: * error.c: Jean François Lecomte provided a complete description
! 16786: and a fix to bug #53537
! 16787:
! 16788: Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16789:
! 16790: * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
! 16791:
! 16792: Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16793:
! 16794: * DOCBparser.c SAX.c: a bit more work on entities processing.
! 16795: Still Need to cleanup XML output and references in attributes
! 16796:
! 16797: Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16798:
! 16799: * DOCBparser.c include/Makefile.am: two patches from László Kovács
! 16800:
! 16801: Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16802:
! 16803: * tree.c: trying to fix #53574, not completely complete,
! 16804: I would like xmllint --copy --debug test/ent1 and
! 16805: xmllint --debug test/ent1 to show the same result.
! 16806: * xpath.c: fix a bug when trying to sort namespace nodes
! 16807:
! 16808: Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16809:
! 16810: * HTMLtree.c: real fix for #53402
! 16811:
! 16812: Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16813:
! 16814: * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
! 16815: PIs when using xsl:output
! 16816: * valid.c: closing #53537 some case generate segfaults if there
! 16817: is validity errors
! 16818:
! 16819: Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16820:
! 16821: * SAX.c testDocbook.c DOCBparser.c: more work on the support
! 16822: of external parsed entities, added --noent to testDocbook
! 16823: * valid.c: Garry Pennington found an uninitialized variable
! 16824: access in xmlValidateElementContent()
! 16825:
! 16826: Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16827:
! 16828: * HTMLparser.c : HTML parsing still sucks ... trying to deal
! 16829: with madness
! 16830: * result/HTML/ : this modified the result of the regression tests
! 16831: a lot.
! 16832:
! 16833: Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16834:
! 16835: * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
! 16836: to doc where it wasn't checked against NULL reported by
! 16837: Jens Laas
! 16838:
! 16839: Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16840:
! 16841: * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
! 16842: now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
! 16843:
! 16844: Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16845:
! 16846: * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
! 16847: xmlversion.h.in: started (re)integrating the DocBook SGML parser.
! 16848: * SAX.[ch]: cleanup and updates for DocBook
! 16849: * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
! 16850: ex SGML identifier changes
! 16851: * valid.c: removed a static unused function.
! 16852:
! 16853: Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16854:
! 16855: * HTMLtree.c: applied change for Paul Sponagl on script saving
! 16856: * Makefile.am: the warning about entity title.xml are normal.
! 16857:
! 16858: Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16859:
! 16860: * configure.in: release of 2.3.7
! 16861: * Makefile.am: fixing make distcheck
! 16862:
! 16863: Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16864:
! 16865: * doc/html/* doc/xml.html: updated and regenerated the docs
! 16866:
! 16867: Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16868:
! 16869: * xpath.c: fixed the XPointer problem introduced in 2.3.6
! 16870:
! 16871: Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16872:
! 16873: * tree.c: fixed #53388 with the provided patch
! 16874:
! 16875: Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16876:
! 16877: * valid.c: Bjorn detected an invalid memory access. Fixed
! 16878: vstateVPush()
! 16879:
! 16880: Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16881:
! 16882: * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
! 16883:
! 16884: Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
! 16885:
! 16886: * libxml.h: new header used only for the compilation of libxml
! 16887: * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
! 16888: error.c hash.c list.c nanoftp.c nanohttp.c parser.c
! 16889: parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
! 16890: tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
! 16891: xmlmemory.c xpath.c xpointer.c: libxml.h integration
! 16892: * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
! 16893: baseline (version 1.2 plus a single patch).
! 16894: * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
! 16895: scientific notation for numbers. Tests added.
! 16896: * xpath.c: formatting of numbers changed to use sprintf
! 16897: (contribution from William Brack)
! 16898:
! 16899: Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16900:
! 16901: * valid.c: cleanup, more useful debugging
! 16902: * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
! 16903: * xmlIO.c: entity loading is printed as an error when validating
! 16904:
! 16905: Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16906:
! 16907: * valid.c: fixed to validate within entities
! 16908: * test/VCM/v22.xml: added a specific testcase
! 16909:
! 16910: Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16911:
! 16912: * valid.c: forgot an epsilon transition in for ()+
! 16913: * test/VCM/v21.xml : added a specific test case
! 16914:
! 16915: Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16916:
! 16917: * valid.c: removed a state explosion exhibited by RSS
! 16918: * test/valid/rss.xml result/valid/rss.xml*: added the testcase
! 16919: from bug #51872
! 16920:
! 16921: Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16922:
! 16923: * valid.[ch] tree.h: worked *hard* to get non-determinist content
! 16924: validation without using an ugly NFA -> DFA algo in the source.
! 16925: Made a specific algorithm easier to maintain, using a single
! 16926: stack and without recursion.
! 16927: * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
! 16928: * hash.c: made the growing routine static
! 16929: * tree.h parser.c: added the parent information to an
! 16930: xmlElementContent node.
! 16931:
! 16932: Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16933:
! 16934: * SAX.c parser.c xpath.c: generating IDs when not validating
! 16935: from an external parsed entity was poisoning the ID has table
! 16936: with removed values. This was killing XSLT on the KDE help
! 16937: browser.
! 16938:
! 16939: Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16940:
! 16941: * entities.h: andrew@ugh.net.au detected a double declaration
! 16942:
! 16943: Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16944:
! 16945: * debugXML.c hash.c tree.h valid.c : some changes related to
! 16946: the validation suport to improve speed with DocBook
! 16947: * result/VC/OneID2 result/VC/OneID3 : this slightly changes
! 16948: the way validation errors get reported
! 16949:
! 16950: Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16951:
! 16952: * HTMLparser.c HTMLtree.c: applied part of the patches provided
! 16953: by P C Chow and William M. Brack for XSLT HTML output
! 16954:
! 16955: Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16956:
! 16957: * xmlversion.h.in win32config.h win32/libxml2/*: applied
! 16958: Igor Zlatkovic patches for MSC compilation and added his
! 16959: updates
! 16960:
! 16961: Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16962:
! 16963: * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
! 16964: prefix lookup.
! 16965: * parserInternals.c: fixed the bug reported by Morus Walter
! 16966: due to an off by one typo in xmlStringCurrentChar()
! 16967:
! 16968: Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16969:
! 16970: * HTMLparser.c result/HTML/*: revamped the way the HTML
! 16971: parser handles end of tags or end of input
! 16972:
! 16973: Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16974:
! 16975: * tree.[ch] : added xmlDocCopyNode for gdome2 support
! 16976:
! 16977: Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16978:
! 16979: * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
! 16980: bug where the linktime verions of free() won't work ...
! 16981:
! 16982: Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16983:
! 16984: * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
! 16985:
! 16986: Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16987:
! 16988: * doc/xml.html: added 2.3.6 release
! 16989:
! 16990: Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16991:
! 16992: * tree.c: fixed xmlStringGetNodeList() to handle charrefs
! 16993: * result/wml.xml: resulted in a small output change
! 16994:
! 16995: Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 16996:
! 16997: * tree.c: xmlNewDoc was missing the charset initialization
! 16998: * xmllint.c: added --auto to autogenerate a doc, allow to
! 16999: reproduce the problem fixed on xmlNewDoc
! 17000:
! 17001: Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17002:
! 17003: * xpath.c: trying to get 52979 solved
! 17004: * tree.c result/ result/noent/: trying to get 52712 solved, this
! 17005: also made me clean up the fact that XML output in general should
! 17006: not add formating blanks by default, this changed the output of
! 17007: a few tests
! 17008:
! 17009: Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17010:
! 17011: * xpath.c: Bill Brack pointer an error in detecting a null nodeset
! 17012:
! 17013: Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17014:
! 17015: * configure.in: finally released 2.3.6
! 17016:
! 17017: Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17018:
! 17019: * xpath.c: checking for null pointer generated by new code
! 17020:
! 17021: Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17022:
! 17023: * xpath.c: fixed a [] evaluation problem reported
! 17024: * test/XPath/tests/simpleaddr: extended test
! 17025: * result/XPath/simpleaddr: updated result
! 17026:
! 17027: Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17028:
! 17029: * xmllint.c: Dan Timis reported a portability problem
! 17030: on Macs without mmap, fixed it.
! 17031:
! 17032: Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17033:
! 17034: * testXPath.c : added a --tree option allowing to display the
! 17035: tree dump of the XPath expression
! 17036:
! 17037: Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17038:
! 17039: * xpath.c: fixed a memleak when comparing nodesets
! 17040: * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
! 17041: * tree.c: added a TODO
! 17042:
! 17043: Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17044:
! 17045: * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
! 17046: we need string functions
! 17047: * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
! 17048: to be able to use them where needed. Applied some changes
! 17049: to reduce name linking pollution and compile in only what's
! 17050: needed.
! 17051: * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
! 17052: xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
! 17053: for the string manipulation functions
! 17054: * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
! 17055: to the free() function of xmlmemory.c
! 17056: * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
! 17057: xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
! 17058: usage.
! 17059:
! 17060: Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17061:
! 17062: * error.c: applied the context output patch of the error
! 17063: handling submitted by Chuck Griffith
! 17064: * error/VC/*: this slightly change some error logs
! 17065:
! 17066: Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17067:
! 17068: * parser.c: fixed line number reporting on error
! 17069:
! 17070: Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17071:
! 17072: * parser.c: Sullivan and Darin found a parser bug,
! 17073: applied the patch.
! 17074:
! 17075: Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17076:
! 17077: * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
! 17078: testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
! 17079: xmlversion.h.in xpointer.c: of course the way I defined
! 17080: UNUSED breaks on old gcc version. Try to be smart and
! 17081: also define it directly in xmlversion.h
! 17082: * configure.in: removed -ansi flag from the pedantic set
! 17083:
! 17084: Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17085: Huge cleanup, I switched to compile with
! 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
! 17091: * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
! 17092: encoding.h entities.c error.c list.[ch] nanoftp.c
! 17093: nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
! 17094: testSAX.c testURI.c testXPath.c tree.[ch] uri.c
! 17095: valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
! 17096: xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
! 17097: Cleanup, staticfied a number of non-exported functions,
! 17098: detected and cleaned up a dozen of problem found this way,
! 17099: avoided a lot of public function name/typedef/system names clashes
! 17100: * doc/xml.html: updated
! 17101: * configure.in: switched private flags to the really pedantic ones.
! 17102:
! 17103: Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17104:
! 17105: * configure.in: 2.3.5
! 17106: * doc/html/*: rebuilt the docs
! 17107:
! 17108: Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17109:
! 17110: * parser.c: fixed a reported bug in NOTATION parsing
! 17111: * uri.c: accepted but not fixed bug 51876, added TODO
! 17112: * Makefile.am: fixed bug 51876
! 17113:
! 17114: Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17115:
! 17116: * config.h.in configure.in error.c: fix a compilation problem
! 17117: on platforms without vsnprintf (xml@thewrittenword.com)
! 17118:
! 17119: Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17120:
! 17121: * parser.c: fixed a function name header typo
! 17122: * SAX.c: notations can also occur in external subset.
! 17123:
! 17124: Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17125:
! 17126: * error.c: removed a C++ like comment
! 17127:
! 17128: Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17129:
! 17130: * parser.c: fixing bug 52299 strange condition leading
! 17131: to a parser crash due to a buffer overflow
! 17132: * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
! 17133: added the specific test case
! 17134:
! 17135: Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17136:
! 17137: * xpath.[ch]: still a lot of cleanup based on XSLT, added
! 17138: xmlXPathConvert{String,Number,Boolean} to be able to make
! 17139: type casts without a context stack, fixed some implementation
! 17140: problems related to the absence of context at parse-time,
! 17141: added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
! 17142: in the public API too
! 17143: * xpointer.c xpathInternals.h: we need to know at parse time
! 17144: whether we are compiling an XPointer
! 17145:
! 17146: Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17147:
! 17148: * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
! 17149: cleaned up the parser internals, refactored XPath code, added
! 17150: new compilation based APIs and cleanly separated public and
! 17151: private APIs.
! 17152:
! 17153: Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17154:
! 17155: * xpath.h: the comp field must be added at the end to avoid
! 17156: killing binary compat.
! 17157:
! 17158: Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17159:
! 17160: * Makefile.am: detect XPath memleaks in regreson tests
! 17161: * error.c: fixed and error w.r.t. error reporting still using
! 17162: stderr
! 17163: * hash.c: added new line at end of file
! 17164: * tree.h: minor cleanup
! 17165: * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
! 17166: expression parsing from evaluation, resulted in a number of
! 17167: changes internally, and in XPointer. Likely to break stuff
! 17168: using xpathInternals.h but should remain binary compatible,
! 17169: new interfaces will be added.
! 17170:
! 17171: Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17172:
! 17173: * configure.in: fixed a couple of problems reported by
! 17174: okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
! 17175: without gcc on non linux platforms.
! 17176:
! 17177: Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17178:
! 17179: * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
! 17180: a fix for --with-html-dir= configure support. I hope it won't
! 17181: break rpm generation
! 17182:
! 17183: Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17184:
! 17185: * xmlIO.c: one function comment cleanup.
! 17186:
! 17187: Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17188:
! 17189: * SAX.c: external subset notations were improperly registered
! 17190: in the internal subset.
! 17191:
! 17192: Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17193:
! 17194: * README.cvs-commits: added, pointing to HACKING
! 17195: * HACKING: updated
! 17196:
! 17197: Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17198:
! 17199: * parser.c: and Matt Sergeant found one in the XML push
! 17200: parser (erroneous check I forgot to remove when I fixed the
! 17201: main parser).
! 17202:
! 17203: Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17204:
! 17205: * xpath.c: ptittom found a small bug in UnaryExpr
! 17206:
! 17207: Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17208:
! 17209: * configure.in: bumped to 2.3.4
! 17210: * error.c: fixed bug #51860
! 17211: * tree.c: fixed bug #51861
! 17212: * valid.c: cleanup, more debug, failed to fix one bug crap ...
! 17213: * tree.[ch] : added xmlDefaultBufferSize
! 17214: * nanoftp.c: typo in function name header block
! 17215: * doc/xml.html : updated, added link to XML::LibXSLT
! 17216: * doc/html/* : rebuilt the docs
! 17217:
! 17218: Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17219:
! 17220: * parser.c SAX.c: the new content parsing code raised an
! 17221: ugly bug in the characters() SAX callback. Found it
! 17222: just because of strangeness in XSLT XML Rec ouptut :-(
! 17223:
! 17224: Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17225:
! 17226: * Makefile.am: Martin Baulig suggested to add -lm
! 17227: * tree.c: found another bug in xmlNodeGetContent()
! 17228:
! 17229: Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17230:
! 17231: * xpath.c: Bjorn found the error related to strictness of comparison.
! 17232:
! 17233: Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17234:
! 17235: * parser.c: trying to fix the Dtd parsing problem reported
! 17236: by Gary, side effect of last week speed optimizations.
! 17237:
! 17238: Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17239:
! 17240: * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
! 17241: * parserInternals.c: removed unneeded test raised by Stric
! 17242:
! 17243: Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
! 17244:
! 17245: * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
! 17246: and fixed by William Brack). Added xmlXPathFormatNumber.
! 17247: Changed the sorting slightly.
! 17248: * configure.in Makefile.am example/Makefile.am: Added -lm.
! 17249: Please note that applications linking with libxml2, must
! 17250: also like with the math library from now on.
! 17251:
! 17252: Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17253:
! 17254: * HTMLparser.c: fixed loop reported by Marc Sanfacon
! 17255:
! 17256: Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17257:
! 17258: * parser.c: one must report spaces even if the Dtd element
! 17259: content proves that this is not part of the element content.
! 17260: * result/valid/*.xml: this changed the ouptu slightly
! 17261:
! 17262: Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17263:
! 17264: * configure.in: bumped to 2.3.3
! 17265: * doc/xml.html: updated
! 17266:
! 17267: Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17268:
! 17269: * tree.c: minor doc fix
! 17270: * xpath.c: deallocation issues when a result tree has been
! 17271: converted to a node-set
! 17272:
! 17273: Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17274:
! 17275: * doc/xml.html: oops corrected dates s/2000/2001
! 17276:
! 17277: Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17278:
! 17279: * valid.c: new patch from Gary Pennington
! 17280:
! 17281: Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17282:
! 17283: * doc/xml.html: applied patch from Ankh
! 17284:
! 17285: Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17286:
! 17287: * xinclude.c: fixed a problem building on Mac
! 17288:
! 17289: Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17290:
! 17291: * parser.c: more work on increasing parsing ferformances
! 17292:
! 17293: Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17294:
! 17295: * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
! 17296: xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
! 17297: avoiding memcpy in production builds MEM_CLEANUP macro use
! 17298: * parser.[ch] parserInternals.c: optimizations of the tightest
! 17299: internal loops inside the parser. Better checking of I/O
! 17300: flushing/loading conditions
! 17301: * xmllint.c : added --timing
! 17302:
! 17303: Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17304:
! 17305: * configure.in: bumped to 2.3.2
! 17306: * doc/xml.html: updated for release
! 17307:
! 17308: Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17309:
! 17310: * xpath.c: found a memleak and fixed a nasty bug
! 17311:
! 17312: Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17313:
! 17314: * xmllint.[c1] : added return code errors for xmllint
! 17315: * xpath.c: specific debug dump function for result value trees
! 17316:
! 17317: Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17318:
! 17319: * xpath.c: finally implemented xmlXPathCompareNodeSets
! 17320: * test/XPath/expr/floats results/XPath/expr/floats: added
! 17321: a test for float expressions
! 17322:
! 17323: Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17324:
! 17325: * tree.c: fixed xmlNodeGetContent, it was not recursing on child
! 17326: * parserInternals.[ch]: trying to speed up parsing
! 17327: * xpath.c : speeded up node set equality op
! 17328:
! 17329: Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17330:
! 17331: * Makefile.am valid.c list.[ch]: Gary Pennington provided a
! 17332: better handling of ID/IDREF and the list modules associated
! 17333: * configure.in: small CFLAGS cleanup
! 17334:
! 17335: Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17336:
! 17337: * configure.in: fixed iconv detection on AIX (stric)
! 17338:
! 17339: Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17340:
! 17341: * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
! 17342:
! 17343: Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
! 17344:
! 17345: * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
! 17346: and optimized xmlXPathNodeSetSort
! 17347:
! 17348: Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17349:
! 17350: * xpath.c: bug fix when context size is 0
! 17351: * parser.c: I like Norm's Dtd because they still manage to break
! 17352: the parser occasionally
! 17353:
! 17354: Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17355:
! 17356: * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
! 17357:
! 17358: Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17359:
! 17360: * tree.[ch] parser.c xpath.c: fixed the problem of addressing
! 17361: attributes within the XML-1.0 namespace
! 17362:
! 17363: Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17364:
! 17365: * xpathInternals.h: exported a few axis functions
! 17366: * doc/xml.html: updated the doc
! 17367:
! 17368: Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17369:
! 17370: * configure.in: applied patch from Daniel van Balen for OpenBSD
! 17371: and bumped version to 2.3.1
! 17372: * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
! 17373: attempt to find autoclosing was simply broken, removed it,
! 17374: updated the examples, this is better
! 17375:
! 17376: Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17377:
! 17378: * hash.[ch]: added Paolo Casarini patch to provide Delete from
! 17379: hash functionnalities.
! 17380: * doc/html/* : rebuild the doc
! 17381:
! 17382: Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17383:
! 17384: * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
! 17385: on predicate
! 17386: * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
! 17387: result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
! 17388: really want to have tags closed on output even if we accept
! 17389: unclosed ones on input
! 17390:
! 17391: Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17392:
! 17393: * xpath.c: ouch don't free NULL, rare case fixed
! 17394: * tree.c: don't coalesce text nodes if they don't have the
! 17395: same behaviour wrt escaping on output
! 17396:
! 17397: Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17398:
! 17399: * xpath.c: small fixup
! 17400: * SAX.c: don't warn on empty namespaces.
! 17401:
! 17402: Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17403:
! 17404: * README: a bit of cleanup
! 17405: * configure.in: preparing for 2.3.0 release
! 17406:
! 17407: Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17408:
! 17409: * hash.[ch]: added a first version of xmlHashSize()
! 17410: * valid.c: another bug fix from Gary Pennington
! 17411:
! 17412: Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17413:
! 17414: * valid.c: couple of bug fixes pointed by Gary Pennington
! 17415: * HTMLtree.c: #if 0 cleanup
! 17416:
! 17417: Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17418:
! 17419: * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
! 17420: which removes a time consuming check of xmlXPathNodeSetAdd()
! 17421: and use it in places where we are sure to not break unicity
! 17422:
! 17423: Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17424:
! 17425: * xpath.c: bug fixes found from XSLT
! 17426: * tree.c: preserve node->name special values when copying nodes.
! 17427: * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
! 17428: external subset are fetched when available but without full
! 17429: validation. Added xmlLoadExtDtdDefaultValue, need a function.
! 17430: * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
! 17431: output with encoding disabled.
! 17432:
! 17433: Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17434:
! 17435: * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
! 17436: xmlCheckFilename should not be called from xmlFileOpenW
! 17437: and xmlGzfileOpenW
! 17438:
! 17439: Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17440:
! 17441: * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
! 17442: * test/URI/smith.uri result/URI/smith.uri Makefile.am:
! 17443: added the new tests for URI normalization
! 17444: * testURI.c: fixed stoopid bugs
! 17445: * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
! 17446: the URI in the error messages are now properly normalized
! 17447:
! 17448: Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17449:
! 17450: * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
! 17451:
! 17452: Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17453:
! 17454: * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
! 17455:
! 17456: Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17457:
! 17458: * xpath.c: fixed mod operator
! 17459:
! 17460: Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17461:
! 17462: * parser.c: fixed xmlStrcat doc
! 17463: * tree.c: 2 fixes form Anders Carlson for copying nodes and
! 17464: trees.
! 17465:
! 17466: Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17467:
! 17468: * xpath.c result/XPath/tests/chaptersbase
! 17469: result/XPath/tests/simplebase: fixed XPath node()
! 17470: * tree.c: small fix in xmlNewNs()
! 17471: * Makefile.am: removed extraneous xml2Conf.sh rule
! 17472:
! 17473: Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17474:
! 17475: * Makefile.am configure.in libxml.spec.in example/Makefile.am:
! 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
! 17480:
! 17481: Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17482:
! 17483: * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
! 17484: libxml2-devel installable in // as libxml-devel.
! 17485:
! 17486: Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17487:
! 17488: * doc/Makefile.am: fixed make rebuild in doc
! 17489: * doc/html/*.html: rebuilt the docs
! 17490:
! 17491: Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17492:
! 17493: * tree.c: patch from Bjorn Reese on xmlBufferCCat
! 17494:
! 17495: Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17496:
! 17497: * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
! 17498: the HTML doc to go into the -devel RPM ...
! 17499: * aclocal.m4 config.h.in: some updates due to auto* magic
! 17500:
! 17501: Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17502:
! 17503: * xpath.h: added a hook in the context structure allowing to
! 17504: link to extra support, needed for XSLT
! 17505:
! 17506: Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17507:
! 17508: * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
! 17509: xmlXPtrCmpPoints to use it.
! 17510: * propagated the following patch from Alejandro Forero
! 17511: * include/win32config.h xmlIO.c: applied further suggestions
! 17512: from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
! 17513: * example/gjobread.c: fixed warnings, now that it builds
! 17514:
! 17515: Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
! 17516:
! 17517: * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
! 17518:
! 17519: * xmlIO.c (xmlCheckFilename): Function added to know whether a given
! 17520: filename points to a valid file (not a directory).
! 17521: * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
! 17522: Added calls to xmlCheckFilenameDir.
! 17523:
! 17524: * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
! 17525: `path' (rather than `filename') as the parameter to gzopen and open.
! 17526:
! 17527: Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17528:
! 17529: * Makefile.am: fixed a problem with EXTRA_DIST
! 17530:
! 17531: Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17532:
! 17533: * Makefile.am example/Makefile.am: finally found the trick
! 17534: to build the example, i.e. add "." in SUBDIRS before example
! 17535: in the list <grin/>
! 17536:
! 17537: Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17538:
! 17539: * doc/xml.html: updated with an XSLT section, removed pointer to
! 17540: W3C CVS base.
! 17541:
! 17542: Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17543:
! 17544: * xpath.c: when copying a XSLT tree object teh tree need to be copied
! 17545: too, and deallocation need to occur the same way.
! 17546:
! 17547: Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17548:
! 17549: * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
! 17550: type correponding to an XSLT result tree fragment. Share most
! 17551: of the data format with node set, as well as operators.
! 17552: * HTMLtree.c: added a newline at the end of the doctype output
! 17553: whe this one is not present initially.
! 17554: * tree.c: make sure taht the parent and doc pointers are properly
! 17555: set when copying attributes (lists).
! 17556:
! 17557: Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17558:
! 17559: * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
! 17560:
! 17561: Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17562:
! 17563: * xpath.c: seems I finally killed that ugly path evaluation
! 17564: context bug (tagged 9999 in case is is wrong)
! 17565:
! 17566: Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17567:
! 17568: * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
! 17569: for XSLT
! 17570:
! 17571: Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17572:
! 17573: * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
! 17574: for xmlGzfileOpen() bug
! 17575:
! 17576: Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17577:
! 17578: * xpath.c: removed an error found by XSLT usage
! 17579: * tree.c parserInternals.h: use a predefined static string
! 17580: for text and comment nodes, avoid freeing them in xmlFreeNode,
! 17581: exported the string name in parserInternals.h and added
! 17582: another value to disable encoding at output (for XSLT),
! 17583: gain memory, time.
! 17584:
! 17585: Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17586:
! 17587: * win32/README.MSDev win32/libxml2/libxml2_a.dsp
! 17588: win32/libxml2/libxml2_so.dsp: new makefiles and update
! 17589: provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
! 17590:
! 17591: Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17592:
! 17593: * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
! 17594: Gary Pennington
! 17595:
! 17596: Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17597:
! 17598: * xpath.c: fixed the comaprision of values and nodelists,
! 17599: need to compare nodelist still ...
! 17600: * debugXML.c: avoided a possible core dump
! 17601: * HTMLparser.c: cleanup
! 17602: * nanohttp.c: contributed fix.
! 17603: * tree.c: fixes in properties handling added xmlSetNsProp
! 17604: needed by libxslt
! 17605: * xpathInternals.h: exported xmlXPathBooleanFunction, added a
! 17606: comment
! 17607: * TODO: updated
! 17608:
! 17609: Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17610:
! 17611: * parser.c parserInternals.c: applied Bjorn Reese optimization
! 17612: patch
! 17613:
! 17614: Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17615:
! 17616: * Makefile.am: applied patch fro make check from Martin Vidner
! 17617:
! 17618: Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17619:
! 17620: * configure.in: preparing 2.2.11
! 17621: * doc/html/*: rebuild the HTML files
! 17622: * doc/xml.html : updated
! 17623:
! 17624: Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17625:
! 17626: * tree.c: fixed a stupid bug
! 17627: * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
! 17628: patches related to validation of an XInclude processing result
! 17629: * TODO: updated
! 17630:
! 17631: Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17632:
! 17633: * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
! 17634: on large files
! 17635:
! 17636: Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17637:
! 17638: * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
! 17639:
! 17640: Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17641:
! 17642: * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
! 17643: reported by Jonas Borgström
! 17644: * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
! 17645:
! 17646: Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17647:
! 17648: * testXPath.c xpath.c: fixing the XPath union expressions problem
! 17649: reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
! 17650:
! 17651: Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
! 17652:
! 17653: * xmllint.c: Made is so if the file name is "-" is will read form
! 17654: standard input. Sven Heinicke <sven@zen.org>
! 17655: * tree.c: fixed a problem when growing buffer
! 17656: * tree.h: fixed the comment of the node types following andersca
! 17657: comment
! 17658: * TODO: updated
! 17659:
! 17660: Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17661:
! 17662: * HTMLparser.[ch]: added a way to avoid adding automatically
! 17663: omitted tags. htmlHandleOmittedElem() allows to change the
! 17664: default handling.
! 17665: * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
! 17666: xmlDocDumpFormatMemoryEnc(), uses memory functions for output
! 17667: of xmllint too when using --memory flag, added a memory test
! 17668: suite at the Makefile level.
! 17669: * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
! 17670: with namespace use when encountering QNames in XPath evalation,
! 17671: added xmlns() scheme in XPointer.
! 17672: * nanoftp.c : incorporated a fix
! 17673: * parser.c xmlIO.c: fixed problems raised with encoding when using
! 17674: the memory I/O
! 17675: * parserInternals.c: closed bug 25934 reported by
! 17676: torsten.landschoff@innominate.de
! 17677: * TODO: updated
! 17678:
! 17679: Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17680:
! 17681: * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
! 17682: on a non-updated tree :-(, made a 2.2.10 release to correct the
! 17683: situation
! 17684:
! 17685: Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17686:
! 17687: * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
! 17688: parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
! 17689: integrated a set of OpenVMS changes from Howard Taylor
! 17690: <Howard.Taylor@pacoast.com>
! 17691:
! 17692: Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17693:
! 17694: * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
! 17695: * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
! 17696:
! 17697: Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17698:
! 17699: * HTMLparser.c: some fixes on auto-open of html/head/body
! 17700: * encoding.c: fixed a compilation error on some gcc env
! 17701: * xpath.c xpointer.[ch] xpathInternals.h: improved the
! 17702: XPointer implementation
! 17703: * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
! 17704: related XPointer tests and associated results
! 17705:
! 17706: Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17707:
! 17708: * doc/xmldtd.html doc/xml.html: following a short step by step
! 17709: guidance on IRC to help maciej with DTDs I started a small
! 17710: page on the subject.
! 17711:
! 17712: Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17713:
! 17714: * HTMLparser.c: fixed handling of broken charrefs
! 17715: * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
! 17716: patches
! 17717:
! 17718: Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17719:
! 17720: * doc/xml.html doc/html/* : rebuilt the docs after adding
! 17721: xinclude and updated page for 2.2.7 and 2.2.8
! 17722: * configure.in: releasing 2.2.8
! 17723:
! 17724: Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17725:
! 17726: * parser.[ch] parserInternals.c: applied the conditional
! 17727: section processing fix from Jonathan P Springer
! 17728: <jonathan.springer2@gte.net>
! 17729: * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
! 17730: project file, fixed iconv default non support
! 17731: * xpath.c: fixed the problem of evaluating relative expressions
! 17732: when a node context is provided.
! 17733:
! 17734: Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17735:
! 17736: * nanoftp.c: fixed gcc 2.95 new warnings
! 17737: * SAX.c: fixed a stupid bug
! 17738: * tree.c: fixed a formatting problem when round-tripping
! 17739: from/to memory
! 17740: * xinclude.c: chased memleak, fixed a base problem
! 17741: * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
! 17742: xmlXPtrBuildNodeList()
! 17743: * TODO: updated
! 17744: * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
! 17745: adding a first small set of regression tests for XInclude
! 17746:
! 17747: Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17748:
! 17749: * nanohttp.[ch]: applied Wayne Davison patches to access
! 17750: the WWW-Authorization header.
! 17751: * parser.c: Closed Bug#30847: Problems when switching encoding
! 17752: in short files by applying Simon Berg's patch.
! 17753: * valid.c: fixed a validation problem
! 17754: * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
! 17755: xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
! 17756: Wayne Davison
! 17757: * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
! 17758: need to be extended to non full nodes selections.
! 17759: * xinclude.c: starts to work decently
! 17760:
! 17761: Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17762:
! 17763: * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
! 17764: debugXML.c xmlversion.h.in: Started adding XInclude support,
! 17765: this is a new xmllint option
! 17766: * tree.c xpath.c: applied TOM patches for XPath
! 17767: * xpointer.c: fixed a couple of errors.
! 17768: * uri.c: added an escaping function needed for xinclude
! 17769: * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
! 17770: new warning from RH70 gcc's version
! 17771:
! 17772: Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17773:
! 17774: * HTMLparser.c: fixed loop on invalid char in scripts
! 17775: * parser.c: update to description of xmlIOParseDTD()
! 17776: * libxml.m4 xmlversion.h.in: changes contributed by
! 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
! 17780: being included in the distrib
! 17781: * configure.in: released 2.2.7
! 17782:
! 17783: Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17784:
! 17785: * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
! 17786: like namespaces for good. Unified xmlNs and xmlNode somewhat.
! 17787:
! 17788: Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17789:
! 17790: * parser.[ch]: added xmlIOParseDTD()
! 17791: * xpointer.c: added support for the 2 extra parameters of
! 17792: string-range, fixed a stoopid error when '0' was present
! 17793: in XPointer expressions
! 17794: * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
! 17795: testsuite for the above
! 17796:
! 17797: Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17798:
! 17799: * libxml.spec.in: improved package descriptions
! 17800:
! 17801: Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17802:
! 17803: * xpath.c xpathInternals.h: applied a large cleaning patch
! 17804: from TOM <ptittom@free.fr>, it also add namespace support
! 17805: for function and variables registration.
! 17806:
! 17807: Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17808:
! 17809: * uri.c: Wayne Davison's patch fixing xmlBuildURI()
! 17810: * Makefile.mingw: Wayne Davison's update adding hash.c
! 17811:
! 17812: Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17813:
! 17814: * xpath.c: fixed the root evaluation problems
! 17815: * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
! 17816: ignorable spaces with <b> <bold> <em>
! 17817: * tree.c: fixed a loop in xmlSearchNsByHref()
! 17818:
! 17819: Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17820:
! 17821: * xpath.c: applied another XPath patch from TOM
! 17822: * xpath.c include/makefile.am: applied another patch from
! 17823: china@thewrittenword.com (cleanup on IRIX).
! 17824:
! 17825: Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17826:
! 17827: * xml-config.1: received a fixed version from Fredrik Hallenberg
! 17828: <hallon@lysator.liu.se>
! 17829:
! 17830: Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17831:
! 17832: * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
! 17833: cleanup patch for XPath
! 17834:
! 17835: Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17836:
! 17837: * patched to redirrect all "out of context" error messages to
! 17838: a reconfigurable routine. The changes are:
! 17839: * xmlerror.h : added the export of an error context type (void *)
! 17840: an error handler type xmlGenericErrorFunc there is an interface
! 17841: xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
! 17842: to reset the error handling routine and its argument
! 17843: (by default it's equivalent to respectively fprintf and stderr.
! 17844: * all the c files: all wild accesses to stderr or stdout within
! 17845: the library have been replaced to calls to the handler.
! 17846:
! 17847: Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17848:
! 17849: * configure.in: release 2.2.6
! 17850: * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
! 17851: exporting the inner functions of xpath for extension modules
! 17852: * doc/*: updated and rebuilt the doc
! 17853:
! 17854: Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17855:
! 17856: * nanohttp.c : applied Wayne HTTP cleanup patch
! 17857: * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
! 17858: and xmlNodeSetSpacePreserve()
! 17859:
! 17860: Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17861:
! 17862: * xpath.c: closing bug #29260
! 17863:
! 17864: Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17865:
! 17866: * hash.[ch] debugXML.c: expanded/enhanced the API, added
! 17867: multikey tuples, made hash structure opaque
! 17868: * valid.[ch]: moved elements, attributes, notations decalarations
! 17869: as well as ID and refs to hash tables.
! 17870: * entities.c: hash cleanup
! 17871: * xmlmemory.c: fixed a dump problem in debug mode
! 17872: * include/Makefile.am: problem passing in DESTDIR= values patch
! 17873: from Marc Christensen <marc@calderasystems.com>
! 17874: * nanohttp.c: removed debugging remains
! 17875: * HTMLparser.c: the bogus tag should be ignored (Wayne)
! 17876: * HTMLparser.c parser.c: fixing a number of problems with the
! 17877: macros in the *parser.c files (Wayne).
! 17878: * HTMLparser.c: close the previous option when opening a new one
! 17879: (Marc Sanfacon).
! 17880: * result/HTML/*: updated the HTML results accordingly
! 17881:
! 17882: Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17883:
! 17884: * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
! 17885: hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
! 17886: XPath functions and XML entities table to them. More to come...
! 17887: * xmlIO.c: fixed libxml closing FILEs it didn't open.
! 17888:
! 17889: Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17890:
! 17891: * tree.c: coalesce adjacent text nodes
! 17892: * valid.c: handling of blank nodes in DTd validation (raised
! 17893: by problems with a posteriori validation).
! 17894: * nanohttp.c: changing behaviour on HTTP write stuff.
! 17895: * HTMLtree.c: forced body and html to be explicitely closed.
! 17896: * xpath.h: exported more XPath functions.
! 17897:
! 17898: Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17899:
! 17900: * Release of 2.2.5
! 17901: * xpointer.c: range() range-inside and other helper functions
! 17902: * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
! 17903:
! 17904: Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17905:
! 17906: * SAX.c: HTML attributes need normalization too (Bjorn Reese)
! 17907: * HTMLparser.[ch]: addded htmlIsScriptAttribute()
! 17908:
! 17909: Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17910:
! 17911: * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
! 17912: and XPointer modules
! 17913:
! 17914: Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17915:
! 17916: * SAX.h: closed #25107
! 17917:
! 17918: Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17919:
! 17920: * testSAX.c: fixed problem with cdata reporting
! 17921: * SAXresult/* : updated
! 17922:
! 17923: Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17924:
! 17925: * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
! 17926: Closed bug #27499, added to regression tests
! 17927: * TODO: updated
! 17928:
! 17929: Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17930:
! 17931: * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
! 17932: support for SCRIPT and STYLE with help from Bjorn Reese
! 17933: * test/HTML/* result/HTML/*: added simple testcase and updated
! 17934: the existing ones.
! 17935:
! 17936: Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17937:
! 17938: * xpath.c xpointer.c: XPointer reorder of ranges start/end and
! 17939: string-range for empty strings
! 17940: * test/XPath/docs/str test/XPath/xptr/chaptersrange
! 17941: test/XPath/xptr/strrange: augmented the XPointer testsuite
! 17942:
! 17943: Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17944:
! 17945: * doc/xml.html doc/xmlmem.html: added a module describing memory
! 17946: interfaces and use, updated the main page.
! 17947:
! 17948: Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17949:
! 17950: * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
! 17951: nanoftp code work on Windows too now
! 17952:
! 17953: Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17954:
! 17955: * testXPath.c xpath.[ch]: moved some debug functions to xpath core
! 17956: * xpointer.c: implemented string-range() at least a good first version
! 17957: * test/XPath/docs/str test/XPath/xptr/strrange
! 17958: result/XPath/xptr/strrange: the string-range() tests
! 17959:
! 17960: Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17961:
! 17962: * Makefile.am include/Makefile.am include/win32config.h
! 17963: win32/Makefile.mingw: fixed problems reported by Wayne Davison
! 17964: and make distcheck
! 17965:
! 17966: Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17967:
! 17968: * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
! 17969: xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
! 17970: * xpointer.c: slight extension of xmlXPtrLocationSetMerge
! 17971:
! 17972: Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17973:
! 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>
! 17977:
! 17978: Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17979:
! 17980: * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
! 17981: and added a --dtdvalid option to xmllint used to test it
! 17982:
! 17983: Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17984:
! 17985: * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
! 17986: xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
! 17987:
! 17988: Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17989:
! 17990: * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
! 17991: handlings (registration, lookup, cleanup)
! 17992:
! 17993: Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 17994:
! 17995: * configure.in Makefile.am include/makefile.am: adding XPointer
! 17996: and XPtrtests target
! 17997: * xpointer.[ch] : new files for XPointer support
! 17998: * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
! 17999: more XPath tests
! 18000:
! 18001: Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18002:
! 18003: * configure.in: fixed, very broken, make distcheck works again
! 18004:
! 18005: Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18006:
! 18007: * More work toward 2.2.5, integrated a number of patches
! 18008: * configure.in Makefile.am win32config.h.in: trying to cleanup
! 18009: make distcheck .... huh ...
! 18010: * include/Makefile.am include/win32config.h: new directory
! 18011: for includes
! 18012: * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
! 18013: updated teh makefiles and instructions for WIN32
! 18014: * xpath.c: small fixes
! 18015: * test/XPath/ results/XPath: updated the testcases and results
! 18016: * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
! 18017: suggested patches
! 18018: * valid.c: fixed an ID bug
! 18019:
! 18020: Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18021:
! 18022: * moved xml-error.h to xmlerror.h: seems this allowed to bypass
! 18023: the automake bug where wrong dependencies were generated.
! 18024: * xpath.[ch]: worked on XPointer
! 18025:
! 18026: Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18027:
! 18028: * configure.in Makefile.am: 2.2.5, ship the include in an
! 18029: include/libxml subdirectory, use symlinks when using CVS
! 18030: * testSAX.c: fixed small bug
! 18031: * testXPath.c: changed the way testfiles are parsed
! 18032: * debugXML.c: same kind of cleanup when parsing an argument expression
! 18033: XPath/XPointers can have blanks embedded
! 18034: * xpath.[ch]: more cleanup, reorgs for XPointer work
! 18035: * parserInternals.c parser.c HTMLparser.c: fixed wrong include
! 18036: * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
! 18037:
! 18038: Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18039:
! 18040: * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
! 18041: in the XPath engine, rewrote large parts of it, now it's far
! 18042: cleaner and in sync with the REC not an old WD. Fixed a parsing
! 18043: problem in the interactive XML shell found when testing XPath.
! 18044:
! 18045: Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18046:
! 18047: * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
! 18048: incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
! 18049: examples with the extra test
! 18050:
! 18051: Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18052:
! 18053: * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
! 18054: the global init function.
! 18055:
! 18056: Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18057:
! 18058: * HTMLparser.c: Doohhh, attribute name parsing was still case
! 18059: sensitive ! Fixed this ...
! 18060: * result/HTML/* : updated the tests results accordingly
! 18061:
! 18062: Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18063:
! 18064: * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
! 18065: engine, should be far more stable, incorporated a new version of
! 18066: preceding/following axis, need testing
! 18067: * uri.c: fixed file:///c:/a/b/c problem
! 18068: * test/XPath/tests/idsimple: augmented the XPath tests
! 18069:
! 18070: Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18071:
! 18072: * doc/* rebuilding docs for 2.2.4 release
! 18073:
! 18074: Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18075:
! 18076: * configure.in: releasing 2.2.4
! 18077: * parser.[ch]: added xmlStrEqual()
! 18078: * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
! 18079: tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
! 18080: use xmlStrEqual instead
! 18081: * TODO: updated
! 18082: * added an XPath test
! 18083:
! 18084: Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18085:
! 18086: * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
! 18087: * entities.h: exported xmlInitializePredefinedEntities
! 18088: * parser.[ch] : added xmlInitParser()
! 18089: * parserInternals.h : had to export htmlInitAutoClose()
! 18090:
! 18091: Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18092:
! 18093: * xpath.[ch] : fixed some serious XPath Predicate evaluation
! 18094: problems
! 18095: * Makefile.am : added XPath regression tests to normal tests
! 18096: * uri.c: fixed a problem with local paths, cleanup
! 18097: * parser.c: fixed a problem with large CData sections
! 18098:
! 18099: Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18100:
! 18101: * configure.in xml-config.in: patch from "Ben Taylor"
! 18102: <sol7x86@hotmail.com> for solaris shared libs lookup
! 18103:
! 18104: 2000-09-30 Martin Baulig <baulig@suse.de>
! 18105:
! 18106: * libxml-2.0.pc.in: Provide pkg-config script.
! 18107:
! 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
! 18111: script in `$(libdir)/pkgconfig'.
! 18112:
! 18113: Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18114:
! 18115: * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
! 18116: when compiling with MSC
! 18117:
! 18118: Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18119:
! 18120: * xpath.c: patch for normalize-string() substring-before(),
! 18121: substring-after() and translate() functions from Bjorn Reese
! 18122: <breese@mail1.stofanet.dk>
! 18123: * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
! 18124: Fredrik Hallenberg <hallon@lysator.liu.se>
! 18125: * TODO: updated
! 18126:
! 18127: Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18128:
! 18129: * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
! 18130: problem of socklen_t being undefined on a number of platforms
! 18131: * debugXML.c: fixed a compilation problem when without snprintf
! 18132:
! 18133: Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18134:
! 18135: * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
! 18136: an URI bug and a fix for the control-character-induced infinite loop
! 18137: * nanohttp.c: preventive fix for compiling on WIN32
! 18138:
! 18139: Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18140:
! 18141: * xmlint.c: closing bug #25000
! 18142:
! 18143: Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18144:
! 18145: * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
! 18146: * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
! 18147: modified slightly Wayne Davison patch adding xmlStrcasecmp and
! 18148: related function, fixing xmlStrncmp(), and associated cleanup
! 18149: * result/HTML/entities.html.sax: updating result
! 18150:
! 18151: Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18152:
! 18153: * uri.c: applied patch for URI escaping from Wayne Davison
! 18154: <wayned@blorf.net>
! 18155: * tree.c parserInternals.c HTMLparser.c: memset checks patches
! 18156: from Denis Barbier <barbier@imacs.polytechnique.fr>
! 18157: * HTMLparser.c: UTF8 characters in HTML tag-attribute values
! 18158: patch from Wayne Davison
! 18159:
! 18160: Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18161:
! 18162: * doc/xml.html : updated with new releases, adding "how to help"
! 18163:
! 18164: Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18165:
! 18166: * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
! 18167: removed a few warnings in pedantic mode ...
! 18168: * parserInternals.c parser.c: moved encoding switching function
! 18169: to parserInternals.c
! 18170: * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
! 18171:
! 18172: Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18173:
! 18174: * HTMLparser.c parser.c: set ctxt->errNo before calling the
! 18175: error or warning handlers
! 18176:
! 18177: Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18178:
! 18179: * parserInternals.c parserInternals.h parser.c Makefile.am:
! 18180: created a new module parserInternals.c, moved most of the
! 18181: code shared by the various parsers there, as well as
! 18182: deprecated code from parser.c. More cleanup of parser.c
! 18183: * uri.c: fixed a problem when URI is NULL
! 18184: * valid.c: speedup when looking for an attribute declaration
! 18185:
! 18186: Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18187:
! 18188: * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
! 18189: the cleanup of the computation of URI references when seeking
! 18190: external entities. The URI reference string and the resulting
! 18191: URI are both stored now.
! 18192: * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
! 18193: large s(n)printf checks and cleanup from Denis Barbier
! 18194: <barbier@imacs.polytechnique.fr>
! 18195: * xmlversion.h.in tree.h: couple of SGML declarations for a
! 18196: possible docbook module.
! 18197: * result/VC/ : a couple of test output changed due to the change
! 18198: of the entities URI
! 18199:
! 18200: Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18201:
! 18202: * parser.h: added a _private field for linking user's data
! 18203:
! 18204: Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18205:
! 18206: * parser.c parserInternals.h: demacroified most of the IS_XXX
! 18207: the gain in size is significant so ...
! 18208:
! 18209: Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18210:
! 18211: * entities.c: cases where looking up entities with doc==NULL
! 18212: covered
! 18213:
! 18214: Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18215:
! 18216: * uri.c: applied Wayne Davison patch
! 18217: * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
! 18218:
! 18219: Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18220:
! 18221: * uri.c testUri.c: applied Wayne Davison patches
! 18222: * test/URI/uri.data result/URI/uri.data: first set of tests/results
! 18223: * Makefile.in: added URItest and included thenin "make tests"
! 18224:
! 18225: Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18226:
! 18227: * xmlversion.h.in: closed bug 22941
! 18228:
! 18229: Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18230:
! 18231: * doc/xmlio.html: added doc and example for entity loader
! 18232: redefinition.
! 18233:
! 18234: Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18235:
! 18236: * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
! 18237: used by libxml
! 18238:
! 18239: Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18240:
! 18241: * parser.c: Fixed bug on invalid ontent characters and when using
! 18242: push.
! 18243: * xmllint.c: fixed xmllint endling of errors in push mode
! 18244:
! 18245: Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18246:
! 18247: * HTMLparser.c testHTML.c: applied two new patches from
! 18248: Wayne Davison <wayned@users.sourceforge.net>
! 18249: * result/HTML/*.sax: regenerated HTML SAX output
! 18250: * parser.c: more cleanup.
! 18251:
! 18252: Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18253:
! 18254: * HTMLparser.[ch] testHTML.c: applied the second set of
! 18255: patches from Wayne Davison <wayned@users.sourceforge.net>,
! 18256: adding htmlEncodeEntities()
! 18257: * HTMLparser.c: fixed an ignorable white space detection bug
! 18258: occuring when parsing with SAX only
! 18259: * result/HTML/*.sax: updated since the output is now HTML
! 18260: encoded...
! 18261:
! 18262: Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18263:
! 18264: * HTMLparser.[ch]: applied some of Wayne Davison
! 18265: <wayned@users.sourceforge.net> patches
! 18266:
! 18267: Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18268:
! 18269: * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
! 18270: undeclared namespace prefix was used, added a warning.
! 18271: Cleaned up support w.r.t. entities, spilling out a warning
! 18272: and being pedantic on lookups.
! 18273: * test/warning/ent9 : added testcase for previous example.
! 18274: * TODO: updated
! 18275: * parserInternals.h parser.c: changed the way names are parsed
! 18276: now allow infinite size and decrease penalty for normal use
! 18277: * parser.c: Started a big cleanup/check of the parser code,
! 18278: fixed some of the most tortuous entity code, spotted code
! 18279: unused anymore
! 18280: * test/*: added tests for very long names and related nasty
! 18281: things.
! 18282:
! 18283: Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18284:
! 18285: * doc/encoding.html: added encoding aliases doc
! 18286: * doc/xml.html: updates
! 18287: * encoding.[ch]: added EncodingAliases functions
! 18288: * entities.[ch] valid.[ch] debugXML.c: removed two serious
! 18289: bottleneck affecting large DTDs like Docbook
! 18290: * parser.[ch] xmllint.c: added a pedantic option, will be
! 18291: useful
! 18292: * SAX.c: redefinition of entities is reported in pedantic mode
! 18293: * testHTML.c: uninitialized warning from gcc
! 18294: * uri.c: fixed a couple of bugs
! 18295: * TODO: added issue raised by Michael
! 18296:
! 18297: Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18298:
! 18299: * doc/encoding.html: propagated Martin Duerst suggestions
! 18300:
! 18301: Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18302:
! 18303: * parser.c: Fixed Bug#21552: libxml fails to decode &
! 18304: * uri.c testUri.c patches, by Marc Sanfacon (1 left)
! 18305: * parser.c HTMLparser.c: HTML/encoding push problems reportedi
! 18306: by Wayne Davison
! 18307:
! 18308: Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18309:
! 18310: * nanoftp.c nanohttp.c: small cleanup
! 18311: * TODO: updated
! 18312:
! 18313: Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18314:
! 18315: * added an old VC testcase and updated title.xml entity
! 18316:
! 18317: Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18318:
! 18319: * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
! 18320: done on auto-opening of <p> tags and cleanup of SAX output
! 18321:
! 18322: Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18323:
! 18324: * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
! 18325:
! 18326: Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18327:
! 18328: * doc/xml.html libxml.* structure.*: updated the doc a bit
! 18329:
! 18330: Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18331:
! 18332: * testSAX.c testHTML.c result/HTML/: cleanup of the output
! 18333: of SAX tests
! 18334:
! 18335: Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18336:
! 18337: * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
! 18338: * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
! 18339:
! 18340: Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18341:
! 18342: * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
! 18343: * testHTML.c: fix core dump on Solaris 2.x systems
! 18344: * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
! 18345: * result/HTML/*.sax: previous bug fix lead to new results
! 18346:
! 18347: Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18348:
! 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@
! 18355: includes @LIBS@
! 18356:
! 18357: Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18358:
! 18359: * doc/* : rebuilt the docs
! 18360: * getting ready for 2.2.2 release
! 18361:
! 18362: Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18363:
! 18364: * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
! 18365: and xmlAddFeature()
! 18366: * tree.[ch]: added xmlAddChildList()
! 18367: * xmllint.c: MAP_FAILED macro test
! 18368: * parser.h: added xmlParseCtxtExternalEntity()
! 18369: * valid.c: applied bug fixes removed warning
! 18370: * tree.c: added CDATA block to elements content
! 18371: * testSAX.c: cleanup of output
! 18372: * testHTML.c: added SAX testing
! 18373: * encoding.c: better error recovery
! 18374: * SAX.c, parser.c: fixed one of the external entity processing
! 18375: of the OASis testsuite
! 18376: * Makefile.am: added HTML SAX regression tests
! 18377: * configure.in: bumped to 2.2.2
! 18378: * test/HTML/ result/HTML: added a few of HTML tests, and added the
! 18379: SAX results
! 18380:
! 18381: Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18382:
! 18383: * configure.in: patch for HP compiler
! 18384:
! 18385: 2000-08-04 Sven Heinicke <sven@zen.org>
! 18386:
! 18387: * xmllint.c: Was coredumping sometimes when the file given didn't
! 18388: exist.
! 18389:
! 18390: Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18391:
! 18392: * parser.c xmlIO.[ch]: fixed the problem of encoding support
! 18393:
! 18394: when using in memory parsing. Need some cleanup.
! 18395: * xmllint.c configure.in: added a --memory flag to test memory
! 18396: parsing
! 18397:
! 18398: Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18399:
! 18400: * nanohttp.c: fixed socklen_t replacement to unsigned int
! 18401: * parser.c: fixed a space handdling missing at the end of
! 18402: production 28 DOCTYPE.
! 18403: * xmlmemory.c: fixed a stupid bug on the routine to override
! 18404: allocation functions
! 18405: * TODO: updated
! 18406:
! 18407: Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18408:
! 18409: * doc/ regenerated the docs
! 18410:
! 18411: Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18412:
! 18413: * doc/encoding.html doc/xml.html: added I18N doc
! 18414: * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
! 18415: improvements, both parser and filters, added ASCII & HTML,
! 18416: fixed the ISO-Latin-1 one
! 18417: * xmllint.c testHTML.c: added/made visible --encode
! 18418: * debugXML.c : cleanup
! 18419: * most .c files: applied patches due to warning on Windows and
! 18420: when using Sun Pro cc compiler
! 18421: * xpath.c : cleanup memleaks
! 18422: * nanoftp.c : added a TESTING preprocessor flag for standalong
! 18423: compile so that people can report bugs more easilly
! 18424: * nanohttp.c : ditched socklen_t which was a portability mess
! 18425: and replaced it with unsigned int.
! 18426: * tree.[ch]: added xmlHasProp()
! 18427: * TODO: updated
! 18428: * test/ : added more test for entities, NS, encoding, HTML, wap
! 18429: * configure.in: preparing for 2.2.0 release
! 18430:
! 18431: Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18432:
! 18433: * nanoftp.c: fixed the way the control connection is handled
! 18434: * libxml.spec.in: fixed the dependencies and cleanup
! 18435:
! 18436: Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18437:
! 18438: * doc/xml.html: changed the xmlsoft.org structure, updated the
! 18439: examples w.r.t. root and childs
! 18440:
! 18441: Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18442:
! 18443: * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
! 18444:
! 18445: Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18446:
! 18447: * HTMLparser.c: Work on character encoding support for the HTML parser
! 18448: * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
! 18449: * encoding.c: Fixed a potential memleak in the encoding stuff
! 18450:
! 18451: Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18452:
! 18453: * doc/FAQ.html doc/Makefile.am : added a FAQ
! 18454:
! 18455: Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18456:
! 18457: * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
! 18458: of the HTML parser to force it to not bypass SAX
! 18459:
! 18460: Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18461:
! 18462: * win32config.h.in: updated
! 18463: * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
! 18464: lacks iconv support :-( need to release 2.1.1
! 18465: * configure.in: release 2.1.1
! 18466: * HTMLparser: fixed bug #14784
! 18467: * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
! 18468: by Windows compiler
! 18469: * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
! 18470: the SAX startDocument() callback.
! 18471: * TODO: updated
! 18472:
! 18473: Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18474:
! 18475: * added xmlStopParser()
! 18476:
! 18477: Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18478:
! 18479: * configure.in: 2.1.0 prerelease
! 18480: * Large resync between W3C and Gnome tree
! 18481: * nanoftp, nanohttp.c: fixed stalled connections probs
! 18482: * HTMLtree.c SAX.c : support for attribute without values in
! 18483: HTML for andersca
! 18484: * valid.c: Fixed most validation + namespace problems
! 18485: * HTMLparser.c: start document callback for andersca
! 18486: * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
! 18487: * parser.h, SAX.c: serious speed improvement for large
! 18488: CDATA blocks
! 18489: * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
! 18490: different encoding
! 18491: * example/Makefile.am example/gjobread.c tree.h: work on
! 18492: libxml1 libxml2 convergence.
! 18493: * config.h.in parser.c xmllint.c: added xmlCheckVersion()
! 18494: and the LIBXML_TEST_VERSION macro
! 18495:
! 18496: Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18497:
! 18498: * doc/xml.html: various patches and improvements typo fixed by
! 18499: Felix Natter
! 18500: * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
! 18501: from Felix Natter <fnatter@gmx.net>
! 18502:
! 18503: Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18504:
! 18505: * doc/upgrade.html: updated with instructions for support of both
! 18506: libxml-1.x and libxml-2.x
! 18507: * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
! 18508: for 2.x support and also fixed includes
! 18509:
! 18510: Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18511:
! 18512: * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
! 18513: the encoding support, added iconv support, so now libxml if
! 18514: compiled with iconv automatically support japanese encodings
! 18515: among others. Work based on initial patch from Yuan-Chen Cheng
! 18516: I may have broken binary compat in the encoding handler
! 18517: registration scheme, but that was so utterly broken I don't
! 18518: expect anybody to have used this feature until now.
! 18519: * parserInternals.h: fixup on the CHAR range macro
! 18520: * xml-error.h, parser.c: catch URL/URI errors using the uri.c
! 18521: code.
! 18522: * tree.[ch]: added xmlBufferGrow(), was needed for iconv
! 18523: * uri.c: added xmlParseURI() I can't believe I forgot to
! 18524: implement this one in 2.0 !!!
! 18525: * SAX.c: moved doc->encoding update in the endDocument() call.
! 18526: * TODO: updated.
! 18527:
! 18528: Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18529:
! 18530: * tree.h: removed extraneous xmlRemoveProp definition
! 18531: * TODO: added item about --disable-corba configure switch
! 18532: * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
! 18533: * nanoftp.c: fixed include problems giving troubles on AIX and
! 18534: slowlaris
! 18535: * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
! 18536: parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
! 18537: comment and headers changes to lower gtk-doc number of warnings
! 18538: * doc/html/*: rebuilt docs
! 18539:
! 18540: Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18541:
! 18542: * HACKING: documented the tag for 1.x and instructions
! 18543:
! 18544: Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18545:
! 18546: * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
! 18547: xmlNewIOInputStream, xmlParserInputBufferCreateIO,
! 18548: xmlCreateIOParserCtxt
! 18549: * parser.c parserInternals.h: speedup of IS_CHAR like macros,
! 18550: significant overall improvement
! 18551: * xmllint.c: added I/O test to xmllint
! 18552: * testSAX.c: added a speed test
! 18553: * doc/* : updated/regenerated
! 18554:
! 18555: Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18556:
! 18557: * xpath.c uri.h parserInternals.h: cosmetic changes from
! 18558: "Timur I. Bakeyev" <timur@bat.ru>, including making
! 18559: xmlCreateURI() public
! 18560:
! 18561: Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18562:
! 18563: * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
! 18564: and the code at the same time. Added a clean mechanism for
! 18565: overload or added input methods: xmlRegisterInputCallbacks()
! 18566: * tree.c: fixed xmlPrevSibling and xmlNextSibling per
! 18567: Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
! 18568: * TODO: updated
! 18569: * doc/* : updated/regenerated
! 18570: * doc/Makefile.am: tweaks to avoid problem with libxml link in the
! 18571: source dir
! 18572:
! 18573: Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18574:
! 18575: * testURI.c: yet another forgotten commit, I should get some sleep !
! 18576:
! 18577: Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18578:
! 18579: * xmllint.c: forgot to commit this too ?
! 18580:
! 18581: Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18582:
! 18583: * xmlversion.h.in : forgot to commit this previously
! 18584:
! 18585: Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18586:
! 18587: * configure.in: preparing libxml-2.0.0 version looks Ok so far
! 18588: * README TODO: updated for release
! 18589: * uri.c uri.h: added authority parsing/saving
! 18590: * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
! 18591: * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
! 18592: debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
! 18593: tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
! 18594: Makefile.am : added compile-time customization of libxml
! 18595: --with-ftp --with-http --with-html --with-xpath --with-debug
! 18596: --with-mem-debug
! 18597: * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
! 18598: #include <libxml/xxx.h> I hope it won't break too much stuff
! 18599: and will be manageable in the future...
! 18600: * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
! 18601: and added xmllint to the installed programs
! 18602: * uri.h: added xmlFreeURI()
! 18603:
! 18604: Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18605:
! 18606: * uri.c uri.h: finished the escaping handling, the base support
! 18607: and the URI path normalization. Looks good just lacks the
! 18608: authority content parsing code.
! 18609: * Makefile.am: added instructions to generate testURI
! 18610: * TODO: updated
! 18611: * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
! 18612: added links and icons for W3C and Gnome
! 18613:
! 18614: Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18615:
! 18616: * xmlmemory.[ch] : seems I forgot to actually update the files in
! 18617: the last commit :-)
! 18618: * doc/xml.html doc/html/* : updated and uploaded the docs
! 18619:
! 18620: Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18621:
! 18622: * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
! 18623: * TODO: updated
! 18624: * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
! 18625: libxml default allocation function with another set (like gmalloc/
! 18626: gfree).
! 18627: * Makefile.am, uri.c, uri.h: added a set of functions to do
! 18628: exact (litteraly copied from the RFC 2396 productions) parsing
! 18629: and handling of URI. Will be needed for XLink, one XML WFC,
! 18630: XML Base and reused in the nano[ftp/http] modules. Still work
! 18631: to be done.
! 18632:
! 18633: Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18634:
! 18635: * configure.in, libxml.spec.in : libxml2
! 18636: * doc/* : updated the doc page, rebuilt the docs
! 18637:
! 18638: Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18639:
! 18640: * all: tagged LIB_XML_1_X
! 18641: * *.c *.h : updated from W3C CVS tree
! 18642: * configure.in : 2.0.0-beta
! 18643: * libxml.spec.in : libxml2 package nam
! 18644: * result/* : new version of the tests output
! 18645:
! 18646: Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18647:
! 18648: * doc/xml.html, doc/update.html: updated docs, 1.8.7
! 18649:
! 18650: Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18651:
! 18652: * doc/* : rebuilt the docs
! 18653: * parser.c: final patch on #6766
! 18654: * valid.c: small patch on validity checks.
! 18655:
! 18656: Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18657:
! 18658: * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
! 18659: added
! 18660: * parser.c: adding xmlKeepBlanksDefault() as a way to manage
! 18661: compatibility w.r.t. XML spec and existing code.
! 18662:
! 18663: Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18664:
! 18665: * parser.c: seems a better solution to <a> </a> exists,
! 18666: will try it for a while
! 18667:
! 18668: Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18669:
! 18670: * parser.c: tried to remove the <a> </a> generating <a/>
! 18671: this is hard. Left a flag for that purpose. Fixed bug #6766
! 18672: * configure.in: prepared 1.8.7 not released, due to previous
! 18673: problem
! 18674:
! 18675: Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18676:
! 18677: * doc/xml.html : applied second patch from Paul DuBois
! 18678:
! 18679: Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18680:
! 18681: * doc/xml.html : applied patch from Paul DuBois
! 18682:
! 18683: Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18684:
! 18685: * parser.c HTMLparser.c: do a bit of bufferization in push mode.
! 18686:
! 18687: Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18688:
! 18689: * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
! 18690: compilation warnings on various platforms.
! 18691: * parser.c: Fixed #5281 validity error callbacks are now desactived
! 18692: by default if not validating.
! 18693:
! 18694: Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18695:
! 18696: * nanoftp.c, win32config.h.in: patches to compile on WIN32
! 18697:
! 18698: Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18699:
! 18700: * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
! 18701: <gkatsi@cs.toronto.edu>
! 18702:
! 18703: Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18704:
! 18705: * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
! 18706: processing URLs
! 18707:
! 18708: Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18709:
! 18710: * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
! 18711: xmlNanoFTPUpdateURL for persistent control connections.
! 18712: * configure.in: 1.8.6
! 18713:
! 18714: Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18715:
! 18716: * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
! 18717: * tree.[ch] : added xmlSaveNoEmptyTags
! 18718:
! 18719: 2000-01-29 James Henstridge <james@daa.com.au>
! 18720:
! 18721: * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
! 18722:
! 18723: * Makefile.am: added nanoftp.[ch] to the build.
! 18724:
! 18725: Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18726:
! 18727: * nanoftp.[ch]: cleanup, comments, API
! 18728: * debugXML.c : fixed a bug in the cat command
! 18729: * doc/*: regenerated the docs
! 18730:
! 18731: Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18732:
! 18733: * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
! 18734: * debugXML.c : fixed a bug in the cat command
! 18735: * valid.c: fixing some small probs
! 18736: * libxml.spec.in: get rid of the SNAP suffix
! 18737: * doc/xml.html: updated the status
! 18738:
! 18739: Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18740:
! 18741: * xml-config.in: xml-config --version to just return the
! 18742: version number
! 18743: * xpath.c: some cleanup w.r.t. axis when the current node is
! 18744: an attribute.
! 18745: * TODO: updated
! 18746:
! 18747: Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18748:
! 18749: * configure.in: prepared for libxml-1.8.5
! 18750: * doc/* recompiled the documentation
! 18751:
! 18752: 2000-01-17 Jody Goldberg <jgoldberg@home.com>
! 18753:
! 18754: * configure.in : WARNING autoconf subtlety alert :
! 18755: Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
! 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
! 18758: get defined by AC_CHECK_HEADERS.
! 18759:
! 18760: Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18761:
! 18762: * tree.c: fixed a hideous bug in xmlGetProp() thanks to
! 18763: Rune.Djurhuus@fast.no
! 18764:
! 18765: Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18766:
! 18767: * TODO: updated
! 18768: * tree.c, parser.c: made sure that only memory alloc problems
! 18769: and internal parser errors are allowed to write to stdout or
! 18770: stderr.
! 18771:
! 18772: Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18773:
! 18774: * tree.c : restored xmlNewGlobalNs since this seems used by
! 18775: a lot of existing code :-(, fixed a bug in xmlNewNs
! 18776: * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
! 18777: * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
! 18778: to exit() from the library code.
! 18779: * xpath.c, parser.c: removed bugs or unused code detected by
! 18780: Windows compilers
! 18781: * parser.c: started adding interfaces for parsing well balanced
! 18782: XML fragments
! 18783: * configure.in: releasing 1.8.4
! 18784: * doc/* : rebuilt the docs
! 18785:
! 18786: Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18787:
! 18788: * tree.[ch] : added xmlNewDocFragment() for DOM
! 18789: * testHTML.c: uninitialized variable.
! 18790:
! 18791: Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18792:
! 18793: * doc/* : rebuild the docs
! 18794:
! 18795: Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18796:
! 18797: * acconfig.h: readline and history patch
! 18798: * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
! 18799: * tree.c: added check and handling when possibly removing an ID
! 18800: * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
! 18801: and saving.
! 18802: * test/HTML/entities.html result/HTML/entities.html* : test for
! 18803: various entities reference cases
! 18804: * result/HTML/* : as a result output of some testcase have
! 18805: changed
! 18806: * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
! 18807: by previous example. added xmlParseTryOrFinish().
! 18808: * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
! 18809: entities.h debugXML.h HTMLparser.h: changed the way struct are
! 18810: declared to allow gtk-doc to expose those
! 18811: * parser.c: closed bug #4960
! 18812: * Makefile.am configure.in: Applied patch from
! 18813: Albert Chin-A-Young <china@thewrittenword.com> for better zlib
! 18814: and math/socket libs detection
! 18815:
! 18816: Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18817:
! 18818: * configure.in, Makefile.am: link tester against readline
! 18819: * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
! 18820:
! 18821: Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
! 18822:
! 18823: * tree.[ch]: added xmlRemoveProp
! 18824: * win32config.h.in nanohttp.c: avoid including the Windows
! 18825: socket stuff in every C files
! 18826: * parser.c: removed an indetermination xmLDecl/PI(xml...) in
! 18827: the XmL parser(s)
! 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
! 18831: * parser.[hc], xmlIO.c: fixed the loading of external entities
! 18832: APIs, now xmlLoadExternalEntity() is used everywhere and
! 18833: setting up an app specific front-end using the
! 18834: * SAX.c parser.c: some fixes, now the xhtml spec validates
! 18835: with the xhtml DTD.
! 18836: * error.c: fixed crashes in case of no input stream
! 18837: * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
! 18838: to the validation tests and results
! 18839:
! 18840: Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18841:
! 18842: * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
! 18843: too htmlCreatePushParserCtxt() and htmlParseChunk()
! 18844: * parser.c: a bit of cleanup.
! 18845: * SAX.c, HTMLparser.c: some attributes may not have values (contrary
! 18846: to XML) removed the last mem leak known
! 18847: * HTMLtree.c: output message cleanup
! 18848: * xmlmemory.c: display content info about memory blocks
! 18849: * result/HTML/wired.* : missing att value warning change
! 18850:
! 18851: Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18852:
! 18853: * doc/* : rebuilt the documentation
! 18854:
! 18855: Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18856:
! 18857: * parser.[ch] parserInternals.h: Push parser for XML,
! 18858: seems to work fine now
! 18859: * tester.c debugXML.[ch]: Added an XML shell debug facility and
! 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
! 18864: subtree
! 18865: * xmlIO.[ch] : enriched API + fixes for push mode
! 18866: * entities.[ch]: added the entity content length to the struct.
! 18867: * xmlmemory.[ch]: new API to show the last entries for the shell
! 18868: * valid.c: added required attribute testing
! 18869: * SAX.c: the cdata callback now merge contiguous fragments
! 18870: * HTMLparser.c: cleanup of some macros
! 18871:
! 18872: Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18873:
! 18874: * parser.c: fix for PIs name starting with xml
! 18875: * tree.c: fixed a potential problem with || and && ops
! 18876: * *.c, configure.in win32config.h.in : generate win32config.h for
! 18877: those on the Other Side !
! 18878:
! 18879: Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18880:
! 18881: * parser.c: fixed a stupid = vs. == bug :-(
! 18882: * doc/gnome-xml.sgml: s/glade/xml/
! 18883:
! 18884: Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18885:
! 18886: * configure.in, doc/xml.html : bug fix release 1.8.2
! 18887: * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
! 18888: Hopefully the end of that silly C++ include problem
! 18889: * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
! 18890: xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
! 18891: * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
! 18892: troubles with autoclosed elements when the stree shape doesn't
! 18893: follow the DtD specs. Added htmlIsAutoClosed() and
! 18894: htmlAutoCloseTag()
! 18895: * result/HTML/*.htm*: Updated the HTML examples regression tests output
! 18896: * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
! 18897: * debugXML.c: fixed a bug on printing default namespaces.
! 18898: * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
! 18899:
! 18900: Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18901:
! 18902: * result/HTML/*.htm[l] : updated the HTML regression tests according
! 18903: to the new output
! 18904: * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
! 18905: HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
! 18906: problem due to intermix of extern "C" { ... } declarations for C++
! 18907: and recursive includes in the headers
! 18908:
! 18909: 1999-12-20 Chris Lahey <clahey@umich.edu>
! 18910:
! 18911: * HTMLtree.c: Made it so that html nodes with a single child do
! 18912: not insert a carriage return before or after the child node.
! 18913:
! 18914: Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18915:
! 18916: * configure.in, doc/xml.html : bug fix release 1.8.1
! 18917: * parser.c: fixed bug #4344
! 18918: * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
! 18919: added the glue to avoid C++ problems
! 18920: * doc/* : regenerated the documentation
! 18921:
! 18922: Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18923:
! 18924: * tree.c: fixed a bug introduced in 1.8.0 and breaking default
! 18925: namespace recognition, and Dia as a resul :-(
! 18926: * encoding.c: closed bug #3950
! 18927:
! 18928: Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18929:
! 18930: * valid.c: debugging a posteriori validation, except URI expansion
! 18931: stuff this should be fixed now
! 18932: * parserInternals.h: fixed a bug in IS_BASECHAR reported by
! 18933: Carl Nygard <cnygard@bellatlantic.net>
! 18934: * tester.c: added --postvalid, cleaning of the code
! 18935: * tree.[ch]: added xmlDocGetRootElement()
! 18936:
! 18937: Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
! 18938:
! 18939: * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
! 18940: c++ losage.
! 18941:
! 18942: Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18943:
! 18944: * configure.in, doc/xml.html : bumped to 1.8.0
! 18945: * xlink.[ch], Makefile.am : added framework for link detection
! 18946: * parser.h: added nbChars to parser context, needed for cleanup.
! 18947: * xmlmemory.c: removed a nasty bug when out of mem
! 18948: * valid.[ch]: adding namespace support for attribute decl
! 18949: * tester.c: added --debugent option
! 18950: * debugXML.[ch]: added xmlDebugDumpEntities()
! 18951: * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
! 18952: buffers instead, this was really needed, validation was breaking
! 18953: in strange ways due to that. Added xmlParseStringPEReference()
! 18954: and other parsing from strings functions. Entities processing
! 18955: modified again, but PERef are still not handled correcly but
! 18956: unless you're Eve Maller you won't notice :-)
! 18957: * HTMLparser.c: large changes toward reliability, and switched to
! 18958: lowercase internal tags, XHTML is lowercase, so it will help
! 18959: that output is closer to next version.
! 18960: * doc/* : regenerated the documentation, it is now hosted at
! 18961: http://xmlsoft.org/ (same bits I just bought the domain :-)
! 18962:
! 18963: Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18964:
! 18965: * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
! 18966: doc generation
! 18967: * parser.c: fixed bugs #3908 and #3937 and a memory leak
! 18968: in the SAX API
! 18969: * doc/*: rebuilt the doc making sure everything appears in the
! 18970: HTML files
! 18971:
! 18972: Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18973:
! 18974: * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
! 18975: added the patch from Carl Nygard <cnygard@bellatlantic.net>
! 18976: which allow impressive speed improvement on dataset with
! 18977: large text pieces, but at the cost of broken binary
! 18978: compatibility and slightly bigger memory usage.
! 18979: Configure with --with-buffers to activate them, they
! 18980: are protected with XML_USE_BUFFER_CONTENT define.
! 18981: * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
! 18982: goal is 0 memory left allocated once parser is no more used
! 18983: * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
! 18984: call xmlCleanupParser() and xmlMemoryDump()
! 18985:
! 18986: Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18987:
! 18988: * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
! 18989: * parser.[ch] encoding.[ch]: added memory cleanup routines
! 18990: * parser.c: closing bug #3788
! 18991: * doc/*: rebuilt the doc
! 18992:
! 18993: Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 18994:
! 18995: * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
! 18996: xmlNewTextChild() and xmlSetCompressMode() behaviour.
! 18997: * tester.c: added --compress option
! 18998: * doc/*: rebuilt the documentation
! 18999:
! 19000: Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19001:
! 19002: * HTMLparser.c: bugfixing, the damn thing MUST not crash even
! 19003: if given /proc/kcore as input !
! 19004: * doc/xml.html doc/*: updated and rebuilt the documentation
! 19005:
! 19006: Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19007:
! 19008: * parser.c: Fixed some wrongly space collapsing code due to
! 19009: a misreading of the spec.
! 19010: * result/*: fixed the output accordingly
! 19011:
! 19012: Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19013:
! 19014: * encoding.c: bug fix and typos
! 19015: * xmlIO.[ch] parser.c: first bits toward real progressive parsing
! 19016: * parser.c: added attribute normalization closing bug #3597
! 19017: * test/att* result/att* SAXresult/att*: testcase for attribute
! 19018: normalization
! 19019:
! 19020: Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19021:
! 19022: * configure.in: closing bug #3163 by adding extra flags for the
! 19023: cc compiler on HP-UX
! 19024:
! 19025: Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19026:
! 19027: * valid.[ch] : removed a typo and an enumerated type bug in the
! 19028: xmlAddElementDecl() function
! 19029: * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
! 19030: call to xmlEncodeEntitiesReentrant() so that the functions
! 19031: New, Set and Get are at the same level.
! 19032: * parser.c HTMLparser.c: extra memory allocation bug for
! 19033: attributes detected by someone using libxml in embedded systems :-)
! 19034:
! 19035: Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19036:
! 19037: * xmlmemory.h: turned off mem debug :-\
! 19038:
! 19039: Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19040:
! 19041: * parser.c: closed bug #2784 a one line fix, but worth pushing
! 19042: a new release out
! 19043: * HTMLparser.c: fixed auto-close bugs on list items, zeroing
! 19044: some structures, comments before and after the
! 19045: main element, and other nastyness
! 19046: * HTMLtree.c tree.c: accomodate the extended HTML supported
! 19047: * configure.in: pushing 1.7.4
! 19048: * test/ent8 and related outputs : added a new test for bug #2784
! 19049: * test/HTML/wired.html and related output: a nasty HTML example
! 19050: * Makefile.am: improved the test scripts
! 19051: * docs/* : reran the documentation extractor, updated xml.html
! 19052:
! 19053: Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19054:
! 19055: * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
! 19056: HTMLparser and debugged the HTML related code. HTML documents
! 19057: now have their own type
! 19058: * entities.c: do not dump ' for HTML output
! 19059: * xmlmemory.c: improvement, breakpoint mechanism
! 19060: * testHTML.c: added --sax --repeat ...
! 19061: * Makefile.am: improved the HTML tests
! 19062: * valid.[ch]: added xmlValidGetValidElements and
! 19063: xmlValidGetPotentialChildren
! 19064: * tester.c: added --insert to test the 2 new functions
! 19065: * test//* result//* SAXresult//* : regression test cleanup
! 19066: and extension.
! 19067: * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
! 19068: gnome-xml-nanohttp.html
! 19069:
! 19070: Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19071:
! 19072: * HTMLparser.c: fixed problems with some autoclose tags
! 19073: * tree.c: fixed XML output problems.
! 19074: * result/* SAXresult/*: update of the tests output
! 19075:
! 19076: Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19077:
! 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
! 19081: * tree.h: indent cleanup
! 19082:
! 19083: Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19084:
! 19085: * HTMLparser.c parser.h : Fixed problems with HTML parsing
! 19086: reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
! 19087:
! 19088: Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19089:
! 19090: * tree.c : Raph patch for initialization of CORBA fields
! 19091: * parser.c, xpath.c, ...: modification of doc comments
! 19092: * xpath.c : allow spaces in xpath expressions
! 19093:
! 19094: Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19095:
! 19096: * xmlmemory.h: turning off memory debug :-(
! 19097:
! 19098: Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19099:
! 19100: * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
! 19101: better SAX interfaces.
! 19102: * testSAX.c: uses the new SAX routine, avoid fetching any remote
! 19103: entity.
! 19104: * configure.in: 1.7.2
! 19105:
! 19106: Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19107:
! 19108: * libxml.spec.in: fixed the URL
! 19109: * doc/xml.html: improved the documentation front-end
! 19110:
! 19111: Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19112:
! 19113: * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
! 19114:
! 19115: Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19116:
! 19117: * libxml.spec.in: fixed the alpha compile problem
! 19118: * parser.[ch]: changed errno to errNo in the parser context :-(
! 19119: * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
! 19120: * doc/xml.html: changed CHAR to xmlChar
! 19121: * doc/html/*: recompiled the documentation
! 19122: * configure.in: 1.7.1
! 19123:
! 19124: Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19125:
! 19126: * parser.h: modified the parser context struct to regain 1.4.0
! 19127: binary compatibility
! 19128: * parser.c, xml-error.h: added errno ot teh context and defined
! 19129: a set of errors values with update of errno
! 19130: * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
! 19131: DTDs and entities
! 19132: * *.h, *.c: complete cleanup of the use of config.h and include
! 19133: protection depending on the current setup.
! 19134: * overalll debugging, maintenance and bug-fixing on all modules
! 19135: * updated the documentation
! 19136: * ready for 1.7.0
! 19137:
! 19138: Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19139:
! 19140: * HTMLparser.c : cleanup
! 19141: * SAX.c valid.c valid.h: added ID/IDREF checking
! 19142: * tree.c tree.h: extended doc structure for refs
! 19143: * configure.in: 1.6.2
! 19144: * parser.c: patched bug in SAX user arg call
! 19145: * parserInternals.h: patched missing close in C++ wrapping
! 19146: * testXPath.c xpath.c xpath.h: prepared for extensibility,
! 19147: especially upcoming XPointer implementation.
! 19148: * doc/xml.html: augmented, typo
! 19149:
! 19150: Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
! 19151:
! 19152: * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
! 19153: not all invocations of install understand -d.
! 19154:
! 19155: Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
! 19156:
! 19157: * Makefile.am: prepend all the test* calls with $(top_builddir) -
! 19158: to make 'check' works, when builddir != srcdir.
! 19159:
! 19160: Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19161:
! 19162: * doc/xml.html : updated the documentation
! 19163:
! 19164: Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19165:
! 19166: * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
! 19167: not deallocated memory blocks
! 19168: * *.c : replaces all calls to malloc() free() and realloc() to
! 19169: the wrapper functions/macros
! 19170: * tree.c : removed memory leaks dues to calling xmlFreeNode()
! 19171: instead of xmlFreeNodeList()
! 19172:
! 19173: Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19174:
! 19175: * HTMLparser.c: corrected a stupid bug leading to core dump at
! 19176: tree deallocation. Removed warnings indicated by
! 19177: Stephane.Conversy@lri.fr
! 19178: * entities.c: Fixes Yet Another Stupid Bug, entities were not
! 19179: looked for in the external subset
! 19180:
! 19181: Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19182:
! 19183: * parser.c valid.[ch] xpath.c: patched compilation warnings reported
! 19184: on SGI by Stephane.Conversy@lri.fr
! 19185:
! 19186: Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19187:
! 19188: * all .h : changed the prototype declaration indent as in gtk
! 19189: * most .c : working on reducing the TODOs in the code
! 19190: * most .c : cleanup though -pedantic and Insure++
! 19191: * improvements on validation ID checkings.
! 19192: * tree.[ch] SAX.c: added support for namespace on attributes #2022
! 19193: * xml-config.in: closed #1810
! 19194:
! 19195: Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19196:
! 19197: * tree.h, valid.c, valid.h: more work on validity, IDs
! 19198: * xpath.c: added/fixed comparidon and equlity, added a new isinf
! 19199: definition for AIX
! 19200:
! 19201: Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19202:
! 19203: * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
! 19204: the distribution due to a cut'n paste error at last commit
! 19205:
! 19206: Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19207:
! 19208: * configure.in: upgraded to version 1.4.0
! 19209: * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
! 19210: Big update, added a large part of the validation process,
! 19211: it should be usable, but some parts are missing
! 19212: * xpath.c: improved the implementation w.r.t. root.
! 19213: * Makefile.am: added more tests
! 19214: * test and result trees: added a lot of tests
! 19215: * libxml.spec.in: export libxml.so.0 and libxml.so.1
! 19216:
! 19217: Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19218:
! 19219: * Added an HACKING file
! 19220:
! 19221: Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19222:
! 19223: * xpath.[ch] : improvements and debug of the XPath implementation
! 19224: * parser.c, HTMLparser.c : modified the parsers to be progressive
! 19225: * tree.[ch] : extended the Buffer promitives
! 19226: * xmlIO.[ch] : added basic I/O routines providing progressive
! 19227: parsing and ready for I18N conversion plugins
! 19228: * SAXresult/* : the SAX callback sequence maybe slightly different
! 19229: now
! 19230: * test*.c : improved/updated the tests programs
! 19231: * doc/* : recompiled the docs.
! 19232:
! 19233: 1999-07-26 Michael Meeks <michael@edenproject.org>
! 19234:
! 19235: * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
! 19236:
! 19237: * tree.c: Ditto.
! 19238:
! 19239: Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19240:
! 19241: * configure.in: upgraded to version 1.4.0
! 19242: * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
! 19243: draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
! 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
! 19246: * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
! 19247: * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
! 19248: rebuild the docs.
! 19249: * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
! 19250: and regression testing capabilities for XPath.
! 19251:
! 19252: Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19253:
! 19254: * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
! 19255: closing bug #1646
! 19256:
! 19257: Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19258:
! 19259: * Makefile.am, example/Makefile.am: closed bug #1683
! 19260:
! 19261: Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19262:
! 19263: * example/Makefile.am, configure.in: added the makefile for the
! 19264: gjobread example
! 19265:
! 19266: Sat Jul 10 14:19:11 CEST 1999 Tomasz Kłoczko <kloczek@pld.org.pl>
! 19267:
! 19268: * doc/Makefile.am:
! 19269: - fix which allow "make install DESTDIR=</install/prefix>".
! 19270:
! 19271: Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19272:
! 19273: * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
! 19274: which fixed a problem on the file reading-code.
! 19275:
! 19276: Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19277:
! 19278: * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
! 19279: output.
! 19280: * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
! 19281:
! 19282: Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19283:
! 19284: * parser.h : Oops removed the binary compatibility problem
! 19285: * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
! 19286: * parser.c, HTMLparser.c: applied patches for reading from stdin
! 19287:
! 19288: Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19289:
! 19290: * parser.c, entities.c, valid.c: cleanup bug #1591
! 19291: * configure.in: cleanup bug #1592
! 19292: * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
! 19293: the same tree back-end. Hence gdome will be available for it.
! 19294: * doc/Makefile.am: close bug #617
! 19295:
! 19296: Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19297:
! 19298: * parser.c: alloctate a per parser context SAX interface block
! 19299:
! 19300: Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19301:
! 19302: * released 1.3.0 with xmlEncodeEntities restoring old behaviour
! 19303: and xmlEncodeEntitiesReentrant with the correct one :-\
! 19304:
! 19305: Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19306:
! 19307: * commit of my internal XML base changes, quite a lot of
! 19308: changes, cleanups, better entities support, framework for
! 19309: new I/O and charset detection and handling
! 19310: * Fixed the configure/Makefile stuff to generate shared libs
! 19311: with the proper version info, so we jumped on rev from
! 19312: 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
! 19313: xmlEncodeEntities() result need to be freed now, and a string
! 19314: xmlParserVersion provide the current library version.
! 19315:
! 19316: Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
! 19317:
! 19318: * parser.c: fixed a buffer overrun for when you have a very long
! 19319: attribute with no entities in it.
! 19320:
! 19321: Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19322:
! 19323: * added example directory
! 19324: * added example/gjobs.xml gjobread.c, still need a Makefile.in
! 19325:
! 19326: Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19327:
! 19328: * Release of libxml-1.1, nearly everything has been touched for
! 19329: this.
! 19330: * Added more regression tests
! 19331: * Updated the documentation
! 19332:
! 19333: Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19334:
! 19335: * tree.[ch]: unified the XML_NO_CORBA defines.
! 19336: * parser.c encoding.[ch]: started plugging in char encoding detection
! 19337:
! 19338: Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
! 19339:
! 19340: * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
! 19341: Also freed allocated buffer.
! 19342:
! 19343: Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19344: * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
! 19345: reentrancy problem at printing. One is left in entities.c, to
! 19346: remove ASAP
! 19347: * testSAX.c : added a test example showing the use of the SAX
! 19348: interface if one doesn't want to build the DOM tree.
! 19349: * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
! 19350:
! 19351: Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19352:
! 19353: * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
! 19354: large revamping of the parser to use SAX callbacks
! 19355: http://www.megginson.com/SAX/ (or at least a C like interface
! 19356: a la Expat). It's now possible to set up your own callbacks
! 19357: and the parser will not build a DOM tree.
! 19358: * test/* result/*: updated the test suite, I finally removed
! 19359: the old Namespace draft support (PI based).
! 19360:
! 19361: Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19362:
! 19363: * Makefile.am: added test result to EXTRA_DIST for make tests
! 19364:
! 19365: Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19366:
! 19367: * parser.c, parserInternals.h: moved the chars macro definitions
! 19368: to parserInternals.h
! 19369: * parser.c, error.c: applied patches from "Knut Åkesson"
! 19370: <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
! 19371:
! 19372: Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19373:
! 19374: * xml-config.in : applied patch to make --version work
! 19375:
! 19376: 1999-03-05 Raja R Harinath <harinath@cs.umn.edu>
! 19377:
! 19378: * Makefile.am (check-local): Alias for `tests' target. This will
! 19379: cause `make check' to do the right thing.
! 19380: (tests): Don't run tests in srcdir. Also, replaced calls to
! 19381: basename with a `sed' "equivalent".
! 19382:
! 19383: Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19384:
! 19385: * Renamed error.h to xml-error.h, corrected Makefile.am to list
! 19386: it in the header and not the sources, updated the doc.
! 19387: Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
! 19388: pointing this out.
! 19389:
! 19390: Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19391:
! 19392: * parser.c, parser.h, parserInternals.h: memory leak hunting,
! 19393: exported the inputStream routines.
! 19394: * doc/html/* : updated accordingly
! 19395:
! 19396: Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19397:
! 19398: * parser.c, parser.h, parserInternals.h: added a few extra
! 19399: internal calls to allocate and free parser contexts ...
! 19400: * doc/html/* : updated accordingly
! 19401:
! 19402: Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19403:
! 19404: * configure.in, Makefile.am, doc/makefile.am : General changes for
! 19405: 1.0.0 release and including the generated HTML documentation.
! 19406:
! 19407: Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19408:
! 19409: * makefile.am : added parserInternals.h, oops.
! 19410:
! 19411: Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19412:
! 19413: * parserInternals.h: added this header giving access to the parser
! 19414: internal functions.
! 19415: * doc/Makefile.am : added a rebuild target which rebuilds the full
! 19416: set of documentations
! 19417: * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
! 19418: the internal subset.
! 19419: * *.c *.h: modifications needed to generate the documentation using
! 19420: gtk-doc, cleanup of functions blocks, reorganisation of struct
! 19421: declarations.
! 19422:
! 19423: Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19424:
! 19425: * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
! 19426: the tar and spec file to include the beginning of the doc.
! 19427:
! 19428: 1999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
! 19429:
! 19430: * doc/.cvsignore: Added this file.
! 19431:
! 19432: Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19433:
! 19434: * tree.c: fixed xmlGetProp to return "" when the attribute
! 19435: exists, even if the node-list is NULL.
! 19436:
! 19437: Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19438:
! 19439: * tree.c: patched an error outputting empty attribute values.
! 19440: * Makefile.am and doc/makefile.am: have been updated during the
! 19441: week-end. Sorry for an empty CVS log, I got a shell problem.
! 19442:
! 19443: Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19444:
! 19445: * tree.h: cleaned up using enums instead of defines
! 19446: * parser.c, valid.[ch]: more work on parsing/output of element
! 19447: declarations
! 19448:
! 19449: Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19450:
! 19451: * valid.[ch], tree.c, parser.c : more work toward full parsing
! 19452: of XML DTDs.
! 19453: * README: added informations about mailing-list and on-line
! 19454: documentation
! 19455:
! 19456: 1999-01-27 Raja R Harinath <harinath@cs.umn.edu>
! 19457:
! 19458: * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
! 19459:
! 19460: Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19461:
! 19462: * parser.c, tree.[ch] : more work toward conformance testing,
! 19463: added a last element to accelerate parsing of very flat structures
! 19464: started working on internal subset Element content declaration.
! 19465: * valid.[ch] : first cut at adding code toward validation.
! 19466: * previous changes had also small impact on most files, especially
! 19467: the conformance testing using James Clark test suite.
! 19468:
! 19469: Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
! 19470:
! 19471: * test/* : updated the examples, most of them were not well
! 19472: formed (humm), and added rdf2.
! 19473: * result/* : resulting changes in the output.
! 19474:
! 19475: Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19476:
! 19477: * tree.c: changed the behaviour of xmlGetProp on NULL values.
! 19478:
! 19479: Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19480:
! 19481: * tree.c: patched a bug in the generation of empty attributes
! 19482:
! 19483: Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19484:
! 19485: * entities.[ch], tree.[ch], tester.c: added copy interfaces
! 19486: for node/trees/documents/... Biggest problem is namespace
! 19487: support when copying subtrees.
! 19488:
! 19489: Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19490:
! 19491: * parser.c, entities.c: improve entities and char ref encoding,
! 19492: and cleanups of error messages.
! 19493:
! 19494: Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19495:
! 19496: * parser.c, entities.c: simple bug hunting done during rpm2html and
! 19497: rpmfind integration.
! 19498:
! 19499: Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19500:
! 19501: * parser.[ch]: Added interfaces allowing to specify a SAX
! 19502: handler before parsing.
! 19503:
! 19504: Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19505:
! 19506: * parser.c: redirrect all errors reporting through the SAX
! 19507: error function
! 19508:
! 19509: Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19510:
! 19511: * entities.c: rather use HAVE_SNPRINTF and not depend on glib
! 19512: * libtool, tlmain ...: update of the libtool files
! 19513:
! 19514: 1998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
! 19515:
! 19516: * entities.c: Use g_snprintf insteda of snprintf.
! 19517:
! 19518: Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19519:
! 19520: * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
! 19521: added ent5 test for this purpose.
! 19522: * parser.c, parser.h: formatting, comments and UTF-8 planning.
! 19523:
! 19524: Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19525:
! 19526: * parser.c: fixed? a strange error due to compression on a GWP
! 19527: document.
! 19528:
! 19529: Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19530:
! 19531: * tree.[ch]: bug fixing
! 19532: * entities.[ch]: defined a specific type for predefined entities
! 19533: * doc/xml.html: more documentation on the library, how to use it,
! 19534: overview of the interfaces.
! 19535:
! 19536: Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19537:
! 19538: * tree.[ch]: more cleanup on the API, made the tree mor conformant.
! 19539:
! 19540: Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19541:
! 19542: * tree.c: corrected a small bug
! 19543: * doc/xml.html: continuing writing documentation.
! 19544:
! 19545: Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19546:
! 19547: * debugXML.h debugXML.c: added debugging utilities.
! 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
! 19551:
! 19552: Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19553:
! 19554: * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
! 19555: entity support and provide an internal representation close to
! 19556: DOM one (entity ref nodes, and attribute value as tree). I tried
! 19557: to preserve the interface but this will surely break some apps
! 19558: (I have to change rpm2html/rpmfind for example). I had to change
! 19559: two interfaces, and the generated tree is somewhat different.
! 19560: * doc/* : started documenting the XML library, the tree and
! 19561: DOM/Corba. This is a first step.
! 19562:
! 19563: Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19564:
! 19565: * parser.c: Set up the fonctions comment block, boring but useful.
! 19566: * parser.h, SAX.c, parser.c: now attributes are processed through
! 19567: the SAX interface. The problem is that my SAX interface diverged
! 19568: quite a bit from the original one, well this is not an official
! 19569: spec, and translating it from Java to C is hairy anyway...
! 19570:
! 19571: Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19572:
! 19573: * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
! 19574: fonctions comment block, boring but useful.
! 19575:
! 19576: Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19577:
! 19578: * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
! 19579: conversion routines. However they are not yet used to convert the
! 19580: inputs. The core will run with UTF-8.
! 19581:
! 19582: Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19583:
! 19584: * tree.c : make sure that the type id is properly set-up when
! 19585: a new object is allocated, needed for DOM.
! 19586:
! 19587: Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19588:
! 19589: * tree.h, tree.c: Ok, the main objects in the tree will be native
! 19590: corba objects, it costs 8 bytes per Node, Attribute and Document
! 19591: but it simplifies the Corba integration a lot (no extra interface
! 19592: objects to allocate/free).
! 19593:
! 19594: Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19595:
! 19596: * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
! 19597: and changed NODEs contants for conformity with DOM Level 1
! 19598:
! 19599: Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19600:
! 19601: * added hooks to keep track of servants when creating objects
! 19602: xmlDoc and xmlNode (for Corba export).
! 19603:
! 19604: Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19605:
! 19606: * added xml-config script.
! 19607:
! 19608: Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19609:
! 19610: * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
! 19611: to autoupdate libtool and automake conf files.
! 19612:
! 19613: 1998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
! 19614:
! 19615: * Makefile.am: Use '?' to separate the sed
! 19616: commands as ',' is used when people pass -Wl,something.
! 19617:
! 19618: Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19619:
! 19620: * tree.c, tree.h: added a per-document compression interface.
! 19621:
! 19622: Tue Sep 22 20:47:38 EDT 1998
! 19623:
! 19624: * tree.c, tree.h: added saving with compression and added interfaces
! 19625: to control the compression level (xmlGetCompressMode,
! 19626: xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
! 19627:
! 19628: Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19629:
! 19630: * parser.c: corrected a loop for files of size 0
! 19631:
! 19632: 1998-08-20 Raja R Harinath <harinath@cs.umn.edu>
! 19633:
! 19634: * error.h: New file. Contains prototyes from `error.c'.
! 19635:
! 19636: Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
! 19637:
! 19638: * Makefile.am (xmlincdir): New macro.
! 19639: (xmlinc_HEADERS): Renamed from include_HEADERS.
! 19640:
! 19641: Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19642:
! 19643: * applied small patch on numeric entities from
! 19644: Christopher Blizzard <blizzard@appliedtheory.com>
! 19645:
! 19646: Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19647:
! 19648: * New release 0.2, removed the old xml_* files so that it's
! 19649: coherent with the other CVS base (W3C), far better conformance
! 19650: to standard, new namespaces, decent entities support, beginning
! 19651: of a SAX-like interface. Nearly nothing left intact, even the
! 19652: test examples ...
! 19653:
! 19654: 1998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
! 19655:
! 19656: * .cvsignore: Add .deps dir
! 19657:
! 19658: Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19659:
! 19660: * xml_tree: changed the memory allocation scheme for name in xmlNewNode
! 19661:
! 19662: Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19663:
! 19664: * configure.in: added test for CPP
! 19665: * AUTHORS, Changelog: the original ones didn't get commited but the
! 19666: glib ones instead, fixed.
! 19667: * Makefile.am: corrected an error in library naming
! 19668:
! 19669: Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
! 19670:
! 19671: * integrated code developped at W3C
! 19672: * changed the original Copyright
! 19673: * migrated to automake
! 19674: * prefixed the filenames by xml_ to avoid filename clashes
! 19675:
! 19676: #
! 19677: # vim: set enc=utf-8
! 19678: #
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>