Home | History | Annotate | Download | only in libxml2
      1 Fri Jul 10 16:11:34 CEST 2009 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
     53 
     54 	* HTMLparser.c: a broken HTML table attributes initialization,
     55 	  fixes #581803, by Roland Steiner <rolandsteiner (a] google.com>
     56 
     57 Tue May 12 08:54:20 CEST 2009 Daniel Veillard <daniel (a] veillard.com>
     58 
     59 	* libxml2.doap: adding RDF dope file.
     60 
     61 Tue May 12 08:42:52 CEST 2009 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
    302 
    303 	* doc/* testapi.c: regenerated
    304 
    305 Fri Aug 29 21:53:12 CEST 2008 Daniel Veillard <daniel (a] 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 (a] veillard.com>
    315 
    316 	* parser.c: a couple more fixes
    317 	* nanohttp.c nanoftp.c: patch from Andreas Frber to compile on Haiku
    318 	  fixes #527880
    319 	* doc/examples/*: regenerated
    320 
    321 Thu Aug 28 17:31:46 CEST 2008 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] ctindustries.net>
    410 
    411 	* dict.c: fix non GNUC builds.
    412 
    413 Fri Aug  8 14:13:06 CEST 2008 Daniel Veillard <daniel (a] veillard.com>
    414 
    415 	* makefile.am: adding a check-valgrind target
    416 
    417 Fri Aug  8 14:01:59 CEST 2008 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
    511 
    512 	* xpath.c: space and tabs cleanup
    513 
    514 Tue Jul 29 10:59:36 CEST 2008 Daniel Veillard <daniel (a] 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 (a] 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 (a] veillard.com>
    529 
    530 	* libxml.spec.in: fix the build root
    531 
    532 Wed Jul 16 22:28:48 PDT 2008 William Brack <wbrack (a] 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 (a] 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 (a] ctindustries.net>
    542 	* xmlschemas.c: fix crash with invalid whitespace facet
    543 
    544 Wed Jun 11 10:13:02 CEST 2008 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
    595 
    596 	* dict.c: improvement on the hashing of the dictionary, 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
    640 
    641 	* parser.c: improve the *Recover* functions documentation
    642 
    643 Thu Apr  3 14:57:15 CEST 2008 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   1109 
   1110 	* doc/* configure.in NEWS: release of libxml2 2.6.29
   1111 	* valid.c: patch from Dagfinn I. Mannsker for idness of name
   1112 	  in HTML, c.f. bug #305885.
   1113 
   1114 Tue Jun 12 17:14:08 CEST 2007 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   1200 
   1201 	* uri.c: fix bug reported by Franois Delyon
   1202 
   1203 Tue May 22 08:59:48 PDT 2007 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   1241 
   1242 	* configure.in: typo patch from Bjorn Reese
   1243 
   1244 Wed May  2 18:12:58 CEST 2007 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   1329 
   1330 	* nanoftp.c: applied patch from Bjrn 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] mmm.com.hk>
   1401 
   1402 	* implemented patch from Stphane Bidoul for uri.c (bug #389767)
   1403 
   1404 Thu Jan 25 11:15:08 PST 2007 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   1491 
   1492 	* xpath.c: William spotted an obvious bug
   1493 
   1494 Wed Oct 25 18:04:50 CEST 2006 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   1577 
   1578 	* tree.c: fixing bug #344390 with xmlReconciliateNs
   1579 
   1580 Sat Oct 14 00:31:49 CEST 2006 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] ctindustries.net>
   1609 
   1610 	* xmlIO.c: fix Windows compile - missing xmlWrapOpen.
   1611 
   1612 Thu Oct 12 18:21:18 CEST 2006 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   2199 
   2200 	* tree.c: fix compilation without tree
   2201 
   2202 Tue Apr 25 18:17:37 CEST 2006 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   2842 
   2843 	* HTMLparser.c: typo fix from Michael Day
   2844 
   2845 Mon Oct 24 20:16:23 EDT 2005 Rob Richards <rrichards (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] cazic.net>
   2958 
   2959 	* result/schemas/*: Adapted regression test results.
   2960 
   2961 Mon Oct 10 15:12:43 CEST 2005 Kasimier Buchcik <libxml2-cvs (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   3002 
   3003 	* xmlreader.c: fixing leak in xmlTextReaderReadString() #316924
   3004 
   3005 Thu Sep 15 16:12:44 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   3110 
   3111 	* xmllint.c: patch from Stphane Bidoul to compile without schematron
   3112 
   3113 Wed Sep  7 00:16:27 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   3312 
   3313 	* testRegexp.c: printed the wrong string
   3314 
   3315 Mon Aug 22 16:42:07 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   3931 
   3932 	* xmlIO.c: fixed bug #307503 misplaced #ifdef
   3933 
   3934 Sun Jul  3 16:34:47 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   3958 
   3959 	* runtest.c: adding URI tests
   3960 
   3961 Mon Jun 27 23:55:56 CEST 2005 Daniel Veillard <daniel (a] veillard.com>
   3962 
   3963 	* runtest.c: adding xml:id
   3964 
   3965 Mon Jun 27 23:29:36 CEST 2005 Daniel Veillard <daniel (a] veillard.com>
   3966 
   3967 	* runtest.c: finishing XPath, adding XPointer
   3968 
   3969 Mon Jun 27 17:39:27 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   3990 
   3991 	* runtest.c: added most HTML tests
   3992 
   3993 Mon Jun 27 14:06:10 CEST 2005 Kasimier Buchcik <libxml2-cvs (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   4019 
   4020 	* runtest.c: continue to increase the tests
   4021 
   4022 Mon Jun 27 09:21:49 CEST 2005 Daniel Veillard <daniel (a] veillard.com>
   4023 
   4024 	* runtest.c: continue to increase the tests
   4025 
   4026 Mon Jun 27 01:01:32 CEST 2005 Daniel Veillard <daniel (a] veillard.com>
   4027 
   4028 	* runtest.c: continue to increase the tests
   4029 
   4030 Sun Jun 26 20:08:24 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] cazic.net>
   4068 
   4069 	* xmlschemastypes.c: Added missing function descriptions.
   4070 
   4071 Wed Jun 15 15:26:14 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] cazic.net>
   4114 
   4115 	* xstc/Makefile.am: Some more adjustments.
   4116 
   4117 Mon Jun 13 14:35:59 CEST 2005 Kasimier Buchcik <libxml2-cvs (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] cazic.net>
   4157 
   4158 	* result/schemas/*: Adapted regression test results.
   4159 
   4160 Thu Jun  9 12:22:45 CEST 2005 Kasimier Buchcik <libxml2-cvs (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   4268 
   4269 	* xmlmemory.c: fixed #169630 segfault in xmlMemDisplay
   4270 
   4271 Fri May  6 13:40:03 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] cazic.net>
   4311 
   4312 	* result/schemas/changelog093*: Added test results.
   4313 
   4314 Mon Apr 18 12:42:14 CEST 2005 Kasimier Buchcik <libxml2-cvs (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] zlatkovic.com>
   4386 
   4387 	* win32/Makefile.*: make install cleanup
   4388 
   4389 Wed Apr  6 22:42:23 CEST 2005 Igor Zlatkovic <igor (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   4425 
   4426 	* xstc/Makefile.am: integrated fixup-tests.py
   4427 
   4428 Fri Apr  1 19:14:18 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   4497 
   4498 	* python/libxml.c: fixed bug #168504
   4499 
   4500 Thu Mar 31 12:22:54 CEST 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   4894 
   4895 	* pattern.c: first implementation for | support
   4896 
   4897 Sat Feb  5 14:58:46 CET 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 Stphane Bidoul patch to find
   4945 	  paths without breaking.
   4946 
   4947 Fri Jan 28 18:53:40 CET 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   5014 
   5015 	* xmlschemas.c: more hash dictionary interning changes
   5016 
   5017 Sun Jan 23 23:54:39 CET 2005 Daniel Veillard <daniel (a] veillard.com>
   5018 
   5019 	* hash.c include/libxml/hash.h: added xmlHashCreateDict where
   5020 	  the hash reuses the dictionary 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 (a] 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 (a] 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 (a] veillard.com>
   5037 
   5038 	* parser.c: small optimization back.
   5039 
   5040 Sat Jan 22 00:40:31 CET 2005 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   5372 
   5373 	* dict.c include/libxml/dict.h: added xmlDictExists() to the 
   5374 	  dictionary 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   5515 
   5516 	* testapi.c: augmented the number of types
   5517 
   5518 Sat Nov  6 20:24:07 CET 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   5571 
   5572 	* parser.c: dohh ... stupid change killing xmlParseDoc()
   5573 
   5574 Thu Nov  4 18:32:22 CET 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   5698 
   5699 	* debugXML.c include/libxml/xmlerror.h: added checking for names
   5700 	  values and dictionaries 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   5727 
   5728 	* threads.c: fixed nasty bug #156087
   5729 
   5730 Fri Oct 22 21:04:20 CEST 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   5906 
   5907 	* Makefile.am: fixed make valgrind xstc 
   5908 
   5909 Thu Sep 23 18:23:46 CEST 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 Stphane 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   6806 
   6807 	* catalog.c: reverted the broken change.
   6808 
   6809 Mon May 17 23:07:15 CEST 2004 Daniel Veillard <daniel (a] 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 (a] veillard.com>
   6814 
   6815 	* configure.in : releasing 2.6.10
   6816 
   6817 Sun May 16 23:12:35 CEST 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   6922 
   6923 	* python/tests/tstLastError.py: better portability fix for f(*args),
   6924 	  use apply(f, args) as Stphane Bidoul suggested
   6925 
   6926 Mon May 10 15:49:22 HKT 2004 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   7209 
   7210 	* parser.c: apply fix for #136693
   7211 
   7212 Thu Mar 25 20:21:01 MST 2004 John Fleck <jfleck (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] starschiffchen.de>
   7318 
   7319 	* .cvsignore and python/.cvsignore patched
   7320 
   7321 Mon Mar  8 22:33:14 HKT 2004 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 dictionary, 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 dictionary based on another read-only dictionary.
   7753 	  This is needed for XSLT to keep the stylesheet dictionary read-only
   7754 	  while being able to reuse the strings for the transformation
   7755 	  dictionary.
   7756 	* xinclude.c: fixed a dictionary 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 (a] aleksey.com>
   7762 
   7763 	* xmlmemory.c: make xmlReallocLoc() accept NULL pointer
   7764 
   7765 Thu Jan 22 08:26:20 CET 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   7787 
   7788 	* python/generator.py python/tests/tstLastError.py: applied
   7789 	  patch from Stphane Bidoul to add enums to the Python bindings.
   7790 
   7791 Tue Jan 13 21:50:05 CET 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] veillard.com>
   7807 
   7808 	* xmlschemas.c: removed a memory leak remaining from the switch
   7809 	  to a dictionary for string allocations c.f. #130891
   7810 
   7811 Thu Jan  8 17:48:46 CET 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 Stphane 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   7914 
   7915 	* error.c: applied patch from Stphane Bidoul for structured error
   7916 	  reporting.
   7917 
   7918 Fri Jan  2 21:03:17 CET 2004 Daniel Veillard <daniel (a] 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 (a] 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 (a] veillard.com>
   7929 
   7930 	* SAX2.c: found and fixed a bug misallocating some non
   7931 	  blank text node strings from the dictionary.
   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 (a] 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 (a] mmm.com.hk>
   7942 
   7943 	* python/generator.py, python/libxml2class.txt: fixed problem
   7944 	  pointed out by Stphane 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   8012 
   8013 	* legacy.c: remove deprecated warning on startElement()
   8014 
   8015 Wed Dec 24 12:04:35 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   8115 
   8116 	* xmlcatalog.c: applied patch from Stefan Kost
   8117 
   8118 Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   8141 
   8142 	* entities.c: fixed an XML entities content serialization
   8143 	  potentially triggered by XInclude, see #126817
   8144 
   8145 Tue Dec  9 16:12:50 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   8206 
   8207 	* parser.c: attempt to fix #126211 ... 
   8208 
   8209 Fri Dec  5 17:07:29 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] zlatkovic.com>
   8322 
   8323 	* win32/Makefile.bcb: applied patch from Eric
   8324 
   8325 Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel (a] 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 (a] veillard.com>
   8331 
   8332 	* entities.c: fixed #127877, never output &quot; 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] inkstain.net>
   8613 
   8614 	* doc/xmlreader.html: minor cleanups
   8615 
   8616 Tue Nov  4 15:52:28 PST 2003 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   8677 
   8678 	* parser.c: always generate line numbers
   8679 
   8680 Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   8768 
   8769 	* xpath.c: applied patch from nico (a] xtradyne.com for #125030
   8770 
   8771 Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] zlatkovic.com>
   8817 
   8818 	* win32/configure.js: added declaration for verMicroSuffix
   8819 
   8820 Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] veillard.com>
   8833 
   8834 	* chvalid.c genChRanges.py: Stphane Bidoul pointed out another
   8835 	  small glitch missing a const
   8836 
   8837 Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel (a] veillard.com>
   8838 
   8839 	* chvalid.c genChRanges.py: Stphane Bidoul pointed out that
   8840 	  it doesn't define IN_LIBXML
   8841 
   8842 Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel (a] veillard.com>
   8843 
   8844 	* win32/Makefile.mingw: typo pointed out by Stphane Bidoul
   8845 
   8846 Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9012 
   9013 	* Makefile.am: small fix from Bjorn Reese
   9014 
   9015 Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel (a] veillard.com>
   9016 
   9017 	* valid.c: fix a call missing arguments
   9018 
   9019 Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] mmm.com.hk>
   9115 
   9116 	* xpath.c: fixed bug 124061
   9117 
   9118 Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9154 
   9155 	* xmlIO.c: better handling of error cases
   9156 
   9157 Wed Oct  8 13:51:14 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9202 
   9203 	* win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
   9204 	  win32/configure.js: applied patch from Stphane 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9272 
   9273 	* entities.c: Fix error on output of high codepoint charref like
   9274 	  &#x10FFFF; , reported by Eric Hanchrow
   9275 
   9276 Wed Oct  1 14:20:10 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 dictionary.
   9390 
   9391 Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9449 
   9450 	* win32/configure.js: patch from Stphane Bidoul for configuring
   9451 	  the beta2 version #123104
   9452 
   9453 Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9564 
   9565 	* dict.c xmlreader.c: two small improvements
   9566 
   9567 Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9617 
   9618 	* parser.c: more parser error factoring
   9619 
   9620 Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   9746 
   9747 	* include/libxml/globals.h: patch from Stphane Bidoul to export
   9748 	  globals entry points to the python bindings
   9749 
   9750 Wed Sep  3 15:24:41 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] zlatkovic.com>
   9794 
   9795 	* win32/Makefile.bcb: updates by Eric Zurcher
   9796 
   9797 Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   10211 
   10212 	* encoding.c: fix the previous commit
   10213 
   10214 Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   10385 
   10386 	Applying IPv6 patch from Archana Shah <archana.shah (a] 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 (a] 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 (a] 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 (a] veillard.com>
   10430 
   10431 	* entities.c: do not generate &quot; 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] zlatkovic.com>
   10471 
   10472 	* threads.c: applied the patch from Stphane 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 (a] 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 (a] veillard.com>
   10482 
   10483 	* build_glob.py global.data globals.c parser.c
   10484 	  include/libxml/globals.h: patch from Stphane 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   10540 
   10541 	* relaxng.c: Stphane 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 (a] veillard.com>
   10545 
   10546 	* xmlschemastypes.c: trying to fix #112673
   10547 
   10548 Fri May  9 18:14:16 EDT 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   10598 
   10599 	* win32/configure.js python/setup.py.in: applied patch
   10600 	  from Stphane Bidoul for the Python bindings on the new
   10601 	  release.
   10602 
   10603 Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 Stphane Bidoul
   10632 
   10633 Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   10657 
   10658 	* doc/xmllint.*: trying to fix #110541 where &nbsp; generated
   10659 	  character preventing rendering by the man command.
   10660 
   10661 Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] zlatkovic.com>
   10871 
   10872 	* win32/libxml2.def.src: exported new functions
   10873 
   10874 Tue Apr  1 13:09:46 CEST 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11035 
   11036 	* HTMLtree.c: avoid escaping ',' in URIs
   11037 
   11038 Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11085 
   11086 	* HTMLparser.c parser.c parserInternals.c: patch from
   11087 	  johan (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11116 
   11117 	* relaxng.c: added another interleave speedup.
   11118 
   11119 Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11307 
   11308 	* SAX.c: fixed bug #105992
   11309 
   11310 Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 Stphane Bidoul to fix the generator
   11437 	  on python < 2.2
   11438 
   11439 Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11539 
   11540 	* xmlschemastypes.c: added the boolean base type.
   11541 
   11542 Thu Feb  6 10:23:52 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11606 
   11607 	* HTMLparser.c: updating a comment, fixing #103776
   11608 
   11609 Tue Feb  4 16:05:53 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11793 
   11794 	* xmlreader.c doc/apibuild.py: applied a new patch from
   11795 	  Stphane 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 (a] 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 Stphane 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 (a] 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 (a] 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 Stphane 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 (a] 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 (a] veillard.com>
   11828 
   11829 	* python/libxml.c: cleanup patch from Stphane Bidoul
   11830 
   11831 Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 Stphane 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11890 
   11891 	* python/drv_libxml2.py: update from Stphane Bidoul: python 2.1
   11892 	  support and improved error handler registration
   11893 
   11894 Thu Jan  9 14:16:38 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   11980 
   11981 	* python/setup.py.in: patch from Stphane Bidoul to include
   11982 	  drv_libxml2.py in setup.py
   11983 
   11984 Sat Jan  4 01:43:06 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12006 
   12007 	* xmlreader.c python/tests/reader.py: another couple of problem
   12008 	  related to IsEmptyElement reported by Stphane Bidoul needed 
   12009 	  some fixes.
   12010 
   12011 Thu Jan  2 13:57:07 CET 2003 Daniel Veillard <daniel (a] veillard.com>
   12012 
   12013 	* libxml.spec.in python/Makefile.am python/drv_libxml2.py:
   12014 	  integrated drv_libxml2.py Python xml.sax driver from Stphane Bidoul
   12015 	  based on the python XmlTextReader interface.
   12016 
   12017 Wed Jan  1 22:05:40 CET 2003 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12035 
   12036 	* xmlreader.c python/tests/reader.py: fixed another couple of
   12037 	  xmlreader bugs reported by Stphane Bidoul and added tests.
   12038 
   12039 Wed Jan  1 15:42:54 CET 2003 Daniel Veillard <daniel (a] veillard.com>
   12040 
   12041 	* xmlreader.c python/tests/reader2.py: fixed another validity
   12042 	  checking in external parsed entities raised by Stphane 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 (a] veillard.com>
   12047 
   12048 	* xmlreader.c python/tests/reader2.py: fixed a problem with
   12049 	  validation within entities pointed by Stphane Bidoul, augmented
   12050 	  the tests to catch those.
   12051 
   12052 Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel (a] 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 Stphane 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 (a] veillard.com>
   12061 
   12062 	* xmlreader.c python/tests/reader.py: fixed another pair of problem
   12063 	  pointed by Stphane Bidoul: depth start at 0 and a parse problem.
   12064 
   12065 Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel (a] veillard.com>
   12066 
   12067 	* xmlreader.c python/tests/reader.py: fixed another problem
   12068 	  pointed by Stphane Bidoul
   12069 
   12070 Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12088 
   12089 	* xmlreader.c python/tests/reader.py: fixed a bug pointed out
   12090 	  by Stphane Bidoul and integrated it into the tests
   12091 
   12092 Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12151 
   12152 	* python/libxml.c python/setup.py.in: patch from Stphane Bidoul
   12153 	  for Python 2.1
   12154 
   12155 Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12353 
   12354 	* python/setup.py.in: another patch from Stphane 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12377 
   12378 	* python/generator.py python/libxml.c python/setup.py.in: trying
   12379 	  to fix the Python bindings build on Windows (Stphane Bidoul)
   12380 
   12381 Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12568 
   12569 	* tree.c: make xmlFreeNode() handle attributes correctly.
   12570 
   12571 Wed Nov  6 23:51:11 CET 2002 Igor Zlatkovic <igor (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12717 
   12718 	* README: updated the contact informations
   12719 
   12720 Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12775 
   12776 	* doc/index.py: added HTML page indexing 
   12777 
   12778 Fri Oct  4 15:33:55 CEST 2002 Igor Zlatkovic <igor (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   12930 
   12931 	* python/libxml_wrap.h: stupid bug found by mattam (a] netcourrier.com
   12932 
   12933 Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel (a] veillard.com>
   12934 
   12935 	* xmlIO.c: small portability glitch fixed.
   12936 
   12937 Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   13427 
   13428 	* configure.in: preparing 2.4.22
   13429 
   13430 Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] veillard.com>
   13443 
   13444 	* libxml.spec.in: fixing bug #81112
   13445 
   13446 Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel (a] veillard.com>
   13447 
   13448 	* uri.c: fixing bug #82848
   13449 
   13450 Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   13548 
   13549 	* configure.in: Neven Has detected a typo
   13550 
   13551 Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel (a] veillard.com>
   13552 
   13553 	* AUTHORS HACKING: added Aleksey Sanin <aleksey (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   13702 
   13703 	* valid.c: first part of fixing #78729
   13704 
   13705 Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel (a] 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 (a] veillard.com>
   13712 
   13713 	* configure.in: trying to fix #77441
   13714 
   13715 Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] inkstain.net>
   13759 
   13760 	* doc/example.html: fixing typo
   13761 
   13762 Mon Apr  1 10:02:57 CEST 2002 Daniel Veillard <daniel (a] 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 (a] veillard.com>
   13768 
   13769 	* libxml.m4: Frdric 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   13962 
   13963 	* c14n.c: another patch from Aleksey Sanin
   13964 
   13965 Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   14102 
   14103 	* python/generator.py: applied patch fixing #73450
   14104 
   14105 Mon Mar  4 17:59:29 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   14281 
   14282 	* xmlmemory.c: avoid a warning bug #71594
   14283 
   14284 Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] veillard.com>
   14302 
   14303 	* python/libxml.c: couple of bug fixes
   14304 
   14305 Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel (a] veillard.com>
   14306 
   14307 	* python/*.py: removed tabs and used spaces.
   14308 
   14309 Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   14371 
   14372 	* xmllint.c win32/win32config.h: fixing #68748
   14373 
   14374 Fri Feb  8 14:37:05 CET 2002 Daniel Veillard <daniel (a] veillard.com>
   14375 
   14376 	* valid.c: fixing #70166
   14377 
   14378 Fri Feb  8 14:31:24 CET 2002 Daniel Veillard <daniel (a] veillard.com>
   14379 
   14380 	* valid.c: fixing #70077
   14381 
   14382 Fri Feb  8 14:24:02 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   14750 
   14751 	* doc/*.html: updated the Gdome2 links
   14752 
   14753 Tue Jan  8 11:32:30 CET 2002 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   14821 
   14822 	* win32/libxml2/libxml2.def.src: close #67019
   14823 
   14824 Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] inkstain.net>
   14835 
   14836 	*doc/xmllint.xml, xmllint.1 - document --dropdtd
   14837 
   14838 Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   14908 
   14909 	* parser.c: Robin Berjon <robin (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15190 
   15191 	* HTMLparser.c: fixed a bug in htmlNewDoc()
   15192 
   15193 Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15262 
   15263 	* include/libxml/Makefile.am: missing globals.h
   15264 
   15265 Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] mmm.com.hk>
   15372 
   15373 	* HTMLparser: repaired another loop problem
   15374 
   15375 Fri Oct  5 11:16:21 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] veillard.com>
   15389 
   15390 	* parserInternals.c: closed bug #61054
   15391 
   15392 Wed Oct  3 15:19:04 CEST 2001 Daniel Veillard <daniel (a] veillard.com>
   15393 
   15394 	* include/libxml/Makefile.am: closing #60708
   15395 
   15396 Tue Oct  2 15:52:05 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] inkstain.net>
   15422 
   15423 	* xmllint.c - fixing typo
   15424 
   15425 Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15442 
   15443 	* Makefile.am libxml.spec.in: backing up non-documented changes
   15444 	  commited without review or aproval by Jens Finke <jens (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15504 
   15505 	* SAX.c: fixing bug #59946 on xmlns=""
   15506 
   15507 Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15608 
   15609 	* doc/catalog.html: finished the catalog documentation
   15610 
   15611 Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15677 
   15678 	* xmllint.c: fixed a line formatting problem
   15679 
   15680 Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15696 
   15697 	* xpointer.c: removed unused var
   15698 
   15699 Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] veillard.com>
   15709 
   15710 	* example/gjobread.c: add xmlCleanupParser() before leaving
   15711 
   15712 Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] veillard.com>
   15736 
   15737 	* xmllint.c: adding a --format option
   15738 
   15739 Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   15823 
   15824 	* include/libxml/xmlwin32version.h: reinserted, needed for
   15825 	  Windows users of CVS
   15826 
   15827 2001-07-27  Darin Adler  <darin (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   15849 
   15850 	* tree.c: fixed xmlCopyNode() for documents
   15851 
   15852 Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   15935 
   15936 	* xmllint.c: fixed compilation under Cygwin #57503
   15937 	* TODO: update
   15938 
   15939 2001-07-13  Peter Williams  <peterw (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   16144 
   16145 	* AUTHORS: added William and Bjorn
   16146 	* include/libxml/*.h *.c README doc/*.html etc.: changed old email to
   16147 	  daniel (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   16451 
   16452 	* configure.in: releasing 2.3.10
   16453 
   16454 Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   16610 
   16611 	* HTMLparser.c: Patch from Jonas Borgstrm
   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 (a] 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 (a] 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 (a] imag.fr>
   16634 
   16635 	* tree.c: zb (a] bisp.com reported an error in xmlNodeGetLang()
   16636 
   16637 Tue May  8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   16678 
   16679 	* HTMLparser.c: trying to fix the problem reported by Jonas Borgstrm
   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 (a] imag.fr>
   16685 
   16686 	* Makefile.am: fixed a stupid error
   16687 
   16688 Wed May  2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] imag.fr>
   16694 
   16695 	* DOCBparser.c: patche from  Lszl Kovcs, fixed entities refs
   16696 	  in attributes handling
   16697 
   16698 Wed May  2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   16776 
   16777 	* DOCBparser.c: patche from  Lszl Kovcs
   16778 
   16779 Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] imag.fr>
   16784 
   16785 	* error.c: Jean Franois 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 (a] 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 (a] 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 (a] imag.fr>
   16798 
   16799 	* DOCBparser.c include/Makefile.am: two patches from Lszl Kovcs
   16800 
   16801 Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] imag.fr>
   16809 
   16810 	* HTMLtree.c: real fix for  #53402
   16811 
   16812 Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   16840 
   16841 	* HTMLparser.c: Jonas Borgstrm 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   16940 
   16941 	* entities.h: andrew (a] ugh.net.au detected a double declaration
   16942 
   16943 Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   17115 
   17116 	* config.h.in configure.in error.c: fix a compilation problem
   17117 	  on platforms without vsnprintf (xml (a] thewrittenword.com)
   17118 
   17119 Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   17172 
   17173 	* configure.in: fixed a couple of problems reported by 
   17174 	  okiddle (a] yahoo.co.uk and allanc (a] 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 (a] imag.fr>
   17178 
   17179 	* doc/Makefile.am configure.in: yearke (a] 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 (a] imag.fr>
   17184 
   17185 	* xmlIO.c: one function comment cleanup.
   17186 
   17187 Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   17457 
   17458 	* xpath.c: fixed mod operator
   17459 
   17460 Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   17558 
   17559 	* htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
   17560 
   17561 Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] imag.fr>
   17572 
   17573 	* xmlIO.c: Gary Pennington <Gary.Pennington (a] uk.sun.com> fix
   17574 	  for xmlGzfileOpen() bug
   17575 
   17576 Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] stud.fh-frankfurt.de>
   17590 
   17591 Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] imag.fr>
   17625 
   17626 	* tree.c: fixed a stupid bug
   17627 	* valid.c: applied "Paul D. Smith" <pausmith (a] 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 (a] 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 (a] imag.fr>
   17637 
   17638 	* xmlIO.c: fixed xmlParserInputBufferCreateMem doc
   17639 
   17640 Wed Jan  3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard (a] imag.fr>
   17641 
   17642 	* HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
   17643 	  reported by Jonas Borgstrm
   17644 	* nanohttp.c: Applied Bjorn Reese' IPV6 first patch
   17645 
   17646 Wed Jan  3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard (a] imag.fr>
   17647 
   17648 	* testXPath.c xpath.c: fixing the XPath union expressions problem
   17649 	  reported by  Martin Vidner <martin (a] artax.karlin.mff.cuni.cz>
   17650 
   17651 Wed Jan  3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard (a] imag.fr>
   17652 
   17653 	* xmllint.c: Made is so if the file name is "-" is will read form
   17654 	  standard input. Sven Heinicke  <sven (a] 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 (a] 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 (a] innominate.de
   17677 	* TODO: updated
   17678 
   17679 Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] pacoast.com>
   17691 
   17692 Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard (a] w3.org>
   17693 
   17694 	* tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
   17695 	* error.c: applied fix suggested by "Leo Davidson" <leo (a] ox.compsoc.net>
   17696 
   17697 Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   17725 
   17726 	* parser.[ch] parserInternals.c: applied the conditional
   17727 	  section processing fix from Jonathan P Springer
   17728 	  <jonathan.springer2 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   17798 
   17799 	* libxml.spec.in: improved package descriptions
   17800 
   17801 Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard (a] w3.org>
   17802 
   17803 	* xpath.c xpathInternals.h: applied a large cleaning patch
   17804 	  from TOM <ptittom (a] 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 (a] 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 (a] 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 (a] w3.org>
   17820 
   17821 	* xpath.c: applied another XPath patch from TOM 
   17822 	* xpath.c include/makefile.am: applied another patch from 
   17823 	  china (a] thewrittenword.com (cleanup on IRIX).
   17824 
   17825 Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard (a] w3.org>
   17826 
   17827 	* xml-config.1: received a fixed version from Fredrik Hallenberg
   17828 	  <hallon (a] lysator.liu.se>
   17829 
   17830 Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard (a] w3.org>
   17831 
   17832 	* xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom (a] free.fr>
   17833 	  cleanup patch for XPath
   17834 
   17835 Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] w3.org>
   17855 
   17856 	* nanohttp.c : applied Wayne HTTP cleanup patch
   17857 	* tree.[ch]: applied TOM <ptittom (a] free.fr> for xmlNodeSetBase()
   17858 	  and xmlNodeSetSpacePreserve()
   17859 
   17860 Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard (a] w3.org>
   17861 
   17862 	* xpath.c: closing bug #29260
   17863 
   17864 Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] w3.org>
   17883 
   17884 	* entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
   17885 	  hash tables from Bjorn Reese <breese (a] 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 (a] 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 (a] 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 (a] pointsman.de
   17903 
   17904 Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] w3.org>
   17915 
   17916 	* SAX.h: closed #25107
   17917 
   17918 Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   17967 
   17968 	* nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
   17969 	  xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam (a] eng.sun.com>
   17970 	* xpointer.c: slight extension of xmlXPtrLocationSetMerge
   17971 
   17972 Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] thewrittenword.com>
   17977 
   17978 Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] w3.org>
   17984 
   17985 	* xml-config.1 Makefile.am libxml.spec.in: adding a man page for
   17986 	  xml-config by Fredrik Hallenberg <hallon (a] lysator.liu.se>
   17987 
   17988 Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18046 
   18047 	* debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
   18048 	  incorporated "(TOM)" <ptittom (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18100 
   18101 	* configure.in xml-config.in: patch from "Ben Taylor"
   18102 	  <sol7x86 (a] hotmail.com> for solaris shared libs lookup
   18103 
   18104 2000-09-30  Martin Baulig  <baulig (a] 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 (a] 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 (a] w3.org>
   18119 
   18120 	* xpath.c: patch for normalize-string() substring-before(),
   18121 	  substring-after() and translate() functions from Bjorn Reese
   18122 	  <breese (a] mail1.stofanet.dk>
   18123 	* libxml.m4 Makefile.am: added libxml.m4 from Debian ?
   18124 	  Fredrik Hallenberg <hallon (a] lysator.liu.se>
   18125 	* TODO: updated
   18126 
   18127 Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] w3.org>
   18140 
   18141 	* xmlint.c: closing bug #25000
   18142 
   18143 Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] w3.org>
   18152 
   18153 	* uri.c: applied patch for URI escaping from Wayne Davison
   18154 	  <wayned (a] blorf.net>
   18155 	* tree.c parserInternals.c HTMLparser.c: memset checks patches
   18156 	  from Denis Barbier <barbier (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18226 
   18227 	* xmlversion.h.in: closed bug 22941
   18228 
   18229 Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] w3.org>
   18246 
   18247 	* HTMLparser.c testHTML.c: applied two new patches from
   18248 	  Wayne Davison <wayned (a] 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 (a] w3.org>
   18253 
   18254 	* HTMLparser.[ch] testHTML.c: applied the second set of
   18255 	  patches from Wayne Davison <wayned (a] 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 (a] w3.org>
   18263 
   18264 	* HTMLparser.[ch]: applied some of Wayne Davison
   18265 	  <wayned (a] users.sourceforge.net> patches
   18266 
   18267 Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] w3.org>
   18302 
   18303 	* parser.c: Fixed Bug#21552: libxml fails to decode &amp;
   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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18336 
   18337 	* Patch from Albert Chin-A-Young <china (a] 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 (a] w3.org>
   18341 
   18342 	* Patch from Dave Yearke <yearke (a] 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 (a] w3.org>
   18348 
   18349 	* Patch from Albert Chin-A-Young <china (a] 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 (a] 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 (a] 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 (a] w3.org>
   18382 
   18383 	* configure.in: patch for HP compiler
   18384 
   18385 2000-08-04  Sven Heinicke  <sven (a] 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 (a] 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 (a] 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 (a] w3.org>
   18408 
   18409 	* doc/ regenerated the docs
   18410 
   18411 Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18474 
   18475 	* added xmlStopParser()
   18476 
   18477 Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] gmx.net>
   18502 
   18503 Sat May  6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18556 
   18557 	* xpath.c uri.h parserInternals.h: cosmetic changes from
   18558 	  "Timur I. Bakeyev" <timur (a] bat.ru>, including making 
   18559 	  xmlCreateURI() public
   18560 
   18561 Fri Apr  7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18699 
   18700 	* nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
   18701 	  <gkatsi (a] cs.toronto.edu>
   18702 
   18703 Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18761 
   18762 	* tree.c: fixed a hideous bug in xmlGetProp() thanks to
   18763 	  Rune.Djurhuus (a] fast.no
   18764 
   18765 Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] w3.org>
   18792 
   18793 	* doc/* : rebuild the docs
   18794 
   18795 Wed Jan  5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18852 
   18853 	* doc/* : rebuilt the documentation
   18854 
   18855 Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   18973 
   18974 	* tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
   18975 	     added the patch from Carl Nygard <cnygard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   19036 
   19037 	* xmlmemory.h: turned off mem debug :-\
   19038 
   19039 Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 &apos; 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 (a] 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 (a] 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 (a] w3.org>
   19084 
   19085 	* HTMLparser.c parser.h : Fixed problems with HTML parsing
   19086 	    reported by Kristian Hogsberg Kristensen <hogsberg (a] daimi.au.dk>
   19087 
   19088 Fri Oct  8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] w3.org>
   19095 
   19096 	* xmlmemory.h: turning off memory debug :-(
   19097 
   19098 Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   19161 
   19162 	* doc/xml.html : updated the documentation
   19163 
   19164 Fri Sep  3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] w3.org>
   19182 
   19183 	* parser.c valid.[ch] xpath.c: patched compilation warnings reported
   19184 	  on SGI by Stephane.Conversy (a] lri.fr
   19185 
   19186 Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   19218 
   19219 	* Added an HACKING file
   19220 
   19221 Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] w3.org>
   19253 
   19254 	* parser.c, HTMLparser.c: applied patch from John Ellson <ellson (a] lucent.com>
   19255 	  closing bug #1646
   19256 
   19257 Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 Koczko  <kloczek (a] 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 (a] w3.org>
   19272 
   19273 	* HTMLparser.c parser.c: applied patch from John Ellson <ellson (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] s2.chalmers.se> for clean compilation under MSVC 6 :-o
   19371 
   19372 Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard (a] w3.org>
   19373 
   19374 	* xml-config.in : applied patch to make --version work
   19375 
   19376 1999-03-05  Raja R Harinath  <harinath (a] 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 (a] 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 (a] dogbert.cc.ndsu.nodak.edu> for
   19388 	  pointing this out.
   19389 
   19390 Mon Mar  1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] w3.org>
   19408 
   19409 	* makefile.am : added parserInternals.h, oops.
   19410 
   19411 Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] 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 (a] w3.org>
   19605 
   19606 	* added xml-config script.
   19607 
   19608 Thu Oct  1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard (a] w3.org>
   19609 
   19610 	* autogen.sh : applied patch from Frederic Devernay <devernay (a] istar.fr>
   19611 	  to autoupdate libtool and automake conf files.
   19612 
   19613 1998-09-30  Miguel de Icaza  <miguel (a] 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 (a] 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 (a] w3.org>
   19629 
   19630 	* parser.c: corrected a loop for files of size 0
   19631 
   19632 1998-08-20  Raja R Harinath  <harinath (a] 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 (a] 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 (a] w3.org>
   19642 
   19643 	* applied small patch on numeric entities from
   19644 	  Christopher Blizzard <blizzard (a] appliedtheory.com>
   19645 
   19646 Wed Aug 12 23:12:58 EDT 1998  Daniel Veillard <Daniel.Veillard (a] 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 (a] appliedtheory.com>
   19655 
   19656 	* .cvsignore: Add .deps dir
   19657 
   19658 Sun Jul 26 17:29:52 EDT 1998  Daniel Veillard <Daniel.Veillard (a] 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 (a] 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 (a] 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 #
   19679