blob: f05b5f334c79bb78ef46c808781d64ce3e9e2267 [file] [log] [blame]
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2
3 * doc/xmllint.xml
4 * doc/xmllint.1
5 update man page with --stream and --chkregister
6
Daniel Veillard8326e732003-01-07 00:19:07 +00007Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * globals.c: fixed --with-threads compile
10 * xmllint.c: fixed --without-debug compile
11 * include/libxml/globals.h: cleanup
12 * include/libxml/schemasInternals.h: add a missing include
13
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000014Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * configure.in NEWS: preparing 2.5.0 release
17 * SAX.c: only warn in pedantic mode about namespace name
18 brokeness
19 * globals.c: fix a doc generation problem
20 * uri.c: fix #101520
21 * doc/*: updated and rebuilt the doc for the release, includuding
22 stylesheet update
23 * python/Makefile.am: fix a filename bug
24
25Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
28 should not be called.
29
30Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * libxml-2.0.pc.in: applied the patch to fix #101894
33
34Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * tree.c : applied patch from Lukas Schroeder for register callbacks
37 * valid.c: modified patch from Lukas Schroeder to test
38 register callbacks with --chkregister
39
40Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * xmlreader.c: seriously changed the way data are pushed to
43 the underlying parser, go by block of 512 bytes instead of
44 tryng to detect tag boundaries at that level. Changed the
45 way empty element are detected and tagged.
46 * python/tests/reader.py python/tests/reader2.py
47 python/tests/reader3.py: small changes mostly due to context
48 reporting being different and DTD node being reported. Some
49 errors previously undetected are now caught and fixed.
50 * doc/xmlreader.html: flagged last section as TODO
51
52Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * python/libxml.py: integrated the Python 2.2 optimizations
55 from Hannu Krosing, while maintaining compatibility with
56 1.5 and 2.1
57
58Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * xmllint.c: a bit of cleanup
61 * xmlreader.c: small fix
62 * doc/xmlreader.html: more work on the XmlTextReader tutorial
63 * python/libxml.py: a few fixes pointed out by Hannu Krosing
64
65Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * python/setup.py.in: patch from Stéphane Bidoul to include
68 drv_libxml2.py in setup.py
69
70Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * doc/xmlreader.html: starting documenting the new XmlTextReader
73 interface.
74
75Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * xmllint.c: added the --stream flag to use the TextReader API
78 * xmlreader.c: small performance tweak
79
80Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * xmlreader.c python/tests/reader2py: okay the DTD validation
83 code on top of the XMLTextParser API should be solid now.
84
85Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * xmlreader.c python/tests/reader2py: Fixing some more mess
88 with validation and recursive entities while using the
89 reader interface, it's getting a bit messy...
90
91Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * xmlreader.c python/tests/reader.py: another couple of problem
94 related to IsEmptyElement reported by Stéphane Bidoul needed
95 some fixes.
96
97Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
100 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
101 based on the python XmlTextReader interface.
102
103Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * tree.c: backing out one change in the last patch which broke the
106 regression tests
107
108Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * global.data globals.c tree.c include/libxml/globals.h: applied
111 an old patch from Lukas Schroeder to track node creation and
112 destruction. Probably missing a lot of references at the moment
113 and not usable reliably.
114
115Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
118 from doc/news.html and a stylesheet
119
120Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * xmlreader.c python/tests/reader.py: fixed another couple of
123 xmlreader bugs reported by Stéphane Bidoul and added tests.
124
125Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * xmlreader.c python/tests/reader2.py: fixed another validity
128 checking in external parsed entities raised by Stéphane Bidoul
129 and added a specific regression test.
130 * python/tests/reader3.py: cleanup
131
132Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
133
134 * xmlreader.c python/tests/reader2.py: fixed a problem with
135 validation within entities pointed by Stéphane Bidoul, augmented
136 the tests to catch those.
137
138Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
139
140 * python/generator.py: modified the generator to allow keeping
141 class references when creating new classes, needed to fix a bug
142 pointed by Stéphane Bidoul where the input buffer of the
143 xmlTextReader instance gets destroyed if the python wrapper for
144 the input is not referenced anymore.
145
146Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
147
148 * xmlreader.c python/tests/reader.py: fixed another pair of problem
149 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
150
151Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
152
153 * xmlreader.c python/tests/reader.py: fixed another problem
154 pointed by Stéphane Bidoul
155
156Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
157
158 * xmlreader.c python/tests/reader.py: fixed a limit case problem
159 with "<a/>"
160
161Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
162
163 * SAX.c: warn on xmlns:prefix="foo"
164 * xmlreader.c python/tests/reader.py: fixed a couple of problem
165 for namespace attributes handling.
166
167Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
168
169 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
170 a really nasty problem raised by a DocBook XSLT transform
171 provided by Sebastian Bergmann
172
173Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
174
175 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
176 by Stéphane Bidoul and integrated it into the tests
177
178Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
179
180 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
181 extended the XmlTextReader API a bit, addding accessors for
182 the current doc and node, and an entity substitution mode for
183 the parser.
184 * python/libxml.py python/libxml2class.txt: related updates
185 * python/tests/Makefile.am python/tests/reader.py
186 python/tests/reader2.py python/tests/reader3.py: updated a bit
187 the old tests and added a new one to test the entities handling
188
189Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
190
191 * python/generator.py python/libxml2class.txt
192 python/tests/reader.py python/tests/reader2.py: changed the
193 generator to provide casing for the XmlTextReader similar to
194 C# so that examples and documentation are more directly transposable.
195 Fixed the couple of tests in the suite.
196
197Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
198
199 * doc/guidelines.html: added a document on guildeline for
200 publishing and deploying XML
201
202Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
203
204 * valid.c xmlreader.c: final touch running DTD validation
205 on the XmlTextReader
206 * python/tests/Makefile.am python/tests/reader2.py: added a
207 specific run based on the examples from test/valid/*.xml
208
209Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
210
211 * python/libxml.py: added a few predefined xmlTextReader parser
212 configuration values.
213
214Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
215
216 * python/libxml_wrap.h: trying to fix #102037
217
218Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
219
220 * SAX.c: fixing bug #95296, when the predefined entities
221 are redefined in the DTD the default one must be used
222 instead anyway.
223
224Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
225
226 * doc/xmllint.xml
227 * doc/xmllint.1
228 Add discussion of XML_DEBUG_CATALOG to xmllint man
229 page - bug #100907
230
231
232Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
233
234 * xmlreader.c: Fixed the empty node detection to avoid reporting
235 an inexistant close tag.
236
237Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
238
239 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
240 for Python 2.1
241
242Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
243
244 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
245
246Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
247
248 * doc/libxml2-api.xml python/tests/reader.py: one really need
249 to provide the base URI information when creating a reader parser
250 from an input stream. Updated the API and the example using it.
251
252Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
253
254 * testReader.c xmlreader.c valid.c include/libxml/tree.h
255 include/libxml/valid.h include/libxml/xmlreader.h: working on
256 DTD validation on top of xml reader interfaces. Allows to
257 validate arbitrary large instances. This required some extensions
258 to the valid module interface and augmenting the size of xmlID
259 and xmlRef structs a bit.
260 * uri.c xmlregexp.c: simple cleanup.
261
262Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
263
264 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
265 work on the xml reader interfaces.
266 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
267 Web page for the Windows binaries.
268
269Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
270
271 * xmlIO.c: applied a patch for VMS following the report by
272 Nigel Hall
273
274Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * parser.c: the parseStartTag bug fix wasn't complete.
277
278Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
281 parseStartTag, fixing it.
282 * test/att4 result/att4 result/noent/att4: adding the test
283 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
284 more methods to XmlTextReader.
285
286Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
287
288 * win32/libxml2.def.src: added more xml reader exports
289 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
290 to the build
291
292Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
293
294 * doc/tutorial/xmltutorial.xml
295 plus generated html and pdf
296 Updating tutorial again based on further comments from Niraj
297 Tolia on the last iteration
298
299Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
300
301 * doc/tutorial/xmltutorial.xml
302 * doc/tutorial/includekeyword.c
303 * doc/tutorial/includegetattribute.c
304 plus generated html and pdf
305 Adding fix from Niraj Tolia to tutorial to properly free memory.
306
307
308Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
309
310 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
311 more methods of XmlTextReader.
312 * python/libxml2class.txt python/tests/reader.py: this increased the
313 methods in the bndings, augmented the test to check those new
314 functions.
315
316Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
317
318 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
319 methods of XmlTextReader.
320 * python/generator.py python/libxml_wrap.h python/types.c
321 python/libxml2class.txt: added the reader to the Python bindings
322 * python/tests/Makefile.am python/tests/reader.py: added a specific
323 test for the Python bindings of the Reader APIs
324 * parser.c: small cleanup.
325
326Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * xinclude.c: fallback was only copying the first child not the
329 full child list of the fallback element, closes #89684 as reopened
330 by Bernd Kuemmerlen
331
332Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
333
334 * win32/libxml2.def.src: exported htmlNodeDumpOutput
335
336Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
337
338 * configure.in: preparing release of 2.4.30
339 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
340 gives enum values, fix functype return type, put back fields in
341 structs
342 * doc/*: updated the docs rebuilt
343
344Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
345
346 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
347 about htmlNodeDumpOutput location.
348 * xpath.c: removed an undefined function signature
349 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
350 too many symbols in the API breaking the python bindings.
351 Updated with the libxslt/libexslt changes.
352
353Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
354
355 * configure.in: preparing release of 2.4.29
356 * doc/*: rebuilt the docs and API
357 * xmlreader.c: a few more fixes for the XmlTextReader API
358
359Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
360
361 * include/win32config.h: applied mingw patch from Magnus Henoch
362
363Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
364
365 * catalog.c doc/libxml2-api.xml: a bit more cleanup
366
367Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
368
369 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
370 building Python script, does the C parsing directly, generates
371 a better API description including structure fieds defs and
372 enums. Still a couple of bugs, but good enough for the python
373 wrappers now.
374 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
375 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
376 include/libxml/schemasInternals.h include/libxml/tree.h: more
377 cleanup based on the python analysis script reports.
378 * libxml.spec.in: make sure the API XML description is part of the
379 devel package.
380
381Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
384 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
385 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
386 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
387 code cleanup, especially the function comments.
388 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
389
390Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * Makefile.am xmlreader.c include/libxml/Makefile.am
393 include/libxml/xmlreader.h: Adding a new set of APIs based on
394 the C# TextXmlReader API but converted to C. Allow to parse
395 in constant memory usage, far simpler to program and explain
396 than the SAX like APIs, unfinished but working.
397 * testReader.c: test program
398
399Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
400
401 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
402
403Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * tree.c: Chip turner indicated that XHTML1 serialization
406 rule for style actually break on both IE and Mozilla,
407 try to avoid the rule if escaping ain't necessary
408
409Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * nanhttp.c: handle HTTP URL escaping, problem reported by
412 Glen Nakamura and Stefano Zacchiroli
413
414Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
417
418Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
419
420 * uri.c: Johann Richard pointed out some XPointer problems for
421 URN based URI references in XInclude. Modified the URI parsing
422 and saving routines to allow correct parsing and saving of
423 XPointers, especially when attached to "opaque" scheme accordingly
424 to RFC 2396
425
426Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
427
428 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
429 of refactoring to the HTML saving code.
430 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
431 in the doc.
432
433Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
434
435 * tree.c include/libxml/tree.h: refactored the XML dump of a node
436 to a buffer API to reuse the generic dump to an OutputIO layer,
437 this reduces code, fixes xmlNodeDump() for XHTML, also made
438 xmlNodeDump() now return the number of byte written.
439
440Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * python/setup.py.in: another patch from Stéphane Bidoul for
443 Python bindings on Windows
444 * doc/parsedecl.py: small cleanup
445
446Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448 * libxml.spec.in configure.in: add a line in %changelog for releases
449
450Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
451
452 * parser.c: patch from Marcus Clarke fixing a problem in entities
453 parsing that was detected in KDe documentations environment.
454
455Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
456
457 * python/libxml.c (libxml_prev): Return the previous as opposed to
458 the next node (I guess this is the result of some cut & paste programming:)
459
460Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
461
462 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
463
464Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
465
466 * python/generator.py python/libxml.c python/setup.py.in: trying
467 to fix the Python bindings build on Windows (Stéphane Bidoul)
468
469Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
470
471 * win32/configure.js: added option for python bindings
472 * win32/libxml2.def.src: added more exports
473
474Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
475
476 * win32/Makefile.mingw: fixed unresolved symbols when linking with
477 pthreads
478 * win32/wince/*: applied updates to Windows CE port from Javier
479
480Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * configure.in: preparing 2.4.28
483 * libxml.spec.in doc/Makefile.am: some cleanup
484 * doc/*: updated the news and regenerated.
485
486Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * HTMLparser.c: final touch at closing #87235 </p> end tags
489 need to be generated.
490 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
491 this change slightly the output of a few tests
492 * doc/*: regenerated
493
494Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
495
496 * parserInternals.c: fixing bug #99190 when UTF8 document are
497 parsed using the progressive parser and the end of the chunk
498 is in the middle of an UTF8 multibyte character.
499
500Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
501
502 * threads.c: fixed initialization problem in xmlNewGlobalState
503 which was causing crash.
504 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
505 in xmlInitializeGlobalState.
506 * parserInternals.c: cleaned up ctxt->sax initialisation.
507
508Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * tree.c include/libxml/tree.h: modified the existing APIs
511 to handle XHTML1 serialization rules automatically, also add
512 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
513 libxslt serialization uses it when needed without changing
514 the library API.
515 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
516 result/xhtml1: added a new test specifically for xhtml1 output
517 and updated the result of one XHTML1 test
518
519Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
520
521 * xinclude.c parserInternals.c encoding.c: fixed #99082
522 for xi:include encoding="..." support on text includes.
523 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
524 test/XInclude/ents/isolatin.txt : added a specific regression test
525 * python/generator.py python/libxml2class.txt: fixed the generator
526 the new set of comments generated for doc/libxml2-api.xml were
527 breaking the python generation.
528
529Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * doc/Makefile.am: repair some problem if gtk-doc fail or such
532 * configure.in: patch for Solaris on new autoconf closes #98880
533 * doc/parsedecl.py: repair the frigging API building script,
534 did I say that python xmllib sucks ?
535 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
536 and some comment are no more truncated.
537
538Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * parser.c: Martin Stoilov pointed out a potential leak in
541 xmlCreateMemoryParserCtxt
542
543Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
546 included in HTML documents and using the push parser.
547
548Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
549
550 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
551 specified, look for the Python interpreter not just in the
552 specified root but also in the specified location. Fixes #98825
553
554Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556 * python/libxml.c: fixing bug #98792 , node may have no doc
557 and dereferencing without checking ain't good ...
558
559Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561 * configure.in: preparing release 2.4.27
562 * doc/* : updated and rebuilt the docs
563 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
564 and all the docs are actually packaged and in the final RPMs
565 * parser.c parserInternals.c include/libxml/parser.h: restore
566 xmllint --recover feature.
567
568Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * parser.c xpath.c: fixing #96925 wich was also dependant on the
571 processing of parsed entities, and XPath computation on sustitued
572 entities.
573 * testXPath.c: make sure entities are substitued.
574
575Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * parser.c: fixed #96594, which was totally dependant on the
578 processing of internal parsed entities, which had to be changed.
579
580Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * Makefile.am python/Makefile.am python/tests/Makefile.am:
583 trying to fix bug #98517 about building outside the source tree
584 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
585
586Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
587
588 * include/win32config.h: cleanup
589 * win32/Makefile.mingw: integrated mingw in JScript configure
590 * win32/Makefile.msvc: modified to allow mingw coexistence
591 * win32/configure.js: integrated mingw
592 * win32/Readme.txt: cleanup
593
594Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * HTMLparser.c: strengthen the guard in the Pop macros,
597 like in the XML parser, closes bug #97315
598
599Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
602 callback is never used.
603
604Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
605
606 * parserInternals.c: fixed the initialization of the SAX structure
607 which was breaking xsltproc
608 * xpath.c: patch from Petr Pajas for CDATA nodes
609 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
610 * parser.c include/libxml/parser.h: patch from Peter Jones
611 removing a leak in xmlSAXParseMemory() and adding the
612 function xmlSAXParseMemoryWithData()
613
614Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
615
616 adding pdf of tutorial, changing web page to link to it
617 * doc/tutorial/xmltutorial.pdf
618 * doc/xml.html
619 * doc/docs.html
620
621Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
622
623 * doc/tutorial/ar01s08.html
624 adding file what I forgot for tutorial
625
626
627Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
628
629 Adding encoding discussion to tutorial
630 Added:
631 * doc/tutorial/images/*.png: DocBook admonition image files
632 * doc/tutorial/apf.html, apg.html: new generated html
633 * doc/tutorial/includeconvert.c: conversion code entity file
634 changed:
635 * doc/tutorial/xmltutorial.xml: DocBook original
636 * doc/tutorial/*.html: generated html
637
638Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
639
640 * include/libxml/*.h: retired xmlwin32version.h
641 * doc/Makefile.am: retired xmlwin32version.h
642 * win32/configure.js: retired xmlwin32version.h
643
644Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
645
646 * win32/libxml2.def.src: exported additional symbols
647 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
648 sisterhood
649
650Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * globals.c: fixed a typo pointed out by Igor
653 * xpath.c: try to speed up node compare using line numbers
654 if available.
655
656Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * tree.c: make xmlFreeNode() handle attributes correctly.
659
660Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
661
662 * catalog.c: completed the #96963 fix, as reported by Karl
663 Eichwalder
664
665Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
666
667 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
668
669Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
670
671 * Makefile.am: switched the order of a couple of includes
672 to fix bugs #97100
673
674Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
675
676 * catalog.c: fixed bug #96963, reverted to the old behaviour of
677 xmlLoadCatalogs that used to separate directories with a ':'.
678
679Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
680
681 * threads.c: improvements to the Windows-side of thread handling
682 * testThreads.c: conditionally excluded unistd.h
683 * testThradsWin32.c: broke overlong lines
684 * include/win32config.h: adapted thread-related macros to the new
685 scheme and for pthreads on Windows
686 * win32/Makefile.msvc: introduced a more flexible thread build,
687 added testThreads[Win32].c to the build
688 * win32/configure.js: introduced a more flexible thread config
689
6902002-10-31 John Fleck <jfleck@inkstain.net>
691
692 * doc/xml.html (and, by implication, FAQ.html)
693 added UTF-8 conversaion FAQ from Marcus Labib Iskander
694
695Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
696
697 * configure.in: removed xmlwin32version.h
698 * include/libxml/Makefile.am: removed xmlwin32version.h
699
700Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
701
702 * tree.c: applied patch from Brian Stafford to fix a bug
703 in xmlReconciliateNs()
704
705Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * tree.c: applied patch from Christian Glahn to allow
708 xmlNewChild() on document fragment nodes
709
710Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
711
712 * parser.c: Christian Glahn found a problem with a recent
713 patch to xmlParseBalancedChunkMemoryRecover()
714 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
715 problems
716 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
717 test/schemas/seq*: added the test cases from Charles
718
719Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
720
721 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
722 serious cleanup of the spec file and associated changes
723 in the Makefiles.
724 * valid.c: try to remove some warnings on x86_64
725
726Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
727
728 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
729 fix bug #96586
730
731Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
732
733 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
734 parsing, applied his patch
735 * result/HTML/attrents.html result/HTML/attrents.html.err
736 result/HTML/attrents.html.sax test/HTML/attrents.html:
737 added the test and result case provided by Mikhail Sogrine
738
739Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
740
741 * vms/build_libxml.com vms/config.vms vms/readme.vms
742 include/libxml/parser.h include/libxml/parserInternals.h
743 include/libxml/tree.h include/libxml/xmlIO.h
744 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
745 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
746 Applied the VMS update patch from Craig A. Berry
747 * doc/*.html: update
748
749Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
750
751 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
752
753Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
754
755 * debugXML.c: adding a grep command to --shell in xmllint
756 for T.V. Raman
757
758Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xmlcatalog.c: tried to fix some of the problem with --sgml
761
762Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
763
764 * parser.c: tried to fix bug #91500 where doc->children may
765 be overriden by a call to xmlParseBalancedChunkMemory()
766
767Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
768
769 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
770 identifiers in SGML catalogs containing '&'
771
772Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
773
774 * python/types.c: fixed bugs when passing result value tree
775 to Python functions.
776
777Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
778
779 * configure.in: preparing the release of 2.4.26
780 * doc/*: updated and rebuilt the documentation
781
782Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
783
784 * parser.c: fixed a XML Namespace compliance bug reported by
785 Alexander Grimalovsky
786
787Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
788
789 * HTMLtree.c: fixed serialization of script and style when
790 they are not lowercase (i.e. added using the API to the tree).
791
792Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
793
794 * valid.c: make xmlValidateDocument emit a warning msg if there
795 is no DTD, pointed by Christian Glahn
796
797Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
798
799 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
800 content model when some of the blocks have min or max, and a couple
801 of bugs found in the process.
802 * result/schemas/list0* test/schemas/list0*: added some specific
803 regression tests
804
805Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
806
807 * README: updated the contact informations
808
809Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
810
811 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
812 misses it, reported by Peter Bray.
813
814Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
815
816 * tree.c: investigating xmlNodeGetContent() on namespace nodes
817 and removed a few warnings
818
819Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
820
821 * parser.c: Christian Glahn found a small bug in the push parser.
822 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
823 public
824
825Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
826
827 * xmlschemas.c include/libxml/xmlschemas.h: added
828 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
829 * testSchemas.c: added --memory to test the new interface
830
831Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * doc/index.py doc/search.php: integrated the XSLT indexing,
834 a few fixed in the indexer, added a scope selection at the
835 search level.
836
837Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
838
839 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
840 this was due to uninitialized parts of the validation context
841
842Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * debugXML.c: applied patch from Mark Vakoc except the API
845 change, preserved it.
846 * doc/*: updated the docs to point to the search engine for
847 information lookup or before bug/help reports.
848
849Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
850
851 * doc/index.py doc/search.php: added mailing-list archives
852 indexing and lookup
853
854Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
855
856 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
857
858Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
859
860 * doc/index.py: improved HTML indexing
861 * doc/search.php: make the queries also lookup the HTML based indexes
862
863Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * doc/index.py: added HTML page indexing
866
867Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
868
869 * xmlIO.c: extended Windows path normalisation to fix the base
870 problem in libxslt.
871 * catalog.c: fixed list handling in XML_CATALOG_FILES
872
873Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
874
875 * valid.c: typo/bug found by Christian Glahn
876
877Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
878
879 * xmlIO.c: applied Windows CE patch from Javier.
880 * win32/wince: new directory, contains support for the PocketPC
881 with Windows CE from Javier.
882 * include/win32config.h: reorganised, removed duplicate
883 definitions and applied WinCE patch from Javier.
884 * include/wsockcompat.h: new file, now contains WinSock
885 compatibility macros.
886 * win32/Makefile.msvc: introduced double-run compilation.
887
888Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
889
890 * configure.in include/libxml/xmlwin32version.h: preparing release
891 of 2.4.25
892 * doc/*: updated and regenerated teh docs and web pages.
893
894Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
897 error were not covering namespace declarations.
898 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
899 it was missing the attribute declaration for the namespace
900 * result/VC/NS3: the fix now report breakages in that test
901
902Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
903
904 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
905
906Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
907
908 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
909 and regenerated the docs and web site
910
911Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
912
913 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
914 ATTRIBUTE_UNUSED is always put after the attribute declaration,
915 not before
916
917Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
918
919 * python/generator.py python/libxml2class.txt: fixed a stupid error
920 breaking the python API
921
922Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
923
924 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
925 triostr.c triostr.h: applied a trio update patch from
926 Bjorn Reese which should work with MinGW
927
928Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * tree.c: improving some documentation comments
931 * xmlregexp.c: found and fixed a mem leak with python regression tests
932 * doc/*: rebuilt the doc and the API XML file including the
933 xmlregexp.h xmlautomata.h and xmlunicode.h headers
934 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
935 python/types.c: added access to the XML Schemas regexps from
936 python
937 * python/tests/Makefile.am python/tests/regexp.py: added a
938 simple regexp bindings test
939
940Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
941
942 * doc/xml.html:
943 fixing ftp links - thanks to Vitaly Ostanin
944
945Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
946
947 * xmlregexp.c: fixed the data callback on transition functionality
948 which was broken when using the compact form
949 * result/schemas/*: updated the results, less verbose, all tests
950 pass like before
951 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
952 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
953 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
954 annoying warnings
955 * xpath.c: try to provide better error report when possible
956
957Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
958
959 * Makefile.am: fixed a breakage raised by Jacob
960
961Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
962
963 * include/win32config.h: added HAVE_ERRNO_H definition for parts
964 which don't use sockets
965
966Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
967
968 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
969 * win32/configure.js: applied zlib patch from Daniel Gehriger
970
971Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
972
973 * win32/configure.js: applied the patch from Mark Vakoc for
974 regexp support
975 * win32/libxml2.def.src: applied the patch from Mark Vakoc
976 for regexp support
977
978Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
979
980 * xmlschemastypes.c: as pointed by Igor Float and Double
981 parsing ain't finished yet
982
983Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
984
985 * Makefile.am configure.in: trying to fix #88412 by bypassing
986 all the python subdir if python ain't detected
987
988Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
989
990 * Makefile.am configure.in include/libxml/xmlversion.h.in:
991 made configuring with regexps/automata/unicode the default
992 but without schemas ATM
993 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
994 fixed the regexp based DTD validation performance and memory
995 problem by switching to a compact form for determinist regexps
996 and detecting the determinism property in the process. Seems
997 as fast as the old DTD validation specific engine :-) despite
998 the regexp built and compaction process.
999
1000Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * valid.c: determinism is debugged, new DTD checking code now works
1003 but xmlFAComputesDeterminism takes far too much CPU and the whole
1004 set usues too much memory to be really usable as-is
1005
1006Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * tree.c: fixed another stupid bug in xmlGetNodePath()
1009 * xmllint.c: --version now report the options compiled in
1010
1011Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * HTMLparser.c: small cleanup
1014 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1015 when configured with them. A bit of debugging around the determinism
1016 checks is still needed
1017
1018Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1021
1022Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * xmlIO.c: small portability glitch fixed.
1025
1026Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * xmlschemastypes.c: incomplete steps for real/double support
1029 * testAutomata.c include/libxml/xmlautomata.h
1030 include/libxml/xmlregexp.h: avoiding a compilation problem
1031 * valid.c include/libxml/valid.h: starting the work toward using
1032 the regexps for actual DTD validation
1033
1034Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * hash.c: cosmetic cleanup
1037 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1038 integrating a DTD validation layer based on the regexps
1039
1040Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1043 the determinism was tested before eliminating the epsilon
1044 transitions :-(
1045
1046Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * python/generator.py python/libxml.c python/libxml.py
1049 python/libxml2-python-api.xml python/libxml2class.txt
1050 python/libxml_wrap.h python/types.c: updated the python
1051 bindings, added code for easier File I/O, and the ability to
1052 define a resolver from Python fixing bug #91635
1053 * python/tests/Makefile.am python/tests/inbuf.py
1054 python/tests/outbuf.py python/tests/pushSAXhtml.py
1055 python/tests/resolver.py python/tests/serialize.py: updated
1056 and augmented the set of Python tests.
1057
1058Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1059
1060 * win32/configure.js: added more readme info for the binary
1061 package.
1062
1063Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * xmlIO.c: fixed a stupid out of bound array error
1066
1067Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1070 messing around with support for Windows path, cleanups,
1071 trying to identify and fix the various code path to the
1072 filename access. Added xmlNormalizeWindowsPath()
1073
1074Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * error.c valid.c: working on better error reporting of validity
1077 errors, especially providing an accurate context.
1078 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1079 error reports in those cases.
1080
1081Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1084 parser.c parserInternals.c xmlIO.c: get rid of all the
1085 perror() calls made in the library execution paths. This
1086 should fix both #92059 and #92385
1087
1088Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * xmllint.c: memory leak reporting was broken after a change
1091 of the preprocessor symbol used to activate it.
1092
1093Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * tree.c: try to make the copy function work for node of
1096 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1097 DOM layers though, not libxml2 itself.
1098
1099Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * valid.c: try to provide file and line informations, not all
1102 messages are covered, but it's a (good) start
1103
1104Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * xinclude.c: reimplemented a large part of the XInclude
1107 processor, trying to minimize resources used, James Henstridge
1108 provided a huge test case which was exhibiting severe memory
1109 consumption problems.
1110
1111Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * python/Makefile.am: applied patch from Christophe Merlet to
1114 reestablish DESTDIR
1115
1116Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * libxml.spec.in: fixes libary path for x86_64 AMD
1119
1120Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1121
1122 * doc/tutorial/includekeyword.c
1123 * doc/tutorial/xmltutorial.xml:
1124 (plus resulting generated html files)
1125 fixing one spot I missed in the tutorial where I hadn't freed
1126 memory properly
1127
1128Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1129
1130 * doc/tutorial/includeaddattribute.c
1131 * doc/tutorial/includeaddkeyword.c
1132 * doc/tutorial/includegetattribute.c
1133 * doc/tutorial/includekeyword.c
1134 * doc/tutorial/xmltutorial.xml
1135 * doc/tutorial/*.html:
1136 update tutorial to properly free memory (thanks to Christopher
1137 R. Harris for pointing out that this needs to be done)
1138 * doc/tutorial/images/callouts/*.png:
1139 added image files so the callouts are graphical, making it
1140 easier to read ( use "--param callout.graphics 1" to generate
1141 html with graphical callouts)
1142
1143Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1146 nice logos generated by Marc Liyanage
1147 * doc/site.xsl *.html: changed the stylesheet to show the new
1148 logo and regenerated the pages
1149
1150Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1153
1154Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * xpath.c: possible mem leak patch from Jason Adams
1157
1158Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1161 in the XQuery namespace
1162 * configure.in: preparing 2.4.24
1163 * doc/*.html: updated the web pages
1164
1165Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * python/generator.py: closing bug #85258 by generating conditional
1168 compile check to avoid linking to routines not configured in.
1169
11702002-08-22 Havoc Pennington <hp@pobox.com>
1171
1172 * autogen.sh: update error message for missing automake
1173
1174Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * python/Makefile.am: typo in target name resulted in libxml2.py
1177 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1178
1179Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * win32/win32/Makefile.mingw: updated with version from
1182 Elizabeth Barham at http://soggytrousers.net/repository/
1183
1184Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1185
1186 * win32/Makefile.msvc: added the prefix location to the include
1187 and lib search path.
1188
11892002-08-18 Havoc Pennington <hp@pobox.com>
1190
1191 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1192 both automake 1.6 and 1.4 installed get the right automake. Means
1193 compilation from CVS will now require the latest automake 1.4
1194 release, or manually creating symlinks called "automake-1.4" and
1195 "aclocal-1.4"
1196
1197Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * configure.in python/Makefile.am: more AMD 64 induced changes from
1200 Frederic Crozat
1201
1202Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * xinclude.c: oops I was missing the xml:base fixup too
1205 * result/XInclude/*.xml: this adds xml:base attributes to most
1206 results of the tests
1207
1208Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * xinclude.c: quick but apparently working implementation of
1211 xi:fallback, should close bug #89684
1212 * Makefile.am test/XInclude/docs/fallback.xml
1213 result/XInclude/fallback.xml: added a basic test for fallback,
1214 and run with --nowarning to avoid a spurious warning
1215 * configure.in: applied patch from Frederic Crozat for python
1216 bindings on AMD 64bits machines.
1217
1218Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1221 the caller don't pass a SAX callback block.
1222
1223Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * tree.c: applied the same fix for the XML-1.0 namespace to
1226 xmlSearchNsByHref() as was done for xmlSearchNs()
1227
1228Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * libxml.3: small cleanup of the man page
1231 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1232 when serializing HREF attributes generated by XSLT.
1233
1234Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1237 version of Marc Liyanage' patch for boolean attributes in HTML
1238 output
1239
1240Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * python/tests/serialize.py: fixed the test results, indenting
1243 behaviour changed slightly
1244
1245Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1246
1247 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1248 new c14n function to Windows def files
1249
1250Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1251
1252 * c14n.c: fixed a memory leak in c14n code
1253
1254Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * parser.c include/libxml/parser.h: adding a new API for Christian
1257 Glahn: xmlParseBalancedChunkMemoryRecover
1258 * valid.c: patch from Rick Jones for some grammar cleanup in
1259 validation messages
1260 * result/VC/* result/valid/*: this slightly change some of the
1261 regression tests outputs
1262
1263Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * tree.c: trying to fix a problem in namespaced attribute handling
1266 raised by Christian Glahn
1267
1268Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * encoding.c include/libxml/encoding.h: Opening the interface
1271 xmlNewCharEncodingHandler as requested in #89415
1272 * python/generator.py python/setup.py.in: applied cleanup
1273 patches from Marc-Andre Lemburg
1274 * tree.c: fixing bug #89332 on a specific case of loosing
1275 the XML-1.0 namespace on xml:xxx attributes
1276
1277Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1278
1279 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1280 corner case from new Merlin's test suite and added a callback
1281 that will be used to improve xmlsec performance
1282
1283
1284Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * HTMLtree.c: trying to fix the <style> escaping problem in
1287 HTML serialization bug #89342
1288
1289Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1292 and rebuilt the web site.
1293
1294Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1295
1296 * include/libxml/tree.h: added _private member to xmlNs struct
1297
1298Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * HTMLparser.c: fixing bug #84876 based on the xml working
1301 code.
1302
1303Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1304
1305 * python/Makefile.am: enhanced to fix bug 72012 (errors
1306 when using '-jX' make parameter)
1307
1308Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1309
1310 * xpath.c: small additional enhancement for booleans
1311 compared to nodesets
1312
1313Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * HTMLtree.c: changed the order of the encoding declaration
1316 attributes in the meta tags due to a bug in IE/Mac
1317
1318Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1319
1320 * xpath.c: enhanced handling of booleans (especially '='
1321 and '!=' for nodesets) - fixes bug 85256. Added new
1322 routine xmlXPathNotEqualValues for more proper handling
1323 of '!=' when nodesets are involved.
1324
1325Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1328 doc/xmlcatalog_man.xml to the source distribution
1329
1330Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1331
1332 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1333 asked for this.
1334
1335Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * configure.in: preparing 2.4.23
1338 * doc/*: rebuilt the docs
1339
1340Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * parser.c: fixing bug #84169 by fixing the
1343 comment of xmlCreatePushParserCtxt to describe the
1344 encoding detection parameters better.
1345
1346Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * valid.c: fixing bug #79331 in one path the lookup for
1349 ID attributes on a namespaced node wasn't handled correctly :-\
1350
1351Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * HTMLparser.c: trying to fix 87235 about discarded white
1354 spaces in the HTML parser.
1355 * result/HTML/*: this changes the output of a number of HTML
1356 regression tests
1357
1358Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * xpath.c: applied patch from Richard Jinks for the namespace
1361 axis + fixed a memory error.
1362 * parser.c parserInternals.c: applied patches from Peter Jacobi
1363 removing ctxt->token for good.
1364 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1365 popped out by the regression tests.
1366 * Makefile.am: patch for threads makefile from Gary Pennington
1367
1368Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1369
1370 * xpath.c: enhanced behaviour of position() after usage of
1371 expressions involving preceding-sibling (et al).
1372
1373Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * hash.c: applied a patch from Peter Jacobi to solve a problem
1376 when compiling with the Watcom C on Win32
1377 * result/schemas/*.err: the change of hashing algo generated
1378 permutations in the output
1379
1380Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * hash.c: applied patch from Sander Vesik improving the quality of
1383 the hash function.
1384
13852002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1386
1387 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1388 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1389 xmllint.c xpath.c: replaced sprintf() with snprintf()
1390 to prevent possible buffer overflow (the bug was pointed
1391 out by Anju Premachandran)
1392
1393Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * parser.c: removed an uninitialized data error popped by valgrind
1396 on PE references
1397
1398Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1399
1400 * doc/xml.html
1401 adding tutorial reference to the web page
1402
1403Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1404
1405 * doc/tutorial/xmltutorial.xml
1406 * doc/tutorial/ar01s07.html
1407 * doc/tutorial/ape.html
1408 * doc/tutorial/includegetattribute.c
1409 adding section to tutorial about retrieving an attribute
1410 value
1411
1412Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * parser.c: applied a couple of patches from Peter Jacobi to start
1415 to get rid of ctxt->token, with a possible significant speed
1416 improvement to be gained once done. Better compliance with PE
1417 references constructs in DTDs too.
1418 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1419 from Peter too
1420
1421Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1424 xmlParseElement was likely to have been deallocated at the
1425 time of the report, possibly leading to segfault. Just report
1426 the tag name now.
1427
1428Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * xpath.c: patch from Richard Jinks for XPath substring() function
1431 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1432
14332002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1434
1435 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1436
1437Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1438
1439 *doc/FAQ.html
1440 fixing typos in FAQ, thanks to Robert Funnell for the
1441 editing help
1442
1443Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * NEWS: got complaints from rpmlint that it was empty
1446
1447Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1448
1449 * added doc/tutorial, including:
1450 apa.html
1451 apb.html
1452 apc.html
1453 apd.html
1454 ar01s02.html
1455 ar01s03.html
1456 ar01s04.html
1457 ar01s05.html
1458 ar01s06.html
1459 includeaddattribute.c
1460 includeaddkeyword.c
1461 includekeyword.c
1462 includestory.xml
1463 index.html
1464 xmltutorial.xml
1465 libxml tutorial, including generated html
1466
1467Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1468
1469 * result/c14n/exc-without-comments/merlin-c14n-two-*
1470 result/c14n/without-comments/merlin-c14n-two-*
1471 test/c14n/exc-without-comments/merlin-c14n-two-*
1472 test/c14n/without-comments/merlin-c14n-two-*
1473 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1474 c14n/exc-c14n and slightly modified test script to handle
1475 these test cases
1476 * c14n.c: fixed bugs for complicated nodes set (namespace
1477 without node and others from merlin-c14n-two.tar.gz)
1478 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1479 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1480 for xmlsec performance patch
1481 * xpath.c: fixed self::node() for namespaces and attributes
1482
1483Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1484
1485 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1486 but with the format parameter
1487 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1488
1489Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1490
1491 * Makefile.am: updated c14n tests suite
1492 * c14n.c: performance improvement for previous c14n patch
1493
1494Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * parser.c: another peroformance patch from Peter Jacobi, that
1497 time on parsing attribute values.
1498
1499Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1500
1501 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1502 into LibXML2 test suite
1503
1504Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1505
1506 * c14n.c: propagating xpath ancesstors node fix to c14n
1507 plus small performance improvement to reduce number of
1508 mallocs
1509 * xpath.c: fixed ancestors axis processing for namespace nodes
1510
1511Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1514 Peter Jacobi
1515
1516Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * configure.in: preparing 2.4.22
1519
1520Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1523 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1524 a public entry point.
1525 * doc/*: rebuilt the API and docs
1526
1527Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * xpath.c: patch from Richard Jinks to fix a problem introduced
1530 in the previous patch and pointed by Norm
1531
1532Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * libxml.spec.in: fixing bug #81112
1535
1536Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * uri.c: fixing bug #82848
1539
1540Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1543 output of one catalog test
1544
1545Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1546
1547 * global.data globals.c tree.c include/libxml/globals.h
1548 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1549 default value for global parameter xmlIndentTreeOutput to 1 and
1550 introduced new global parameter xmlTreeIndentString (the string
1551 used to do one-level indent) with default value " " (as it was
1552 in tree.c)
1553
1554Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1557 with trio and schemas.
1558
1559Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * xpath.c: patch from Richard Jinks to fix the problem raised in
1562 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1563
1564Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * xmlschemas.c: a bit of work on import.
1567 * xmlschemastypes.c: Charles Bozeman provided a compare function
1568 for date/time types so min/max facet restrictions should work,
1569 indeterminate comparisons return an error instead of equal.
1570 * test/schemas/date_0* result/schemas/date_0_0: specific test
1571 from Charles Bozeman too
1572
1573Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1576 from Christian Cornelssen fixing the man pages and the Catalog
1577 building script.
1578 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1579 next step is <xs:import> I now have a reasonable understanding
1580 of how it works.
1581
1582Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1585
1586Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1587
1588 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1589
1590Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * xpath.c: fixing an XPath function evalutation bug pointed out
1593 by Alexey Efimov where the context was lost when evaluating
1594 the function arguments
1595
1596Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1597
1598 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1599 function public for XMLSec performance optimizations
1600
1601Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * python/generator.py python/libxml2class.txt : fixed a problem
1604 with the HTML parser pointed by Gary Benson
1605 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1606 example
1607
1608Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1609 * parser.c: fixed bug #81159 (memory growth in SAX)
1610
1611Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1612 * xpath.c: fixed bug #78858 (the real fix)
1613
1614Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1615 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1616
1617Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * tree.c: modified xmlNodeSetBase to allow changing the
1620 base of a document.
1621
1622Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * xmlschemastypes.c: patch Charles Bozeman for validation of
1625 all the date, time, and duration types
1626 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1627 * configure.in: fixed an error pointed by an user
1628 * xml2-config.in: fixed an error pointed by an user
1629
1630Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1631
1632 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1633 win32/libxml2.def.src xmlIO.c: exported default
1634 'file:', 'http:' and 'ftp:' protocols input handlers
1635 and maked protocols comparisson case insensitive
1636
1637Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * configure.in: Neven Has detected a typo
1640
1641Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1644 as one of the persons allowed to commit directly to the
1645 module.
1646
1647Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1650 * valid.c: raised a too low limit
1651 * doc/*: rebuilt the docs
1652
1653Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * test/XPath/expr/floats test/XPath/expr/functions
1656 result/XPath/expr/floats result/XPath/expr/functions
1657 xpath.c: another XPath conformance patch from Richard Jinks
1658
1659Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * xmlschemas.c: fixed validation of attribute groups.
1662 * test/schemas result/schemas: added an example from the primer
1663
1664Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1667 * test/schemas result/schemas: updated the test list
1668
1669Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * TODO: updated a bit
1672 * parser.c: made a comment more specific
1673 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1674 Schemas conformance.
1675 * test/schemas result/schemas: updated the test list
1676
1677Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1680 implementing xs:all with minOccurs = 0
1681 * tes/schemas/* result/schemas/*: added more tests covering
1682 xs:all
1683
1684Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * xmlregexp.c: first implementation of the all particle, this
1687 may need to be revisited for case where not all transitions
1688 must be crossed.
1689
1690Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * tree.c: another entity processing update from Markus Henke
1693
1694Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1695
1696 * trionan.c: fixed crash on OSF/1
1697
1698Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * xmlschemas.c: more Schemas work
1701 * test/schemas/* result/schemas/*: added more tests coming
1702 from the spec.
1703
1704Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1707 ExcC14N specification
1708
1709Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * tree.c: patch from Markus Henke, fix for recursive entities.
1712
1713Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * xpath.c: fix a problem with string() on a document node.
1716
1717Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * Makefile.am xmlschemas.c: more Schemas work
1720 * test/schemas/* result/schemas/*: added more tests coming
1721 from the spec.
1722
1723Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1726 * result/HTML/*: this changes a few things in the results
1727
1728Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1729
1730 * include/libxml/tree.h: eliminated 'declaration different than
1731 prototype' warning
1732 * include/win32config.h: "resolved" conflicts with errno.h
1733
1734Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1737 on the automata interfaces and debug of counted choices
1738 * test/schemas/* result/schemas/*: added a number of tests
1739
1740Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1743 a bit of work on Schemas
1744 * testSchemas.c: try to make it more useful
1745 * test/schemas/* result/schemas/* Makefile.am: changed the
1746 Schemas regression test procedure, started adding a few samples
1747
1748Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1749
1750 * include/libxml/encoding.h: Patch for the Borland C++ builder
1751 * include/libxml/tree.h: Patch for the Borland C++ builder
1752 * threads.c: Patch for the Borland C++ builder
1753 * win32/bcb5: New directory for the Borland C++ builder
1754 project files
1755
1756Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1757
1758 * win32/Makefile.msvc: Update for XML Schema support
1759 * win32/configure.js: Update for XML Schema support
1760 * win32/libxml2.def.src: Update for XML Schema support
1761
1762Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1765 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1766 xmlunicode.c include/libxml/Makefile.am
1767 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1768 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1769 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1770 include/libxml/xmlversion.h.in : merged the current state of
1771 XML Schemas implementation, it is not configured in by default,
1772 a specific --schemas configure option has been added.
1773 * test/automata test/regexp test/schemas Makefile.am
1774 result/automata result/regexp result/schemas:
1775 merged automata/regexp/schemas regression tests
1776
1777Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xpath.c: Gary found a compile time problem, fixes #78823
1780
1781Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * configure.in: release of 2.4.20
1784 * doc/*: updated and rebuilt the docs
1785
1786Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * python/Makefile.am: patch from Cristian Gafton to build on
1789 Red Hat 6.2, should also fix #75779
1790
1791Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * valid.c: first part of fixing #78729
1794
1795Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1798 escaping of URI when saving HTML files.
1799 * result/HTML/*: this impacted some tests
1800
1801Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * configure.in: trying to fix #77441
1804
1805Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * include/libxml/xmlIO.h: Hallski complained it could not be
1808 included by itself.
1809
1810Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1813
1814Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1815
1816 * win32/configure.js: patch from Nilo for the c14n option
1817 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1818
1819Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1822 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1823 LIBXML_THREAD_ENABLED
1824
1825Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * xpath.c: another patch from Richard Jinks for substring conformance
1828 * test/XPath/expr/floats test/XPath/expr/strings
1829 result/XPath/expr/floats result/XPath/expr/strings: update of the
1830 test suite to check those.
1831
1832Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * xpath.c: patch from Richard Jinks for .x float parsing.
1835
1836Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * parser.c: patch from Markus Henke when an encoding ain't recognized
1839
1840Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * libxml.m4: got a report that #include <string.h> was needed
1843
1844Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1847
1848Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1849
1850 * doc/example.html: fixing typo
1851
1852Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1855 pointed out by Melvyn Sopacua.
1856
1857Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * libxml.m4: Frédéric Crozat gave a patch related to the change
1860 of Include paths breaking the libxml.m4
1861
1862Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * xpath.c: Fix bug #76927 forgot to save some context
1865 when evaluating binary expressions
1866
1867Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * configure.in: fixed configure for MPE/iX from Markus Henke
1870 * xmlmemory.c: fixed initialization problems
1871 * xpath.c: another set of patches from Richard Jinks this
1872 fixes "make XPathtests" on linux
1873
1874Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1877 * test/XPath/expr/compare test/XPath/expr/equality
1878 test/XPath/expr/floats test/XPath/expr/functions
1879 test/XPath/expr/strings result/XPath/expr/compare
1880 result/XPath/expr/equality result/XPath/expr/floats
1881 result/XPath/expr/functions result/XPath/expr/strings: Updated
1882 tests though they show a divergence on Linux
1883
1884Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * xpath.c trionan.c: previous commit also included patches
1887 from Richard Jinks on some IEEE support corner case
1888
1889Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1892 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1893 that $(datadir) should be used for docs
1894
1895Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1898 could leak filedescriptors
1899
1900Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * configure.in nanohttp.c: applied patch from Allan Clark for
1903 UnixWare/OpenServer
1904
1905Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * configure.in: preparing 2.4.19
1908 * doc/*: rebuilt the docs
1909
1910Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * nanohttp.c: fixing #76043, got fed up with non-portability
1913 of that piece of code.
1914
1915Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * valid.c SAX.c: Never commit without running "make tests" :-(
1918 fix a couple of stupidities in the previous commit
1919 * result/*: a few changes in some attribute order result of previous
1920 commit.
1921
1922Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1925 the internal subset should not raise duplicate ID errors,
1926 also there was a small bug in conjunction to namespace
1927 declarations defaulted and xml:xxx attributes DTD definitions.
1928
1929Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * xpath.c: Richard Jinks also raised some rounding problems
1932 this tries to fix them
1933
1934Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1937 behaviour in xmlXPathCastToString()
1938
1939Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1942 raised by Morus Walter
1943
1944Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1947 from Igor
1948
1949Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * xpath.c: fixing #75619, related to a problem when trying
1952 to evaluate condition when the current node set resulting
1953 from that sub-step evaluation is empty. Also fixes 2 potential
1954 problem with previous-sibling and next-siblings axis.
1955
1956Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1959 HTML support is not configured in.
1960
1961Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1964 include/libxml/tree.h: dohh I really didn't intended to commit
1965 this test version :-(
1966
1967Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * testSAX.c: I wanted to see the real speed at the SAX interface
1970 after a little too many Ximianer started complaining about the
1971 parser speed.
1972 added a --quiet option:
1973 paphio:~/XML -> ls -l db100000.xml
1974 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1975 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1976 3200006 callbacks generated
1977 real 0m1.270s
1978 Which means 16MBytes/s and 3Mcallback/s
1979
1980Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xpath.c: valgrind spotted another error that time when running
1983 on libxslt regression tests
1984
1985Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * Makefile.am: adding "make valgrind" running the full regression
1988 tests (except python ones) under Valgrind (using valgrind -q
1989 which was kindly added by the author).
1990 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1991 passes cleanly now except an obcure floating point initialization
1992 raised in log10() in one XPath regression test ???
1993 * tree.c: edited some comments to close #75244
1994
1995Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1998 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1999 context of ScrollKeeper, made sure that if the number is
2000 an integer, the serialization follows the description at
2001 http://www.w3.org/TR/xpath#section-String-Functions
2002
2003Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * configure.in: preparing 2.4.18
2006 * doc/*: updated and rebuilt the web site
2007 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2008 the Windows and Cygwin maintainers.
2009 * parser.c: humm, changed the way the SAX parser work when
2010 xmlSubstituteEntitiesDefault(1) is set, it will then
2011 do the entity registration and loading by itself in case the
2012 user provided SAX getEntity() returns NULL.
2013 * testSAX.c: added --noent to test the behaviour.
2014
2015Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * parser.c: Wilfried Teiken provided a hackish but working
2018 way to get context reported back on entities when parsing
2019 with SAX and without breaking the DOM build.
2020
2021Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * c14n.c: applied a new patch from Aleksey Sanin
2024 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2025 to reference Aleksey implementation of XML digital Signatures
2026
2027Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * xpath.c: small fix to avoid potential problem due to
2030 ordering of freeing data
2031 * python/Makefile.am: people were complaining about
2032 the generated file in python dir not being built
2033
2034Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2037 python/generator.py python/libxml.c python/types.c: Cleanup
2038 of the python Makefiles based on Jacob and James feedback,
2039 fixed the spec file accordingly, fixed the number of warning
2040 that passing my pedantic CFLAGS was generating. Conclusion
2041 is that Python includes are real crap.
2042
2043Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * configure,in: it was reported quite a few times that
2046 xml2-config --cflags should not output
2047 -I$includeprefix/libxml2/libxml because libxml2 header names
2048 clashes with existing names like list.h from C++ stl.
2049 Includes should be #include<libxml/xxx.h> so ...
2050
2051Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * c14n.c: another patch from Aleksey Sanin
2054
2055Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2058 canonicalization algorithm
2059 * doc/xml.html doc/index.html: added the C14N references on the
2060 index page.
2061
20622002-03-13 jacob berkman <jacob@ximian.com>
2063
2064 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2065 usage, redundant, and gcc specific
2066
2067Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * xpath.c: speedup some node selection operations, this can
2070 have a significant impact on DocBook Norm's stylesheets
2071 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2072 make sure it's always the case
2073 * debugXML.c: distinguish CDATA and comments in ls operations
2074
2075Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2078 to generate better API descriptions etc...
2079
2080Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * c14n.c: Fixing #74186, made sure all boolean expressions
2083 get fully parenthesized, ran indent on the output
2084 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2085 include/libxml/tree.h: also #74186 related, removed the
2086 --with-buffers option, and all the preprocessor conditional
2087 sections that were resulting from it.
2088
2089Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * valid.c: applied patch from Dodji Seketeli fixing an
2092 uninitailized variable in xmlValidGetValidElements()
2093
2094Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * c14n.c: fixed a few comments
2097 * doc/*.html doc/*/*.html: regenerated the docs and added
2098 the C14N API
2099 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2100
2101Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * check-xml-test-suite.py: fix to adapt varaiations in the
2104 bindings
2105 * configure.in python/setup.py python/setup.py.in: fixed to
2106 have the version of the python scripts automatically updated
2107
2108Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2111 in xmlCopyProp()
2112
2113Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * configure.in: preparing 2.4.17 release
2116 * doc/*: updated and rebuilt the docs
2117 * xpath.c: fixed a comment
2118 * python/libxml.c: fixed a possible reentrancy problem
2119
2120Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2123 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2124 added a specific regression test
2125 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2126 not raise exceptions when failing to find the attribute.
2127
2128Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * configure.in xmllint.c: owen pointed out a problem with the
2131 ftme fix, gettimeofday() was not detected by configure and
2132 the ftime header wasn't included, dohhh
2133
2134Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * configure.in xmllint.c: trying to fix #71457 for timing
2137 precision when gettimeofday() is not availble but ftime() is
2138
2139Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2142 are now copied on install and part of the -devel RPM
2143
2144Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * xpath.c: trying to avoid bug #72150 which was apparently
2147 caused by a gcc bug (or a processor problem) as detailed
2148 at http://veillard.com/gcc.bug
2149
2150Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2153 fixed xmlReconciliateNs(), added a Python test/example for
2154 inter-document cut'n paste
2155 * python/libxml.py: fixed node.doc on document nodes and added
2156 xpathEval() onto node objects
2157
2158Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2161 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2162 fixup and integrated tests for the serialization stuff
2163
2164Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2167 moved the libxml man page to section 3
2168
2169Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * tree.c: fix bug #72490
2172 * python/libxml.c python/libxml.py: added methods serialize()
2173 and saveTo() to all node elements.
2174
2175Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * xmlIO.c: closed #73430, don't read from an input source
2178 which indicated an end-of-file or an error.
2179
2180Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * parser.c: make sure SAX endDocument is always called as
2183 this could result in a Python memory leak otherwise (it's
2184 used to decrement ref-counting)
2185 * python/generator.py python/libxml.c python/libxml.py
2186 python/libxml2-python-api.xml python/libxml2class.txt
2187 python/tests/error.py python/tests/xpath.py: implemented
2188 the suggestions made by Gary Benson and extended the tests
2189 to match it.
2190
2191Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * python/generator.py: applied patch fixing #73450
2194
2195Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * xpath.c: fixing #61290 "namespace nodes have no parent"
2198 long standing divergence from the XPath REC. NodeSets
2199 simply hold a copy of namespace nodes and those node ->next
2200 points to the parent (which may not be the node carrying the
2201 definition).
2202 * include/libxml/xpath.h: flagged but didn't added a possible
2203 speedup
2204 * DOCBparser.c HTMLparser.c: removed some warnings from push
2205 parser due to new state being added.
2206 * tree.c: new fix from Boris Erdmann
2207 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2208 the XML Canonalization support from Aleksey Sanin
2209
2210Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * tree.c: patch from Boris Erdmann fixing some namespace odities
2213 with xmlCopyNode()
2214
2215Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * xmlIO.c: fix bug #72706 when loading a NULL entity
2218
2219Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2222 actually change in a future XML Namespace revision.
2223
2224Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2227 added the possibility of returning nodesets from XPath extension
2228 functions written in Python
2229
2230Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * python/*: commiting some Python bindings work done while travelling
2233
2234Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2237 explicitely with memory debugging switched on
2238
2239Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2242 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2243 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2244 the accessor generator for strings
2245 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2246 regression test.
2247
2248Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * python/README python/generator.py python/libxml.c python/setup.py:
2251 added the 'usual' setup.py to allow building a libxml2-python
2252 module based on the same code. The initialization is however
2253 different the 2 .so files fo libxml2 and libxslt are identical and
2254 they entry point initialize both libraries. this is done to avoid
2255 some possible nasty problem since the Python don't merge the maps
2256 of all shared modules.
2257
2258Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * parser.c: fixed a push/encoding bug reported by Michael
2261 on librsvg
2262
2263Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * include/libxml/parserInternals.h: fixes a misplaced #endif
2266
2267Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * parser.c valid.c: found and fixed a couple of allocation bugs
2270
2271Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * doc/xml.html doc/python.html doc/*: added a Python and binding
2274 page describing the current state of the Python bindings and
2275 giving pointers to the other languages wrappers.
2276
2277Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2280 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2281 rebuilt the API and web site
2282 * xpath.c: fixed #71978 portability bugs
2283
2284Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2287
2288Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * include/libxml/parserInternals.h parser.c: had to change
2291 2 internal parsing API when processing document content
2292 to check the start and end of element content are defined
2293 in the same entity
2294 * valid.c include/libxml/valid.h: attribute normalization can
2295 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2296 with the context to report it.
2297 * SAX.c: fixed the last known bugs, crazy validation constraints
2298 when a document is standalone seems correctly handled. There
2299 is a couple of open issues left which need consideration especially
2300 PE93 on external unparsed entities and standalone status.
2301 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2302 The 2 tests left failing are actually in error. Cleanup done.
2303
2304Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * valid.c: implemented E59 spaces in CDATA does not match the
2307 nonterminal S
2308
2309Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * SAX.c parser.c valid.c: more validation test fixups
2312 * check-xml-test-suite.py: added duration info for the tests
2313
2314Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * parser.c valid.c: a couple of errors were reported but not
2317 saved back as such in the parsing context. Down to 1% failure rate
2318 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2319
2320Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * xmlInternald.c: isExtender was missing a char
2323 * parser.c include/libxml/parser.h: % are acceptable in the
2324 internal subset if within a PUBLIC ID
2325
2326Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * SAX.c parserInternals.c valid.c: more work on the conformance
2329 suite. Took the step to finally block documents with encoding
2330 errors. It's a fatal error per the spec, people should have fixed
2331 their documents by now.
2332
2333Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * check-xml-test-suite.py: fixed the test script after some discussion
2336 on the semantic of TYPE="error"
2337 * Makefile.am: added the script to the distrib
2338
2339Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * SAX.c entities.c: fixed a couple of conformances issues deep
2342 into the validation code (standalone and undeclared Notations)
2343
2344Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2347 stayed there for years !
2348
2349Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2352 missing
2353
2354Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * check-xml-test-suite.py: improved the behaviour a bit as
2357 well as the logs
2358 * parser.c valid.c SAX.c: fixed a few more bugs
2359 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2360
2361Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * check-xml-test-suite.py: python script to run regression tests
2364 against the XML Test suite of W3C/OASis
2365 * SAX.c: fixed a validation bug
2366 * parser.c: fixed 3 errors pointed by the test suite
2367 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2368 * python/Makefile.am: fixed a dependendy
2369
2370Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * xmlmemory.c: avoid a warning bug #71594
2373
2374Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2377 warning on alpha/Tru64
2378
2379Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * include/libxml/entities.h: fixing a comment
2382 * valid.c: fixing some troubles with validity check on namespaces
2383 * result/VC/NS3 test/VC/NS3: added a specific regression test
2384
2385Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * tree.c: Fixing #71342 serializing '\n' in attribute values
2388 * result/noent/att3 result/att3 test/att3: added a specific
2389 test.
2390
2391Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * python/libxml.c: couple of bug fixes
2394
2395Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * python/*.py: removed tabs and used spaces.
2398
2399Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2402 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2403
2404Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2407 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2408
2409Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * include/libxml/encoding.h include/libxml/entities.h
2412 include/libxml/globals.h include/libxml/parser.h
2413 include/libxml/threads.h include/libxml/tree.h
2414 include/libxml/xmlmemory.h: trying to fix the include mess
2415
2416Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * include/libxml/xmlmemory.h: reverted part of the previous
2419 attempt to provide #69655, this was breaking the build.
2420
2421Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2424 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2425 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2426 include/libxml/parserInternals.h include/libxml/tree.h
2427 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2428 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2429 clean.
2430 * python/libxml.c: fixed a warning.
2431
2432Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2435 copying of node, merge back IDs in the target document.
2436 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2437 test/XInclude/ents/ids.xml: test case
2438 * result/VC/ElementValid4: output changed due to a typo fix
2439
2440Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * python/Makefile.am: seems some version of automake didn't
2443 generate the dependancies right as Jacob found out. Add
2444 an extra dependancy rule.
2445
2446Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * parserInternals.c valid.c: Justin Fletcher found some parts
2449 of the code needing cleanup
2450 * libxml.spec.in python/Makefile.am python/generator.py
2451 python/libxml.c python/libxml.py: Fixed the python Makefiles
2452 corrected a bug showing up on ia64, changed the name of the
2453 python internal module too
2454
2455Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * Makefile.am: applied patch from Andris Pavenis for binary
2458 name suffixes
2459
2460Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xmllint.c win32/win32config.h: fixing #68748
2463
2464Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * valid.c: fixing #70166
2467
2468Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * valid.c: fixing #70077
2471
2472Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * Copyright Makefile.am README configure.in libxml.spec.in:
2475 Changed to the MIT Licence
2476 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2477 doc/xmlio.html: updated the doc accordingly
2478 * include/libxml/xmlwin32version.h configure.in: preparing
2479 2.4.14 release
2480 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2481 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2482 fixed the const xmlChar * wrapper and generator, XPath extension
2483 functions now use the context as first argument
2484 * python/tests/tstxpath.py python/tests/xpath.py
2485 python/tests/xpathext.py: Updated the tests accordingly
2486 * tree.c: fixed bug #70067
2487
2488Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * Makefile.am: cleanup
2491 * debugXML.c: always use stdout if output is NULL
2492 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2493 * python/Makefile.am python/generator.py python/libxml2class.txt
2494 python/libxml_wrap.h python/types.c: augmented the number of bindings
2495 handling FILE * and XPath contexts
2496 * python/tests/Makefile.am: avoid a stupid problem due to the
2497 use of TEST.
2498
2499Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2502
2503Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * python/TODO python/libxml.c: cleanup the extension function lookup
2506 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2507
2508Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * configure.in python/Makefile.am: do not install outside
2511 of prefix
2512
2513Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * python/TODO python/libxml.c: started adding SAX interfaces
2516 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2517 SAX test
2518
2519Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * tree.c: hardened the addChild function
2522 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2523 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2524 added accessors needed for xmlNode, a bit more testing and
2525 extension of interfaces
2526 * python/tests/Makefile.am python/tests/build.py: added a test
2527 build from scratch/save/load/check
2528
2529Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * parserInternals.c: change a small bit in the way valididy
2532 error messages get initialized
2533 * python/TODO python/libxml.c python/libxml2-python-api.xml
2534 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2535 added some memory debugging to track leaks at the libxml2 level
2536 * python/tests/*.py: changed all tests to check for leaks,
2537 there is just one left in XPath extension registrations.
2538
2539Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * python/TODO python/generator.py python/libxml2-python-api.xml
2542 python/libxml2class.txt: more accessor classes for the parser
2543 context, allow to switch on and check validity
2544 * python/tests/Makefile.am python/tests/error.py
2545 python/tests/invalid.xml python/tests/valid.xml
2546 python/tests/validate.py: attded more test and and added error.py
2547 which I forgot to commit in the last step
2548
2549Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * python/Makefile.am python/types.c: cleanup
2552 * python/libxml.c python/libxml.py python/libxml_wrap.h
2553 python/generator.py python/libxml2-python-api.xml
2554 python/libxml2class.txt: added class for parser context, added
2555 first cut for push mode support. Added a framework to generate
2556 accessors functions.
2557 * python/tests/Makefile.am python/tests/push.py: added a push
2558 test
2559
2560Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2563 bug a bit of cleanup.
2564
2565Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2568 python/libxml2class.txt: adding error redirections and preformat
2569 to a python handler
2570 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2571 tests self checking
2572
2573Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2576 a function
2577
2578Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2581 python/libxml.c python/libxml2-python-api.xml
2582 python/libxml2class.txt: Progressing through the TODOs, class
2583 description output, extra XML API, RPM now builds the wrappers
2584 for all python installed versions
2585
2586Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * configure.in libxml.spec.in python/Makefile.am python/TODO
2589 python/generator.py python/libxml2class.txt: added more informations
2590 in the libxml2-python package including docs. Slightly changed
2591 the class hierarchy
2592 * python/tests/*: added basic regression tests infrastructure too
2593
2594Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2597 added libxml2-python as part of the packages installed
2598
2599Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * python/Makefile.am python/generator.py python/libxml.c
2602 python/libxml.py: more work, now able to extend the
2603 XPath interpreter with functions written in python.
2604
2605Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * python/Makefile.am: Jacob sent a patch to allow building from
2608 tarfile.
2609
2610Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2613 inserted the python wrappers build, I hope this won't be too
2614 unportable
2615
2616Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * xpath.c: minor optimization
2619 * python/generator.py python/libxml.c python/libxml.py
2620 python/libxml_wrap.h: more work on the python bindings,
2621 they now support XPath and there is no evident leak
2622
2623Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * python/generator.py python/libxml.c python/libxml.py:
2626 more work on the python bindings generator.
2627
2628Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * python/generator.py python/libxml.c python/libxml_wrap.h:
2631 more work on the python bindings.
2632
2633Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * python/generator.py python/libxml.c python/libxml.py
2636 python/libxml_wrap.h: commited early version of a python binding
2637 for private use only ATM
2638
2639Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * entities.c tree.c include/libxml/entities.h: applied patch
2642 from Anthony Jones to implement copy of DTD subtree too. Had
2643 just to keep 2 function private which really ought to become
2644 public ones.
2645
2646Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * xmllint.c: added pointers to the web pages in the usage()
2649
2650Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * tree.c: more fixes from Petr Kozelka for attribute handling
2653 in the tree API to align the semantic with DOM.
2654
2655Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * valid.c tree.c entities.c: another set of patches from
2658 Anthony Jones for copy operations cleanup and robustness
2659
2660Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2663 an alphabetic index based on comments content
2664 * doc/*: rebuilt the web site with the new references
2665
2666Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * parserInternals.h: Greg Sjaardema suggested to use an
2669 eponential buffer groth policy in xmlParserAddNodeInfo()
2670
2671Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2674 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2675 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2676 to generate cross-references, and added/updated the stylesheets
2677 to generate and link API indexes. The generic keyword index
2678 is not done yet.
2679 * doc/*.html: regenerated all the usual docs too
2680
2681Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * debugXML.c: added an xpath function to the shell for T. V. Raman
2684
2685Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2688 debug routines.
2689
2690Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2693 support of attribute nodes
2694
2695Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2698 hopefully near complete and fully documented of the API in XML
2699 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2700 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2701 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2702 include/libxml/parserInternals.h include/libxml/valid.hi
2703 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2704 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2705 include/libxml/xpath.h include/libxml/xpathInternals.h:
2706 Cleaned up the doc comments a lot in the process, the interface
2707 coverage is now 100%
2708
2709Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2712 extracts comments from the gtk-doc DocBook output (a bit
2713 convoluted but seems to work).
2714
2715Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2718 added an XML description of the API, moved the script generating
2719 it here. Added a "make api" target
2720
2721Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2724
2725Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * xpath.c include/libxml/xpathInternals.h: the change made to
2728 xmlXPathFuncLookupFunc was incompatible roll it back
2729
2730Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * SAX.c: cleanup patch from Anthony Jones
2733 * doc/Makefile.am: fix the headers to avoid in make scan
2734 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2735 includes, * vs Ptr and general cleanup
2736 * parsedecl.py: first version of a script to extract the
2737 module interfaces, the goal will be to provide .decl or XML
2738 specification of the interfaces to build wrappers.
2739
2740Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2743 now provides return codes in case of errors
2744
2745Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2746
2747 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2748 Upgraded to trio baseline 1.6
2749 * strio.h strio.c: Replaced by triostr.h and triostr.c
2750
2751Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2754 of strdup usage in the code
2755
2756Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * parser.c error.c: Keith Isdale complained rightly that
2759 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2760
2761Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * tree.c: fixed the funxtion to set the xml: attributes
2764 * debugXML.c: added "setbase" to test it.
2765
2766Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2769 to allow updating an attribute content
2770
2771Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * libxml.h: try to avoid problems when compiling on Windows
2774
2775Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * hash.c: patch from Anthony Jones for hash.c allocation size
2778 * Makefile.am: trying to work around Yet Another Libtool Madness
2779 and build the 2.4.13 release finally ...
2780
2781Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2784 * doc/* : update of the documentation
2785
2786Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2789 at fixing #61290 :-(
2790
2791Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2794 Fixes bug #67229
2795
2796Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * tree.c: trying to avoid troubles when a subtree is copied
2799 and coalesced in part with the target tree. Should fix
2800 bug #67407
2801
2802Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * valid.c: fixed validation of attributes content of type
2805 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2806 values, very old bug. Fixes #67671
2807
2808Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * parser.c include/libxml/parserInternals.h tree.c: integrated
2811 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2812 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2813
2814Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * threads.c: applied Serguei Narojnyi's patch to add native
2817 thread support on the Win32 platform
2818 * testThreadsWin32.c Makefile.am: added the test program also
2819 from Serguei, Win32 specific
2820 * include/win32config.h include/libxml/xmlwin32version.h.in:
2821 added patch from Igor for the Windows thread specific defines.
2822
2823Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2826
2827Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2830 output page into XMLinfo.html. Close bug #66951 and
2831 raised by Robert Collins too.
2832
2833Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * encoding.c: Paul Keogh pointed out a possibility of segfault
2836 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2837 Closes bug # 68238
2838
2839Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * doc/*.html: updated the Gdome2 links
2842
2843Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * libxml.h: Applied following patches from Robert Collins
2846 and make sure IN_LIBXML is defined when compiling it
2847 -------
2848 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2849 as well as Visual C.
2850 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2851 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2852 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2853 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2854 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2855 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2856 xmlSysIDExists xmlNoNetExists).
2857 * xmllint.c: Don't include winsock2.h for Cygwin.
2858
2859Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2862 when the version info is not present.
2863
2864Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * tree.c: Anthony Jones pointed out a problem in
2867 xmlStringGetNodeList() and provided a fix for it
2868
2869Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * parser.c: patch from Frank J Franklin to remove a bug in
2872 xmlCreatePushParserCtxt() when the initial buffer passed
2873 is large.
2874
2875Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * win32/*: big cleanup of the Windows/MSVC project files
2878 from Igor Zlatkovic
2879
2880Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * doc/Makefile.am: should fix #67674 and avoid troubles if
2883 xsltproc is not available or fails in the prefix provided
2884
2885Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2888
2889Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2890
2891 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2892 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2893 Fixed a few other problems raised by Charlie Bozeman.
2894 * result/VC/ElementValid[5-7]: fixed the output
2895
2896Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2897
2898 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2899 patches from Charlie Bozeman. Regenerated the HTML docs.
2900
2901Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2904 for Windows from Igor
2905
2906Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2907
2908 * xmllint.c: applied Justin Fletcher patch for --output or -o
2909
2910Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2911
2912 * win32/libxml2/libxml2.def.src: close #67019
2913
2914Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2915
2916 * xmllint.c: applied Justin Fletcher generic timing patch
2917 similar to the one already applied to xsltproc.
2918
2919Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2920
2921 * include/libxml/tree.h tree.c: applied documentation patches
2922 from Charlie Bozeman
2923
2924Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2925
2926 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2927
2928Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2929
2930 * valid.c: fix the xmlStrdup() used in the previous patch.
2931 * valid.c: added --dropdtd
2932 * tree.c: fixed xmlUnlinkNode so it also removes the references
2933 from the document if the node is a DTD
2934
2935Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * HTMLtree.c valid.c: cleanup some static declarations
2938
2939Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * xmllint.c: removed another strdup()
2942 * doc/FAQ: removed the HP/UX entry
2943
2944Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2945
2946 * valid.c: fix bug #66816 when validating.
2947 * xmllint.c: don't use sys/time.h if configure did not found it
2948
2949Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2950
2951 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2952 xmlcatalog_man.xml
2953
2954Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2955
2956 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2957 xmlInitMemory() was declared twice
2958
2959Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2960
2961 * globals.c: do not reference strdup() !
2962 * configure.in libxml-2.0.pc.in: trying to fix the libs
2963 of the various config extraction modules
2964
2965Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2966
2967 * configure.in : preparing 2.4.12
2968 * doc/* : updated and rebuilt the docs
2969
2970Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * uri.c: closed bug #66159
2973 * testURI.c: added --escape option
2974 * configure.in: some cleanup for xml2-config --cflags
2975
2976Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2977
2978 * globals.c testThreads.c: removed some misplaced includes
2979 of xmlversion.h
2980
2981Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2982
2983 * threads.c: patch from Gary Pennington fixing a possible
2984 problem at initialization time.
2985
2986Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2987
2988 * configure.in libxml.h parser.c testThreads.c macos/: integrated
2989 Eric Lavigne contribution to build libxml2 on MacOS using
2990 CodeWarrior.
2991
2992Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2993
2994 * xmllint.c: applied Geert Kloosterman's patch to fix
2995 --repeat --timing output
2996
2997Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2998
2999 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3000 where non-wellformed XML declaractions were not detected.
3001
3002Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3003
3004 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3005
3006Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3009 gets reset by xmlCleanupInputCallbacks() and this makes the
3010 function useless. Same for output.
3011
3012Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3013
3014 * xmlIO.c: robert pointed out a loop error in callback cleanups
3015
3016Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3017
3018 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3019 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3020 they are not really tied to debugging
3021
3022Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3023
3024 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3025 * xmllint.c: better --catalogs description
3026
3027Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3028
3029 * tree.c: fixed a couple of problems in xmlSetProp()
3030
3031Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3032
3033 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3034 unappropriate stdout output.
3035
3036Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3037
3038 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3039 by Denis Beurive, closes #65111
3040
3041Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3042
3043 * valid.c: in case of content model validity error, don't
3044 print it if validity warnings were not requested.
3045
3046Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3047
3048 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3049 * parserInternals.c: removed the last exit() call. Print an
3050 unmaskable error on stderr instead (library mismatch detection)
3051
3052Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3053
3054 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3055 shell instructions from Heiko Rupp
3056
3057Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3058
3059 * catalog.c: use the URL notation file:// for default catalog paths
3060
3061Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * include/libxml/tree.h: better comments for _private fields
3064 * tree.c: removed a problem when copying an entity reference.
3065
3066Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * vms/*: updated instructions and diffs from John A Fotheringham
3069
3070Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * include/libxml/xmlerror.h: avoid an include problem if
3073 #include <libxml/xmlerror.h> happens first in code
3074 seems to be the case in KDE libs
3075
3076Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3079 from Igor for Windows
3080
3081Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3082
3083 * Makefile.am: Gary Pennington pointed out a missing prefix
3084
3085Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3088 * doc/*: upgraded and rebuilt the docs
3089
3090Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * HTMLparser.c: fix comment in scripts element parsing.
3093 * result/HTML/doc3*: updated the results.
3094
3095Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * uri.c: another URI bug fix #63336, using Joel Young patch.
3098
3099Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3102 a cleaned up version of the Pwd shell string generation.
3103
3104Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * valid.c include/libxml/tree.h: trying to fix namespaces +
3107 validation problems for good, closing #63619 in the process
3108 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3109 wrong in this respect, fixed it.
3110
3111Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * xmllint.c: Morus Walter patch to allow --format and --encode
3114
3115Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * debugXML.c: Stefan Kost provided an help command for the shell
3118
3119Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * debugXML.c: Heiko Rupp pointed that the shell would crash
3122 on empty nodesets returns.
3123
3124Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3127 migh need the history libraries
3128
3129Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3132 handle the case of < in quoted attributes, Bastian Kleineidam
3133
3134Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3137 fixing catalog breakages
3138 * Makefile.am catalog.c result/catalogs/catal
3139 result/catalogs/mycatalog.* test/catalogs/catal*:
3140 fixed more problems in catalog support, added more regression tests
3141 for both XML and SGML catalog handling
3142
3143Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3144
3145 * debugXML.c: applied an improvement to xmlGetLineNo() from
3146 Keith Isdale
3147
3148Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3149
3150 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3151 Side effect of the progressive catalog loading
3152
3153Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * Makefile.am: confexecdir and confexec_DATA were defined twice
3156 pointed out by Karl Eichwalder
3157
3158Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * xmlcatalog.c: avoid unlink() and use remove() instead.
3161
3162Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3163
3164 * libxml.spec.in: cleanup
3165 * include/libxml/xmlwin32version.h: updated with 2.4.8
3166
3167Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3170 of compiling libxml with a non standard set of options
3171
3172Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3173
3174 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3175 document --sgml option, fixing gnome bugzilla #63382
3176
3177Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3180 breakage of 2.4.7, added a couple of really needed APIs
3181 like xmlCatalogIsEmpty() and xmlNewCatalog()
3182 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3183 for install-catalog
3184 * configure.in: preparing 2.4.8
3185
3186Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3187
3188 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3189 include/libxml/tree.h include/libxml/xmlIO.h: more include
3190 cleanups, export cleanly one html output + format function.
3191
3192Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * parser.c: removed initGenericErrorDefaultFunc call from
3195 xmlInitParser() since it could destroy previous calls to
3196 xsltSetGenericErrorFunc() effects
3197
3198Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3199
3200 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3201 keyword.
3202
3203Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * Makefile.am: cleanup
3206 * threads.c: cleanup too
3207 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3208 from xsltproc
3209 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3210 dependancy loop.
3211
3212Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3215 was not used anymore !
3216
3217Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * configure.in: preparing 2.4.7
3220 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3221 manual page from John
3222 * doc/*: updated the doc and rebuilt the generated pages
3223
3224Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3225
3226 * xmlIO.c: closing bug #62711, the library should never
3227 close stdin or stdout.
3228
3229Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * uri.c: second pass at fixing #63336, using Joel Young
3232 final patch. looks okay.
3233
3234Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * uri.c include/libxml/uri.h: trying to clear #63336
3237 allowing the escaping routine to parse unconformant
3238 URI-References.
3239
3240Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3241
3242 * vms/readme.vms vms/build_libxml.com nanoftp.c
3243 include/libxml/xmlversion.h.in: a few VMS updates from
3244 John A Fotheringham
3245 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3246 and xmlCleanupOutputCallbacks() for the Perl binding people.
3247
3248Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3251 apply fixes to close #63271 and avoid segfaults when
3252 the error routine gets callbed before xmlInitParser()
3253 get called.
3254 * nanoftp.c error.c: Applied patches from Justin Fletcher
3255 correcting some xmlGenericError misuses.
3256
3257Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3258
3259 *doc/xmllint.xml, doc/xmllint.1
3260 New and improved man page for xmllint - .xml is the original, .1
3261 is the generated man page
3262
3263Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3266 the web site from the main HTML document.
3267
3268Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3269
3270 * parser.c: fixed an erroneous validation bug when PE refs
3271 occurs in external parsed entities referenced from the
3272 internals subset
3273 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3274 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3275 added the associated testcase, it's a nice one.
3276 * HTMLparser.c: generate the DTD node as HTML still ...
3277 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3278
3279Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3280
3281 * HTMLparser.c: fixed a bug in htmlNewDoc()
3282
3283Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * test/threads/*: added entities testing to the Thread test
3286 * testThreads.c: make the test reasonable
3287 * DOCBparser.c: fix the DTD public and system ID
3288 * xmllint.c: added --sgml for SGML DocBook importing
3289 * Makefile.am: added Docbtests target
3290
3291Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3294 * testThreads.c: removed bogus include
3295
3296Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3299 fixed a very serious (looping) validation bug
3300
3301Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * include/libxml/globals.h include/libxml/threads.h threads.c
3304 testThreads.c: far more testing, cleaning up bugs
3305 * *.c : make sure globals.h is always included.
3306
3307Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3308
3309 * HTMLparser.c: try to get rid of parser loops for good.
3310
3311Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * configure.in: fixed some bugs in CFLAGS passing.
3314 * test/threads Makefile.am testThreads.c: added a specific
3315 threaded test case (really nasty, guaranteed).
3316
3317Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * catalog.c: serious cleanup on the management of the
3320 XML catalog tree, more tests done, especially with
3321 the catalog PI.
3322
3323Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3324
3325 * catalog.c: avoid a problem in catalog cleanup on SMP if
3326 catalogs were not initialized.
3327
3328Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * catalog.c xpath.c: trying to cleanup the not thread safe
3331 parts of the library.
3332
3333Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * include/libxml/globals.h configure.in global.data: make
3336 the allocation be per-thread a configure option
3337 * encoding.c include/libxml/parser.h: fixed compilation
3338 errors
3339
3340Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * include/libxml/parser.h: Norm reported that a few lines
3343 added were breaking libxslt compile, removed them for now
3344
3345Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c parserInternals.c threads.c: debugged and fixed
3348 initialization problems which were giving troubles on SMP
3349 boxes.
3350
3351Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * include/libxml/Makefile.am: missing globals.h
3354
3355Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3356
3357 * globals.c: added a couple of standard includes.
3358
3359Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3360
3361 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3362 include/libxml/parserInternals.h include/libxml/tree.h
3363 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3364 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3365 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3366 Applied the last patches from Gary, cleanup, activated threading
3367 all user accessible global variables are now handled in globals.[ch]
3368 Still a bit rought but make tests passes with either
3369 --with-threads defined at configure time or not.
3370 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3371 linking options
3372
3373Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * Makefile.am include/libxml/Makefile.am
3376 include/libxml/globals.h globals.c include/libxml/threads.h
3377 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3378 configure.in: started integrating the core of the thread support
3379 not activated yet but half integrated. The code should still
3380 compile and work anyway.
3381
3382Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3385 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3386 integrating the non-controversial parts of Gary Pennington
3387 multithread patches
3388 * catalog.c: corrected a small bug introduced
3389
3390Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * catalog.c include/libxml/catalog.h: very serious cleanup,
3393 isolating unportable code and as much as possible the accesses
3394 to the global shared catalog. May need more testing !
3395
3396Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3399 Keith Isdale patches for the XSLT debugger interfaces. Some
3400 cleanup
3401
3402Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3403
3404 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3405 * DOCBparser.c: generate line nubers in elements
3406
3407Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * configure.in: preparing 2.4.6 release
3410 * doc/xml.html doc/html/*: updated and rebuilt the docs
3411 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3412
3413Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3414
3415 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3416 adding documentation for DV's supercatalog support
3417
3418Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3421 super catalog support adding one API and one flag --sgml to
3422 xmlcatalog
3423
3424Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3425
3426 * doc/xmlcatalog_man.xml, xmlcatalog.1
3427 One more crack at
3428 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3429
3430
3431Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3432
3433 * xpath.c: implemented xmlXPathObjectCopy for external objects
3434 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3435
3436Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3437
3438 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3439 finishing up fix to
3440 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3441 the xmlcatalog man page display more elegantly
3442
3443Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3444
3445 * configure.in: closing bug #61832
3446 * HTMLparser.c: removed a warning
3447
3448Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3449
3450 * xpath.c: fixing #61673 part I, do not loose doc information
3451 when copying result value trees.
3452
3453Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3454
3455 * xpath.c: trying to harden the XPath interpreter
3456
3457Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3458
3459 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3460 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3461
3462Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3463
3464 * HTMLparser: repaired another loop problem
3465
3466Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3467
3468 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3469 parsing.
3470 * xpath.c: fix bug #61291 the default XML namespace node is
3471 missing from the namespace axis.
3472 * tree.c: refuse to create namespaces nodes with prefix "xml"
3473
3474Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3475
3476 * SAX.c: ouch a non-defined namespace could lead to a crash,
3477 fixed #61215
3478
3479Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3480
3481 * parserInternals.c: closed bug #61054
3482
3483Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * include/libxml/Makefile.am: closing #60708
3486
3487Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3488
3489 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3490 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3491
3492Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3495
3496Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3497
3498 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3499 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3500
3501Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3502
3503 * catalog.c: Justin Fletcher provided cleaup code in case
3504 HAVE_STAT is not defined
3505 * include/win32config.h: Igor Zlatkovic suggested to have
3506 HAVE_STAT defined there
3507
3508Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3509
3510 * catalog.c - fixed typing error reported by M. Barros
3511
3512Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3513
3514 * xmllint.c - fixing typo
3515
3516Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3517
3518 * HTMLparser.c: small enhancement to prevent loop on
3519 unrecognizable data
3520
3521Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * parserInternals.c: applying patch from bug #60757 this
3524 should close it
3525
3526Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * catalog.c xmlcatalog.c: removed a couple of warning
3529 * xpath.c: try to solve the linking problem on platforms
3530 needing trio to compile
3531
3532Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * Makefile.am libxml.spec.in: backing up non-documented changes
3535 commited without review or aproval by Jens Finke <jens@gnome.org>
3536 * HACKING: made 100% clear that no commit should be done directly
3537
3538Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * configure.in: Joe Orton provided a patch fixing a problem
3541 when iconv is specified to be in a non-standard directory
3542 but wasn't exported in xml2-config --cflags
3543
3544Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * configure.in: let's ship 2.4.5 before getting too much
3547 troubles with 2.4.4 errors.
3548
3549Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * encoding.c entities.c: do not output hexadecimal charrefs
3552 when serializing HTML since some version of Netscape can't
3553 grok it, generate decimal ones.
3554 * result/HTML/doc3.htm: output changed due to previous test
3555 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3556
3557Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3560 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3561
3562Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563 Released 2.4.4
3564
3565 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3566 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3567 updated the configuration scripts systems accordingly
3568
3569Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * configure.in: preparing for 2.4.4
3572 * doc/xml.html doc/html/*: updated and rebuilt the docs
3573
3574Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3575
3576 * win32/dsp/libxml2.def.src: tried to incorporate comments
3577 from bug #59220
3578
3579Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * parser.c result/noent/wml.xml: fixed bug #59981 related
3582 to handling of '&' in attributes when entities are substitued
3583
3584Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * libxml.h include/libxml/xmlversion.h.in
3587 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3588 Tried to close bug #60131
3589
3590Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3593
3594Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * SAX.c: fixing bug #59946 on xmlns=""
3597
3598Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3601 but allocates a new error code.
3602
3603Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * xmllint.c: John Fleck fixed typos in the options output
3606 * parser.c SAX.c: fix ignorable white space SAX selection
3607
3608Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3609
3610 * entities.c: Steve Underwood found the possibility of an
3611 ininite loop in case of error.
3612
3613Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3616
3617Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3618
3619 * parser.c: warn if version is not 1.0 but it's not
3620 strictly speaking an error after analyzing the spec
3621
3622Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3623
3624 *doc/catalog.html - add link to the html version of the
3625 man page, other linguistic cleanups
3626
3627Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3628
3629 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3630 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3631 file, has not yet been included in the build.
3632
3633Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * catalog.c: removed a duplicate affectation Justin Fletcher
3636
3637Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * tree.c: Armin Sander pointed a possible text coalescing
3640 problem, completed his patch.
3641
3642Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3643
3644 * trionan.c: Fixed const and volatile re-definition problem
3645
3646Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * libxml.4 parser.c: doc updates from Heiko Rupp
3649 * parserInternals.c: 2 sanity checks from Heiko Rupp
3650
3651Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * tree.c: applied patch from Armin Sander to make some pointers
3654 const in xmlCopyNode()
3655 * include/libxml/tree.h: added fix to the header
3656
3657Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * xpath.c: hum, restrict the integer usage gcc bug workaround
3660 to only gcc compilers so that other architecture don't get
3661 penalized by this limitation.
3662 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3663
3664Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3667 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3668
3669Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3672 --convert option to xmlcatalog to convert SGML ones to
3673 the XML syntax.
3674 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3675
3676 2.4.3 got released at that point
3677Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * catalog.c xmlIO.c: started some serious testing and fixed
3680 a few bug and optmization needs.
3681
3682Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3685 preparing for a 2.4.3 release even if it may not be ready yet
3686 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3687 all file parsing lookup to go through the entity resolver, add
3688 to add an API to bypass it (needed to load catalogs themselves),
3689 some cleanup on the catalog code too.
3690 * nanoftp.c: small cleanup
3691 * doc/catalog.html: small update
3692
3693Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3696 Jun Kuriyama
3697
3698Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * doc/catalog.html: finished the catalog documentation
3701
3702Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * doc/catalog.html doc/xml.html: added documentation about
3705 Catalog support, misses an API description
3706 * doc/html/*: reextracted the API pages
3707
3708Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3711 Added the part about section 7.2 on URI resolution,
3712 fixed a side effect in the HTML parser, look complete
3713 and ready to rock except the URI/SystemID part!
3714
3715Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * include/libxml/catalog.h include/libxml/parser.h
3718 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3719 xmlIO.c: added support and APIs needed for the catalog PI
3720 * include/libxml/xmlIO.h: cleanup
3721
3722Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3725 include/libxml/catalog.h: starts to look okay, really
3726 plugged the new framework, cleaned a lot of stuff,
3727 added some APIs, except the PI's support missing this
3728 should be mostly complete
3729 * result/catalogs/* test/catalogs/*: added new test, enriched
3730 the existing one with URN ID tests
3731
3732Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * catalog.c: fixed nextCatalog
3735 * result/catalogs/docbook test/catalogs/*: started adding
3736 a small regression test
3737
3738Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3741 more work on the XML catalog support.
3742 * parser.c include/libxml/parser.h: small cleanup seems using
3743 list as a public parameter name can give portability troubles
3744 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3745 include/libxml/xpath.h include/libxml/Makefile.am: removed
3746 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3747 wrappers
3748
3749Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3750
3751 * Makefile.am trio.c triodef.h trionan.c xpath.c
3752 include/libxml/Makefile.am include/libxml/trionan.h:
3753 Re-worked Not-A-Number and Infinity support.
3754 * xmlcatalog.c: added readline include files
3755
3756Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3759 testCatalog as xmlcatalog, making it an installed app
3760 adding a shell, and preparing it to be a /etc/xml/catalog
3761 management tool, though not ready yet
3762 * catalog.c include/libxml/catalog.h: adding support for
3763 XML Catalogs http://www.oasis-open.org/committees/entity/
3764 not finished, there is some interesting tradeoffs and a
3765 few open questions left.
3766
3767Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * xmllint.c: fixed a line formatting problem
3770
3771Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * SAX.c: removed a couple of unused variable (Albert Chin)
3774
3775Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3778 trying to fix some troubles w.r.t. function returning
3779 const xxxPtr.
3780
3781Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3784 defined
3785
3786Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * xpointer.c: removed unused var
3789
3790Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * testXPath.c: another small cleanup closing bug #59110
3793
3794Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * win32/dsp/libxml2.def.src: small cleanup closing bug
3797 #59108
3798
3799Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * example/gjobread.c: add xmlCleanupParser() before leaving
3802
3803Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * config.h.in configure.in include/libxml/xmlwin32version.h:
3806 released 2.4.2
3807
3808Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * include/libxml/valid.h debugXML.c valid.c: deprecate
3811 the non-boundchecking Sprintf functions, add Snprintf
3812 this should close bug #57984
3813
3814Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3815
3816 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3817 URIs before doing the lookups (pointed by Mark Vakoc)
3818
3819Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3820
3821 * xpath.c: serious changes on Result Value Trees and NodeSets
3822 w.r.t. deallocation and collect operations. Probably not
3823 100% clean (merge of allocated trees smells like a problem).
3824 Seems sufficient to close #58943
3825
3826Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * xmllint.c: adding a --format option
3829
3830Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * xpath.c: count() was broken on Result Value Tree
3833 * xmlIO.c: fixed file:/// accesses on _WIN32
3834
3835Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3838 macro was renamed, this should close bug #58683
3839
3840Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3843 entity substitution mode text at the end of the entity might
3844 be added due to text coalescing.
3845 * nanoftp.c parser.c: small cleanup
3846
3847Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * HACKING: added John Fleck right to commit in the doc subdir
3850
3851Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3854 allow to inherit attributes from the DTD directly in the
3855 tree, this is needed for XPath and can be a useful feature.
3856 Inherited namespaces are always provided at the tree level now
3857 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3858 of tests for this feature (XSLT being the prime user).
3859
3860Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3863 testSAX.c xmlIO.c xmllint.c include/win32config.h
3864 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3865 include/libxml/xmlwin32version.h.in win32/README.MSDev
3866 win32/dsp/*: applied Win32 Facelift No.2 patches from
3867 Igor Zlatkovic for Windows/MSC
3868
3869Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3870
3871 * SAX.c: unparsedEntityDecl() the URI computation of the
3872 entity wasn't done breaking XSLT unparsed-entity-uri()
3873
3874Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * xpath.c: fixed a bug when walking the descendants and
3877 the current node has no children
3878 * debugXML.c: show up when a text node is supposed to not be escaped
3879
3880Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3881
3882 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3883 worked like the set:leading() function)
3884 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3885
3886Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
3888 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3889
3890Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * include/libxml/xmlIO.h: apply change to close #58141
3893 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3894
3895Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896
3897 * parser.c: when the internal subset uses a PE, then the
3898 included entity can use conditional sections.
3899
3900Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901
3902 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3903 when walking the namespace axis showing up in
3904 libxst/tests/general/bug-12
3905 * xmlmemory.c: added the possibility to trace a given block
3906 defined by its address
3907
3908Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3909
3910 * parser.c: don't override existing encoding specified before
3911 starting xmlParseDocument()
3912
3913Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * include/libxml/xmlwin32version.h: reinserted, needed for
3916 Windows users of CVS
3917
39182001-07-27 Darin Adler <darin@bentspoon.com>
3919
3920 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3921 * testCatalog.c: Add include of <libxml/parser.h>.
3922
39232001-07-27 Darin Adler <darin@bentspoon.com>
3924
3925 * include/libxml/.cvsignore:
3926 * include/libxml/xmlwin32version.h:
3927 Remove this file from CVS because it's generated.
3928
3929Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3930
3931 * parser.c include/libxml/parser.h: applied const patches from
3932 Tom Moog #58002
3933
3934Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3935
3936 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3937 lookup framework
3938
3939Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * tree.c: fixed xmlCopyNode() for documents
3942
3943Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3946
3947Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948
3949 * parser.c: fixes bug #57652 reported by Morus Walter
3950
3951Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3952
3953 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3954
3955Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3956
3957 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3958 errors, lesson don't add new functions at 1am before a release
3959 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3960 from XPath initialization when possible.
3961
3962Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * result/scripts/base*: removing history/readline changed
3965 this slightly
3966 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3967 xmllint.c: make element content line number generation
3968 optionnal to avoid breaking old apps added interface to switch
3969
3970Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * configure.in: get rid of the readline and libhistory
3973 dependancies by default, release 2.4.1 with IA64 fix
3974 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3975 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3976 John Kroll fixes to allow saving to HTTP via PUT (or
3977 POST of needed).
3978 * doc/html/*.html: regenerated the docs
3979
3980Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3981
3982 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3983 xmlHashScanFull and xmlHashScannFull3 to get passed the
3984 three keys as arguments to the callback function
3985
3986Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * configure.in Makefile.am: removed libxml softlink for good
3989 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3990 100% coverage by gtk-doc
3991
3992Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3995 fixed serious troubles due to size_t vs. int mismatch
3996
3997Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3998
3999 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4000
4001Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4002
4003 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4004 convenient extension API for value and context managing
4005 Now handles external objects through xmlXPathPopExternal,
4006 xmlXPathWrapExternal and xmlXPathReturnExternal.
4007 Added functions for sets operations (intersection, etc.)
4008
4009Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010
4011 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4012 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4013 HTMLparser.c: cleanup of global variables, marking some
4014 const or private.
4015
4016Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4017
4018 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4019 fixed xmlXPathNodeSetItem when passing index=0
4020
4021Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4024
4025Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * xmllint.c: fixed compilation under Cygwin #57503
4028 * TODO: update
4029
40302001-07-13 Peter Williams <peterw@ximian.com>
4031
4032 * config.h.in: add #undef HAVE_DLFCN_H
4033
4034 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4035 builddir.
4036
4037Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4038
4039 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4040 raised by #57348 and #57381
4041
4042Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043
4044 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4045 tree.c xpointer.c: store the line numbder in element->content,
4046 may break some software, need a configuration mechanism
4047
40482001-07-10 Darin Adler <darin@bentspoon.com>
4049
4050 * .cvsignore:
4051 * example/.cvsignore:
4052 * include/.cvsignore:
4053 * include/libxml/.cvsignore:
4054 Various things that are generated and should be ignored.
4055
4056Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4059 * doc/xml.html doc/html/*: updated the docs
4060
4061Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4064 validation occured on content with element child
4065
4066Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * tree.c: fixed XML Base computation which was broken
4069 * debugXML.c: added a base function to the shell
4070 * Makefile.am result/scripts/* test/scripts/*: added scripts
4071 based regression tests, and adding 2 XML Base tests
4072
4073Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * tree.c: set properties doc and call xmlSetListDoc for properties
4076 content when grafting them in a different tree.
4077 * aclocal.m4: remove from CVS
4078
4079Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * win32/libxml2/libxml2.def.src: added some missing entry point
4082 for XPath (Mark Vakoc)
4083
4084Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
4086 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4087 layer should URI-Unescape before trying to open resources.
4088
4089Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * xpath.c: fix the name() bug for elements in the default
4092 namespace reported by Charlie Bozeman
4093
4094Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4095
4096 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4097 led to an XPath fix, improvements of SAX initialization, and
4098 an added option --nocdata to testXPath
4099
4100Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * doc/libxml-doc.el: Felix Natter provided anew version working
4103 with XEmacs too
4104
4105Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * include/libxml/xpath.h: small cleanup
4108 * doc/xml.html: update
4109
4110Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4113 released 2.3.14
4114
4115Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * doc/html/*: rebuilt the docs for the release
4118 * doc/xml.html: added 2.3.14 release.
4119
4120Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4123 were not equal to empty strings
4124
4125Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * SAX.c: fixed a URI-Reference computation problem when validating
4128 * xmlIO.c: small cleanup
4129
4130Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * parser.c: improved the description of a couple of interfaces
4133 upon Larry Stamper suggestion
4134
4135Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * SAX.c entities.c parser.c: changed completely the way entities
4138 are handled when running the parser in entity substitution mode.
4139 This fixes a bug reported by Stephan Kulow and nearly divides
4140 by 3 the amount of memory required by libxslt to load and process
4141 DocBook TDG.
4142
4143Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * HTMLparser.c: fixing a too early root closing problem raised
4146 byt Prashanth Naidu
4147
4148Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4151 raised by Mark Vakoc.
4152
4153Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * example/Makefile.am: fixed the include path to add srcdir/include
4156 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4157 and some cleanup
4158
4159Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4160
4161 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4162 lot of optimization work, results in significant improvements
4163 when handling really complex XPath queries. Add a small optimizer
4164 for unions, improve [n] and [last()], avoid some costly ops.
4165
4166Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4169 * xpath.c: small cleanup
4170 * xmlGetNsList: reformated, fixed problems if used on Entities
4171
4172Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4175
4176Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4179 * Makefile.am example/Makefile.am: workaround automake generating
4180 erroneous deps
4181
4182Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * include/win32config.h: bug #56801 Yon Derek provided a patch
4185 to the windows config file.
4186
4187Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4188
4189 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4190 libxml.h : Yon Derek provided a set of changes to compile from
4191 CVS on Windows/MSC
4192
4193Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * parser.c: fixed UTF8 BOM support in push mode
4196 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4197 added a specific testcase
4198
4199Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * Makefile.am: added --push regression tests
4202 * parserInternals.c: the XML parser segfaulted in --push mode
4203
4204Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * configure.in: moved the symlinks detection within a CVS
4207 check, this is not portable and will be removed soon.
4208 * xpath.c: small cleanup/speedup
4209
4210Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4213 release of 2.3.12
4214 * parser.c: make an error message if unknow entities in all cases
4215
4216Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4219
4220Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4223 includes were installed in the wrong dir
4224
4225Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * doc/html.xml: warn against sending code to exhibit bugs.
4228
4229Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230
4231 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4232 Tru64 from Thomas Leitner
4233
4234Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * AUTHORS: added William and Bjorn
4237 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4238 daniel@veillard.com hopefully I won't have to do this again
4239 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4240 docs can be rebuilt cleanly now
4241 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4242 from CVs it's generated, added include/libxml/xmlwin32version.h
4243 also generated but which should change far less frequently.
4244 * catalog.c nanoftp.c: made sure to include libxml.h not
4245 libxml/xmlversion.h directly
4246 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4247 when compiling on WIN32 and MSC
4248
4249Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * include/Makefile.am include/libxml/Makefile.am configure.in:
4252 fixed make distcheck and rebuilding the rpms
4253
4254Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255
4256 * configure.in: should finish the migration of exported includes
4257 into a real include/libxml in CVS, at least for CVS users.
4258 * removed the exported headers, added in include/libxml (as well
4259 as xmlversion.h.in).
4260
4261Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * configure.in: fixed the way to detect symlink
4264
4265Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266
4267 * configure.in: updated, include/libxml is now a real CVS dir
4268
4269Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4272 version works with both libxml1 and libxml2 (it autodetects
4273 the prefix of the html-files) from Felix Natter.
4274 * doc/xml.html: updated doc accordingly
4275
4276Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * xpath.c: fixed the bug generating a template loop in libxslt
4279 when using docbook-xsl-1.4, * should filter out document nodes
4280 * HACKING: added William
4281 * TODO: updated
4282
4283Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * doc/FAQ.html: added a warning about gcc-3.0
4286 * doc/xml.html: added reference to gdome2 and removed a confusing
4287 sentence
4288
4289Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * xmlversion.h: okay this is a generated file, but Windows
4292 users need it and they can't generate it, and I want CVS
4293 Windows users ...
4294 * win32/libxml2/libxml2_so.dsp: Windows project file for
4295 the shared lib version of libxml2
4296 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4297 resources needed for libxslt/xsltproc by Yon Derek
4298
4299Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4300
4301 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4302
4303Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4306
4307Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * include/win32config.h: Yon Derek provided a first fix
4310 to be able to compile libxslt/xsltproc on Windows
4311
4312Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * xpath.c: attempt to work around what seemed a gcc optimizer
4315 bug when handling floats on i386 http://veillard.com/gcc.bug
4316 * tree.c entities.c encoding.c: doing some cleanups while
4317 chasing it
4318
4319Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320
4321 * Makefile.am: cleanup when --without-debug is specified
4322 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4323 w.r.t. --without-debug and other include points
4324 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4325 Catalogs
4326 * configure.in entities.h tree.h HTMLparser.c: removed
4327 --without-corba, made the _private field mandatory
4328
4329Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4332 outputs a BOM in UTF8, an errata has been issued to avoid the
4333 problem, that was the most reasonable solution... Add support
4334 for a leading UTF8 BOM in entities.
4335
4336Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * valid.c: fixed a bug found when post validating an entity ref
4339 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4340 activate it too
4341
4342Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4345 weakness in the node copy the XPointer and the XInclude
4346 implementations. Serious cleanup.
4347
4348Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * Makefile.am: Kjartan Maraas provided a small patch to
4351 add xml2-config.in to EXTRA_DIST
4352
4353Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4356 provided another failing case found in KDE, the way the
4357 ctxt->vctxt.nodeTab was allocated and freed changed over
4358 time but it wasn't completely cleaned up. This should fix it.
4359
4360Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * parser.c: Stephan Kulow also raised the fact that line number
4363 could get miscounted making debug harder, fixed the problem
4364 in xmlParseCharData()
4365
4366Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * valid.c: Stephan Kulow pointed out a problem when validating
4369 and using an empty entity, forgot a 'break' in a case.
4370
4371Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4374 * doc/xml.html: updated with 2.3.11
4375
4376Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * TODO: updated adding cleanup of generated doc
4379 * configure.in: prepared to release 2.3.11
4380 * xmllint.c: added --version for bug reporting
4381 * doc/html/*.html: rebuilt the doc
4382
4383Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xpath.c: first part of the work on selecting namespace to
4386 fix bug #56115
4387
4388Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4391 when using -liconv
4392 * TODO: updated
4393
4394Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4397 cleanup, encoding support.
4398
4399Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4402
4403Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * xpath.c: bug detected by Ankh when / is used as a function arg
4406
4407Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4410 of element and use it to avoid outputting formatting spaces at
4411 the wrong place. Implemented the format parameter for HTML save.
4412 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4413 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4414 result/HTML/wired.html: of course this impact the result of a
4415 number of HTML tests
4416
4417Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * HTMLtree.[ch]: started augmenting the HTML save API with
4420 encoding and formatting parameters
4421
4422Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * HTMLtree.h: cleanup and started evaluating the work needed on
4425 revamping the HTML output code
4426
4427Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4430
4431Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * valid.c: fixed bug #56049, forgot one check in the
4434 validation routine
4435
4436Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4439
4440Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * libxml.h: fixed an error in last commit
4443 * doc/FAQ.html: added an entry for compilation from CVS
4444
4445Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * xmlversion.h.in libxml.h: Cygwin patches
4448 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4449 * tree.h: cleanup
4450
4451Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4454 memory block in a strange case where libxml is linked twice
4455 in the binary.
4456
4457Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4460 state far too often, simple fix used to avoid it.
4461
4462Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4465 being processed, applied his patch
4466 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4467
4468Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4471 provided fixes to compile on MSCC again
4472 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4473 also provided an update for the project files.
4474
4475Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4478 bug #55810
4479
4480Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * tree.c: fixed xmlGetNsProp() to close bug #55683
4483 Note this requires libxslt to use it's own function instead.
4484
4485Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * HTMLtree.c: when in a pre element no formatting space should
4488 be added.
4489 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4490
4491Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * configure.in: added tests for signal() and signal.h
4494
4495Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4498
4499Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * doc/libxml-doc.el: Felix Natter provided a new version for
4502 libxml2
4503
4504Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * HTMLtree.c: when in a pre element no formatting space should
4507 be added.
4508
4509Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4512
4513Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4514
4515 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4516 hack
4517 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4518 * uri.c: fixed a warning
4519
4520Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * HTMLtree.c: trying to close bug #55772 escaping in script
4523 elements
4524 * doc/xml.html: suggest to send mail to the list
4525
4526Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4529 good. Use a macro and based on the solution provided in
4530 vsnprintf manual page from GNU.
4531
4532Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4533
4534 * error.c: Workaround for non-preserving variadic list.
4535 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4536
4537Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * doc/xml.html: added 2.3.10 release
4540
4541Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * configure.in: releasing 2.3.10
4544
4545Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4548
4549Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * encoding.c: Robert Collins provided a patch to add the
4552 "US-ASCII" encoding alias
4553
4554Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4557 string oriented functions and started cleaning the related areas
4558 in xpath.c which needed fixing in this respect
4559
4560Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4563 #55380
4564 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4565
4566Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * TODO: updated
4569 * nanohttp.[ch] : started adding APIs to get the redirected URL
4570 when this occurs (needed for further base computation
4571 * tree.h: cleanup
4572 * encoding.c: cleanup
4573 * SAX.c: minor change around ctxt->loadsubset
4574
4575Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * Makefile.am include/Makefile.am: small change to have
4578 include/libxml rebuilt if working from CVS.
4579 * uri.c: applied another patch from Carl Douglas for URI escaping,
4580 this should close bug #51876
4581
4582Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4585 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4586 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4587 added specific regression test
4588 * parser.h: preparing for the XSLT mode where DTD inherited
4589 attributes are added to the tree.
4590
4591Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * xinclude.[ch]: Updated the namespace for the Last Call version
4594 * result/XInclude/include test/XInclude/include: updated the
4595 testsuite accordingly
4596
4597Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4600 related to bug #51876
4601
4602Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * tree.c: fixed a gross mistake in base computation, xml:base is
4605 not completely correct yet (need cascade).
4606 * xpath.[ch]: added the few things needed to find a function name
4607 and URI from the XPath context when it is called.
4608
4609Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4612 * DOCBparser.c: small cleanup
4613 * xmllint.c: added a --catalogs option to load catalogs from
4614 $SGML_CATALOG_FILES
4615 * tree.c: cleanup
4616 * configure.in: iconv library fixup, ICONV_LIBS
4617
4618Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * catalog.c: handling of CATALOG entries. detection of recursion,
4621 and a few bugfixes
4622 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4623 against the default namespace
4624
4625Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4628
4629Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * parser.c: fixed propagation context info when parsing an
4632 external entity.
4633 * doc/html/*.html: regenerated a couple of docs
4634
4635Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * doc/xml.html: update with 2.3.9 informations
4638
4639Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4642 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4643 * doc/html/* : rebuilt the docs
4644 * valid.c: small patch which may improve some case when
4645 validating.
4646
4647Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * HTMLparser.c: Closed bug #54891
4650 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4651 to the suite
4652
4653Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4656 applied a documentation patch from LotR and filled in a few missing
4657 descriptions
4658
4659Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * xpath.c tree.c parser.c: speed optimizations at the parser level
4662 document tree freeing and xpath evaluation
4663
4664Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * parser.c parser.h parserInternals.h: fixed a couple of
4667 interfaces for handling memory buffer input to const char *
4668 upon suggestion of JamesH.
4669
4670Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * configure.in: LoTR sent a patch fixing the previous commit
4673
4674Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * configure.in: trying to deal again with the stoopid -R linking
4677 flag of Solaris
4678
4679Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * xpath.h: two nodeset access macros from Thomas Broyer
4682
4683Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4686 patch from Thomas Broyer
4687
4688Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4691 case
4692 * INSTALL: was empty added stuff from the FAQ
4693
4694Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4697 attributes handling and #54433 by adding xmlUnsetProp()
4698 and xmlUnsetNsProp()
4699
4700Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * HTMLparser.c: Patch from Jonas Borgström
4703 (htmlGetEndPriority): New function, returns
4704 the priority of a certain element.
4705 (htmlAutoCloseOnClose): Only close inline elements if they
4706 all have lower or equal priority.
4707 * result/HTML: this of course changed a number of tests results.
4708
4709Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * xmlIO.c catalog.c: plugged in the default catalog resolution
4712 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4713 documentations
4714 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4715
4716Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4719 integrating catalogs
4720 * catalog.[ch] testCatalog.c: adding a small catalo API
4721 (only SGML catalog support).
4722 * parser.c: restaured xmlKeepBlanksDefault(0) API
4723
4724Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4727
4728Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * parser.c: added xmlParseExternalEntityPrivate() to allow
4731 propagation of ctxt->_private when parsing external entities
4732
4733Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4736
4737Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4740
4741Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * valid.c: warn when indeterminist content model is detected
4744 * result/VC/ElementValid8: this adds a message
4745 * Makefile.am: add --novalid for VCM tests
4746 * parserInternals.c: added a call to Init memory
4747
4748Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4751 when both parameters are NULL.
4752
4753Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * valid.c: applied small patch from Gary Pennington, reindented
4756 some part of the code.
4757
4758Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4761 release, updated and regenerated the docs
4762
4763Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * xpath.c result/XPath/expr/floats : clarified and cleanup
4766 printing of abnormal floats in tests.
4767
4768Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4771 * results/HTML/ : a few changes in the output of the HTML tests as
4772 a result.
4773 * configure.in: tying to fix -liconv where needed
4774
4775Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * Makefile.am: fixed a stupid error
4778
4779Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * configure.in Makefile.am: make the inclusion of the trio
4782 modules in the library conditional
4783
4784Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * DOCBparser.c: patche from László Kovács, fixed entities refs
4787 in attributes handling
4788
4789Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4792 flushing
4793
4794Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * xpath.c: fix of an XSLT namespace bug reported on the list
4797 general/bug-8-
4798
4799Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * strio.h trio.c: Dan McNichol suggested a couple of small
4802 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4803
4804Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * tree.c parser.c encoding.c: spent a bit more time looking
4807 at the parsing speed and DOM handling. Added a few more
4808 speedups.
4809
4810Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * parser.c: small but effective parsing speed improvement
4813
4814Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * configure.in: default on the DocBook parser inclusion (for Gnome)
4817 * DOCBparser.h: fixed a header reference
4818
4819Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * configure.in xpath.c: applied Bjorn patches for FPE on the
4822 alpha
4823
4824Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4827 xmlSaveFormatFileTo()
4828
4829Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * xpath.c: simple and efficient optimization, XPath functions
4832 aways bind to the same code, cache this
4833 * TODO: updated (by saying some is obsolete)
4834
4835Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * xpath.c: more cleanup work on XPath name parsing routines
4838
4839Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4842 xmlXPathParseName
4843 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4844 * debugXML.c: avoid compilation problems if compiling without
4845 HTML support, Igor Zlatkovic
4846 * win32/libxml2/libxml2.def.src: being able to compile without
4847 XPath on Windows
4848
4849Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * libxml.m4: yet another patch from Toshio Kuratomi
4852
4853Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4856
4857Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * tree.[ch]: added xmlSaveFormatFile interface for saving
4860 and indenting a file.
4861
4862Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * xpath.c: fixed bug #53689 related to processing-instruction()
4865
4866Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * DOCBparser.c: patche from László Kovács
4869
4870Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * parser.c: applied fixes from Christian Glahn bug report #53391
4873
4874Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * error.c: Jean François Lecomte provided a complete description
4877 and a fix to bug #53537
4878
4879Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4882
4883Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * DOCBparser.c SAX.c: a bit more work on entities processing.
4886 Still Need to cleanup XML output and references in attributes
4887
4888Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4891
4892Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * tree.c: trying to fix #53574, not completely complete,
4895 I would like xmllint --copy --debug test/ent1 and
4896 xmllint --debug test/ent1 to show the same result.
4897 * xpath.c: fix a bug when trying to sort namespace nodes
4898
4899Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * HTMLtree.c: real fix for #53402
4902
4903Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4906 PIs when using xsl:output
4907 * valid.c: closing #53537 some case generate segfaults if there
4908 is validity errors
4909
4910Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4913 of external parsed entities, added --noent to testDocbook
4914 * valid.c: Garry Pennington found an uninitialized variable
4915 access in xmlValidateElementContent()
4916
4917Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4920 with madness
4921 * result/HTML/ : this modified the result of the regression tests
4922 a lot.
4923
4924Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4927 to doc where it wasn't checked against NULL reported by
4928 Jens Laas
4929
4930Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4933 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4934
4935Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4938 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4939 * SAX.[ch]: cleanup and updates for DocBook
4940 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4941 ex SGML identifier changes
4942 * valid.c: removed a static unused function.
4943
4944Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * HTMLtree.c: applied change for Paul Sponagl on script saving
4947 * Makefile.am: the warning about entity title.xml are normal.
4948
4949Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * configure.in: release of 2.3.7
4952 * Makefile.am: fixing make distcheck
4953
4954Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * doc/html/* doc/xml.html: updated and regenerated the docs
4957
4958Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4961
4962Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * tree.c: fixed #53388 with the provided patch
4965
4966Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * valid.c: Bjorn detected an invalid memory access. Fixed
4969 vstateVPush()
4970
4971Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4974
4975Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4976
4977 * libxml.h: new header used only for the compilation of libxml
4978 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4979 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4980 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4981 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4982 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4983 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4984 baseline (version 1.2 plus a single patch).
4985 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4986 scientific notation for numbers. Tests added.
4987 * xpath.c: formatting of numbers changed to use sprintf
4988 (contribution from William Brack)
4989
4990Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * valid.c: cleanup, more useful debugging
4993 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4994 * xmlIO.c: entity loading is printed as an error when validating
4995
4996Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * valid.c: fixed to validate within entities
4999 * test/VCM/v22.xml: added a specific testcase
5000
5001Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * valid.c: forgot an epsilon transition in for ()+
5004 * test/VCM/v21.xml : added a specific test case
5005
5006Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * valid.c: removed a state explosion exhibited by RSS
5009 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5010 from bug #51872
5011
5012Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5015 validation without using an ugly NFA -> DFA algo in the source.
5016 Made a specific algorithm easier to maintain, using a single
5017 stack and without recursion.
5018 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5019 * hash.c: made the growing routine static
5020 * tree.h parser.c: added the parent information to an
5021 xmlElementContent node.
5022
5023Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * SAX.c parser.c xpath.c: generating IDs when not validating
5026 from an external parsed entity was poisoning the ID has table
5027 with removed values. This was killing XSLT on the KDE help
5028 browser.
5029
5030Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * entities.h: andrew@ugh.net.au detected a double declaration
5033
5034Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * debugXML.c hash.c tree.h valid.c : some changes related to
5037 the validation suport to improve speed with DocBook
5038 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5039 the way validation errors get reported
5040
5041Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5044 by P C Chow and William M. Brack for XSLT HTML output
5045
5046Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5049 Igor Zlatkovic patches for MSC compilation and added his
5050 updates
5051
5052Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5055 prefix lookup.
5056 * parserInternals.c: fixed the bug reported by Morus Walter
5057 due to an off by one typo in xmlStringCurrentChar()
5058
5059Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * HTMLparser.c result/HTML/*: revamped the way the HTML
5062 parser handles end of tags or end of input
5063
5064Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5067
5068Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5071 bug where the linktime verions of free() won't work ...
5072
5073Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5076
5077Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * doc/xml.html: added 2.3.6 release
5080
5081Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5084 * result/wml.xml: resulted in a small output change
5085
5086Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * tree.c: xmlNewDoc was missing the charset initialization
5089 * xmllint.c: added --auto to autogenerate a doc, allow to
5090 reproduce the problem fixed on xmlNewDoc
5091
5092Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * xpath.c: trying to get 52979 solved
5095 * tree.c result/ result/noent/: trying to get 52712 solved, this
5096 also made me clean up the fact that XML output in general should
5097 not add formating blanks by default, this changed the output of
5098 a few tests
5099
5100Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5103
5104Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * configure.in: finally released 2.3.6
5107
5108Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * xpath.c: checking for null pointer generated by new code
5111
5112Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xpath.c: fixed a [] evaluation problem reported
5115 * test/XPath/tests/simpleaddr: extended test
5116 * result/XPath/simpleaddr: updated result
5117
5118Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * xmllint.c: Dan Timis reported a portability problem
5121 on Macs without mmap, fixed it.
5122
5123Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * testXPath.c : added a --tree option allowing to display the
5126 tree dump of the XPath expression
5127
5128Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * xpath.c: fixed a memleak when comparing nodesets
5131 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5132 * tree.c: added a TODO
5133
5134Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5137 we need string functions
5138 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5139 to be able to use them where needed. Applied some changes
5140 to reduce name linking pollution and compile in only what's
5141 needed.
5142 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5143 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5144 for the string manipulation functions
5145 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5146 to the free() function of xmlmemory.c
5147 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5148 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5149 usage.
5150
5151
5152Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * error.c: applied the context output patch of the error
5155 handling submitted by Chuck Griffith
5156 * error/VC/*: this slightly change some error logs
5157
5158Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * parser.c: fixed line number reporting on error
5161
5162Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * parser.c: Sullivan and Darin found a parser bug,
5165 applied the patch.
5166
5167Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5170 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5171 xmlversion.h.in xpointer.c: of course the way I defined
5172 UNUSED breaks on old gcc version. Try to be smart and
5173 also define it directly in xmlversion.h
5174 * configure.in: removed -ansi flag from the pedantic set
5175
5176Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177 Huge cleanup, I switched to compile with
5178 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5179 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5180 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5181 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5182 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5183 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5184 encoding.h entities.c error.c list.[ch] nanoftp.c
5185 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5186 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5187 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5188 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5189 Cleanup, staticfied a number of non-exported functions,
5190 detected and cleaned up a dozen of problem found this way,
5191 avoided a lot of public function name/typedef/system names clashes
5192 * doc/xml.html: updated
5193 * configure.in: switched private flags to the really pedantic ones.
5194
5195Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * configure.in: 2.3.5
5198 * doc/html/*: rebuilt the docs
5199
5200Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * parser.c: fixed a reported bug in NOTATION parsing
5203 * uri.c: accepted but not fixed bug 51876, added TODO
5204 * Makefile.am: fixed bug 51876
5205
5206Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * config.h.in configure.in error.c: fix a compilation problem
5209 on platforms without vsnprintf (xml@thewrittenword.com)
5210
5211Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * parser.c: fixed a function name header typo
5214 * SAX.c: notations can also occur in external subset.
5215
5216Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * error.c: removed a C++ like comment
5219
5220Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * parser.c: fixing bug 52299 strange condition leading
5223 to a parser crash due to a buffer overflow
5224 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5225 added the specific test case
5226
5227Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5230 xmlXPathConvert{String,Number,Boolean} to be able to make
5231 type casts without a context stack, fixed some implementation
5232 problems related to the absence of context at parse-time,
5233 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5234 in the public API too
5235 * xpointer.c xpathInternals.h: we need to know at parse time
5236 whether we are compiling an XPointer
5237
5238Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5241 cleaned up the parser internals, refactored XPath code, added
5242 new compilation based APIs and cleanly separated public and
5243 private APIs.
5244
5245Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * xpath.h: the comp field must be added at the end to avoid
5248 killing binary compat.
5249
5250Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * Makefile.am: detect XPath memleaks in regreson tests
5253 * error.c: fixed and error w.r.t. error reporting still using
5254 stderr
5255 * hash.c: added new line at end of file
5256 * tree.h: minor cleanup
5257 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5258 expression parsing from evaluation, resulted in a number of
5259 changes internally, and in XPointer. Likely to break stuff
5260 using xpathInternals.h but should remain binary compatible,
5261 new interfaces will be added.
5262
5263Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * configure.in: fixed a couple of problems reported by
5266 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5267 without gcc on non linux platforms.
5268
5269Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5272 a fix for --with-html-dir= configure support. I hope it won't
5273 break rpm generation
5274
5275Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * xmlIO.c: one function comment cleanup.
5278
5279Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * SAX.c: external subset notations were improperly registered
5282 in the internal subset.
5283
5284Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * README.cvs-commits: added, pointing to HACKING
5287 * HACKING: updated
5288
5289Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * parser.c: and Matt Sergeant found one in the XML push
5292 parser (erroneous check I forgot to remove when I fixed the
5293 main parser).
5294
5295Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * xpath.c: ptittom found a small bug in UnaryExpr
5298
5299Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * configure.in: bumped to 2.3.4
5302 * error.c: fixed bug #51860
5303 * tree.c: fixed bug #51861
5304 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5305 * tree.[ch] : added xmlDefaultBufferSize
5306 * nanoftp.c: typo in function name header block
5307 * doc/xml.html : updated, added link to XML::LibXSLT
5308 * doc/html/* : rebuilt the docs
5309
5310Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * parser.c SAX.c: the new content parsing code raised an
5313 ugly bug in the characters() SAX callback. Found it
5314 just because of strangeness in XSLT XML Rec ouptut :-(
5315
5316Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * Makefile.am: Martin Baulig suggested to add -lm
5319 * tree.c: found another bug in xmlNodeGetContent()
5320
5321Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xpath.c: Bjorn found the error related to strictness of comparison.
5324
5325Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * parser.c: trying to fix the Dtd parsing problem reported
5328 by Gary, side effect of last week speed optimizations.
5329
5330Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5333 * parserInternals.c: removed unneeded test raised by Stric
5334
5335Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5336
5337 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5338 and fixed by William Brack). Added xmlXPathFormatNumber.
5339 Changed the sorting slightly.
5340 * configure.in Makefile.am example/Makefile.am: Added -lm.
5341 Please note that applications linking with libxml2, must
5342 also like with the math library from now on.
5343
5344Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5347
5348Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * parser.c: one must report spaces even if the Dtd element
5351 content proves that this is not part of the element content.
5352 * result/valid/*.xml: this changed the ouptu slightly
5353
5354Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * configure.in: bumped to 2.3.3
5357 * doc/xml.html: updated
5358
5359Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * tree.c: minor doc fix
5362 * xpath.c: deallocation issues when a result tree has been
5363 converted to a node-set
5364
5365Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * doc/xml.html: oops corrected dates s/2000/2001
5368
5369Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * valid.c: new patch from Gary Pennington
5372
5373Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * doc/xml.html: applied patch from Ankh
5376
5377Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * xinclude.c: fixed a problem building on Mac
5380
5381Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * parser.c: more work on increasing parsing ferformances
5384
5385Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5388 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5389 avoiding memcpy in production builds MEM_CLEANUP macro use
5390 * parser.[ch] parserInternals.c: optimizations of the tightest
5391 internal loops inside the parser. Better checking of I/O
5392 flushing/loading conditions
5393 * xmllint.c : added --timing
5394
5395Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * configure.in: bumped to 2.3.2
5398 * doc/xml.html: updated for release
5399
5400Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * xpath.c: found a memleak and fixed a nasty bug
5403
5404Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xmllint.[c1] : added return code errors for xmllint
5407 * xpath.c: specific debug dump function for result value trees
5408
5409Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * xpath.c: finally implemented xmlXPathCompareNodeSets
5412 * test/XPath/expr/floats results/XPath/expr/floats: added
5413 a test for float expressions
5414
5415Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5418 * parserInternals.[ch]: trying to speed up parsing
5419 * xpath.c : speeded up node set equality op
5420
5421Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5424 better handling of ID/IDREF and the list modules associated
5425 * configure.in: small CFLAGS cleanup
5426
5427Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * configure.in: fixed iconv detection on AIX (stric)
5430
5431Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5434
5435Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5436
5437 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5438 and optimized xmlXPathNodeSetSort
5439
5440Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * xpath.c: bug fix when context size is 0
5443 * parser.c: I like Norm's Dtd because they still manage to break
5444 the parser occasionally
5445
5446Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5449
5450Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5453 attributes within the XML-1.0 namespace
5454
5455Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * xpathInternals.h: exported a few axis functions
5458 * doc/xml.html: updated the doc
5459
5460Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * configure.in: applied patch from Daniel van Balen for OpenBSD
5463 and bumped version to 2.3.1
5464 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5465 attempt to find autoclosing was simply broken, removed it,
5466 updated the examples, this is better
5467
5468Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5471 hash functionnalities.
5472 * doc/html/* : rebuild the doc
5473
5474Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5477 on predicate
5478 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5479 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5480 really want to have tags closed on output even if we accept
5481 unclosed ones on input
5482
5483Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * xpath.c: ouch don't free NULL, rare case fixed
5486 * tree.c: don't coalesce text nodes if they don't have the
5487 same behaviour wrt escaping on output
5488
5489Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * xpath.c: small fixup
5492 * SAX.c: don't warn on empty namespaces.
5493
5494Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * README: a bit of cleanup
5497 * configure.in: preparing for 2.3.0 release
5498
5499Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * hash.[ch]: added a first version of xmlHashSize()
5502 * valid.c: another bug fix from Gary Pennington
5503
5504Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * valid.c: couple of bug fixes pointed by Gary Pennington
5507 * HTMLtree.c: #if 0 cleanup
5508
5509Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5512 which removes a time consuming check of xmlXPathNodeSetAdd()
5513 and use it in places where we are sure to not break unicity
5514
5515Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * xpath.c: bug fixes found from XSLT
5518 * tree.c: preserve node->name special values when copying nodes.
5519 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5520 external subset are fetched when available but without full
5521 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5522 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5523 output with encoding disabled.
5524
5525Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5528 xmlCheckFilename should not be called from xmlFileOpenW
5529 and xmlGzfileOpenW
5530
5531Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5534 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5535 added the new tests for URI normalization
5536 * testURI.c: fixed stoopid bugs
5537 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5538 the URI in the error messages are now properly normalized
5539
5540Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5543
5544Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5547
5548Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * xpath.c: fixed mod operator
5551
5552Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * parser.c: fixed xmlStrcat doc
5555 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5556 trees.
5557
5558Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * xpath.c result/XPath/tests/chaptersbase
5561 result/XPath/tests/simplebase: fixed XPath node()
5562 * tree.c: small fix in xmlNewNs()
5563 * Makefile.am: removed extraneous xml2Conf.sh rule
5564
5565Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5568 Changed the library name, in order to get libxml-devel and
5569 libxml2-devel to coexist on a single system
5570 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5571 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5572
5573Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5576 libxml2-devel installable in // as libxml-devel.
5577
5578Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * doc/Makefile.am: fixed make rebuild in doc
5581 * doc/html/*.html: rebuilt the docs
5582
5583Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5586
5587Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5590 the HTML doc to go into the -devel RPM ...
5591 * aclocal.m4 config.h.in: some updates due to auto* magic
5592
5593Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * xpath.h: added a hook in the context structure allowing to
5596 link to extra support, needed for XSLT
5597
5598Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5601 xmlXPtrCmpPoints to use it.
5602 * propagated the following patch from Alejandro Forero
5603 * include/win32config.h xmlIO.c: applied further suggestions
5604 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5605 * example/gjobread.c: fixed warnings, now that it builds
5606
5607Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5608
5609 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5610
5611 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5612 filename points to a valid file (not a directory).
5613 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5614 Added calls to xmlCheckFilenameDir.
5615
5616 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5617 `path' (rather than `filename') as the parameter to gzopen and open.
5618
5619Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * Makefile.am: fixed a problem with EXTRA_DIST
5622
5623Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * Makefile.am example/Makefile.am: finally found the trick
5626 to build the example, i.e. add "." in SUBDIRS before example
5627 in the list <grin/>
5628
5629Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * doc/xml.html: updated with an XSLT section, removed pointer to
5632 W3C CVS base.
5633
5634Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5637 too, and deallocation need to occur the same way.
5638
5639Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5642 type correponding to an XSLT result tree fragment. Share most
5643 of the data format with node set, as well as operators.
5644 * HTMLtree.c: added a newline at the end of the doctype output
5645 whe this one is not present initially.
5646 * tree.c: make sure taht the parent and doc pointers are properly
5647 set when copying attributes (lists).
5648
5649Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5652
5653Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * xpath.c: seems I finally killed that ugly path evaluation
5656 context bug (tagged 9999 in case is is wrong)
5657
5658Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5661 for XSLT
5662
5663Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5666 for xmlGzfileOpen() bug
5667
5668Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * xpath.c: removed an error found by XSLT usage
5671 * tree.c parserInternals.h: use a predefined static string
5672 for text and comment nodes, avoid freeing them in xmlFreeNode,
5673 exported the string name in parserInternals.h and added
5674 another value to disable encoding at output (for XSLT),
5675 gain memory, time.
5676
5677Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5680 win32/libxml2/libxml2_so.dsp: new makefiles and update
5681 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5682
5683Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5686 Gary Pennington
5687
5688Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * xpath.c: fixed the comaprision of values and nodelists,
5691 need to compare nodelist still ...
5692 * debugXML.c: avoided a possible core dump
5693 * HTMLparser.c: cleanup
5694 * nanohttp.c: contributed fix.
5695 * tree.c: fixes in properties handling added xmlSetNsProp
5696 needed by libxslt
5697 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5698 comment
5699 * TODO: updated
5700
5701Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * parser.c parserInternals.c: applied Bjorn Reese optimization
5704 patch
5705
5706Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * Makefile.am: applied patch fro make check from Martin Vidner
5709
5710Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * configure.in: preparing 2.2.11
5713 * doc/html/*: rebuild the HTML files
5714 * doc/xml.html : updated
5715
5716Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * tree.c: fixed a stupid bug
5719 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5720 patches related to validation of an XInclude processing result
5721 * TODO: updated
5722
5723Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5726 on large files
5727
5728Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5731
5732Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5735 reported by Jonas Borgström
5736 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5737
5738Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * testXPath.c xpath.c: fixing the XPath union expressions problem
5741 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5742
5743Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xmllint.c: Made is so if the file name is "-" is will read form
5746 standard input. Sven Heinicke <sven@zen.org>
5747 * tree.c: fixed a problem when growing buffer
5748 * tree.h: fixed the comment of the node types following andersca
5749 comment
5750 * TODO: updated
5751
5752Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5753
5754 * HTMLparser.[ch]: added a way to avoid adding automatically
5755 omitted tags. htmlHandleOmittedElem() allows to change the
5756 default handling.
5757 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5758 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5759 of xmllint too when using --memory flag, added a memory test
5760 suite at the Makefile level.
5761 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5762 with namespace use when encountering QNames in XPath evalation,
5763 added xmlns() scheme in XPointer.
5764 * nanoftp.c : incorporated a fix
5765 * parser.c xmlIO.c: fixed problems raised with encoding when using
5766 the memory I/O
5767 * parserInternals.c: closed bug 25934 reported by
5768 torsten.landschoff@innominate.de
5769 * TODO: updated
5770
5771Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5774 on a non-updated tree :-(, made a 2.2.10 release to correct the
5775 situation
5776
5777Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5778
5779 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5780 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5781 integrated a set of OpenVMS changes from Howard Taylor
5782 <Howard.Taylor@pacoast.com>
5783
5784Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5787 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5788
5789Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5790
5791 * HTMLparser.c: some fixes on auto-open of html/head/body
5792 * encoding.c: fixed a compilation error on some gcc env
5793 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5794 XPointer implementation
5795 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5796 related XPointer tests and associated results
5797
5798Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5799
5800 * doc/xmldtd.html doc/xml.html: following a short step by step
5801 guidance on IRC to help maciej with DTDs I started a small
5802 page on the subject.
5803
5804Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5805
5806 * HTMLparser.c: fixed handling of broken charrefs
5807 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5808 patches
5809
5810Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * doc/xml.html doc/html/* : rebuilt the docs after adding
5813 xinclude and updated page for 2.2.7 and 2.2.8
5814 * configure.in: releasing 2.2.8
5815
5816Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5817
5818 * parser.[ch] parserInternals.c: applied the conditional
5819 section processing fix from Jonathan P Springer
5820 <jonathan.springer2@gte.net>
5821 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5822 project file, fixed iconv default non support
5823 * xpath.c: fixed the problem of evaluating relative expressions
5824 when a node context is provided.
5825
5826Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5827
5828 * nanoftp.c: fixed gcc 2.95 new warnings
5829 * SAX.c: fixed a stupid bug
5830 * tree.c: fixed a formatting problem when round-tripping
5831 from/to memory
5832 * xinclude.c: chased memleak, fixed a base problem
5833 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5834 xmlXPtrBuildNodeList()
5835 * TODO: updated
5836 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5837 adding a first small set of regression tests for XInclude
5838
5839Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5840
5841 * nanohttp.[ch]: applied Wayne Davison patches to access
5842 the WWW-Authorization header.
5843 * parser.c: Closed Bug#30847: Problems when switching encoding
5844 in short files by applying Simon Berg's patch.
5845 * valid.c: fixed a validation problem
5846 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5847 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5848 Wayne Davison
5849 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5850 need to be extended to non full nodes selections.
5851 * xinclude.c: starts to work decently
5852
5853Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5856 debugXML.c xmlversion.h.in: Started adding XInclude support,
5857 this is a new xmllint option
5858 * tree.c xpath.c: applied TOM patches for XPath
5859 * xpointer.c: fixed a couple of errors.
5860 * uri.c: added an escaping function needed for xinclude
5861 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5862 new warning from RH70 gcc's version
5863
5864Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * HTMLparser.c: fixed loop on invalid char in scripts
5867 * parser.c: update to description of xmlIOParseDTD()
5868 * libxml.m4 xmlversion.h.in: changes contributed by
5869 Michael Schmeing <m.schmeing@internet-factory.de>
5870 * configure.in: preparing for 2.2.7
5871 * Makefile.am: trying to avoid config.h and acconfig.h
5872 being included in the distrib
5873 * configure.in: released 2.2.7
5874
5875Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5878 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5879
5880Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * parser.[ch]: added xmlIOParseDTD()
5883 * xpointer.c: added support for the 2 extra parameters of
5884 string-range, fixed a stoopid error when '0' was present
5885 in XPointer expressions
5886 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5887 testsuite for the above
5888
5889Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5890
5891 * libxml.spec.in: improved package descriptions
5892
5893Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * xpath.c xpathInternals.h: applied a large cleaning patch
5896 from TOM <ptittom@free.fr>, it also add namespace support
5897 for function and variables registration.
5898
5899Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5900
5901 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5902 * Makefile.mingw: Wayne Davison's update adding hash.c
5903
5904Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5905
5906 * xpath.c: fixed the root evaluation problems
5907 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5908 ignorable spaces with <b> <bold> <em>
5909 * tree.c: fixed a loop in xmlSearchNsByHref()
5910
5911Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * xpath.c: applied another XPath patch from TOM
5914 * xpath.c include/makefile.am: applied another patch from
5915 china@thewrittenword.com (cleanup on IRIX).
5916
5917Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * xml-config.1: received a fixed version from Fredrik Hallenberg
5920 <hallon@lysator.liu.se>
5921
5922Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5923
5924 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5925 cleanup patch for XPath
5926
5927Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * patched to redirrect all "out of context" error messages to
5930 a reconfigurable routine. The changes are:
5931 * xmlerror.h : added the export of an error context type (void *)
5932 an error handler type xmlGenericErrorFunc there is an interface
5933 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5934 to reset the error handling routine and its argument
5935 (by default it's equivalent to respectively fprintf and stderr.
5936 * all the c files: all wild accesses to stderr or stdout within
5937 the library have been replaced to calls to the handler.
5938
5939Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * configure.in: release 2.2.6
5942 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5943 exporting the inner functions of xpath for extension modules
5944 * doc/*: updated and rebuilt the doc
5945
5946Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * nanohttp.c : applied Wayne HTTP cleanup patch
5949 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5950 and xmlNodeSetSpacePreserve()
5951
5952Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * xpath.c: closing bug #29260
5955
5956Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5959 multikey tuples, made hash structure opaque
5960 * valid.[ch]: moved elements, attributes, notations decalarations
5961 as well as ID and refs to hash tables.
5962 * entities.c: hash cleanup
5963 * xmlmemory.c: fixed a dump problem in debug mode
5964 * include/Makefile.am: problem passing in DESTDIR= values patch
5965 from Marc Christensen <marc@calderasystems.com>
5966 * nanohttp.c: removed debugging remains
5967 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5968 * HTMLparser.c parser.c: fixing a number of problems with the
5969 macros in the *parser.c files (Wayne).
5970 * HTMLparser.c: close the previous option when opening a new one
5971 (Marc Sanfacon).
5972 * result/HTML/*: updated the HTML results accordingly
5973
5974Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5977 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5978 XPath functions and XML entities table to them. More to come...
5979 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5980
5981Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * tree.c: coalesce adjacent text nodes
5984 * valid.c: handling of blank nodes in DTd validation (raised
5985 by problems with a posteriori validation).
5986 * nanohttp.c: changing behaviour on HTTP write stuff.
5987 * HTMLtree.c: forced body and html to be explicitely closed.
5988 * xpath.h: exported more XPath functions.
5989
5990Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5991
5992 * Release of 2.2.5
5993 * xpointer.c: range() range-inside and other helper functions
5994 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5995
5996Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5999 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6000
6001Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6004 and XPointer modules
6005
6006Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * SAX.h: closed #25107
6009
6010Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * testSAX.c: fixed problem with cdata reporting
6013 * SAXresult/* : updated
6014
6015Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6018 Closed bug #27499, added to regression tests
6019 * TODO: updated
6020
6021Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6022
6023 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6024 support for SCRIPT and STYLE with help from Bjorn Reese
6025 * test/HTML/* result/HTML/*: added simple testcase and updated
6026 the existing ones.
6027
6028Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6031 string-range for empty strings
6032 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6033 test/XPath/xptr/strrange: augmented the XPointer testsuite
6034
6035Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * doc/xml.html doc/xmlmem.html: added a module describing memory
6038 interfaces and use, updated the main page.
6039
6040Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6043 nanoftp code work on Windows too now
6044
6045Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6048 * xpointer.c: implemented string-range() at least a good first version
6049 * test/XPath/docs/str test/XPath/xptr/strrange
6050 result/XPath/xptr/strrange: the string-range() tests
6051
6052Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * Makefile.am include/Makefile.am include/win32config.h
6055 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6056 and make distcheck
6057
6058Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6061 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6062 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6063
6064Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6067 patch for socklen_t detection by
6068 Albert Chin-A-Young <china@thewrittenword.com>
6069
6070Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6073 and added a --dtdvalid option to xmllint used to test it
6074
6075Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6078 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6079
6080Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6083 handlings (registration, lookup, cleanup)
6084
6085Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * configure.in Makefile.am include/makefile.am: adding XPointer
6088 and XPtrtests target
6089 * xpointer.[ch] : new files for XPointer support
6090 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6091 more XPath tests
6092
6093Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * configure.in: fixed, very broken, make distcheck works again
6096
6097Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * More work toward 2.2.5, integrated a number of patches
6100 * configure.in Makefile.am win32config.h.in: trying to cleanup
6101 make distcheck .... huh ...
6102 * include/Makefile.am include/win32config.h: new directory
6103 for includes
6104 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6105 updated teh makefiles and instructions for WIN32
6106 * xpath.c: small fixes
6107 * test/XPath/ results/XPath: updated the testcases and results
6108 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6109 suggested patches
6110 * valid.c: fixed an ID bug
6111
6112Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6115 the automake bug where wrong dependancies were generated.
6116 * xpath.[ch]: worked on XPointer
6117
6118Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * configure.in Makefile.am: 2.2.5, ship the include in an
6121 include/libxml subdirectory, use symlinks when using CVS
6122 * testSAX.c: fixed small bug
6123 * testXPath.c: changed the way testfiles are parsed
6124 * debugXML.c: same kind of cleanup when parsing an argument expression
6125 XPath/XPointers can have blanks embedded
6126 * xpath.[ch]: more cleanup, reorgs for XPointer work
6127 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6128 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6129
6130Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6131
6132 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6133 in the XPath engine, rewrote large parts of it, now it's far
6134 cleaner and in sync with the REC not an old WD. Fixed a parsing
6135 problem in the interactive XML shell found when testing XPath.
6136
6137Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6140 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6141 examples with the extra test
6142
6143Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6144
6145 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6146 the global init function.
6147
6148Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * HTMLparser.c: Doohhh, attribute name parsing was still case
6151 sensitive ! Fixed this ...
6152 * result/HTML/* : updated the tests results accordingly
6153
6154Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6157 engine, should be far more stable, incorporated a new version of
6158 preceding/following axis, need testing
6159 * uri.c: fixed file:///c:/a/b/c problem
6160 * test/XPath/tests/idsimple: augmented the XPath tests
6161
6162Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * doc/* rebuilding docs for 2.2.4 release
6165
6166Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6167
6168 * configure.in: releasing 2.2.4
6169 * parser.[ch]: added xmlStrEqual()
6170 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6171 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6172 use xmlStrEqual instead
6173 * TODO: updated
6174 * added an XPath test
6175
6176Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6179 * entities.h: exported xmlInitializePredefinedEntities
6180 * parser.[ch] : added xmlInitParser()
6181 * parserInternals.h : had to export htmlInitAutoClose()
6182
6183Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6186 problems
6187 * Makefile.am : added XPath regression tests to normal tests
6188 * uri.c: fixed a problem with local paths, cleanup
6189 * parser.c: fixed a problem with large CData sections
6190
6191Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * configure.in xml-config.in: patch from "Ben Taylor"
6194 <sol7x86@hotmail.com> for solaris shared libs lookup
6195
61962000-09-30 Martin Baulig <baulig@suse.de>
6197
6198 * libxml-2.0.pc.in: Provide pkg-config script.
6199
6200 * configure.in: Create the libxml-2.0.pc script from the
6201 libxml-2.0.pc.in templates.
6202 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6203 script in `$(libdir)/pkgconfig'.
6204
6205Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6208 when compiling with MSC
6209
6210Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6211
6212 * xpath.c: patch for normalize-string() substring-before(),
6213 substring-after() and translate() functions from Bjorn Reese
6214 <breese@mail1.stofanet.dk>
6215 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6216 Fredrik Hallenberg <hallon@lysator.liu.se>
6217 * TODO: updated
6218
6219Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6222 problem of socklen_t being undefined on a number of platforms
6223 * debugXML.c: fixed a compilation problem when without snprintf
6224
6225Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6228 an URI bug and a fix for the control-character-induced infinite loop
6229 * nanohttp.c: preventive fix for compiling on WIN32
6230
6231Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * xmlint.c: closing bug #25000
6234
6235Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6236
6237 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6238 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6239 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6240 related function, fixing xmlStrncmp(), and associated cleanup
6241 * result/HTML/entities.html.sax: updating result
6242
6243Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * uri.c: applied patch for URI escaping from Wayne Davison
6246 <wayned@blorf.net>
6247 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6248 from Denis Barbier <barbier@imacs.polytechnique.fr>
6249 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6250 patch from Wayne Davison
6251
6252Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * doc/xml.html : updated with new releases, adding "how to help"
6255
6256Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6257
6258 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6259 removed a few warnings in pedantic mode ...
6260 * parserInternals.c parser.c: moved encoding switching function
6261 to parserInternals.c
6262 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6263
6264Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6267 error or warning handlers
6268
6269Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * parserInternals.c parserInternals.h parser.c Makefile.am:
6272 created a new module parserInternals.c, moved most of the
6273 code shared by the various parsers there, as well as
6274 deprecated code from parser.c. More cleanup of parser.c
6275 * uri.c: fixed a problem when URI is NULL
6276 * valid.c: speedup when looking for an attribute declaration
6277
6278Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6281 the cleanup of the computation of URI references when seeking
6282 external entities. The URI reference string and the resulting
6283 URI are both stored now.
6284 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6285 large s(n)printf checks and cleanup from Denis Barbier
6286 <barbier@imacs.polytechnique.fr>
6287 * xmlversion.h.in tree.h: couple of SGML declarations for a
6288 possible docbook module.
6289 * result/VC/ : a couple of test output changed due to the change
6290 of the entities URI
6291
6292Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * parser.h: added a _private field for linking user's data
6295
6296Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * parser.c parserInternals.h: demacroified most of the IS_XXX
6299 the gain in size is significant so ...
6300
6301Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * entities.c: cases where looking up entities with doc==NULL
6304 covered
6305
6306Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * uri.c: applied Wayne Davison patch
6309 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6310
6311Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * uri.c testUri.c: applied Wayne Davison patches
6314 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6315 * Makefile.in: added URItest and included thenin "make tests"
6316
6317Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * xmlversion.h.in: closed bug 22941
6320
6321Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * doc/xmlio.html: added doc and example for entity loader
6324 redefinition.
6325
6326Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6329 used by libxml
6330
6331Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * parser.c: Fixed bug on invalid ontent characters and when using
6334 push.
6335 * xmllint.c: fixed xmllint endling of errors in push mode
6336
6337Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * HTMLparser.c testHTML.c: applied two new patches from
6340 Wayne Davison <wayned@users.sourceforge.net>
6341 * result/HTML/*.sax: regenerated HTML SAX output
6342 * parser.c: more cleanup.
6343
6344Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * HTMLparser.[ch] testHTML.c: applied the second set of
6347 patches from Wayne Davison <wayned@users.sourceforge.net>,
6348 adding htmlEncodeEntities()
6349 * HTMLparser.c: fixed an ignorable white space detection bug
6350 occuring when parsing with SAX only
6351 * result/HTML/*.sax: updated since the output is now HTML
6352 encoded...
6353
6354Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6355
6356 * HTMLparser.[ch]: applied some of Wayne Davison
6357 <wayned@users.sourceforge.net> patches
6358
6359Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6362 undeclared namespace prefix was used, added a warning.
6363 Cleaned up support w.r.t. entities, spilling out a warning
6364 and being pedantic on lookups.
6365 * test/warning/ent9 : added testcase for previous example.
6366 * TODO: updated
6367 * parserInternals.h parser.c: changed the way names are parsed
6368 now allow infinite size and decrease penalty for normal use
6369 * parser.c: Started a big cleanup/check of the parser code,
6370 fixed some of the most tortuous entity code, spotted code
6371 unused anymore
6372 * test/*: added tests for very long names and related nasty
6373 things.
6374
6375Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * doc/encoding.html: added encoding aliases doc
6378 * doc/xml.html: updates
6379 * encoding.[ch]: added EncodingAliases functions
6380 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6381 bottleneck affecting large DTDs like Docbook
6382 * parser.[ch] xmllint.c: added a pedantic option, will be
6383 useful
6384 * SAX.c: redefinition of entities is reported in pedantic mode
6385 * testHTML.c: uninitialized warning from gcc
6386 * uri.c: fixed a couple of bugs
6387 * TODO: added issue raised by Michael
6388
6389Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * doc/encoding.html: propagated Martin Duerst suggestions
6392
6393Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6396 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6397 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6398 by Wayne Davison
6399
6400Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * nanoftp.c nanohttp.c: small cleanup
6403 * TODO: updated
6404
6405Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * added an old VC testcase and updated title.xml entity
6408
6409Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6412 done on auto-opening of <p> tags and cleanup of SAX output
6413
6414Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6417
6418Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * doc/xml.html libxml.* structure.*: updated the doc a bit
6421
6422Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6423
6424 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6425 of SAX tests
6426
6427Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6430 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6431
6432Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6435 * testHTML.c: fix core dump on Solaris 2.x systems
6436 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6437 * result/HTML/*.sax: previous bug fix lead to new results
6438
6439Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6442 * configure.in: added --with-readline=DIR to accept alternate
6443 path for readline include/library
6444 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6445 for ANSI under HP-UX
6446 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6447 includes @LIBS@
6448
6449Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * doc/* : rebuilt the docs
6452 * getting ready for 2.2.2 release
6453
6454Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6457 and xmlAddFeature()
6458 * tree.[ch]: added xmlAddChildList()
6459 * xmllint.c: MAP_FAILED macro test
6460 * parser.h: added xmlParseCtxtExternalEntity()
6461 * valid.c: applied bug fixes removed warning
6462 * tree.c: added CDATA block to elements content
6463 * testSAX.c: cleanup of output
6464 * testHTML.c: added SAX testing
6465 * encoding.c: better error recovery
6466 * SAX.c, parser.c: fixed one of the external entity processing
6467 of the OASis testsuite
6468 * Makefile.am: added HTML SAX regression tests
6469 * configure.in: bumped to 2.2.2
6470 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6471 SAX results
6472
6473Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * configure.in: patch for HP compiler
6476
64772000-08-04 Sven Heinicke <sven@zen.org>
6478
6479 * xmllint.c: Was coredumping sometimes when the file given didn't
6480 exist.
6481
6482Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6485
6486 when using in memory parsing. Need some cleanup.
6487 * xmllint.c configure.in: added a --memory flag to test memory
6488 parsing
6489
6490Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * nanohttp.c: fixed socklen_t replacement to unsigned int
6493 * parser.c: fixed a space handdling missing at the end of
6494 production 28 DOCTYPE.
6495 * xmlmemory.c: fixed a stupid bug on the routine to override
6496 allocation functions
6497 * TODO: updated
6498
6499Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * doc/ regenerated the docs
6502
6503Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * doc/encoding.html doc/xml.html: added I18N doc
6506 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6507 improvements, both parser and filters, added ASCII & HTML,
6508 fixed the ISO-Latin-1 one
6509 * xmllint.c testHTML.c: added/made visible --encode
6510 * debugXML.c : cleanup
6511 * most .c files: applied patches due to warning on Windows and
6512 when using Sun Pro cc compiler
6513 * xpath.c : cleanup memleaks
6514 * nanoftp.c : added a TESTING preprocessor flag for standalong
6515 compile so that people can report bugs more easilly
6516 * nanohttp.c : ditched socklen_t which was a portability mess
6517 and replaced it with unsigned int.
6518 * tree.[ch]: added xmlHasProp()
6519 * TODO: updated
6520 * test/ : added more test for entities, NS, encoding, HTML, wap
6521 * configure.in: preparing for 2.2.0 release
6522
6523Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * nanoftp.c: fixed the way the control connection is handled
6526 * libxml.spec.in: fixed the dependancies and cleanup
6527
6528Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * doc/xml.html: changed the xmlsoft.org structure, updated the
6531 examples w.r.t. root and childs
6532
6533Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6536
6537Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * HTMLparser.c: Work on character encoding support for the HTML parser
6540 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6541 * encoding.c: Fixed a potential memleak in the encoding stuff
6542
6543Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * doc/FAQ.html doc/Makefile.am : added a FAQ
6546
6547Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6550 of the HTML parser to force it to not bypass SAX
6551
6552Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * win32config.h.in: updated
6555 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6556 lacks iconv support :-( need to release 2.1.1
6557 * configure.in: release 2.1.1
6558 * HTMLparser: fixed bug #14784
6559 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6560 by Windows compiler
6561 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6562 the SAX startDocument() callback.
6563 * TODO: updated
6564
6565Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * added xmlStopParser()
6568
6569Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * configure.in: 2.1.0 prerelease
6572 * Large resync between W3C and Gnome tree
6573 * nanoftp, nanohttp.c: fixed stalled connections probs
6574 * HTMLtree.c SAX.c : support for attribute without values in
6575 HTML for andersca
6576 * valid.c: Fixed most validation + namespace problems
6577 * HTMLparser.c: start document callback for andersca
6578 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6579 * parser.h, SAX.c: serious speed improvement for large
6580 CDATA blocks
6581 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6582 different encoding
6583 * example/Makefile.am example/gjobread.c tree.h: work on
6584 libxml1 libxml2 convergence.
6585 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6586 and the LIBXML_TEST_VERSION macro
6587
6588Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * doc/xml.html: various patches and improvements typo fixed by
6591 Felix Natter
6592 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6593 from Felix Natter <fnatter@gmx.net>
6594
6595Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * doc/upgrade.html: updated with instructions for support of both
6598 libxml-1.x and libxml-2.x
6599 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6600 for 2.x support and also fixed includes
6601
6602
6603Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6606 the encoding support, added iconv support, so now libxml if
6607 compiled with iconv automatically support japanese encodings
6608 among others. Work based on initial patch from Yuan-Chen Cheng
6609 I may have broken binary compat in the encoding handler
6610 registration scheme, but that was so utterly broken I don't
6611 expect anybody to have used this feature until now.
6612 * parserInternals.h: fixup on the CHAR range macro
6613 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6614 code.
6615 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6616 * uri.c: added xmlParseURI() I can't believe I forgot to
6617 implement this one in 2.0 !!!
6618 * SAX.c: moved doc->encoding update in the endDocument() call.
6619 * TODO: updated.
6620
6621Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * tree.h: removed extraneous xmlRemoveProp definition
6624 * TODO: added item about --disable-corba configure switch
6625 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6626 * nanoftp.c: fixed include problems giving troubles on AIX and
6627 slowlaris
6628 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6629 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6630 comment and headers changes to lower gtk-doc number of warnings
6631 * doc/html/*: rebuilt docs
6632
6633Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * HACKING: documented the tag for 1.x and instructions
6636
6637Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6640 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6641 xmlCreateIOParserCtxt
6642 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6643 significant overall improvement
6644 * xmllint.c: added I/O test to xmllint
6645 * testSAX.c: added a speed test
6646 * doc/* : updated/regenerated
6647
6648Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * xpath.c uri.h parserInternals.h: cosmetic changes from
6651 "Timur I. Bakeyev" <timur@bat.ru>, including making
6652 xmlCreateURI() public
6653
6654Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6657 and the code at the same time. Added a clean mechanism for
6658 overload or added input methods: xmlRegisterInputCallbacks()
6659 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6660 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6661 * TODO: updated
6662 * doc/* : updated/regenerated
6663 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6664 source dir
6665
6666Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * testURI.c: yet another forgotten commit, I should get some sleep !
6669
6670Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * xmllint.c: forgot to commit this too ?
6673
6674Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * xmlversion.h.in : forgot to commit this previously
6677
6678Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6681 * README TODO: updated for release
6682 * uri.c uri.h: added authority parsing/saving
6683 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6684 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6685 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6686 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6687 Makefile.am : added compile-time customization of libxml
6688 --with-ftp --with-http --with-html --with-xpath --with-debug
6689 --with-mem-debug
6690 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6691 #include <libxml/xxx.h> I hope it won't break too much stuff
6692 and will be manageable in the future...
6693 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6694 and added xmllint to the installed programs
6695 * uri.h: added xmlFreeURI()
6696
6697Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * uri.c uri.h: finished the escaping handling, the base support
6700 and the URI path normalization. Looks good just lacks the
6701 authority content parsing code.
6702 * Makefile.am: added instructions to generate testURI
6703 * TODO: updated
6704 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6705 added links and icons for W3C and Gnome
6706
6707Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * xmlmemory.[ch] : seems I forgot to actually update the files in
6710 the last commit :-)
6711 * doc/xml.html doc/html/* : updated and uploaded the docs
6712
6713Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6716 * TODO: updated
6717 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6718 libxml default allocation function with another set (like gmalloc/
6719 gfree).
6720 * Makefile.am, uri.c, uri.h: added a set of functions to do
6721 exact (litteraly copied from the RFC 2396 productions) parsing
6722 and handling of URI. Will be needed for XLink, one XML WFC,
6723 XML Base and reused in the nano[ftp/http] modules. Still work
6724 to be done.
6725
6726Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * configure.in, libxml.spec.in : libxml2
6729 * doc/* : updated the doc page, rebuilt the docs
6730
6731Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * all: tagged LIB_XML_1_X
6734 * *.c *.h : updated from W3C CVS tree
6735 * configure.in : 2.0.0-beta
6736 * libxml.spec.in : libxml2 package nam
6737 * result/* : new version of the tests output
6738
6739Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6742
6743Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * doc/* : rebuilt the docs
6746 * parser.c: final patch on #6766
6747 * valid.c: small patch on validity checks.
6748
6749Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6752 added
6753 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6754 compatibility w.r.t. XML spec and existing code.
6755
6756Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * parser.c: seems a better solution to <a> </a> exists,
6759 will try it for a while
6760
6761Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * parser.c: tried to remove the <a> </a> generating <a/>
6764 this is hard. Left a flag for that purpose. Fixed bug #6766
6765 * configure.in: prepared 1.8.7 not released, due to previous
6766 problem
6767
6768Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * doc/xml.html : applied second patch from Paul DuBois
6771
6772Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * doc/xml.html : applied patch from Paul DuBois
6775
6776Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6779
6780Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6783 compilation warnings on various platforms.
6784 * parser.c: Fixed #5281 validity error callbacks are now desactived
6785 by default if not validating.
6786
6787Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6790
6791Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6794 <gkatsi@cs.toronto.edu>
6795
6796Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6799 processing URLs
6800
6801Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6804 xmlNanoFTPUpdateURL for persistent control connections.
6805 * configure.in: 1.8.6
6806
6807Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6810 * tree.[ch] : added xmlSaveNoEmptyTags
6811
68122000-01-29 James Henstridge <james@daa.com.au>
6813
6814 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6815
6816 * Makefile.am: added nanoftp.[ch] to the build.
6817
6818Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * nanoftp.[ch]: cleanup, comments, API
6821 * debugXML.c : fixed a bug in the cat command
6822 * doc/*: regenerated the docs
6823
6824Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6827 * debugXML.c : fixed a bug in the cat command
6828 * valid.c: fixing some small probs
6829 * libxml.spec.in: get rid of the SNAP suffix
6830 * doc/xml.html: updated the status
6831
6832Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * xml-config.in: xml-config --version to just return the
6835 version number
6836 * xpath.c: some cleanup w.r.t. axis when the current node is
6837 an attribute.
6838 * TODO: updated
6839
6840Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * configure.in: prepared for libxml-1.8.5
6843 * doc/* recompiled the documentation
6844
68452000-01-17 Jody Goldberg <jgoldberg@home.com>
6846
6847 * configure.in : WARNING autoconf subtlety alert :
6848 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6849 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6850 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6851 get defined by AC_CHECK_HEADERS.
6852
6853Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6856 Rune.Djurhuus@fast.no
6857
6858Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * TODO: updated
6861 * tree.c, parser.c: made sure that only memory alloc problems
6862 and internal parser errors are allowed to write to stdout or
6863 stderr.
6864
6865Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * tree.c : restored xmlNewGlobalNs since this seems used by
6868 a lot of existing code :-(, fixed a bug in xmlNewNs
6869 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6870 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6871 to exit() from the library code.
6872 * xpath.c, parser.c: removed bugs or unused code detected by
6873 Windows compilers
6874 * parser.c: started adding interfaces for parsing well balanced
6875 XML fragments
6876 * configure.in: releasing 1.8.4
6877 * doc/* : rebuilt the docs
6878
6879Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * tree.[ch] : added xmlNewDocFragment() for DOM
6882 * testHTML.c: uninitialized variable.
6883
6884Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * doc/* : rebuild the docs
6887
6888Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * acconfig.h: readline and history patch
6891 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6892 * tree.c: added check and handling when possibly removing an ID
6893 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6894 and saving.
6895 * test/HTML/entities.html result/HTML/entities.html* : test for
6896 various entities reference cases
6897 * result/HTML/* : as a result output of some testcase have
6898 changed
6899 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6900 by previous example. added xmlParseTryOrFinish().
6901 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6902 entities.h debugXML.h HTMLparser.h: changed the way struct are
6903 declared to allow gtk-doc to expose those
6904 * parser.c: closed bug #4960
6905 * Makefile.am configure.in: Applied patch from
6906 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6907 and math/socket libs detection
6908
6909Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * configure.in, Makefile.am: link tester against readline
6912 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6913
6914Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * tree.[ch]: added xmlRemoveProp
6917 * win32config.h.in nanohttp.c: avoid including the Windows
6918 socket stuff in every C files
6919 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6920 the XmL parser(s)
6921 * test/ns4 result/ns4 etc...: added test case for previous prob
6922 * tree.c: xmlNewNs wasn't checking for double definition
6923 * Makefile.in: fixed a problem with dist-hook duplicates
6924 * parser.[hc], xmlIO.c: fixed the loading of external entities
6925 APIs, now xmlLoadExternalEntity() is used everywhere and
6926 setting up an app specific front-end using the
6927 * SAX.c parser.c: some fixes, now the xhtml spec validates
6928 with the xhtml DTD.
6929 * error.c: fixed crashes in case of no input stream
6930 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6931 to the validation tests and results
6932
6933Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6936 too htmlCreatePushParserCtxt() and htmlParseChunk()
6937 * parser.c: a bit of cleanup.
6938 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6939 to XML) removed the last mem leak known
6940 * HTMLtree.c: output message cleanup
6941 * xmlmemory.c: display content info about memory blocks
6942 * result/HTML/wired.* : missing att value warning change
6943
6944Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * doc/* : rebuilt the documentation
6947
6948Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * parser.[ch] parserInternals.h: Push parser for XML,
6951 seems to work fine now
6952 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6953 --push for push testing
6954 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6955 * testSAX.c: added --push
6956 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6957 subtree
6958 * xmlIO.[ch] : enriched API + fixes for push mode
6959 * entities.[ch]: added the entity content length to the struct.
6960 * xmlmemory.[ch]: new API to show the last entries for the shell
6961 * valid.c: added required attribute testing
6962 * SAX.c: the cdata callback now merge contiguous fragments
6963 * HTMLparser.c: cleanup of some macros
6964
6965Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * parser.c: fix for PIs name starting with xml
6968 * tree.c: fixed a potential problem with || and && ops
6969 * *.c, configure.in win32config.h.in : generate win32config.h for
6970 those on the Other Side !
6971
6972Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * parser.c: fixed a stupid = vs. == bug :-(
6975 * doc/gnome-xml.sgml: s/glade/xml/
6976
6977Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * configure.in, doc/xml.html : bug fix release 1.8.2
6980 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6981 Hopefully the end of that silly C++ include problem
6982 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6983 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6984 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6985 troubles with autoclosed elements when the stree shape doesn't
6986 follow the DtD specs. Added htmlIsAutoClosed() and
6987 htmlAutoCloseTag()
6988 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6989 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6990 * debugXML.c: fixed a bug on printing default namespaces.
6991 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6992
6993Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * result/HTML/*.htm[l] : updated the HTML regression tests according
6996 to the new output
6997 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6998 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6999 problem due to intermix of extern "C" { ... } declarations for C++
7000 and recursive includes in the headers
7001
70021999-12-20 Chris Lahey <clahey@umich.edu>
7003
7004 * HTMLtree.c: Made it so that html nodes with a single child do
7005 not insert a carriage return before or after the child node.
7006
7007Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * configure.in, doc/xml.html : bug fix release 1.8.1
7010 * parser.c: fixed bug #4344
7011 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7012 added the glue to avoid C++ problems
7013 * doc/* : regenerated the documentation
7014
7015Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7018 namespace recognition, and Dia as a resul :-(
7019 * encoding.c: closed bug #3950
7020
7021Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * valid.c: debugging a posteriori validation, except URI expansion
7024 stuff this should be fixed now
7025 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7026 Carl Nygard <cnygard@bellatlantic.net>
7027 * tester.c: added --postvalid, cleaning of the code
7028 * tree.[ch]: added xmlDocGetRootElement()
7029
7030Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7031
7032 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7033 c++ losage.
7034
7035Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * configure.in, doc/xml.html : bumped to 1.8.0
7038 * xlink.[ch], Makefile.am : added framework for link detection
7039 * parser.h: added nbChars to parser context, needed for cleanup.
7040 * xmlmemory.c: removed a nasty bug when out of mem
7041 * valid.[ch]: adding namespace support for attribute decl
7042 * tester.c: added --debugent option
7043 * debugXML.[ch]: added xmlDebugDumpEntities()
7044 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7045 buffers instead, this was really needed, validation was breaking
7046 in strange ways due to that. Added xmlParseStringPEReference()
7047 and other parsing from strings functions. Entities processing
7048 modified again, but PERef are still not handled correcly but
7049 unless you're Eve Maller you won't notice :-)
7050 * HTMLparser.c: large changes toward reliability, and switched to
7051 lowercase internal tags, XHTML is lowercase, so it will help
7052 that output is closer to next version.
7053 * doc/* : regenerated the documentation, it is now hosted at
7054 http://xmlsoft.org/ (same bits I just bought the domain :-)
7055
7056
7057Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7060 doc generation
7061 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7062 in the SAX API
7063 * doc/*: rebuilt the doc making sure everything appears in the
7064 HTML files
7065
7066Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7069 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7070 which allow impressive speed improvement on dataset with
7071 large text pieces, but at the cost of broken binary
7072 compatibility and slightly bigger memory usage.
7073 Configure with --with-buffers to activate them, they
7074 are protected with XML_USE_BUFFER_CONTENT define.
7075 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7076 goal is 0 memory left allocated once parser is no more used
7077 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7078 call xmlCleanupParser() and xmlMemoryDump()
7079
7080Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7081
7082 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7083 * parser.[ch] encoding.[ch]: added memory cleanup routines
7084 * parser.c: closing bug #3788
7085 * doc/*: rebuilt the doc
7086
7087Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7090 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7091 * tester.c: added --compress option
7092 * doc/*: rebuilt the documentation
7093
7094Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7097 if given /proc/kcore as input !
7098 * doc/xml.html doc/*: updated and rebuilt the documentation
7099
7100Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * parser.c: Fixed some wrongly space collapsing code due to
7103 a misreading of the spec.
7104 * result/*: fixed the output accordingly
7105
7106Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * encoding.c: bug fix and typos
7109 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7110 * parser.c: added attribute normalization closing bug #3597
7111 * test/att* result/att* SAXresult/att*: testcase for attribute
7112 normalization
7113
7114Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * configure.in: closing bug #3163 by adding extra flags for the
7117 cc compiler on HP-UX
7118
7119Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * valid.[ch] : removed a typo and an enumerated type bug in the
7122 xmlAddElementDecl() function
7123 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7124 call to xmlEncodeEntitiesReentrant() so that the functions
7125 New, Set and Get are at the same level.
7126 * parser.c HTMLparser.c: extra memory allocation bug for
7127 attributes detected by someone using libxml in embedded systems :-)
7128
7129Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * xmlmemory.h: turned off mem debug :-\
7132
7133Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * parser.c: closed bug #2784 a one line fix, but worth pushing
7136 a new release out
7137 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7138 some structures, comments before and after the
7139 main element, and other nastyness
7140 * HTMLtree.c tree.c: accomodate the extended HTML supported
7141 * configure.in: pushing 1.7.4
7142 * test/ent8 and related outputs : added a new test for bug #2784
7143 * test/HTML/wired.html and related output: a nasty HTML example
7144 * Makefile.am: improved the test scripts
7145 * docs/* : reran the documentation extractor, updated xml.html
7146
7147Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7150 HTMLparser and debugged the HTML related code. HTML documents
7151 now have their own type
7152 * entities.c: do not dump &apos; for HTML output
7153 * xmlmemory.c: improvement, breakpoint mechanism
7154 * testHTML.c: added --sax --repeat ...
7155 * Makefile.am: improved the HTML tests
7156 * valid.[ch]: added xmlValidGetValidElements and
7157 xmlValidGetPotentialChildren
7158 * tester.c: added --insert to test the 2 new functions
7159 * test//* result//* SAXresult//* : regression test cleanup
7160 and extension.
7161 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7162 gnome-xml-nanohttp.html
7163
7164Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * HTMLparser.c: fixed problems with some autoclose tags
7167 * tree.c: fixed XML output problems.
7168 * result/* SAXresult/*: update of the tests output
7169
7170Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * Makefile.am: Arturo patch for xmlConf.sh version info
7173 * parser.c: Tim Josling patch for single quoted items
7174 * tester.c: Tim Josling patch for tester options usage
7175 * tree.h: indent cleanup
7176
7177Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7180 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7181
7182Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * tree.c : Raph patch for initialization of CORBA fields
7185 * parser.c, xpath.c, ...: modification of doc comments
7186 * xpath.c : allow spaces in xpath expressions
7187
7188Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * xmlmemory.h: turning off memory debug :-(
7191
7192Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7195 better SAX interfaces.
7196 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7197 entity.
7198 * configure.in: 1.7.2
7199
7200Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * libxml.spec.in: fixed the URL
7203 * doc/xml.html: improved the documentation front-end
7204
7205Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7208
7209Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * libxml.spec.in: fixed the alpha compile problem
7212 * parser.[ch]: changed errno to errNo in the parser context :-(
7213 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7214 * doc/xml.html: changed CHAR to xmlChar
7215 * doc/html/*: recompiled the documentation
7216 * configure.in: 1.7.1
7217
7218Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * parser.h: modified the parser context struct to regain 1.4.0
7221 binary compatibility
7222 * parser.c, xml-error.h: added errno ot teh context and defined
7223 a set of errors values with update of errno
7224 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7225 DTDs and entities
7226 * *.h, *.c: complete cleanup of the use of config.h and include
7227 protection depending on the current setup.
7228 * overalll debugging, maintenance and bug-fixing on all modules
7229 * updated the documentation
7230 * ready for 1.7.0
7231
7232Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * HTMLparser.c : cleanup
7235 * SAX.c valid.c valid.h: added ID/IDREF checking
7236 * tree.c tree.h: extended doc structure for refs
7237 * configure.in: 1.6.2
7238 * parser.c: patched bug in SAX user arg call
7239 * parserInternals.h: patched missing close in C++ wrapping
7240 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7241 especially upcoming XPointer implementation.
7242 * doc/xml.html: augmented, typo
7243
7244Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7245
7246 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7247 not all invocations of install understand -d.
7248
7249Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7250
7251 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7252 to make 'check' works, when builddir != srcdir.
7253
7254Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * doc/xml.html : updated the documentation
7257
7258Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7261 not deallocated memory blocks
7262 * *.c : replaces all calls to malloc() free() and realloc() to
7263 the wrapper functions/macros
7264 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7265 instead of xmlFreeNodeList()
7266
7267Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * HTMLparser.c: corrected a stupid bug leading to core dump at
7270 tree deallocation. Removed warnings indicated by
7271 Stephane.Conversy@lri.fr
7272 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7273 looked for in the external subset
7274
7275Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7278 on SGI by Stephane.Conversy@lri.fr
7279
7280Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * all .h : changed the prototype declaration indent as in gtk
7283 * most .c : working on reducing the TODOs in the code
7284 * most .c : cleanup though -pedantic and Insure++
7285 * improvements on validation ID checkings.
7286 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7287 * xml-config.in: closed #1810
7288
7289Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * tree.h, valid.c, valid.h: more work on validity, IDs
7292 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7293 definition for AIX
7294
7295Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7298 the distribution due to a cut'n paste error at last commit
7299
7300Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * configure.in: upgraded to version 1.4.0
7303 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7304 Big update, added a large part of the validation process,
7305 it should be usable, but some parts are missing
7306 * xpath.c: improved the implementation w.r.t. root.
7307 * Makefile.am: added more tests
7308 * test and result trees: added a lot of tests
7309 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7310
7311Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * Added an HACKING file
7314
7315Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * xpath.[ch] : improvements and debug of the XPath implementation
7318 * parser.c, HTMLparser.c : modified the parsers to be progressive
7319 * tree.[ch] : extended the Buffer promitives
7320 * xmlIO.[ch] : added basic I/O routines providing progressive
7321 parsing and ready for I18N conversion plugins
7322 * SAXresult/* : the SAX callback sequence maybe slightly different
7323 now
7324 * test*.c : improved/updated the tests programs
7325 * doc/* : recompiled the docs.
7326
73271999-07-26 Michael Meeks <michael@edenproject.org>
7328
7329 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7330
7331 * tree.c: Ditto.
7332
7333Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * configure.in: upgraded to version 1.4.0
7336 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7337 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7338 XML query language, see http://www.w3.org/TR/xpath for more details.
7339 * parser.c, parser.h: added CHAR* related string functions for XPath
7340 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7341 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7342 rebuild the docs.
7343 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7344 and regression testing capabilities for XPath.
7345
7346Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7349 closing bug #1646
7350
7351Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * Makefile.am, example/Makefile.am: closed bug #1683
7354
7355Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * example/Makefile.am, configure.in: added the makefile for the
7358 gjobread example
7359
7360Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7361
7362 * doc/Makefile.am:
7363 - fix which allow "make install DESTDIR=</install/prefix>".
7364
7365Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7368 which fixed a problem on the file reading-code.
7369
7370Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7373 output.
7374 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7375
7376Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * parser.h : Oops removed the binary compatibility problem
7379 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7380 * parser.c, HTMLparser.c: applied patches for reading from stdin
7381
7382Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * parser.c, entities.c, valid.c: cleanup bug #1591
7385 * configure.in: cleanup bug #1592
7386 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7387 the same tree back-end. Hence gdome will be available for it.
7388 * doc/Makefile.am: close bug #617
7389
7390Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * parser.c: alloctate a per parser context SAX interface block
7393
7394Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7397 and xmlEncodeEntitiesReentrant with the correct one :-\
7398
7399Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * commit of my internal XML base changes, quite a lot of
7402 changes, cleanups, better entities support, framework for
7403 new I/O and charset detection and handling
7404 * Fixed the configure/Makefile stuff to generate shared libs
7405 with the proper version info, so we jumped on rev from
7406 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7407 xmlEncodeEntities() result need to be freed now, and a string
7408 xmlParserVersion provide the current library version.
7409
7410Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7411
7412 * parser.c: fixed a buffer overrun for when you have a very long
7413 attribute with no entities in it.
7414
7415Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * added example directory
7418 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7419
7420Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * Release of libxml-1.1, nearly everything has been touched for
7423 this.
7424 * Added more regression tests
7425 * Updated the documentation
7426
7427Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * tree.[ch]: unified the XML_NO_CORBA defines.
7430 * parser.c encoding.[ch]: started plugging in char encoding detection
7431
7432Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7433
7434 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7435 Also freed allocated buffer.
7436
7437Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7438 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7439 reentrancy problem at printing. One is left in entities.c, to
7440 remove ASAP
7441 * testSAX.c : added a test example showing the use of the SAX
7442 interface if one doesn't want to build the DOM tree.
7443 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7444
7445Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7448 large revamping of the parser to use SAX callbacks
7449 http://www.megginson.com/SAX/ (or at least a C like interface
7450 a la Expat). It's now possible to set up your own callbacks
7451 and the parser will not build a DOM tree.
7452 * test/* result/*: updated the test suite, I finally removed
7453 the old Namespace draft support (PI based).
7454
7455Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * Makefile.am: added test result to EXTRA_DIST for make tests
7458
7459Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * parser.c, parserInternals.h: moved the chars macro definitions
7462 to parserInternals.h
7463 * parser.c, error.c: applied patches from "Knut Åkesson"
7464 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7465
7466Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * xml-config.in : applied patch to make --version work
7469
74701999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7471
7472 * Makefile.am (check-local): Alias for `tests' target. This will
7473 cause `make check' to do the right thing.
7474 (tests): Don't run tests in srcdir. Also, replaced calls to
7475 basename with a `sed' "equivalent".
7476
7477Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7480 it in the header and not the sources, updated the doc.
7481 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7482 pointing this out.
7483
7484Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7487 exported the inputStream routines.
7488 * doc/html/* : updated accordingly
7489
7490Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * parser.c, parser.h, parserInternals.h: added a few extra
7493 internal calls to allocate and free parser contexts ...
7494 * doc/html/* : updated accordingly
7495
7496Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * configure.in, Makefile.am, doc/makefile.am : General changes for
7499 1.0.0 release and including the generated HTML documentation.
7500
7501Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * makefile.am : added parserInternals.h, oops.
7504
7505Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * parserInternals.h: added this header giving access to the parser
7508 internal functions.
7509 * doc/Makefile.am : added a rebuild target which rebuilds the full
7510 set of documentations
7511 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7512 the internal subset.
7513 * *.c *.h: modifications needed to generate the documentation using
7514 gtk-doc, cleanup of functions blocks, reorganisation of struct
7515 declarations.
7516
7517Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7520 the tar and spec file to include the beginning of the doc.
7521
75221999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7523
7524 * doc/.cvsignore: Added this file.
7525
7526Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * tree.c: fixed xmlGetProp to return "" when the attribute
7529 exists, even if the node-list is NULL.
7530
7531Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * tree.c: patched an error outputting empty attribute values.
7534 * Makefile.am and doc/makefile.am: have been updated during the
7535 week-end. Sorry for an empty CVS log, I got a shell problem.
7536
7537Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * tree.h: cleaned up using enums instead of defines
7540 * parser.c, valid.[ch]: more work on parsing/output of element
7541 declarations
7542
7543Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * valid.[ch], tree.c, parser.c : more work toward full parsing
7546 of XML DTDs.
7547 * README: added informations about mailing-list and on-line
7548 documentation
7549
75501999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7551
7552 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7553
7554Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * parser.c, tree.[ch] : more work toward conformance testing,
7557 added a last element to accelerate parsing of very flat structures
7558 started working on internal subset Element content declaration.
7559 * valid.[ch] : first cut at adding code toward validation.
7560 * previous changes had also small impact on most files, especially
7561 the conformance testing using James Clark test suite.
7562
7563Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * test/* : updated the examples, most of them were not well
7566 formed (humm), and added rdf2.
7567 * result/* : resulting changes in the output.
7568
7569Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7572
7573Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * tree.c: patched a bug in the generation of empty attributes
7576
7577Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7580 for node/trees/documents/... Biggest problem is namespace
7581 support when copying subtrees.
7582
7583Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * parser.c, entities.c: improve entities and char ref encoding,
7586 and cleanups of error messages.
7587
7588Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * parser.c, entities.c: simple bug hunting done during rpm2html and
7591 rpmfind integration.
7592
7593Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * parser.[ch]: Added interfaces allowing to specify a SAX
7596 handler before parsing.
7597
7598Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * parser.c: redirrect all errors reporting through the SAX
7601 error function
7602
7603Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7606 * libtool, tlmain ...: update of the libtool files
7607
76081998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7609
7610 * entities.c: Use g_snprintf insteda of snprintf.
7611
7612Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7615 added ent5 test for this purpose.
7616 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7617
7618Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * parser.c: fixed? a strange error due to compression on a GWP
7621 document.
7622
7623Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * tree.[ch]: bug fixing
7626 * entities.[ch]: defined a specific type for predefined entities
7627 * doc/xml.html: more documentation on the library, how to use it,
7628 overview of the interfaces.
7629
7630Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7633
7634Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * tree.c: corrected a small bug
7637 * doc/xml.html: continuing writing documentation.
7638
7639Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * debugXML.h debugXML.c: added debugging utilities.
7642 * tester.c: added --debug switch.
7643 * tree.c: patched an incorrect node->type assignment.
7644 * parser.c: formatting, ensure that node->doc != NULL in attributes
7645
7646Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7649 entity support and provide an internal representation close to
7650 DOM one (entity ref nodes, and attribute value as tree). I tried
7651 to preserve the interface but this will surely break some apps
7652 (I have to change rpm2html/rpmfind for example). I had to change
7653 two interfaces, and the generated tree is somewhat different.
7654 * doc/* : started documenting the XML library, the tree and
7655 DOM/Corba. This is a first step.
7656
7657Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * parser.c: Set up the fonctions comment block, boring but useful.
7660 * parser.h, SAX.c, parser.c: now attributes are processed through
7661 the SAX interface. The problem is that my SAX interface diverged
7662 quite a bit from the original one, well this is not an official
7663 spec, and translating it from Java to C is hairy anyway...
7664
7665Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7668 fonctions comment block, boring but useful.
7669
7670Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7673 conversion routines. However they are not yet used to convert the
7674 inputs. The core will run with UTF-8.
7675
7676Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * tree.c : make sure that the type id is properly set-up when
7679 a new object is allocated, needed for DOM.
7680
7681Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * tree.h, tree.c: Ok, the main objects in the tree will be native
7684 corba objects, it costs 8 bytes per Node, Attribute and Document
7685 but it simplifies the Corba integration a lot (no extra interface
7686 objects to allocate/free).
7687
7688Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7691 and changed NODEs contants for conformity with DOM Level 1
7692
7693Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * added hooks to keep track of servants when creating objects
7696 xmlDoc and xmlNode (for Corba export).
7697
7698Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * added xml-config script.
7701
7702Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7705 to autoupdate libtool and automake conf files.
7706
77071998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7708
7709 * Makefile.am: Use '?' to separate the sed
7710 commands as ',' is used when people pass -Wl,something.
7711
7712
7713Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * tree.c, tree.h: added a per-document compression interface.
7716
7717Tue Sep 22 20:47:38 EDT 1998
7718
7719 * tree.c, tree.h: added saving with compression and added interfaces
7720 to control the compression level (xmlGetCompressMode,
7721 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7722
7723Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * parser.c: corrected a loop for files of size 0
7726
77271998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7728
7729 * error.h: New file. Contains prototyes from `error.c'.
7730
7731Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7732
7733 * Makefile.am (xmlincdir): New macro.
7734 (xmlinc_HEADERS): Renamed from include_HEADERS.
7735
7736Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * applied small patch on numeric entities from
7739 Christopher Blizzard <blizzard@appliedtheory.com>
7740
7741Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * New release 0.2, removed the old xml_* files so that it's
7744 coherent with the other CVS base (W3C), far better conformance
7745 to standard, new namespaces, decent entities support, beginning
7746 of a SAX-like interface. Nearly nothing left intact, even the
7747 test examples ...
7748
77491998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7750
7751 * .cvsignore: Add .deps dir
7752
7753Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7756
7757Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * configure.in: added test for CPP
7760 * AUTHORS, Changelog: the original ones didn't get commited but the
7761 glib ones instead, fixed.
7762 * Makefile.am: corrected an error in library naming
7763
7764Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * integrated code developped at W3C
7767 * changed the original Copyright
7768 * migrated to automake
7769 * prefixed the filenames by xml_ to avoid filename clashes
7770
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007771Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7772
7773 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7774 should not be called.
7775
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007776Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7777
7778 * libxml-2.0.pc.in: applied the patch to fix #101894
7779
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007780Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7781
7782 * tree.c : applied patch from Lukas Schroeder for register callbacks
7783 * valid.c: modified patch from Lukas Schroeder to test
7784 register callbacks with --chkregister
7785
Daniel Veillard067bae52003-01-05 01:27:54 +00007786Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7787
7788 * xmlreader.c: seriously changed the way data are pushed to
7789 the underlying parser, go by block of 512 bytes instead of
7790 tryng to detect tag boundaries at that level. Changed the
7791 way empty element are detected and tagged.
7792 * python/tests/reader.py python/tests/reader2.py
7793 python/tests/reader3.py: small changes mostly due to context
7794 reporting being different and DTD node being reported. Some
7795 errors previously undetected are now caught and fixed.
7796 * doc/xmlreader.html: flagged last section as TODO
7797
Daniel Veillard51a447a2003-01-04 19:42:46 +00007798Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7799
7800 * python/libxml.py: integrated the Python 2.2 optimizations
7801 from Hannu Krosing, while maintaining compatibility with
7802 1.5 and 2.1
7803
Daniel Veillarde59494f2003-01-04 16:35:29 +00007804Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7805
7806 * xmllint.c: a bit of cleanup
7807 * xmlreader.c: small fix
7808 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7809 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7810
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007811Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7812
7813 * python/setup.py.in: patch from Stéphane Bidoul to include
7814 drv_libxml2.py in setup.py
7815
Daniel Veillard66b82892003-01-04 00:44:13 +00007816Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7817
7818 * doc/xmlreader.html: starting documenting the new XmlTextReader
7819 interface.
7820
Daniel Veillard7704fb12003-01-03 16:19:51 +00007821Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7822
7823 * xmllint.c: added the --stream flag to use the TextReader API
7824 * xmlreader.c: small performance tweak
7825
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007826Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7827
7828 * xmlreader.c python/tests/reader2py: okay the DTD validation
7829 code on top of the XMLTextParser API should be solid now.
7830
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007831Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7832
7833 * xmlreader.c python/tests/reader2py: Fixing some more mess
7834 with validation and recursive entities while using the
7835 reader interface, it's getting a bit messy...
7836
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007837Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7838
7839 * xmlreader.c python/tests/reader.py: another couple of problem
7840 related to IsEmptyElement reported by Stéphane Bidoul needed
7841 some fixes.
7842
Daniel Veillard4f860202003-01-02 13:00:02 +00007843Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7844
7845 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7846 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7847 based on the python XmlTextReader interface.
7848
Daniel Veillard3c265e42003-01-01 21:06:49 +00007849Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7850
7851 * tree.c: backing out one change in the last patch which broke the
7852 regression tests
7853
Daniel Veillard5335dc52003-01-01 20:59:38 +00007854Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7855
7856 * global.data globals.c tree.c include/libxml/globals.h: applied
7857 an old patch from Lukas Schroeder to track node creation and
7858 destruction. Probably missing a lot of references at the moment
7859 and not usable reliably.
7860
Daniel Veillard8ba17412003-01-01 19:13:12 +00007861Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7862
7863 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7864 from doc/news.html and a stylesheet
7865
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007866Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7867
7868 * xmlreader.c python/tests/reader.py: fixed another couple of
7869 xmlreader bugs reported by Stéphane Bidoul and added tests.
7870
Daniel Veillard9e395c22003-01-01 14:50:44 +00007871Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7872
7873 * xmlreader.c python/tests/reader2.py: fixed another validity
7874 checking in external parsed entities raised by Stéphane Bidoul
7875 and added a specific regression test.
7876 * python/tests/reader3.py: cleanup
7877
Daniel Veillardd5896142002-12-31 14:45:26 +00007878Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7879
7880 * xmlreader.c python/tests/reader2.py: fixed a problem with
7881 validation within entities pointed by Stéphane Bidoul, augmented
7882 the tests to catch those.
7883
Daniel Veillarddc85f282002-12-31 11:18:37 +00007884Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7885
7886 * python/generator.py: modified the generator to allow keeping
7887 class references when creating new classes, needed to fix a bug
7888 pointed by Stéphane Bidoul where the input buffer of the
7889 xmlTextReader instance gets destroyed if the python wrapper for
7890 the input is not referenced anymore.
7891
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007892Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7893
7894 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7895 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7896
Daniel Veillard571b8892002-12-30 12:37:59 +00007897Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7898
7899 * xmlreader.c python/tests/reader.py: fixed another problem
7900 pointed by Stéphane Bidoul
7901
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007902Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7903
7904 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7905 with "<a/>"
7906
Daniel Veillardecaba492002-12-30 10:55:29 +00007907Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7908
7909 * SAX.c: warn on xmlns:prefix="foo"
7910 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7911 for namespace attributes handling.
7912
Daniel Veillard2d84a892002-12-30 00:01:08 +00007913Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7914
7915 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7916 a really nasty problem raised by a DocBook XSLT transform
7917 provided by Sebastian Bergmann
7918
Daniel Veillard29b3e282002-12-29 11:14:41 +00007919Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7920
7921 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7922 by Stéphane Bidoul and integrated it into the tests
7923
Daniel Veillarde18fc182002-12-28 22:56:33 +00007924Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7925
7926 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7927 extended the XmlTextReader API a bit, addding accessors for
7928 the current doc and node, and an entity substitution mode for
7929 the parser.
7930 * python/libxml.py python/libxml2class.txt: related updates
7931 * python/tests/Makefile.am python/tests/reader.py
7932 python/tests/reader2.py python/tests/reader3.py: updated a bit
7933 the old tests and added a new one to test the entities handling
7934
Daniel Veillardaba976d2002-12-28 21:14:18 +00007935Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7936
7937 * python/generator.py python/libxml2class.txt
7938 python/tests/reader.py python/tests/reader2.py: changed the
7939 generator to provide casing for the XmlTextReader similar to
7940 C# so that examples and documentation are more directly transposable.
7941 Fixed the couple of tests in the suite.
7942
Daniel Veillard83298842002-12-28 15:12:33 +00007943Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7944
7945 * doc/guidelines.html: added a document on guildeline for
7946 publishing and deploying XML
7947
Daniel Veillard336fc7d2002-12-27 19:37:04 +00007948Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7949
7950 * valid.c xmlreader.c: final touch running DTD validation
7951 on the XmlTextReader
7952 * python/tests/Makefile.am python/tests/reader2.py: added a
7953 specific run based on the examples from test/valid/*.xml
7954
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00007955Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
7956
7957 * python/libxml.py: added a few predefined xmlTextReader parser
7958 configuration values.
7959
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00007960Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7961
7962 * python/libxml_wrap.h: trying to fix #102037
7963
Daniel Veillard8dbd4952002-12-27 11:34:48 +00007964Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
7965
7966 * SAX.c: fixing bug #95296, when the predefined entities
7967 are redefined in the DTD the default one must be used
7968 instead anyway.
7969
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00007970Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
7971
7972 * doc/xmllint.xml
7973 * doc/xmllint.1
7974 Add discussion of XML_DEBUG_CATALOG to xmllint man
7975 page - bug #100907
7976
7977
Daniel Veillarddf512f42002-12-23 15:56:21 +00007978Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7979
7980 * xmlreader.c: Fixed the empty node detection to avoid reporting
7981 an inexistant close tag.
7982
Daniel Veillard0d132cf2002-12-23 14:43:32 +00007983Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7984
7985 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
7986 for Python 2.1
7987
Daniel Veillardfe8aab92002-12-22 10:25:41 +00007988Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7989
7990 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
7991
Daniel Veillard4258b9c2002-12-20 10:29:40 +00007992Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7993
7994 * doc/libxml2-api.xml python/tests/reader.py: one really need
7995 to provide the base URI information when creating a reader parser
7996 from an input stream. Updated the API and the example using it.
7997
Daniel Veillardea7751d2002-12-20 00:16:24 +00007998Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7999
8000 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8001 include/libxml/valid.h include/libxml/xmlreader.h: working on
8002 DTD validation on top of xml reader interfaces. Allows to
8003 validate arbitrary large instances. This required some extensions
8004 to the valid module interface and augmenting the size of xmlID
8005 and xmlRef structs a bit.
8006 * uri.c xmlregexp.c: simple cleanup.
8007
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008008Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8009
8010 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8011 work on the xml reader interfaces.
8012 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8013 Web page for the Windows binaries.
8014
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008015Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8016
8017 * xmlIO.c: applied a patch for VMS following the report by
8018 Nigel Hall
8019
Daniel Veillard3772de32002-12-17 10:31:45 +00008020Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8021
8022 * parser.c: the parseStartTag bug fix wasn't complete.
8023
Daniel Veillard67df8092002-12-16 22:04:11 +00008024Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8025
8026 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8027 parseStartTag, fixing it.
8028 * test/att4 result/att4 result/noent/att4: adding the test
8029 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8030 more methods to XmlTextReader.
8031
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008032Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8033
8034 * win32/libxml2.def.src: added more xml reader exports
8035 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8036 to the build
8037
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008038Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8039
8040 * doc/tutorial/xmltutorial.xml
8041 plus generated html and pdf
8042 Updating tutorial again based on further comments from Niraj
8043 Tolia on the last iteration
8044
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008045Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8046
8047 * doc/tutorial/xmltutorial.xml
8048 * doc/tutorial/includekeyword.c
8049 * doc/tutorial/includegetattribute.c
8050 plus generated html and pdf
8051 Adding fix from Niraj Tolia to tutorial to properly free memory.
8052
8053
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008054Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8055
8056 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8057 more methods of XmlTextReader.
8058 * python/libxml2class.txt python/tests/reader.py: this increased the
8059 methods in the bndings, augmented the test to check those new
8060 functions.
8061
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008062Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8063
8064 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8065 methods of XmlTextReader.
8066 * python/generator.py python/libxml_wrap.h python/types.c
8067 python/libxml2class.txt: added the reader to the Python bindings
8068 * python/tests/Makefile.am python/tests/reader.py: added a specific
8069 test for the Python bindings of the Reader APIs
8070 * parser.c: small cleanup.
8071
Daniel Veillard06503452002-12-13 10:42:08 +00008072Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8073
8074 * xinclude.c: fallback was only copying the first child not the
8075 full child list of the fallback element, closes #89684 as reopened
8076 by Bernd Kuemmerlen
8077
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008078Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8079
8080 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8081
Daniel Veillard000eafb2002-12-12 10:04:22 +00008082Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8083
Daniel Veillardc1eed322002-12-12 11:01:32 +00008084 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008085 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008086 gives enum values, fix functype return type, put back fields in
8087 structs
8088 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008089
Daniel Veillard024b5702002-12-12 00:15:55 +00008090Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8091
8092 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8093 about htmlNodeDumpOutput location.
8094 * xpath.c: removed an undefined function signature
8095 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8096 too many symbols in the API breaking the python bindings.
8097 Updated with the libxslt/libexslt changes.
8098
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008099Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8100
8101 * configure.in: preparing release of 2.4.29
8102 * doc/*: rebuilt the docs and API
8103 * xmlreader.c: a few more fixes for the XmlTextReader API
8104
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008105Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8106
8107 * include/win32config.h: applied mingw patch from Magnus Henoch
8108
Daniel Veillard5aad8322002-12-11 15:59:44 +00008109Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8110
8111 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8112
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008113Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8114
8115 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8116 building Python script, does the C parsing directly, generates
8117 a better API description including structure fieds defs and
8118 enums. Still a couple of bugs, but good enough for the python
8119 wrappers now.
8120 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8121 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8122 include/libxml/schemasInternals.h include/libxml/tree.h: more
8123 cleanup based on the python analysis script reports.
8124 * libxml.spec.in: make sure the API XML description is part of the
8125 devel package.
8126
Daniel Veillard01c13b52002-12-10 15:19:08 +00008127Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8128
8129 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8130 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8131 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8132 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8133 code cleanup, especially the function comments.
8134 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8135
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008136Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * Makefile.am xmlreader.c include/libxml/Makefile.am
8139 include/libxml/xmlreader.h: Adding a new set of APIs based on
8140 the C# TextXmlReader API but converted to C. Allow to parse
8141 in constant memory usage, far simpler to program and explain
8142 than the SAX like APIs, unfinished but working.
8143 * testReader.c: test program
8144
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008145Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8146
8147 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8148
Daniel Veillard64b35282002-12-04 15:10:40 +00008149Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8150
8151 * tree.c: Chip turner indicated that XHTML1 serialization
8152 rule for style actually break on both IE and Mozilla,
8153 try to avoid the rule if escaping ain't necessary
8154
Daniel Veillard8efff672002-12-04 11:44:48 +00008155Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8156
8157 * nanhttp.c: handle HTTP URL escaping, problem reported by
8158 Glen Nakamura and Stefano Zacchiroli
8159
Daniel Veillard1c732d22002-11-30 11:22:59 +00008160Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8161
8162 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8163
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008164Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8165
8166 * uri.c: Johann Richard pointed out some XPointer problems for
8167 URN based URI references in XInclude. Modified the URI parsing
8168 and saving routines to allow correct parsing and saving of
8169 XPointers, especially when attached to "opaque" scheme accordingly
8170 to RFC 2396
8171
Daniel Veillard8db67d22002-11-27 19:39:27 +00008172Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8173
8174 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8175 of refactoring to the HTML saving code.
8176 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8177 in the doc.
8178
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008179Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8180
8181 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8182 to a buffer API to reuse the generic dump to an OutputIO layer,
8183 this reduces code, fixes xmlNodeDump() for XHTML, also made
8184 xmlNodeDump() now return the number of byte written.
8185
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008186Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8187
8188 * python/setup.py.in: another patch from Stéphane Bidoul for
8189 Python bindings on Windows
8190 * doc/parsedecl.py: small cleanup
8191
Daniel Veillard9715c172002-11-25 16:33:40 +00008192Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8193
8194 * libxml.spec.in configure.in: add a line in %changelog for releases
8195
Daniel Veillard9bc53102002-11-25 13:20:04 +00008196Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8197
8198 * parser.c: patch from Marcus Clarke fixing a problem in entities
8199 parsing that was detected in KDe documentations environment.
8200
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008201Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8202
8203 * python/libxml.c (libxml_prev): Return the previous as opposed to
8204 the next node (I guess this is the result of some cut & paste programming:)
8205
Daniel Veillard80d7b902002-11-23 16:23:08 +00008206Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8207
8208 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8209
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008210Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8211
8212 * python/generator.py python/libxml.c python/setup.py.in: trying
8213 to fix the Python bindings build on Windows (Stéphane Bidoul)
8214
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008215Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8216
8217 * win32/configure.js: added option for python bindings
8218 * win32/libxml2.def.src: added more exports
8219
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008220Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8221
8222 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8223 pthreads
8224 * win32/wince/*: applied updates to Windows CE port from Javier
8225
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008226Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * configure.in: preparing 2.4.28
8229 * libxml.spec.in doc/Makefile.am: some cleanup
8230 * doc/*: updated the news and regenerated.
8231
Daniel Veillardfee408f2002-11-22 13:18:30 +00008232Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8233
8234 * HTMLparser.c: final touch at closing #87235 </p> end tags
8235 need to be generated.
8236 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8237 this change slightly the output of a few tests
8238 * doc/*: regenerated
8239
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008240Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8241
8242 * parserInternals.c: fixing bug #99190 when UTF8 document are
8243 parsed using the progressive parser and the end of the chunk
8244 is in the middle of an UTF8 multibyte character.
8245
William M. Brack8b2c7f12002-11-22 05:07:29 +00008246Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8247
8248 * threads.c: fixed initialization problem in xmlNewGlobalState
8249 which was causing crash.
8250 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8251 in xmlInitializeGlobalState.
8252 * parserInternals.c: cleaned up ctxt->sax initialisation.
8253
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008254Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8255
8256 * tree.c include/libxml/tree.h: modified the existing APIs
8257 to handle XHTML1 serialization rules automatically, also add
8258 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8259 libxslt serialization uses it when needed without changing
8260 the library API.
8261 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8262 result/xhtml1: added a new test specifically for xhtml1 output
8263 and updated the result of one XHTML1 test
8264
Daniel Veillardd076a202002-11-20 13:28:31 +00008265Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8266
8267 * xinclude.c parserInternals.c encoding.c: fixed #99082
8268 for xi:include encoding="..." support on text includes.
8269 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8270 test/XInclude/ents/isolatin.txt : added a specific regression test
8271 * python/generator.py python/libxml2class.txt: fixed the generator
8272 the new set of comments generated for doc/libxml2-api.xml were
8273 breaking the python generation.
8274
Daniel Veillard817e70b2002-11-19 22:28:48 +00008275Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8278 * configure.in: patch for Solaris on new autoconf closes #98880
8279 * doc/parsedecl.py: repair the frigging API building script,
8280 did I say that python xmllib sucks ?
8281 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8282 and some comment are no more truncated.
8283
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008284Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8285
8286 * parser.c: Martin Stoilov pointed out a potential leak in
8287 xmlCreateMemoryParserCtxt
8288
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008289Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8290
8291 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8292 included in HTML documents and using the push parser.
8293
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008294Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8295
8296 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8297 specified, look for the Python interpreter not just in the
8298 specified root but also in the specified location. Fixes #98825
8299
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008300Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8301
8302 * python/libxml.c: fixing bug #98792 , node may have no doc
8303 and dereferencing without checking ain't good ...
8304
Daniel Veillarddad3f682002-11-17 16:47:27 +00008305Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8306
8307 * configure.in: preparing release 2.4.27
8308 * doc/* : updated and rebuilt the docs
8309 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8310 and all the docs are actually packaged and in the final RPMs
8311 * parser.c parserInternals.c include/libxml/parser.h: restore
8312 xmllint --recover feature.
8313
Daniel Veillard68e9e742002-11-16 15:35:11 +00008314Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8315
8316 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8317 processing of parsed entities, and XPath computation on sustitued
8318 entities.
8319 * testXPath.c: make sure entities are substitued.
8320
Daniel Veillard328f48c2002-11-15 15:24:34 +00008321Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8322
8323 * parser.c: fixed #96594, which was totally dependant on the
8324 processing of internal parsed entities, which had to be changed.
8325
Daniel Veillard66651aa2002-11-15 11:21:43 +00008326Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8327
8328 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8329 trying to fix bug #98517 about building outside the source tree
8330 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8331
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008332Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8333
8334 * include/win32config.h: cleanup
8335 * win32/Makefile.mingw: integrated mingw in JScript configure
8336 * win32/Makefile.msvc: modified to allow mingw coexistence
8337 * win32/configure.js: integrated mingw
8338 * win32/Readme.txt: cleanup
8339
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008340Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8341
8342 * HTMLparser.c: strengthen the guard in the Pop macros,
8343 like in the XML parser, closes bug #97315
8344
Daniel Veillard0821b152002-11-12 20:57:47 +00008345Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8348 callback is never used.
8349
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008350Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8351
8352 * parserInternals.c: fixed the initialization of the SAX structure
8353 which was breaking xsltproc
8354 * xpath.c: patch from Petr Pajas for CDATA nodes
8355 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8356 * parser.c include/libxml/parser.h: patch from Peter Jones
8357 removing a leak in xmlSAXParseMemory() and adding the
8358 function xmlSAXParseMemoryWithData()
8359
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008360Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8361
8362 adding pdf of tutorial, changing web page to link to it
8363 * doc/tutorial/xmltutorial.pdf
8364 * doc/xml.html
8365 * doc/docs.html
8366
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008367Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8368
8369 * doc/tutorial/ar01s08.html
8370 adding file what I forgot for tutorial
8371
8372
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008373Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8374
8375 Adding encoding discussion to tutorial
8376 Added:
8377 * doc/tutorial/images/*.png: DocBook admonition image files
8378 * doc/tutorial/apf.html, apg.html: new generated html
8379 * doc/tutorial/includeconvert.c: conversion code entity file
8380 changed:
8381 * doc/tutorial/xmltutorial.xml: DocBook original
8382 * doc/tutorial/*.html: generated html
8383
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008384Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8385
8386 * include/libxml/*.h: retired xmlwin32version.h
8387 * doc/Makefile.am: retired xmlwin32version.h
8388 * win32/configure.js: retired xmlwin32version.h
8389
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008390Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8391
8392 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008393 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8394 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008395
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008396Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * globals.c: fixed a typo pointed out by Igor
8399 * xpath.c: try to speed up node compare using line numbers
8400 if available.
8401
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008402Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8403
8404 * tree.c: make xmlFreeNode() handle attributes correctly.
8405
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008406Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8407
8408 * catalog.c: completed the #96963 fix, as reported by Karl
8409 Eichwalder
8410
Daniel Veillard56f21f22002-11-06 15:49:46 +00008411Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8412
8413 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8414
Daniel Veillard91ad8792002-11-04 17:06:52 +00008415Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8416
8417 * Makefile.am: switched the order of a couple of includes
8418 to fix bugs #97100
8419
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008420Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8421
8422 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8423 xmlLoadCatalogs that used to separate directories with a ':'.
8424
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008425Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8426
8427 * threads.c: improvements to the Windows-side of thread handling
8428 * testThreads.c: conditionally excluded unistd.h
8429 * testThradsWin32.c: broke overlong lines
8430 * include/win32config.h: adapted thread-related macros to the new
8431 scheme and for pthreads on Windows
8432 * win32/Makefile.msvc: introduced a more flexible thread build,
8433 added testThreads[Win32].c to the build
8434 * win32/configure.js: introduced a more flexible thread config
8435
John Fleck61f6fb62002-10-31 15:23:29 +000084362002-10-31 John Fleck <jfleck@inkstain.net>
8437
8438 * doc/xml.html (and, by implication, FAQ.html)
8439 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8440
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008441Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8442
8443 * configure.in: removed xmlwin32version.h
8444 * include/libxml/Makefile.am: removed xmlwin32version.h
8445
Daniel Veillardce66ce12002-10-28 19:01:59 +00008446Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8447
8448 * tree.c: applied patch from Brian Stafford to fix a bug
8449 in xmlReconciliateNs()
8450
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008451Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8452
8453 * tree.c: applied patch from Christian Glahn to allow
8454 xmlNewChild() on document fragment nodes
8455
Daniel Veillardb39bc392002-10-26 19:29:51 +00008456Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8457
8458 * parser.c: Christian Glahn found a problem with a recent
8459 patch to xmlParseBalancedChunkMemoryRecover()
8460 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8461 problems
8462 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8463 test/schemas/seq*: added the test cases from Charles
8464
Daniel Veillard366a9152002-10-23 20:43:53 +00008465Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8466
8467 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8468 serious cleanup of the spec file and associated changes
8469 in the Makefiles.
8470 * valid.c: try to remove some warnings on x86_64
8471
Daniel Veillardd033d022002-10-23 14:55:02 +00008472Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8473
8474 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8475 fix bug #96586
8476
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008477Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8478
8479 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8480 parsing, applied his patch
8481 * result/HTML/attrents.html result/HTML/attrents.html.err
8482 result/HTML/attrents.html.sax test/HTML/attrents.html:
8483 added the test and result case provided by Mikhail Sogrine
8484
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008485Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8486
8487 * vms/build_libxml.com vms/config.vms vms/readme.vms
8488 include/libxml/parser.h include/libxml/parserInternals.h
8489 include/libxml/tree.h include/libxml/xmlIO.h
8490 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8491 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8492 Applied the VMS update patch from Craig A. Berry
8493 * doc/*.html: update
8494
Daniel Veillardf000f072002-10-22 14:28:17 +00008495Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8496
8497 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8498
Daniel Veillard1e208222002-10-22 14:25:25 +00008499Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8500
8501 * debugXML.c: adding a grep command to --shell in xmllint
8502 for T.V. Raman
8503
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008504Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * xmlcatalog.c: tried to fix some of the problem with --sgml
8507
Daniel Veillard935494a2002-10-22 14:22:46 +00008508Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8509
8510 * parser.c: tried to fix bug #91500 where doc->children may
8511 be overriden by a call to xmlParseBalancedChunkMemory()
8512
8513Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8514
8515 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8516 identifiers in SGML catalogs containing '&'
8517
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008518Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8519
8520 * python/types.c: fixed bugs when passing result value tree
8521 to Python functions.
8522
Daniel Veillard48267432002-10-18 11:21:38 +00008523Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8524
8525 * configure.in: preparing the release of 2.4.26
8526 * doc/*: updated and rebuilt the documentation
8527
Daniel Veillardbb284f42002-10-16 18:02:47 +00008528Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8529
8530 * parser.c: fixed a XML Namespace compliance bug reported by
8531 Alexander Grimalovsky
8532
Daniel Veillard44892f72002-10-16 15:23:26 +00008533Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * HTMLtree.c: fixed serialization of script and style when
8536 they are not lowercase (i.e. added using the API to the tree).
8537
Daniel Veillard2fd85422002-10-16 14:32:41 +00008538Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8539
8540 * valid.c: make xmlValidateDocument emit a warning msg if there
8541 is no DTD, pointed by Christian Glahn
8542
Daniel Veillard32370232002-10-16 14:08:14 +00008543Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8546 content model when some of the blocks have min or max, and a couple
8547 of bugs found in the process.
8548 * result/schemas/list0* test/schemas/list0*: added some specific
8549 regression tests
8550
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008551Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8552
8553 * README: updated the contact informations
8554
Daniel Veillard63186732002-10-15 08:43:17 +00008555Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8558 misses it, reported by Peter Bray.
8559
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008560Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8561
8562 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8563 and removed a few warnings
8564
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008565Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * parser.c: Christian Glahn found a small bug in the push parser.
8568 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8569 public
8570
Daniel Veillard6045c902002-10-09 21:13:59 +00008571Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8572
8573 * xmlschemas.c include/libxml/xmlschemas.h: added
8574 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8575 * testSchemas.c: added --memory to test the new interface
8576
Daniel Veillardf0070122002-10-09 14:24:17 +00008577Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * doc/index.py doc/search.php: integrated the XSLT indexing,
8580 a few fixed in the indexer, added a scope selection at the
8581 search level.
8582
Daniel Veillard01992e02002-10-09 10:20:30 +00008583Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8586 this was due to uninitialized parts of the validation context
8587
Daniel Veillard321be0c2002-10-08 21:26:42 +00008588Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * debugXML.c: applied patch from Mark Vakoc except the API
8591 change, preserved it.
8592 * doc/*: updated the docs to point to the search engine for
8593 information lookup or before bug/help reports.
8594
Daniel Veillard01e87d22002-10-08 16:55:06 +00008595Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8596
8597 * doc/index.py doc/search.php: added mailing-list archives
8598 indexing and lookup
8599
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008600Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8603
Daniel Veillard9b006132002-10-07 11:13:27 +00008604Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * doc/index.py: improved HTML indexing
8607 * doc/search.php: make the queries also lookup the HTML based indexes
8608
Daniel Veillard141d04b2002-10-06 21:51:18 +00008609Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * doc/index.py: added HTML page indexing
8612
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008613Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8614
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008615 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008616 problem in libxslt.
8617 * catalog.c: fixed list handling in XML_CATALOG_FILES
8618
Daniel Veillardceb09b92002-10-04 11:46:37 +00008619Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * valid.c: typo/bug found by Christian Glahn
8622
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008623Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8624
8625 * xmlIO.c: applied Windows CE patch from Javier.
8626 * win32/wince: new directory, contains support for the PocketPC
8627 with Windows CE from Javier.
8628 * include/win32config.h: reorganised, removed duplicate
8629 definitions and applied WinCE patch from Javier.
8630 * include/wsockcompat.h: new file, now contains WinSock
8631 compatibility macros.
8632 * win32/Makefile.msvc: introduced double-run compilation.
8633
Daniel Veillarde16b5742002-09-26 17:50:03 +00008634Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * configure.in include/libxml/xmlwin32version.h: preparing release
8637 of 2.4.25
8638 * doc/*: updated and regenerated teh docs and web pages.
8639
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008640Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8641
8642 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8643 error were not covering namespace declarations.
8644 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8645 it was missing the attribute declaration for the namespace
8646 * result/VC/NS3: the fix now report breakages in that test
8647
Daniel Veillardabe01742002-09-26 12:40:03 +00008648Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8651
Daniel Veillard2ace1952002-09-26 12:28:02 +00008652Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8655 and regenerated the docs and web site
8656
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008657Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8660 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8661 not before
8662
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008663Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8664
8665 * python/generator.py python/libxml2class.txt: fixed a stupid error
8666 breaking the python API
8667
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008668Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8671 triostr.c triostr.h: applied a trio update patch from
8672 Bjorn Reese which should work with MinGW
8673
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008674Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * tree.c: improving some documentation comments
8677 * xmlregexp.c: found and fixed a mem leak with python regression tests
8678 * doc/*: rebuilt the doc and the API XML file including the
8679 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8680 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8681 python/types.c: added access to the XML Schemas regexps from
8682 python
8683 * python/tests/Makefile.am python/tests/regexp.py: added a
8684 simple regexp bindings test
8685
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008686Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8687
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008688 * doc/xml.html:
8689 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008690
Daniel Veillard118aed72002-09-24 14:13:13 +00008691Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8692
8693 * xmlregexp.c: fixed the data callback on transition functionality
8694 which was broken when using the compact form
8695 * result/schemas/*: updated the results, less verbose, all tests
8696 pass like before
8697 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8698 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8699 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8700 annoying warnings
8701 * xpath.c: try to provide better error report when possible
8702
Daniel Veillard72336152002-09-21 13:08:14 +00008703Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * Makefile.am: fixed a breakage raised by Jacob
8706
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008707Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8708
8709 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8710 which don't use sockets
8711
Igor Zlatkovic01280582002-09-20 16:40:34 +00008712Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8713
8714 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8715 * win32/configure.js: applied zlib patch from Daniel Gehriger
8716
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008717Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8718
8719 * win32/configure.js: applied the patch from Mark Vakoc for
8720 regexp support
8721 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8722 for regexp support
8723
Daniel Veillardb5c05732002-09-20 13:36:25 +00008724Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8725
8726 * xmlschemastypes.c: as pointed by Igor Float and Double
8727 parsing ain't finished yet
8728
Daniel Veillard40b11342002-09-20 12:01:39 +00008729Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * Makefile.am configure.in: trying to fix #88412 by bypassing
8732 all the python subdir if python ain't detected
8733
Daniel Veillard23e73572002-09-19 19:56:43 +00008734Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8737 made configuring with regexps/automata/unicode the default
8738 but without schemas ATM
8739 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8740 fixed the regexp based DTD validation performance and memory
8741 problem by switching to a compact form for determinist regexps
8742 and detecting the determinism property in the process. Seems
8743 as fast as the old DTD validation specific engine :-) despite
8744 the regexp built and compaction process.
8745
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008746Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * valid.c: determinism is debugged, new DTD checking code now works
8749 but xmlFAComputesDeterminism takes far too much CPU and the whole
8750 set usues too much memory to be really usable as-is
8751
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008752Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * tree.c: fixed another stupid bug in xmlGetNodePath()
8755 * xmllint.c: --version now report the options compiled in
8756
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008757Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * HTMLparser.c: small cleanup
8760 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8761 when configured with them. A bit of debugging around the determinism
8762 checks is still needed
8763
Daniel Veillard63b01c22002-09-17 19:25:28 +00008764Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8767
Daniel Veillard92727042002-09-17 17:59:20 +00008768Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * xmlIO.c: small portability glitch fixed.
8771
Daniel Veillard84d70a42002-09-16 10:51:38 +00008772Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * xmlschemastypes.c: incomplete steps for real/double support
8775 * testAutomata.c include/libxml/xmlautomata.h
8776 include/libxml/xmlregexp.h: avoiding a compilation problem
8777 * valid.c include/libxml/valid.h: starting the work toward using
8778 the regexps for actual DTD validation
8779
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008780Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * hash.c: cosmetic cleanup
8783 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8784 integrating a DTD validation layer based on the regexps
8785
Daniel Veillard4402ab42002-09-12 16:02:56 +00008786Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8789 the determinism was tested before eliminating the epsilon
8790 transitions :-(
8791
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008792Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * python/generator.py python/libxml.c python/libxml.py
8795 python/libxml2-python-api.xml python/libxml2class.txt
8796 python/libxml_wrap.h python/types.c: updated the python
8797 bindings, added code for easier File I/O, and the ability to
8798 define a resolver from Python fixing bug #91635
8799 * python/tests/Makefile.am python/tests/inbuf.py
8800 python/tests/outbuf.py python/tests/pushSAXhtml.py
8801 python/tests/resolver.py python/tests/serialize.py: updated
8802 and augmented the set of Python tests.
8803
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008804Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8805
8806 * win32/configure.js: added more readme info for the binary
8807 package.
8808
Daniel Veillard607b35c2002-09-10 12:16:19 +00008809Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8810
8811 * xmlIO.c: fixed a stupid out of bound array error
8812
8813Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8814
8815 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8816 messing around with support for Windows path, cleanups,
8817 trying to identify and fix the various code path to the
8818 filename access. Added xmlNormalizeWindowsPath()
8819
Daniel Veillard76575762002-09-05 14:21:15 +00008820Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * error.c valid.c: working on better error reporting of validity
8823 errors, especially providing an accurate context.
8824 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8825 error reports in those cases.
8826
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008827Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8828
8829 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8830 parser.c parserInternals.c xmlIO.c: get rid of all the
8831 perror() calls made in the library execution paths. This
8832 should fix both #92059 and #92385
8833
Daniel Veillard19aa7022002-09-05 11:14:19 +00008834Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * xmllint.c: memory leak reporting was broken after a change
8837 of the preprocessor symbol used to activate it.
8838
Daniel Veillardec6725e2002-09-05 11:12:45 +00008839Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * tree.c: try to make the copy function work for node of
8842 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8843 DOM layers though, not libxml2 itself.
8844
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008845Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * valid.c: try to provide file and line informations, not all
8848 messages are covered, but it's a (good) start
8849
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008850Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * xinclude.c: reimplemented a large part of the XInclude
8853 processor, trying to minimize resources used, James Henstridge
8854 provided a huge test case which was exhibiting severe memory
8855 consumption problems.
8856
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008857Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * python/Makefile.am: applied patch from Christophe Merlet to
8860 reestablish DESTDIR
8861
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008862Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * libxml.spec.in: fixes libary path for x86_64 AMD
8865
John Fleckbe98b332002-09-04 03:16:23 +00008866Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8867
8868 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008869 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008870 (plus resulting generated html files)
8871 fixing one spot I missed in the tutorial where I hadn't freed
8872 memory properly
8873
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008874Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8875
8876 * doc/tutorial/includeaddattribute.c
8877 * doc/tutorial/includeaddkeyword.c
8878 * doc/tutorial/includegetattribute.c
8879 * doc/tutorial/includekeyword.c
8880 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008881 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008882 update tutorial to properly free memory (thanks to Christopher
8883 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008884 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008885 added image files so the callouts are graphical, making it
8886 easier to read ( use "--param callout.graphics 1" to generate
8887 html with graphical callouts)
8888
Daniel Veillarde1662542002-08-28 11:50:59 +00008889Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8890
8891 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8892 nice logos generated by Marc Liyanage
8893 * doc/site.xsl *.html: changed the stylesheet to show the new
8894 logo and regenerated the pages
8895
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008896Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8899
Daniel Veillard42766c02002-08-22 20:52:17 +00008900Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * xpath.c: possible mem leak patch from Jason Adams
8903
8904Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8907 in the XQuery namespace
8908 * configure.in: preparing 2.4.24
8909 * doc/*.html: updated the web pages
8910
8911Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * python/generator.py: closing bug #85258 by generating conditional
8914 compile check to avoid linking to routines not configured in.
8915
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089162002-08-22 Havoc Pennington <hp@pobox.com>
8917
8918 * autogen.sh: update error message for missing automake
8919
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008920Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * python/Makefile.am: typo in target name resulted in libxml2.py
8923 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8924
Daniel Veillard22669b22002-08-22 07:17:11 +00008925Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * win32/win32/Makefile.mingw: updated with version from
8928 Elizabeth Barham at http://soggytrousers.net/repository/
8929
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00008930Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8931
8932 * win32/Makefile.msvc: added the prefix location to the include
8933 and lib search path.
8934
Havoc Pennington830e8972002-08-18 22:22:13 +000089352002-08-18 Havoc Pennington <hp@pobox.com>
8936
8937 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
8938 both automake 1.6 and 1.4 installed get the right automake. Means
8939 compilation from CVS will now require the latest automake 1.4
8940 release, or manually creating symlinks called "automake-1.4" and
8941 "aclocal-1.4"
8942
Daniel Veillardb6984ef2002-08-14 16:55:31 +00008943Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8944
8945 * configure.in python/Makefile.am: more AMD 64 induced changes from
8946 Frederic Crozat
8947
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00008948Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8949
8950 * xinclude.c: oops I was missing the xml:base fixup too
8951 * result/XInclude/*.xml: this adds xml:base attributes to most
8952 results of the tests
8953
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00008954Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8955
8956 * xinclude.c: quick but apparently working implementation of
8957 xi:fallback, should close bug #89684
8958 * Makefile.am test/XInclude/docs/fallback.xml
8959 result/XInclude/fallback.xml: added a basic test for fallback,
8960 and run with --nowarning to avoid a spurious warning
8961 * configure.in: applied patch from Frederic Crozat for python
8962 bindings on AMD 64bits machines.
8963
Daniel Veillard9e923512002-08-14 08:48:52 +00008964Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * parser.c: xmlSAXUserParseMemory() really ought to fail if
8967 the caller don't pass a SAX callback block.
8968
Daniel Veillardc1a0da32002-08-14 08:32:18 +00008969Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * tree.c: applied the same fix for the XML-1.0 namespace to
8972 xmlSearchNsByHref() as was done for xmlSearchNs()
8973
Daniel Veillardad11b302002-08-12 14:53:41 +00008974Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * libxml.3: small cleanup of the man page
8977 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
8978 when serializing HREF attributes generated by XSLT.
8979
Daniel Veillardc084e472002-08-12 13:27:28 +00008980Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
8983 version of Marc Liyanage' patch for boolean attributes in HTML
8984 output
8985
Daniel Veillard5f91b372002-08-12 12:13:01 +00008986Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * python/tests/serialize.py: fixed the test results, indenting
8989 behaviour changed slightly
8990
Aleksey Sanin9e951762002-08-08 18:02:41 +00008991Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
8992
8993 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
8994 new c14n function to Windows def files
8995
Aleksey Saninea4272a2002-08-02 23:50:03 +00008996Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
8997
8998 * c14n.c: fixed a memory leak in c14n code
8999
Daniel Veillard58e44c92002-08-02 22:19:49 +00009000Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * parser.c include/libxml/parser.h: adding a new API for Christian
9003 Glahn: xmlParseBalancedChunkMemoryRecover
9004 * valid.c: patch from Rick Jones for some grammar cleanup in
9005 validation messages
9006 * result/VC/* result/valid/*: this slightly change some of the
9007 regression tests outputs
9008
Daniel Veillard0bf29002002-08-01 12:54:11 +00009009Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * tree.c: trying to fix a problem in namespaced attribute handling
9012 raised by Christian Glahn
9013
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009014Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * encoding.c include/libxml/encoding.h: Opening the interface
9017 xmlNewCharEncodingHandler as requested in #89415
9018 * python/generator.py python/setup.py.in: applied cleanup
9019 patches from Marc-Andre Lemburg
9020 * tree.c: fixing bug #89332 on a specific case of loosing
9021 the XML-1.0 namespace on xml:xxx attributes
9022
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009023Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9024
9025 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9026 corner case from new Merlin's test suite and added a callback
9027 that will be used to improve xmlsec performance
9028
9029
Daniel Veillard0b22def2002-07-29 16:23:03 +00009030Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * HTMLtree.c: trying to fix the <style> escaping problem in
9033 HTML serialization bug #89342
9034
Daniel Veillard0b28e882002-07-24 23:47:05 +00009035Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9038 and rebuilt the web site.
9039
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009040Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009041
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009042 * include/libxml/tree.h: added _private member to xmlNs struct
9043
Daniel Veillard1d995272002-07-22 16:43:32 +00009044Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * HTMLparser.c: fixing bug #84876 based on the xml working
9047 code.
9048
William M. Brack61eaba52002-07-21 11:14:18 +00009049Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9050
9051 * python/Makefile.am: enhanced to fix bug 72012 (errors
9052 when using '-jX' make parameter)
9053
William M. Brackef61d202002-07-19 08:32:00 +00009054Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9055
9056 * xpath.c: small additional enhancement for booleans
9057 compared to nodesets
9058
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009059Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * HTMLtree.c: changed the order of the encoding declaration
9062 attributes in the meta tags due to a bug in IE/Mac
9063
William M. Brack0c022ad2002-07-12 00:56:01 +00009064Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9065
9066 * xpath.c: enhanced handling of booleans (especially '='
9067 and '!=' for nodesets) - fixes bug 85256. Added new
9068 routine xmlXPathNotEqualValues for more proper handling
9069 of '!=' when nodesets are involved.
9070
Daniel Veillard06944e22002-07-11 19:55:18 +00009071Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9074 doc/xmlcatalog_man.xml to the source distribution
9075
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009076Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9077
9078 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9079 asked for this.
9080
Daniel Veillard539638b2002-07-06 19:55:14 +00009081Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * configure.in: preparing 2.4.23
9084 * doc/*: rebuilt the docs
9085
Daniel Veillard176d99f2002-07-06 19:22:28 +00009086Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * parser.c: fixing bug #84169 by fixing the
9089 comment of xmlCreatePushParserCtxt to describe the
9090 encoding detection parameters better.
9091
Daniel Veillard37f961d2002-07-06 17:53:56 +00009092Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * valid.c: fixing bug #79331 in one path the lookup for
9095 ID attributes on a namespaced node wasn't handled correctly :-\
9096
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009097Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * HTMLparser.c: trying to fix 87235 about discarded white
9100 spaces in the HTML parser.
9101 * result/HTML/*: this changes the output of a number of HTML
9102 regression tests
9103
Daniel Veillardfdc91562002-07-01 21:52:03 +00009104Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * xpath.c: applied patch from Richard Jinks for the namespace
9107 axis + fixed a memory error.
9108 * parser.c parserInternals.c: applied patches from Peter Jacobi
9109 removing ctxt->token for good.
9110 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9111 popped out by the regression tests.
9112 * Makefile.am: patch for threads makefile from Gary Pennington
9113
William M. Brack6000af52002-06-28 11:43:13 +00009114Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9115
Daniel Veillardfdc91562002-07-01 21:52:03 +00009116 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009117 expressions involving preceding-sibling (et al).
9118
Daniel Veillard153120c2002-06-18 07:58:35 +00009119Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * hash.c: applied a patch from Peter Jacobi to solve a problem
9122 when compiling with the Watcom C on Win32
9123 * result/schemas/*.err: the change of hashing algo generated
9124 permutations in the output
9125
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009126Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * hash.c: applied patch from Sander Vesik improving the quality of
9129 the hash function.
9130
Aleksey Sanina5808b92002-06-14 17:07:41 +000091312002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009132
9133 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9134 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9135 xmllint.c xpath.c: replaced sprintf() with snprintf()
9136 to prevent possible buffer overflow (the bug was pointed
9137 out by Anju Premachandran)
9138
Daniel Veillarde059b892002-06-13 15:32:10 +00009139Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * parser.c: removed an uninitialized data error popped by valgrind
9142 on PE references
9143
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009144Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9145
9146 * doc/xml.html
9147 adding tutorial reference to the web page
9148
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009149Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9150
9151 * doc/tutorial/xmltutorial.xml
9152 * doc/tutorial/ar01s07.html
9153 * doc/tutorial/ape.html
9154 * doc/tutorial/includegetattribute.c
9155 adding section to tutorial about retrieving an attribute
9156 value
9157
Daniel Veillardf5582f12002-06-11 10:08:16 +00009158Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * parser.c: applied a couple of patches from Peter Jacobi to start
9161 to get rid of ctxt->token, with a possible significant speed
9162 improvement to be gained once done. Better compliance with PE
9163 references constructs in DTDs too.
9164 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9165 from Peter too
9166
Daniel Veillard38d80e22002-06-11 07:24:56 +00009167Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9170 xmlParseElement was likely to have been deallocated at the
9171 time of the report, possibly leading to segfault. Just report
9172 the tag name now.
9173
Daniel Veillard9e412302002-06-10 15:59:44 +00009174Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * xpath.c: patch from Richard Jinks for XPath substring() function
9177 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9178
Aleksey Sanina5808b92002-06-14 17:07:41 +000091792002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009180
9181 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9182
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009183Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9184
9185 *doc/FAQ.html
9186 fixing typos in FAQ, thanks to Robert Funnell for the
9187 editing help
9188
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009189Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9190
9191 * NEWS: got complaints from rpmlint that it was empty
9192
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009193Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9194
9195 * added doc/tutorial, including:
9196 apa.html
9197 apb.html
9198 apc.html
9199 apd.html
9200 ar01s02.html
9201 ar01s03.html
9202 ar01s04.html
9203 ar01s05.html
9204 ar01s06.html
9205 includeaddattribute.c
9206 includeaddkeyword.c
9207 includekeyword.c
9208 includestory.xml
9209 index.html
9210 xmltutorial.xml
9211 libxml tutorial, including generated html
9212
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009213Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9214
9215 * result/c14n/exc-without-comments/merlin-c14n-two-*
9216 result/c14n/without-comments/merlin-c14n-two-*
9217 test/c14n/exc-without-comments/merlin-c14n-two-*
9218 test/c14n/without-comments/merlin-c14n-two-*
9219 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9220 c14n/exc-c14n and slightly modified test script to handle
9221 these test cases
9222 * c14n.c: fixed bugs for complicated nodes set (namespace
9223 without node and others from merlin-c14n-two.tar.gz)
9224 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9225 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9226 for xmlsec performance patch
9227 * xpath.c: fixed self::node() for namespaces and attributes
9228
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009229Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9230
9231 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9232 but with the format parameter
9233 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9234
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009235Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9236
9237 * Makefile.am: updated c14n tests suite
9238 * c14n.c: performance improvement for previous c14n patch
9239
Daniel Veillarde72c7562002-05-31 09:47:30 +00009240Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * parser.c: another peroformance patch from Peter Jacobi, that
9243 time on parsing attribute values.
9244
Aleksey Sanin508a1012002-05-31 06:32:32 +00009245Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9246
9247 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9248 into LibXML2 test suite
9249
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009250Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9251
9252 * c14n.c: propagating xpath ancesstors node fix to c14n
9253 plus small performance improvement to reduce number of
9254 mallocs
9255 * xpath.c: fixed ancestors axis processing for namespace nodes
9256
Daniel Veillard46de64e2002-05-29 08:21:33 +00009257Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9260 Peter Jacobi
9261
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009262Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * configure.in: preparing 2.4.22
9265
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009266Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9269 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9270 a public entry point.
9271 * doc/*: rebuilt the API and docs
9272
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009273Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * xpath.c: patch from Richard Jinks to fix a problem introduced
9276 in the previous patch and pointed by Norm
9277
Daniel Veillardc6924812002-05-24 11:10:43 +00009278Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * libxml.spec.in: fixing bug #81112
9281
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009282Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * uri.c: fixing bug #82848
9285
Daniel Veillarda2878972002-05-24 07:54:39 +00009286Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9289 output of one catalog test
9290
Aleksey Sanin114e4752002-05-24 07:20:27 +00009291Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009292
Aleksey Sanin114e4752002-05-24 07:20:27 +00009293 * global.data globals.c tree.c include/libxml/globals.h
9294 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9295 default value for global parameter xmlIndentTreeOutput to 1 and
9296 introduced new global parameter xmlTreeIndentString (the string
9297 used to do one-level indent) with default value " " (as it was
9298 in tree.c)
9299
Daniel Veillard49d5af82002-05-23 11:55:49 +00009300Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9301
9302 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9303 with trio and schemas.
9304
Daniel Veillard7c13af42002-05-22 09:57:32 +00009305Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * xpath.c: patch from Richard Jinks to fix the problem raised in
9308 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9309
Daniel Veillard5a872412002-05-22 06:40:27 +00009310Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * xmlschemas.c: a bit of work on import.
9313 * xmlschemastypes.c: Charles Bozeman provided a compare function
9314 for date/time types so min/max facet restrictions should work,
9315 indeterminate comparisons return an error instead of equal.
9316 * test/schemas/date_0* result/schemas/date_0_0: specific test
9317 from Charles Bozeman too
9318
Daniel Veillard10b6da42002-05-18 07:55:20 +00009319Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9322 from Christian Cornelssen fixing the man pages and the Catalog
9323 building script.
9324 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9325 next step is <xs:import> I now have a reasonable understanding
9326 of how it works.
9327
Daniel Veillarde5354492002-05-16 08:43:22 +00009328Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9331
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009332Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9333
9334 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9335
Daniel Veillard088bf112002-05-14 11:03:59 +00009336Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * xpath.c: fixing an XPath function evalutation bug pointed out
9339 by Alexey Efimov where the context was lost when evaluating
9340 the function arguments
9341
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009342Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009343
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009344 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9345 function public for XMLSec performance optimizations
9346
Daniel Veillard3cd72402002-05-13 10:33:30 +00009347Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * python/generator.py python/libxml2class.txt : fixed a problem
9350 with the HTML parser pointed by Gary Benson
9351 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9352 example
9353
Aleksey Sanine48a3182002-05-09 18:20:01 +00009354Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9355 * parser.c: fixed bug #81159 (memory growth in SAX)
9356
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009357Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9358 * xpath.c: fixed bug #78858 (the real fix)
9359
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009360Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009361 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009362
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009363Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * tree.c: modified xmlNodeSetBase to allow changing the
9366 base of a document.
9367
Daniel Veillard070803b2002-05-03 07:29:38 +00009368Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * xmlschemastypes.c: patch Charles Bozeman for validation of
9371 all the date, time, and duration types
9372 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9373 * configure.in: fixed an error pointed by an user
9374 * xml2-config.in: fixed an error pointed by an user
9375
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009376Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9377
9378 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9379 win32/libxml2.def.src xmlIO.c: exported default
9380 'file:', 'http:' and 'ftp:' protocols input handlers
9381 and maked protocols comparisson case insensitive
9382
Daniel Veillard34de97f2002-04-30 14:29:22 +00009383Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * configure.in: Neven Has detected a typo
9386
Daniel Veillard28577c32002-04-30 06:48:41 +00009387Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9390 as one of the persons allowed to commit directly to the
9391 module.
9392
Daniel Veillardfc57b412002-04-29 15:50:14 +00009393Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9396 * valid.c: raised a too low limit
9397 * doc/*: rebuilt the docs
9398
Daniel Veillardeca82812002-04-24 11:42:02 +00009399Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * test/XPath/expr/floats test/XPath/expr/functions
9402 result/XPath/expr/floats result/XPath/expr/functions
9403 xpath.c: another XPath conformance patch from Richard Jinks
9404
Daniel Veillard13e04c62002-04-23 17:51:29 +00009405Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * xmlschemas.c: fixed validation of attribute groups.
9408 * test/schemas result/schemas: added an example from the primer
9409
Daniel Veillard88c58912002-04-23 07:12:20 +00009410Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9413 * test/schemas result/schemas: updated the test list
9414
Daniel Veillarde19fc232002-04-22 16:01:24 +00009415Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * TODO: updated a bit
9418 * parser.c: made a comment more specific
9419 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9420 Schemas conformance.
9421 * test/schemas result/schemas: updated the test list
9422
Daniel Veillard441bc322002-04-20 17:38:48 +00009423Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9426 implementing xs:all with minOccurs = 0
9427 * tes/schemas/* result/schemas/*: added more tests covering
9428 xs:all
9429
Daniel Veillard8a001f62002-04-20 07:24:11 +00009430Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * xmlregexp.c: first implementation of the all particle, this
9433 may need to be revisited for case where not all transitions
9434 must be crossed.
9435
Daniel Veillard7646b182002-04-20 06:41:40 +00009436Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * tree.c: another entity processing update from Markus Henke
9439
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009440Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9441
9442 * trionan.c: fixed crash on OSF/1
9443
Daniel Veillardb4398962002-04-19 07:01:55 +00009444Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * xmlschemas.c: more Schemas work
9447 * test/schemas/* result/schemas/*: added more tests coming
9448 from the spec.
9449
Daniel Veillard54761132002-04-18 21:00:44 +00009450Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9453 ExcC14N specification
9454
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009455Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * tree.c: patch from Markus Henke, fix for recursive entities.
9458
Daniel Veillard23b1f372002-04-18 15:50:05 +00009459Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * xpath.c: fix a problem with string() on a document node.
9462
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009463Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * Makefile.am xmlschemas.c: more Schemas work
9466 * test/schemas/* result/schemas/*: added more tests coming
9467 from the spec.
9468
Daniel Veillard6231e842002-04-18 11:54:04 +00009469Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9472 * result/HTML/*: this changes a few things in the results
9473
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009474Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9475
9476 * include/libxml/tree.h: eliminated 'declaration different than
9477 prototype' warning
9478 * include/win32config.h: "resolved" conflicts with errno.h
9479
Daniel Veillardb509f152002-04-17 16:28:10 +00009480Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9483 on the automata interfaces and debug of counted choices
9484 * test/schemas/* result/schemas/*: added a number of tests
9485
Daniel Veillard8651f532002-04-17 09:06:27 +00009486Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9489 a bit of work on Schemas
9490 * testSchemas.c: try to make it more useful
9491 * test/schemas/* result/schemas/* Makefile.am: changed the
9492 Schemas regression test procedure, started adding a few samples
9493
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009494Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9495
9496 * include/libxml/encoding.h: Patch for the Borland C++ builder
9497 * include/libxml/tree.h: Patch for the Borland C++ builder
9498 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009499 * win32/bcb5: New directory for the Borland C++ builder
9500 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009501
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009502Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9503
9504 * win32/Makefile.msvc: Update for XML Schema support
9505 * win32/configure.js: Update for XML Schema support
9506 * win32/libxml2.def.src: Update for XML Schema support
9507
Daniel Veillard4255d502002-04-16 15:50:10 +00009508Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9511 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9512 xmlunicode.c include/libxml/Makefile.am
9513 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9514 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9515 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9516 include/libxml/xmlversion.h.in : merged the current state of
9517 XML Schemas implementation, it is not configured in by default,
9518 a specific --schemas configure option has been added.
9519 * test/automata test/regexp test/schemas Makefile.am
9520 result/automata result/regexp result/schemas:
9521 merged automata/regexp/schemas regression tests
9522
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009523Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xpath.c: Gary found a compile time problem, fixes #78823
9526
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009527Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * configure.in: release of 2.4.20
9530 * doc/*: updated and rebuilt the docs
9531
Daniel Veillardf544f192002-04-15 12:56:56 +00009532Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * python/Makefile.am: patch from Cristian Gafton to build on
9535 Red Hat 6.2, should also fix #75779
9536
Daniel Veillard940492d2002-04-15 10:15:25 +00009537Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * valid.c: first part of fixing #78729
9540
Daniel Veillardeb475a32002-04-14 22:00:22 +00009541Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9544 escaping of URI when saving HTML files.
9545 * result/HTML/*: this impacted some tests
9546
Daniel Veillard9b731d72002-04-14 12:56:08 +00009547Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * configure.in: trying to fix #77441
9550
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009551Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * include/libxml/xmlIO.h: Hallski complained it could not be
9554 included by itself.
9555
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009556Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9559
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009560Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9561
9562 * win32/configure.js: patch from Nilo for the c14n option
9563 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9564
Daniel Veillardda423da2002-04-10 19:25:38 +00009565Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9568 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9569 LIBXML_THREAD_ENABLED
9570
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009571Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * xpath.c: another patch from Richard Jinks for substring conformance
9574 * test/XPath/expr/floats test/XPath/expr/strings
9575 result/XPath/expr/floats result/XPath/expr/strings: update of the
9576 test suite to check those.
9577
Daniel Veillard01917aa2002-04-10 11:30:41 +00009578Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * xpath.c: patch from Richard Jinks for .x float parsing.
9581
Daniel Veillard46d6c442002-04-09 16:10:39 +00009582Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * parser.c: patch from Markus Henke when an encoding ain't recognized
9585
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009586Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * libxml.m4: got a report that #include <string.h> was needed
9589
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009590Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9593
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009594Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9595
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009596 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009597
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009598Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9599
9600 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9601 pointed out by Melvyn Sopacua.
9602
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009603Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * libxml.m4: Frédéric Crozat gave a patch related to the change
9606 of Include paths breaking the libxml.m4
9607
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009608Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * xpath.c: Fix bug #76927 forgot to save some context
9611 when evaluating binary expressions
9612
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009613Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * configure.in: fixed configure for MPE/iX from Markus Henke
9616 * xmlmemory.c: fixed initialization problems
9617 * xpath.c: another set of patches from Richard Jinks this
9618 fixes "make XPathtests" on linux
9619
Daniel Veillard21458c82002-03-27 16:12:22 +00009620Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9623 * test/XPath/expr/compare test/XPath/expr/equality
9624 test/XPath/expr/floats test/XPath/expr/functions
9625 test/XPath/expr/strings result/XPath/expr/compare
9626 result/XPath/expr/equality result/XPath/expr/floats
9627 result/XPath/expr/functions result/XPath/expr/strings: Updated
9628 tests though they show a divergence on Linux
9629
Daniel Veillard28dfed12002-03-27 09:08:17 +00009630Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * xpath.c trionan.c: previous commit also included patches
9633 from Richard Jinks on some IEEE support corner case
9634
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009635Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9638 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9639 that $(datadir) should be used for docs
9640
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009641Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9644 could leak filedescriptors
9645
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009646Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * configure.in nanohttp.c: applied patch from Allan Clark for
9649 UnixWare/OpenServer
9650
Daniel Veillard19274092002-03-25 16:48:03 +00009651Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * configure.in: preparing 2.4.19
9654 * doc/*: rebuilt the docs
9655
Daniel Veillard56b2db72002-03-25 16:35:28 +00009656Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * nanohttp.c: fixing #76043, got fed up with non-portability
9659 of that piece of code.
9660
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009661Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * valid.c SAX.c: Never commit without running "make tests" :-(
9664 fix a couple of stupidities in the previous commit
9665 * result/*: a few changes in some attribute order result of previous
9666 commit.
9667
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009668Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9671 the internal subset should not raise duplicate ID errors,
9672 also there was a small bug in conjunction to namespace
9673 declarations defaulted and xml:xxx attributes DTD definitions.
9674
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009675Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * xpath.c: Richard Jinks also raised some rounding problems
9678 this tries to fix them
9679
Daniel Veillard4e2df542002-03-22 12:23:14 +00009680Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9683 behaviour in xmlXPathCastToString()
9684
Daniel Veillarddb552912002-03-21 13:27:59 +00009685Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9688 raised by Morus Walter
9689
Daniel Veillard9e537932002-03-21 13:08:08 +00009690Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9693 from Igor
9694
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009695Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * xpath.c: fixing #75619, related to a problem when trying
9698 to evaluate condition when the current node set resulting
9699 from that sub-step evaluation is empty. Also fixes 2 potential
9700 problem with previous-sibling and next-siblings axis.
9701
Daniel Veillard1840ef02002-03-21 08:05:23 +00009702Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9705 HTML support is not configured in.
9706
Daniel Veillard561b7f82002-03-20 21:55:57 +00009707Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9710 include/libxml/tree.h: dohh I really didn't intended to commit
9711 this test version :-(
9712
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009713Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * testSAX.c: I wanted to see the real speed at the SAX interface
9716 after a little too many Ximianer started complaining about the
9717 parser speed.
9718 added a --quiet option:
9719 paphio:~/XML -> ls -l db100000.xml
9720 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9721 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9722 3200006 callbacks generated
9723 real 0m1.270s
9724 Which means 16MBytes/s and 3Mcallback/s
9725
Daniel Veillardc62a1472002-03-19 18:35:12 +00009726Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xpath.c: valgrind spotted another error that time when running
9729 on libxslt regression tests
9730
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009731Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * Makefile.am: adding "make valgrind" running the full regression
9734 tests (except python ones) under Valgrind (using valgrind -q
9735 which was kindly added by the author).
9736 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9737 passes cleanly now except an obcure floating point initialization
9738 raised in log10() in one XPath regression test ???
9739 * tree.c: edited some comments to close #75244
9740
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009741Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9744 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9745 context of ScrollKeeper, made sure that if the number is
9746 an integer, the serialization follows the description at
9747 http://www.w3.org/TR/xpath#section-String-Functions
9748
Daniel Veillard5997aca2002-03-18 18:36:20 +00009749Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009751 * configure.in: preparing 2.4.18
9752 * doc/*: updated and rebuilt the web site
9753 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9754 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009755 * parser.c: humm, changed the way the SAX parser work when
9756 xmlSubstituteEntitiesDefault(1) is set, it will then
9757 do the entity registration and loading by itself in case the
9758 user provided SAX getEntity() returns NULL.
9759 * testSAX.c: added --noent to test the behaviour.
9760
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009761Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * parser.c: Wilfried Teiken provided a hackish but working
9764 way to get context reported back on entities when parsing
9765 with SAX and without breaking the DOM build.
9766
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009767Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * c14n.c: applied a new patch from Aleksey Sanin
9770 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9771 to reference Aleksey implementation of XML digital Signatures
9772
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009773Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * xpath.c: small fix to avoid potential problem due to
9776 ordering of freeing data
9777 * python/Makefile.am: people were complaining about
9778 the generated file in python dir not being built
9779
Daniel Veillardd2379012002-03-15 22:24:56 +00009780Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9783 python/generator.py python/libxml.c python/types.c: Cleanup
9784 of the python Makefiles based on Jacob and James feedback,
9785 fixed the spec file accordingly, fixed the number of warning
9786 that passing my pedantic CFLAGS was generating. Conclusion
9787 is that Python includes are real crap.
9788
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009789Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * configure,in: it was reported quite a few times that
9792 xml2-config --cflags should not output
9793 -I$includeprefix/libxml2/libxml because libxml2 header names
9794 clashes with existing names like list.h from C++ stl.
9795 Includes should be #include<libxml/xxx.h> so ...
9796
Daniel Veillard6f293b12002-03-15 09:42:33 +00009797Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * c14n.c: another patch from Aleksey Sanin
9800
Daniel Veillard5c396542002-03-15 07:57:50 +00009801Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9804 canonicalization algorithm
9805 * doc/xml.html doc/index.html: added the C14N references on the
9806 index page.
9807
jacob berkman9be65862002-03-14 02:15:56 +000098082002-03-13 jacob berkman <jacob@ximian.com>
9809
9810 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9811 usage, redundant, and gcc specific
9812
Daniel Veillard75be0132002-03-13 10:03:35 +00009813Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * xpath.c: speedup some node selection operations, this can
9816 have a significant impact on DocBook Norm's stylesheets
9817 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9818 make sure it's always the case
9819 * debugXML.c: distinguish CDATA and comments in ls operations
9820
Daniel Veillard61f26172002-03-12 18:46:39 +00009821Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9824 to generate better API descriptions etc...
9825
Daniel Veillard9ff88172002-03-11 09:15:32 +00009826Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * c14n.c: Fixing #74186, made sure all boolean expressions
9829 get fully parenthesized, ran indent on the output
9830 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9831 include/libxml/tree.h: also #74186 related, removed the
9832 --with-buffers option, and all the preprocessor conditional
9833 sections that were resulting from it.
9834
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009835Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * valid.c: applied patch from Dodji Seketeli fixing an
9838 uninitailized variable in xmlValidGetValidElements()
9839
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009840Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * c14n.c: fixed a few comments
9843 * doc/*.html doc/*/*.html: regenerated the docs and added
9844 the C14N API
9845 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9846
Daniel Veillardfa49d872002-03-09 10:20:00 +00009847Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * check-xml-test-suite.py: fix to adapt varaiations in the
9850 bindings
9851 * configure.in python/setup.py python/setup.py.in: fixed to
9852 have the version of the python scripts automatically updated
9853
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009854Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9857 in xmlCopyProp()
9858
Daniel Veillardaf43f632002-03-08 15:05:20 +00009859Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * configure.in: preparing 2.4.17 release
9862 * doc/*: updated and rebuilt the docs
9863 * xpath.c: fixed a comment
9864 * python/libxml.c: fixed a possible reentrancy problem
9865
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009866Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9869 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9870 added a specific regression test
9871 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9872 not raise exceptions when failing to find the attribute.
9873
Daniel Veillard90bc3712002-03-07 15:12:58 +00009874Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * configure.in xmllint.c: owen pointed out a problem with the
9877 ftme fix, gettimeofday() was not detected by configure and
9878 the ftime header wasn't included, dohhh
9879
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009880Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * configure.in xmllint.c: trying to fix #71457 for timing
9883 precision when gettimeofday() is not availble but ftime() is
9884
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009885Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9888 are now copied on install and part of the -devel RPM
9889
Daniel Veillard7b416132002-03-07 08:36:03 +00009890Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * xpath.c: trying to avoid bug #72150 which was apparently
9893 caused by a gcc bug (or a processor problem) as detailed
9894 at http://veillard.com/gcc.bug
9895
Daniel Veillardf742d342002-03-07 00:05:35 +00009896Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9899 fixed xmlReconciliateNs(), added a Python test/example for
9900 inter-document cut'n paste
9901 * python/libxml.py: fixed node.doc on document nodes and added
9902 xpathEval() onto node objects
9903
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009904Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9907 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9908 fixup and integrated tests for the serialization stuff
9909
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009910Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9913 moved the libxml man page to section 3
9914
Daniel Veillard1e774382002-03-06 17:35:40 +00009915Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * tree.c: fix bug #72490
9918 * python/libxml.c python/libxml.py: added methods serialize()
9919 and saveTo() to all node elements.
9920
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009921Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * xmlIO.c: closed #73430, don't read from an input source
9924 which indicated an end-of-file or an error.
9925
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009926Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * parser.c: make sure SAX endDocument is always called as
9929 this could result in a Python memory leak otherwise (it's
9930 used to decrement ref-counting)
9931 * python/generator.py python/libxml.c python/libxml.py
9932 python/libxml2-python-api.xml python/libxml2class.txt
9933 python/tests/error.py python/tests/xpath.py: implemented
9934 the suggestions made by Gary Benson and extended the tests
9935 to match it.
9936
Daniel Veillardba5e18a2002-03-05 09:36:43 +00009937Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * python/generator.py: applied patch fixing #73450
9940
Daniel Veillard044fc6b2002-03-04 17:09:44 +00009941Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * xpath.c: fixing #61290 "namespace nodes have no parent"
9944 long standing divergence from the XPath REC. NodeSets
9945 simply hold a copy of namespace nodes and those node ->next
9946 points to the parent (which may not be the node carrying the
9947 definition).
9948 * include/libxml/xpath.h: flagged but didn't added a possible
9949 speedup
9950 * DOCBparser.c HTMLparser.c: removed some warnings from push
9951 parser due to new state being added.
9952 * tree.c: new fix from Boris Erdmann
9953 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
9954 the XML Canonalization support from Aleksey Sanin
9955
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00009956Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * tree.c: patch from Boris Erdmann fixing some namespace odities
9959 with xmlCopyNode()
9960
Daniel Veillardc6613042002-03-02 09:34:02 +00009961Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * xmlIO.c: fix bug #72706 when loading a NULL entity
9964
Daniel Veillardc0fef772002-03-01 16:16:31 +00009965Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
9968 actually change in a future XML Namespace revision.
9969
Daniel Veillard79426f22002-03-01 16:14:17 +00009970Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
9973 added the possibility of returning nodesets from XPath extension
9974 functions written in Python
9975
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00009976Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * python/*: commiting some Python bindings work done while travelling
9979
Daniel Veillard97300512002-03-01 09:13:41 +00009980Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
9983 explicitely with memory debugging switched on
9984
Daniel Veillard6361da02002-02-23 10:10:33 +00009985Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * python/generator.py python/libxml.c python/libxml2-python-api.xml
9988 python/libxml2class.txt python/libxml_wrap.h python/types.c:
9989 Added wrapper for the xmlURIPtr type, provided accessors, fixed
9990 the accessor generator for strings
9991 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
9992 regression test.
9993
Daniel Veillard0fea6f42002-02-22 22:51:13 +00009994Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * python/README python/generator.py python/libxml.c python/setup.py:
9997 added the 'usual' setup.py to allow building a libxml2-python
9998 module based on the same code. The initialization is however
9999 different the 2 .so files fo libxml2 and libxslt are identical and
10000 they entry point initialize both libraries. this is done to avoid
10001 some possible nasty problem since the Python don't merge the maps
10002 of all shared modules.
10003
Daniel Veillard158a4d22002-02-20 22:17:58 +000010004Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * parser.c: fixed a push/encoding bug reported by Michael
10007 on librsvg
10008
Daniel Veillard7839e162002-02-20 18:54:48 +000010009Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * include/libxml/parserInternals.h: fixes a misplaced #endif
10012
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010013Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * parser.c valid.c: found and fixed a couple of allocation bugs
10016
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010017Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * doc/xml.html doc/python.html doc/*: added a Python and binding
10020 page describing the current state of the Python bindings and
10021 giving pointers to the other languages wrappers.
10022
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010023Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10026 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10027 rebuilt the API and web site
10028 * xpath.c: fixed #71978 portability bugs
10029
Daniel Veillard8aff2472002-02-19 21:50:43 +000010030Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10033
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010034Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * include/libxml/parserInternals.h parser.c: had to change
10037 2 internal parsing API when processing document content
10038 to check the start and end of element content are defined
10039 in the same entity
10040 * valid.c include/libxml/valid.h: attribute normalization can
10041 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10042 with the context to report it.
10043 * SAX.c: fixed the last known bugs, crazy validation constraints
10044 when a document is standalone seems correctly handled. There
10045 is a couple of open issues left which need consideration especially
10046 PE93 on external unparsed entities and standalone status.
10047 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10048 The 2 tests left failing are actually in error. Cleanup done.
10049
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010050Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * valid.c: implemented E59 spaces in CDATA does not match the
10053 nonterminal S
10054
Daniel Veillard878eab02002-02-19 13:46:09 +000010055Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * SAX.c parser.c valid.c: more validation test fixups
10058 * check-xml-test-suite.py: added duration info for the tests
10059
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010060Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * parser.c valid.c: a couple of errors were reported but not
10063 saved back as such in the parsing context. Down to 1% failure rate
10064 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10065
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010066Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * xmlInternald.c: isExtender was missing a char
10069 * parser.c include/libxml/parser.h: % are acceptable in the
10070 internal subset if within a PUBLIC ID
10071
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010072Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * SAX.c parserInternals.c valid.c: more work on the conformance
10075 suite. Took the step to finally block documents with encoding
10076 errors. It's a fatal error per the spec, people should have fixed
10077 their documents by now.
10078
Daniel Veillard55253e22002-02-18 14:32:39 +000010079Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * check-xml-test-suite.py: fixed the test script after some discussion
10082 on the semantic of TYPE="error"
10083 * Makefile.am: added the script to the distrib
10084
Daniel Veillard28757702002-02-18 11:19:30 +000010085Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * SAX.c entities.c: fixed a couple of conformances issues deep
10088 into the validation code (standalone and undeclared Notations)
10089
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010090Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10093 stayed there for years !
10094
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010095Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10098 missing
10099
Daniel Veillardc7612992002-02-17 22:47:37 +000010100Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * check-xml-test-suite.py: improved the behaviour a bit as
10103 well as the logs
10104 * parser.c valid.c SAX.c: fixed a few more bugs
10105 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10106
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010107Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * check-xml-test-suite.py: python script to run regression tests
10110 against the XML Test suite of W3C/OASis
10111 * SAX.c: fixed a validation bug
10112 * parser.c: fixed 3 errors pointed by the test suite
10113 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10114 * python/Makefile.am: fixed a dependendy
10115
Daniel Veillard9f28f302002-02-15 20:48:08 +000010116Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * xmlmemory.c: avoid a warning bug #71594
10119
Daniel Veillard144024e2002-02-13 21:14:46 +000010120Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10123 warning on alpha/Tru64
10124
Daniel Veillarde4301c82002-02-13 13:32:35 +000010125Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * include/libxml/entities.h: fixing a comment
10128 * valid.c: fixing some troubles with validity check on namespaces
10129 * result/VC/NS3 test/VC/NS3: added a specific regression test
10130
Daniel Veillarda6d05382002-02-13 13:07:41 +000010131Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * tree.c: Fixing #71342 serializing '\n' in attribute values
10134 * result/noent/att3 result/att3 test/att3: added a specific
10135 test.
10136
Daniel Veillard797a5652002-02-12 13:46:21 +000010137Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * python/libxml.c: couple of bug fixes
10140
Daniel Veillard01a6d412002-02-11 18:42:20 +000010141Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * python/*.py: removed tabs and used spaces.
10144
Daniel Veillard397ff112002-02-11 18:27:20 +000010145Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10148 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10149
Daniel Veillard03517542002-02-11 13:54:40 +000010150Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10153 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10154
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010155Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * include/libxml/encoding.h include/libxml/entities.h
10158 include/libxml/globals.h include/libxml/parser.h
10159 include/libxml/threads.h include/libxml/tree.h
10160 include/libxml/xmlmemory.h: trying to fix the include mess
10161
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010162Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * include/libxml/xmlmemory.h: reverted part of the previous
10165 attempt to provide #69655, this was breaking the build.
10166
Daniel Veillard0ba59232002-02-10 13:20:39 +000010167Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10170 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10171 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10172 include/libxml/parserInternals.h include/libxml/tree.h
10173 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10174 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10175 clean.
10176 * python/libxml.c: fixed a warning.
10177
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010178Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10181 copying of node, merge back IDs in the target document.
10182 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10183 test/XInclude/ents/ids.xml: test case
10184 * result/VC/ElementValid4: output changed due to a typo fix
10185
Daniel Veillard1c18e302002-02-09 22:16:40 +000010186Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * python/Makefile.am: seems some version of automake didn't
10189 generate the dependancies right as Jacob found out. Add
10190 an extra dependancy rule.
10191
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010192Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * parserInternals.c valid.c: Justin Fletcher found some parts
10195 of the code needing cleanup
10196 * libxml.spec.in python/Makefile.am python/generator.py
10197 python/libxml.c python/libxml.py: Fixed the python Makefiles
10198 corrected a bug showing up on ia64, changed the name of the
10199 python internal module too
10200
Daniel Veillard07be19b2002-02-08 14:20:35 +000010201Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * Makefile.am: applied patch from Andris Pavenis for binary
10204 name suffixes
10205
Daniel Veillardf216d462002-02-08 13:44:24 +000010206Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xmllint.c win32/win32config.h: fixing #68748
10209
Daniel Veillardd455d792002-02-08 13:37:46 +000010210Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * valid.c: fixing #70166
10213
10214Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * valid.c: fixing #70077
10217
Daniel Veillardc575b992002-02-08 13:28:40 +000010218Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * Copyright Makefile.am README configure.in libxml.spec.in:
10221 Changed to the MIT Licence
10222 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10223 doc/xmlio.html: updated the doc accordingly
10224 * include/libxml/xmlwin32version.h configure.in: preparing
10225 2.4.14 release
10226 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10227 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10228 fixed the const xmlChar * wrapper and generator, XPath extension
10229 functions now use the context as first argument
10230 * python/tests/tstxpath.py python/tests/xpath.py
10231 python/tests/xpathext.py: Updated the tests accordingly
10232 * tree.c: fixed bug #70067
10233
Daniel Veillard7db38712002-02-07 16:39:11 +000010234Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * Makefile.am: cleanup
10237 * debugXML.c: always use stdout if output is NULL
10238 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10239 * python/Makefile.am python/generator.py python/libxml2class.txt
10240 python/libxml_wrap.h python/types.c: augmented the number of bindings
10241 handling FILE * and XPath contexts
10242 * python/tests/Makefile.am: avoid a stupid problem due to the
10243 use of TEST.
10244
Daniel Veillard15a143b2002-02-06 22:40:50 +000010245Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10248
Daniel Veillard70cab352002-02-06 16:06:58 +000010249Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * python/TODO python/libxml.c: cleanup the extension function lookup
10252 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10253
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010254Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * configure.in python/Makefile.am: do not install outside
10257 of prefix
10258
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010259Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * python/TODO python/libxml.c: started adding SAX interfaces
10262 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10263 SAX test
10264
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010265Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * tree.c: hardened the addChild function
10268 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10269 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10270 added accessors needed for xmlNode, a bit more testing and
10271 extension of interfaces
10272 * python/tests/Makefile.am python/tests/build.py: added a test
10273 build from scratch/save/load/check
10274
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010275Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * parserInternals.c: change a small bit in the way valididy
10278 error messages get initialized
10279 * python/TODO python/libxml.c python/libxml2-python-api.xml
10280 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10281 added some memory debugging to track leaks at the libxml2 level
10282 * python/tests/*.py: changed all tests to check for leaks,
10283 there is just one left in XPath extension registrations.
10284
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010285Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * python/TODO python/generator.py python/libxml2-python-api.xml
10288 python/libxml2class.txt: more accessor classes for the parser
10289 context, allow to switch on and check validity
10290 * python/tests/Makefile.am python/tests/error.py
10291 python/tests/invalid.xml python/tests/valid.xml
10292 python/tests/validate.py: attded more test and and added error.py
10293 which I forgot to commit in the last step
10294
Daniel Veillard3ce52572002-02-03 15:08:05 +000010295Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * python/Makefile.am python/types.c: cleanup
10298 * python/libxml.c python/libxml.py python/libxml_wrap.h
10299 python/generator.py python/libxml2-python-api.xml
10300 python/libxml2class.txt: added class for parser context, added
10301 first cut for push mode support. Added a framework to generate
10302 accessors functions.
10303 * python/tests/Makefile.am python/tests/push.py: added a push
10304 test
10305
Daniel Veillardcfb05462002-02-02 23:18:22 +000010306Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10309 bug a bit of cleanup.
10310
Daniel Veillard5d819032002-02-02 21:49:17 +000010311Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10314 python/libxml2class.txt: adding error redirections and preformat
10315 to a python handler
10316 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10317 tests self checking
10318
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010319Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10322 a function
10323
Daniel Veillard9589d452002-02-02 10:28:17 +000010324Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10327 python/libxml.c python/libxml2-python-api.xml
10328 python/libxml2class.txt: Progressing through the TODOs, class
10329 description output, extra XML API, RPM now builds the wrappers
10330 for all python installed versions
10331
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010332Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * configure.in libxml.spec.in python/Makefile.am python/TODO
10335 python/generator.py python/libxml2class.txt: added more informations
10336 in the libxml2-python package including docs. Slightly changed
10337 the class hierarchy
10338 * python/tests/*: added basic regression tests infrastructure too
10339
10340Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10343 added libxml2-python as part of the packages installed
10344
Daniel Veillarda7340c82002-02-01 17:56:45 +000010345Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * python/Makefile.am python/generator.py python/libxml.c
10348 python/libxml.py: more work, now able to extend the
10349 XPath interpreter with functions written in python.
10350
Daniel Veillardc3e39442002-02-01 09:29:41 +000010351Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * python/Makefile.am: Jacob sent a patch to allow building from
10354 tarfile.
10355
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010356Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10359 inserted the python wrappers build, I hope this won't be too
10360 unportable
10361
Daniel Veillard1971ee22002-01-31 20:29:19 +000010362Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * xpath.c: minor optimization
10365 * python/generator.py python/libxml.c python/libxml.py
10366 python/libxml_wrap.h: more work on the python bindings,
10367 they now support XPath and there is no evident leak
10368
Daniel Veillard36ed5292002-01-30 23:49:06 +000010369Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * python/generator.py python/libxml.c python/libxml.py:
10372 more work on the python bindings generator.
10373
Daniel Veillard96fe0952002-01-30 20:52:23 +000010374Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * python/generator.py python/libxml.c python/libxml_wrap.h:
10377 more work on the python bindings.
10378
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010379Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * python/generator.py python/libxml.c python/libxml.py
10382 python/libxml_wrap.h: commited early version of a python binding
10383 for private use only ATM
10384
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010385Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * entities.c tree.c include/libxml/entities.h: applied patch
10388 from Anthony Jones to implement copy of DTD subtree too. Had
10389 just to keep 2 function private which really ought to become
10390 public ones.
10391
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010392Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * xmllint.c: added pointers to the web pages in the usage()
10395
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010396Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * tree.c: more fixes from Petr Kozelka for attribute handling
10399 in the tree API to align the semantic with DOM.
10400
Daniel Veillard36065812002-01-24 15:02:46 +000010401Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * valid.c tree.c entities.c: another set of patches from
10404 Anthony Jones for copy operations cleanup and robustness
10405
Daniel Veillardf8592562002-01-23 17:58:17 +000010406Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10409 an alphabetic index based on comments content
10410 * doc/*: rebuilt the web site with the new references
10411
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010412Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * parserInternals.h: Greg Sjaardema suggested to use an
10415 eponential buffer groth policy in xmlParserAddNodeInfo()
10416
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010417Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10420 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10421 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10422 to generate cross-references, and added/updated the stylesheets
10423 to generate and link API indexes. The generic keyword index
10424 is not done yet.
10425 * doc/*.html: regenerated all the usual docs too
10426
Daniel Veillard2070c482002-01-22 22:12:19 +000010427Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * debugXML.c: added an xpath function to the shell for T. V. Raman
10430
10431Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010432
10433 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10434 debug routines.
10435
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010436Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10439 support of attribute nodes
10440
Daniel Veillard9d06d302002-01-22 18:15:52 +000010441Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10444 hopefully near complete and fully documented of the API in XML
10445 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10446 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10447 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10448 include/libxml/parserInternals.h include/libxml/valid.hi
10449 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10450 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10451 include/libxml/xpath.h include/libxml/xpathInternals.h:
10452 Cleaned up the doc comments a lot in the process, the interface
10453 coverage is now 100%
10454
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010455Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10458 extracts comments from the gtk-doc DocBook output (a bit
10459 convoluted but seems to work).
10460
Daniel Veillard61006472002-01-21 17:31:47 +000010461Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10464 added an XML description of the API, moved the script generating
10465 it here. Added a "make api" target
10466
Daniel Veillardd2f23002002-01-21 13:36:00 +000010467Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10470
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010471Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * xpath.c include/libxml/xpathInternals.h: the change made to
10474 xmlXPathFuncLookupFunc was incompatible roll it back
10475
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010476Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * SAX.c: cleanup patch from Anthony Jones
10479 * doc/Makefile.am: fix the headers to avoid in make scan
10480 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10481 includes, * vs Ptr and general cleanup
10482 * parsedecl.py: first version of a script to extract the
10483 module interfaces, the goal will be to provide .decl or XML
10484 specification of the interfaces to build wrappers.
10485
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010486Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10489 now provides return codes in case of errors
10490
Bjorn Reese026d29f2002-01-19 15:40:18 +000010491Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10492
10493 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10494 Upgraded to trio baseline 1.6
10495 * strio.h strio.c: Replaced by triostr.h and triostr.c
10496
Daniel Veillard572577e2002-01-18 16:23:55 +000010497Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10500 of strdup usage in the code
10501
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010502Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * parser.c error.c: Keith Isdale complained rightly that
10505 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10506
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010507Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * tree.c: fixed the funxtion to set the xml: attributes
10510 * debugXML.c: added "setbase" to test it.
10511
Daniel Veillard2c748c62002-01-16 15:37:50 +000010512Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10515 to allow updating an attribute content
10516
Daniel Veillard8de85c62002-01-15 17:10:15 +000010517Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * libxml.h: try to avoid problems when compiling on Windows
10520
Daniel Veillard314cfa02002-01-14 17:58:01 +000010521Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * hash.c: patch from Anthony Jones for hash.c allocation size
10524 * Makefile.am: trying to work around Yet Another Libtool Madness
10525 and build the 2.4.13 release finally ...
10526
Daniel Veillard744683d2002-01-14 17:30:20 +000010527Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10530 * doc/* : update of the documentation
10531
Daniel Veillarde6a55192002-01-14 17:11:53 +000010532Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10535 at fixing #61290 :-(
10536
Daniel Veillardfb25a512002-01-13 20:32:08 +000010537Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10540 Fixes bug #67229
10541
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010542Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * tree.c: trying to avoid troubles when a subtree is copied
10545 and coalesced in part with the target tree. Should fix
10546 bug #67407
10547
Daniel Veillardd8224e02002-01-13 15:43:22 +000010548Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * valid.c: fixed validation of attributes content of type
10551 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10552 values, very old bug. Fixes #67671
10553
Daniel Veillard8107a222002-01-13 14:10:10 +000010554Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * parser.c include/libxml/parserInternals.h tree.c: integrated
10557 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10558 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10559
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010560Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * threads.c: applied Serguei Narojnyi's patch to add native
10563 thread support on the Win32 platform
10564 * testThreadsWin32.c Makefile.am: added the test program also
10565 from Serguei, Win32 specific
10566 * include/win32config.h include/libxml/xmlwin32version.h.in:
10567 added patch from Igor for the Windows thread specific defines.
10568
Daniel Veillard845cce42002-01-09 11:51:37 +000010569Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10572
Daniel Veillard7b602b42002-01-08 13:26:00 +000010573Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10576 output page into XMLinfo.html. Close bug #66951 and
10577 raised by Robert Collins too.
10578
Daniel Veillard73c6e532002-01-08 13:15:33 +000010579Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * encoding.c: Paul Keogh pointed out a possibility of segfault
10582 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10583 Closes bug # 68238
10584
Daniel Veillard4a859202002-01-08 11:49:22 +000010585Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * doc/*.html: updated the Gdome2 links
10588
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010589Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * libxml.h: Applied following patches from Robert Collins
10592 and make sure IN_LIBXML is defined when compiling it
10593 -------
10594 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10595 as well as Visual C.
10596 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10597 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10598 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10599 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10600 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10601 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10602 xmlSysIDExists xmlNoNetExists).
10603 * xmllint.c: Don't include winsock2.h for Cygwin.
10604
Daniel Veillard401c2112002-01-07 16:54:10 +000010605Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10608 when the version info is not present.
10609
Daniel Veillard6f42c132002-01-06 23:05:13 +000010610Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * tree.c: Anthony Jones pointed out a problem in
10613 xmlStringGetNodeList() and provided a fix for it
10614
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010615Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010617 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010618 xmlCreatePushParserCtxt() when the initial buffer passed
10619 is large.
10620
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010621Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * win32/*: big cleanup of the Windows/MSVC project files
10624 from Igor Zlatkovic
10625
Daniel Veillardcebb1362002-01-02 13:13:30 +000010626Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * doc/Makefile.am: should fix #67674 and avoid troubles if
10629 xsltproc is not available or fails in the prefix provided
10630
Daniel Veillard26908ab2002-01-01 16:50:03 +000010631Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10634
Daniel Veillard5344c602001-12-31 16:37:34 +000010635Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10636
10637 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10638 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10639 Fixed a few other problems raised by Charlie Bozeman.
10640 * result/VC/ElementValid[5-7]: fixed the output
10641
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010642Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10643
10644 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10645 patches from Charlie Bozeman. Regenerated the HTML docs.
10646
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010647Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10648
10649 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10650 for Windows from Igor
10651
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010652Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10653
10654 * xmllint.c: applied Justin Fletcher patch for --output or -o
10655
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010656Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10657
10658 * win32/libxml2/libxml2.def.src: close #67019
10659
Daniel Veillard01db67c2001-12-18 07:09:59 +000010660Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10661
10662 * xmllint.c: applied Justin Fletcher generic timing patch
10663 similar to the one already applied to xsltproc.
10664
Daniel Veillardd1640922001-12-17 15:30:10 +000010665Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10666
10667 * include/libxml/tree.h tree.c: applied documentation patches
10668 from Charlie Bozeman
10669
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010670Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10671
10672 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10673
Daniel Veillard29e43992001-12-13 22:21:58 +000010674Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10675
10676 * valid.c: fix the xmlStrdup() used in the previous patch.
10677 * valid.c: added --dropdtd
10678 * tree.c: fixed xmlUnlinkNode so it also removes the references
10679 from the document if the node is a DTD
10680
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010681Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10682
10683 * HTMLtree.c valid.c: cleanup some static declarations
10684
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010685Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10686
10687 * xmllint.c: removed another strdup()
10688 * doc/FAQ: removed the HP/UX entry
10689
Daniel Veillarded472f32001-12-13 08:48:14 +000010690Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10691
10692 * valid.c: fix bug #66816 when validating.
10693 * xmllint.c: don't use sys/time.h if configure did not found it
10694
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010695Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10696
10697 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10698 xmlcatalog_man.xml
10699
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010700Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10701
10702 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10703 xmlInitMemory() was declared twice
10704
Daniel Veillardb82c1662001-12-09 14:00:54 +000010705Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10706
10707 * globals.c: do not reference strdup() !
10708 * configure.in libxml-2.0.pc.in: trying to fix the libs
10709 of the various config extraction modules
10710
Daniel Veillardef90ba72001-12-07 14:24:22 +000010711Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10712
10713 * configure.in : preparing 2.4.12
10714 * doc/* : updated and rebuilt the docs
10715
Daniel Veillard220346d2001-12-07 11:33:54 +000010716Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10717
10718 * uri.c: closed bug #66159
10719 * testURI.c: added --escape option
10720 * configure.in: some cleanup for xml2-config --cflags
10721
Daniel Veillard2a906822001-12-06 14:34:08 +000010722Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10723
10724 * globals.c testThreads.c: removed some misplaced includes
10725 of xmlversion.h
10726
Daniel Veillarde28313b2001-12-06 14:08:31 +000010727Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10728
10729 * threads.c: patch from Gary Pennington fixing a possible
10730 problem at initialization time.
10731
Daniel Veillardd3b08822001-12-05 12:03:33 +000010732Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10733
10734 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010735 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010736 CodeWarrior.
10737
Daniel Veillarda7866932001-12-04 13:14:44 +000010738Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10739
10740 * xmllint.c: applied Geert Kloosterman's patch to fix
10741 --repeat --timing output
10742
Daniel Veillard19840942001-11-29 16:11:38 +000010743Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10744
10745 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10746 where non-wellformed XML declaractions were not detected.
10747
Daniel Veillarde85d9342001-11-28 14:43:12 +000010748Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10749
10750 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10751
Daniel Veillard22f25a82001-11-28 09:12:23 +000010752Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10753
10754 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10755 gets reset by xmlCleanupInputCallbacks() and this makes the
10756 function useless. Same for output.
10757
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010758Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10759
10760 * xmlIO.c: robert pointed out a loop error in callback cleanups
10761
Daniel Veillard8faa7832001-11-26 15:58:08 +000010762Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10763
10764 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10765 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10766 they are not really tied to debugging
10767
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010768Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10769
10770 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10771 * xmllint.c: better --catalogs description
10772
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010773Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10774
10775 * tree.c: fixed a couple of problems in xmlSetProp()
10776
Daniel Veillardcd337f02001-11-22 18:20:37 +000010777Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10778
10779 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10780 unappropriate stdout output.
10781
Daniel Veillard566d4df2001-11-22 13:00:53 +000010782Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10783
10784 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10785 by Denis Beurive, closes #65111
10786
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010787Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10788
10789 * valid.c: in case of content model validity error, don't
10790 print it if validity warnings were not requested.
10791
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010792Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10793
10794 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10795 * parserInternals.c: removed the last exit() call. Print an
10796 unmaskable error on stderr instead (library mismatch detection)
10797
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010798Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10799
10800 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10801 shell instructions from Heiko Rupp
10802
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010803Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10804
10805 * catalog.c: use the URL notation file:// for default catalog paths
10806
Daniel Veillard0ec98632001-11-14 15:04:32 +000010807Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10808
10809 * include/libxml/tree.h: better comments for _private fields
10810 * tree.c: removed a problem when copying an entity reference.
10811
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010812Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10813
10814 * vms/*: updated instructions and diffs from John A Fotheringham
10815
Daniel Veillarda11001b2001-11-12 22:45:36 +000010816Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10817
10818 * include/libxml/xmlerror.h: avoid an include problem if
10819 #include <libxml/xmlerror.h> happens first in code
10820 seems to be the case in KDE libs
10821
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010822Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10825 from Igor for Windows
10826
10827Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10828
10829 * Makefile.am: Gary Pennington pointed out a missing prefix
10830
Daniel Veillard43d3f612001-11-10 11:57:23 +000010831Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10832
10833 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10834 * doc/*: upgraded and rebuilt the docs
10835
Daniel Veillardc1f78342001-11-10 11:43:05 +000010836Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10837
10838 * HTMLparser.c: fix comment in scripts element parsing.
10839 * result/HTML/doc3*: updated the results.
10840
10841Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10842
10843 * uri.c: another URI bug fix #63336, using Joel Young patch.
10844
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010845Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10846
10847 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10848 a cleaned up version of the Pwd shell string generation.
10849
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010850Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10851
10852 * valid.c include/libxml/tree.h: trying to fix namespaces +
10853 validation problems for good, closing #63619 in the process
10854 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10855 wrong in this respect, fixed it.
10856
Daniel Veillardd536f702001-11-08 17:32:47 +000010857Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10858
10859 * xmllint.c: Morus Walter patch to allow --format and --encode
10860
Daniel Veillard5004f422001-11-08 13:53:05 +000010861Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10862
10863 * debugXML.c: Stefan Kost provided an help command for the shell
10864
Daniel Veillarda6825e82001-11-07 13:33:59 +000010865Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10866
10867 * debugXML.c: Heiko Rupp pointed that the shell would crash
10868 on empty nodesets returns.
10869
Daniel Veillard03f848d2001-11-07 12:53:46 +000010870Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10871
10872 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10873 migh need the history libraries
10874
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010875Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10878 handle the case of < in quoted attributes, Bastian Kleineidam
10879
Daniel Veillardc853b322001-11-06 15:24:37 +000010880Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10883 fixing catalog breakages
10884 * Makefile.am catalog.c result/catalogs/catal
10885 result/catalogs/mycatalog.* test/catalogs/catal*:
10886 fixed more problems in catalog support, added more regression tests
10887 for both XML and SGML catalog handling
10888
Daniel Veillard66870c72001-11-05 19:27:49 +000010889Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10890
10891 * debugXML.c: applied an improvement to xmlGetLineNo() from
10892 Keith Isdale
10893
Daniel Veillardffe09c92001-11-05 14:21:47 +000010894Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10895
10896 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10897 Side effect of the progressive catalog loading
10898
Daniel Veillardad661b92001-11-05 11:43:15 +000010899Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * Makefile.am: confexecdir and confexec_DATA were defined twice
10902 pointed out by Karl Eichwalder
10903
Daniel Veillard6eb17722001-11-04 22:19:27 +000010904Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10905
10906 * xmlcatalog.c: avoid unlink() and use remove() instead.
10907
Daniel Veillardea898282001-11-04 22:13:45 +000010908Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10909
10910 * libxml.spec.in: cleanup
10911 * include/libxml/xmlwin32version.h: updated with 2.4.8
10912
Daniel Veillarda4617b82001-11-04 20:19:12 +000010913Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10914
10915 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10916 of compiling libxml with a non standard set of options
10917
John Fleck027edfb2001-11-04 20:13:58 +000010918Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10919
10920 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10921 document --sgml option, fixing gnome bugzilla #63382
10922
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010923Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10924
10925 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10926 breakage of 2.4.7, added a couple of really needed APIs
10927 like xmlCatalogIsEmpty() and xmlNewCatalog()
10928 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
10929 for install-catalog
10930 * configure.in: preparing 2.4.8
10931
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000010932Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
10933
10934 * HTMLtree.c tree.c include/libxml/HTMLtree.h
10935 include/libxml/tree.h include/libxml/xmlIO.h: more include
10936 cleanups, export cleanly one html output + format function.
10937
10938Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * parser.c: removed initGenericErrorDefaultFunc call from
10941 xmlInitParser() since it could destroy previous calls to
10942 xsltSetGenericErrorFunc() effects
10943
Daniel Veillardebd38c52001-11-01 08:38:12 +000010944Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10945
10946 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
10947 keyword.
10948
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000010949Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10950
10951 * Makefile.am: cleanup
10952 * threads.c: cleanup too
10953 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
10954 from xsltproc
10955 * include/libxml/tree.h include/libxml/parser.h: trying to break a
10956 dependancy loop.
10957
Daniel Veillard91c00402001-10-30 17:41:38 +000010958Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
10961 was not used anymore !
10962
Daniel Veillard52dcab32001-10-30 12:51:17 +000010963Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * configure.in: preparing 2.4.7
10966 * Makefile.am doc/Makefile.am: switched to the latest xmllint
10967 manual page from John
10968 * doc/*: updated the doc and rebuilt the generated pages
10969
Daniel Veillarda9e65e82001-10-30 10:32:36 +000010970Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
10971
10972 * xmlIO.c: closing bug #62711, the library should never
10973 close stdin or stdout.
10974
Daniel Veillard4def3bd2001-10-30 09:47:47 +000010975Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * uri.c: second pass at fixing #63336, using Joel Young
10978 final patch. looks okay.
10979
Daniel Veillardbb6808e2001-10-29 23:59:27 +000010980Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * uri.c include/libxml/uri.h: trying to clear #63336
10983 allowing the escaping routine to parse unconformant
10984 URI-References.
10985
Daniel Veillardacf7ff02001-10-29 20:21:47 +000010986Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
10987
10988 * vms/readme.vms vms/build_libxml.com nanoftp.c
10989 include/libxml/xmlversion.h.in: a few VMS updates from
10990 John A Fotheringham
10991 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
10992 and xmlCleanupOutputCallbacks() for the Perl binding people.
10993
Daniel Veillard635ef722001-10-29 11:48:19 +000010994Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
10995
10996 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
10997 apply fixes to close #63271 and avoid segfaults when
10998 the error routine gets callbed before xmlInitParser()
10999 get called.
11000 * nanoftp.c error.c: Applied patches from Justin Fletcher
11001 correcting some xmlGenericError misuses.
11002
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011003Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11004
11005 *doc/xmllint.xml, doc/xmllint.1
11006 New and improved man page for xmllint - .xml is the original, .1
11007 is the generated man page
11008
Daniel Veillardc9484202001-10-24 12:35:52 +000011009Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11010
11011 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11012 the web site from the main HTML document.
11013
Daniel Veillard5151c062001-10-23 13:10:19 +000011014Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11015
11016 * parser.c: fixed an erroneous validation bug when PE refs
11017 occurs in external parsed entities referenced from the
11018 internals subset
11019 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11020 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11021 added the associated testcase, it's a nice one.
11022 * HTMLparser.c: generate the DTD node as HTML still ...
11023 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11024
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011025Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11026
11027 * HTMLparser.c: fixed a bug in htmlNewDoc()
11028
Daniel Veillard89cad532001-10-22 09:46:13 +000011029Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * test/threads/*: added entities testing to the Thread test
11032 * testThreads.c: make the test reasonable
11033 * DOCBparser.c: fix the DTD public and system ID
11034 * xmllint.c: added --sgml for SGML DocBook importing
11035 * Makefile.am: added Docbtests target
11036
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011037Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11040 * testThreads.c: removed bogus include
11041
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011042Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11045 fixed a very serious (looping) validation bug
11046
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011047Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * include/libxml/globals.h include/libxml/threads.h threads.c
11050 testThreads.c: far more testing, cleaning up bugs
11051 * *.c : make sure globals.h is always included.
11052
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011053Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11054
11055 * HTMLparser.c: try to get rid of parser loops for good.
11056
Daniel Veillardab7488e2001-10-17 11:30:37 +000011057Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * configure.in: fixed some bugs in CFLAGS passing.
11060 * test/threads Makefile.am testThreads.c: added a specific
11061 threaded test case (really nasty, guaranteed).
11062
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011063Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * catalog.c: serious cleanup on the management of the
11066 XML catalog tree, more tests done, especially with
11067 the catalog PI.
11068
Daniel Veillard364789a2001-10-16 12:45:00 +000011069Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11070
11071 * catalog.c: avoid a problem in catalog cleanup on SMP if
11072 catalogs were not initialized.
11073
Daniel Veillard81463942001-10-16 12:34:39 +000011074Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * catalog.c xpath.c: trying to cleanup the not thread safe
11077 parts of the library.
11078
Daniel Veillard64a411c2001-10-15 12:32:07 +000011079Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * include/libxml/globals.h configure.in global.data: make
11082 the allocation be per-thread a configure option
11083 * encoding.c include/libxml/parser.h: fixed compilation
11084 errors
11085
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011086Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11087
11088 * include/libxml/parser.h: Norm reported that a few lines
11089 added were breaking libxslt compile, removed them for now
11090
Daniel Veillard6f350292001-10-14 09:56:15 +000011091Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * parser.c parserInternals.c threads.c: debugged and fixed
11094 initialization problems which were giving troubles on SMP
11095 boxes.
11096
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011097Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * include/libxml/Makefile.am: missing globals.h
11100
Daniel Veillarde7090612001-10-13 12:18:28 +000011101Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011102
Daniel Veillarde7090612001-10-13 12:18:28 +000011103 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011104
Daniel Veillardd0463562001-10-13 09:15:48 +000011105Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11106
11107 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11108 include/libxml/parserInternals.h include/libxml/tree.h
11109 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11110 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11111 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11112 Applied the last patches from Gary, cleanup, activated threading
11113 all user accessible global variables are now handled in globals.[ch]
11114 Still a bit rought but make tests passes with either
11115 --with-threads defined at configure time or not.
11116 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11117 linking options
11118
Daniel Veillardb8478642001-10-12 17:29:10 +000011119Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11120
11121 * Makefile.am include/libxml/Makefile.am
11122 include/libxml/globals.h globals.c include/libxml/threads.h
11123 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11124 configure.in: started integrating the core of the thread support
11125 not activated yet but half integrated. The code should still
11126 compile and work anyway.
11127
Daniel Veillardb44025c2001-10-11 22:55:55 +000011128Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11131 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11132 integrating the non-controversial parts of Gary Pennington
11133 multithread patches
11134 * catalog.c: corrected a small bug introduced
11135
Daniel Veillard75b96822001-10-11 18:59:45 +000011136Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11137
11138 * catalog.c include/libxml/catalog.h: very serious cleanup,
11139 isolating unportable code and as much as possible the accesses
11140 to the global shared catalog. May need more testing !
11141
Daniel Veillard78d12092001-10-11 09:12:24 +000011142Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11145 Keith Isdale patches for the XSLT debugger interfaces. Some
11146 cleanup
11147
Daniel Veillardff0b7312001-10-11 06:46:09 +000011148Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11149
11150 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11151 * DOCBparser.c: generate line nubers in elements
11152
Daniel Veillard60087f32001-10-10 09:45:09 +000011153Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * configure.in: preparing 2.4.6 release
11156 * doc/xml.html doc/html/*: updated and rebuilt the docs
11157 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11158
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011159Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11160
11161 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11162 adding documentation for DV's supercatalog support
11163
Daniel Veillard82d75332001-10-08 15:01:59 +000011164Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11165
11166 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11167 super catalog support adding one API and one flag --sgml to
11168 xmlcatalog
11169
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011170Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11171
11172 * doc/xmlcatalog_man.xml, xmlcatalog.1
11173 One more crack at
11174 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11175
11176
Thomas Broyer47334c02001-10-07 16:41:52 +000011177Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11178
11179 * xpath.c: implemented xmlXPathObjectCopy for external objects
11180 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11181
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011182Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11183
11184 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11185 finishing up fix to
11186 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11187 the xmlcatalog man page display more elegantly
11188
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011189Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11190
11191 * configure.in: closing bug #61832
11192 * HTMLparser.c: removed a warning
11193
Daniel Veillard6ab38382001-10-06 13:08:27 +000011194Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11195
11196 * xpath.c: fixing #61673 part I, do not loose doc information
11197 when copying result value trees.
11198
Daniel Veillard556c6682001-10-06 09:59:51 +000011199Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11200
11201 * xpath.c: trying to harden the XPath interpreter
11202
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011203Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11204
11205 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11206 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11207
William M. Brack1633d182001-10-05 15:41:19 +000011208Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11209
11210 * HTMLparser: repaired another loop problem
11211
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011212Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11213
11214 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11215 parsing.
11216 * xpath.c: fix bug #61291 the default XML namespace node is
11217 missing from the namespace axis.
11218 * tree.c: refuse to create namespaces nodes with prefix "xml"
11219
Daniel Veillard651f9472001-10-04 14:51:06 +000011220Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11221
11222 * SAX.c: ouch a non-defined namespace could lead to a crash,
11223 fixed #61215
11224
Daniel Veillard7dd05702001-10-04 14:25:12 +000011225Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11226
11227 * parserInternals.c: closed bug #61054
11228
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011229Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * include/libxml/Makefile.am: closing #60708
11232
Daniel Veillarda293c322001-10-02 13:54:14 +000011233Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11234
11235 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11236 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11237
Daniel Veillardf4309d72001-10-02 09:28:58 +000011238Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11241
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011242Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11243
11244 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11245 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11246
Daniel Veillard16756b62001-10-01 07:36:25 +000011247Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11248
11249 * catalog.c: Justin Fletcher provided cleaup code in case
11250 HAVE_STAT is not defined
11251 * include/win32config.h: Igor Zlatkovic suggested to have
11252 HAVE_STAT defined there
11253
William M. Brack5e1cac12001-09-28 16:19:18 +000011254Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11255
11256 * catalog.c - fixed typing error reported by M. Barros
11257
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011258Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11259
11260 * xmllint.c - fixing typo
11261
William M. Brackd28e48a2001-09-23 01:55:08 +000011262Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11263
11264 * HTMLparser.c: small enhancement to prevent loop on
11265 unrecognizable data
11266
Daniel Veillardb1d62872001-09-21 09:47:08 +000011267Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11268
11269 * parserInternals.c: applying patch from bug #60757 this
11270 should close it
11271
Daniel Veillardc0631a62001-09-20 13:56:06 +000011272Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * catalog.c xmlcatalog.c: removed a couple of warning
11275 * xpath.c: try to solve the linking problem on platforms
11276 needing trio to compile
11277
Daniel Veillard1a123612001-09-19 08:06:23 +000011278Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011279
Daniel Veillard1a123612001-09-19 08:06:23 +000011280 * Makefile.am libxml.spec.in: backing up non-documented changes
11281 commited without review or aproval by Jens Finke <jens@gnome.org>
11282 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011283
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011284Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * configure.in: Joe Orton provided a patch fixing a problem
11287 when iconv is specified to be in a non-standard directory
11288 but wasn't exported in xml2-config --cflags
11289
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011290Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11291
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011292 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011293 troubles with 2.4.4 errors.
11294
Daniel Veillard16698282001-09-14 10:29:27 +000011295Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * encoding.c entities.c: do not output hexadecimal charrefs
11298 when serializing HTML since some version of Netscape can't
11299 grok it, generate decimal ones.
11300 * result/HTML/doc3.htm: output changed due to previous test
11301 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11302
Daniel Veillard98fed372001-09-13 11:34:58 +000011303Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11304
11305 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11306 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11307
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011308Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011309 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011310
11311 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11312 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11313 updated the configuration scripts systems accordingly
11314
Daniel Veillard04382ae2001-09-12 18:51:30 +000011315Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * configure.in: preparing for 2.4.4
11318 * doc/xml.html doc/html/*: updated and rebuilt the docs
11319
Daniel Veillardd63437e2001-09-12 15:00:27 +000011320Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11321
11322 * win32/dsp/libxml2.def.src: tried to incorporate comments
11323 from bug #59220
11324
Daniel Veillard319a7422001-09-11 09:27:09 +000011325Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11326
11327 * parser.c result/noent/wml.xml: fixed bug #59981 related
11328 to handling of '&' in attributes when entities are substitued
11329
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011330Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * libxml.h include/libxml/xmlversion.h.in
11333 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11334 Tried to close bug #60131
11335
Daniel Veillardbce62332001-09-10 18:46:55 +000011336Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11339
Daniel Veillard143b04f2001-09-10 18:14:14 +000011340Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * SAX.c: fixing bug #59946 on xmlns=""
11343
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011344Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11347 but allocates a new error code.
11348
Daniel Veillard05c13a22001-09-09 08:38:09 +000011349Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * xmllint.c: John Fleck fixed typos in the options output
11352 * parser.c SAX.c: fix ignorable white space SAX selection
11353
11354Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11355
11356 * entities.c: Steve Underwood found the possibility of an
11357 ininite loop in case of error.
11358
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011359Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11360
11361 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11362
Daniel Veillarda050d232001-09-05 15:51:05 +000011363Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11364
11365 * parser.c: warn if version is not 1.0 but it's not
11366 strictly speaking an error after analyzing the spec
11367
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011368Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11369
11370 *doc/catalog.html - add link to the html version of the
11371 man page, other linguistic cleanups
11372
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011373Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11374
11375 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11376 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11377 file, has not yet been included in the build.
11378
Daniel Veillard99784ff2001-09-01 16:20:28 +000011379Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * catalog.c: removed a duplicate affectation Justin Fletcher
11382
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011383Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * tree.c: Armin Sander pointed a possible text coalescing
11386 problem, completed his patch.
11387
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011388Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11389
11390 * trionan.c: Fixed const and volatile re-definition problem
11391
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011392Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * libxml.4 parser.c: doc updates from Heiko Rupp
11395 * parserInternals.c: 2 sanity checks from Heiko Rupp
11396
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011397Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * tree.c: applied patch from Armin Sander to make some pointers
11400 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011401 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011402
Daniel Veillardb06c6142001-08-27 14:26:30 +000011403Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11404
11405 * xpath.c: hum, restrict the integer usage gcc bug workaround
11406 to only gcc compilers so that other architecture don't get
11407 penalized by this limitation.
11408 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11409
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011410Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11413 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11414
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011415Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11418 --convert option to xmlcatalog to convert SGML ones to
11419 the XML syntax.
11420 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11421
11422 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011423Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * catalog.c xmlIO.c: started some serious testing and fixed
11426 a few bug and optmization needs.
11427
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011428Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11431 preparing for a 2.4.3 release even if it may not be ready yet
11432 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11433 all file parsing lookup to go through the entity resolver, add
11434 to add an API to bypass it (needed to load catalogs themselves),
11435 some cleanup on the catalog code too.
11436 * nanoftp.c: small cleanup
11437 * doc/catalog.html: small update
11438
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011439Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11442 Jun Kuriyama
11443
Daniel Veillardffb120d2001-08-23 00:52:23 +000011444Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * doc/catalog.html: finished the catalog documentation
11447
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011448Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * doc/catalog.html doc/xml.html: added documentation about
11451 Catalog support, misses an API description
11452 * doc/html/*: reextracted the API pages
11453
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011454Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11457 Added the part about section 7.2 on URI resolution,
11458 fixed a side effect in the HTML parser, look complete
11459 and ready to rock except the URI/SystemID part!
11460
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011461Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * include/libxml/catalog.h include/libxml/parser.h
11464 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11465 xmlIO.c: added support and APIs needed for the catalog PI
11466 * include/libxml/xmlIO.h: cleanup
11467
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011468Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11471 include/libxml/catalog.h: starts to look okay, really
11472 plugged the new framework, cleaned a lot of stuff,
11473 added some APIs, except the PI's support missing this
11474 should be mostly complete
11475 * result/catalogs/* test/catalogs/*: added new test, enriched
11476 the existing one with URN ID tests
11477
Daniel Veillard64339542001-08-21 12:57:59 +000011478Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * catalog.c: fixed nextCatalog
11481 * result/catalogs/docbook test/catalogs/*: started adding
11482 a small regression test
11483
Daniel Veillardcda96922001-08-21 10:56:31 +000011484Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11487 more work on the XML catalog support.
11488 * parser.c include/libxml/parser.h: small cleanup seems using
11489 list as a public parameter name can give portability troubles
11490 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11491 include/libxml/xpath.h include/libxml/Makefile.am: removed
11492 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11493 wrappers
11494
Bjorn Reese45029602001-08-21 09:23:53 +000011495Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11496
11497 * Makefile.am trio.c triodef.h trionan.c xpath.c
11498 include/libxml/Makefile.am include/libxml/trionan.h:
11499 Re-worked Not-A-Number and Infinity support.
11500 * xmlcatalog.c: added readline include files
11501
Daniel Veillard344cee72001-08-20 00:08:40 +000011502Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11505 testCatalog as xmlcatalog, making it an installed app
11506 adding a shell, and preparing it to be a /etc/xml/catalog
11507 management tool, though not ready yet
11508 * catalog.c include/libxml/catalog.h: adding support for
11509 XML Catalogs http://www.oasis-open.org/committees/entity/
11510 not finished, there is some interesting tradeoffs and a
11511 few open questions left.
11512
Daniel Veillardb7664f42001-08-19 13:00:43 +000011513Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * xmllint.c: fixed a line formatting problem
11516
Daniel Veillard5015b712001-08-17 09:37:52 +000011517Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * SAX.c: removed a couple of unused variable (Albert Chin)
11520
Daniel Veillardbb371292001-08-16 23:26:59 +000011521Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11524 trying to fix some troubles w.r.t. function returning
11525 const xxxPtr.
11526
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011527Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11530 defined
11531
Daniel Veillardae6db172001-08-16 19:32:00 +000011532Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * xpointer.c: removed unused var
11535
Daniel Veillard09190202001-08-16 16:27:41 +000011536Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * testXPath.c: another small cleanup closing bug #59110
11539
Daniel Veillard796f4b62001-08-16 16:00:13 +000011540Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * win32/dsp/libxml2.def.src: small cleanup closing bug
11543 #59108
11544
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011545Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * example/gjobread.c: add xmlCleanupParser() before leaving
11548
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011549Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * config.h.in configure.in include/libxml/xmlwin32version.h:
11552 released 2.4.2
11553
Daniel Veillardd3d06722001-08-15 12:06:36 +000011554Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * include/libxml/valid.h debugXML.c valid.c: deprecate
11557 the non-boundchecking Sprintf functions, add Snprintf
11558 this should close bug #57984
11559
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011560Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11561
11562 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11563 URIs before doing the lookups (pointed by Mark Vakoc)
11564
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011565Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11566
11567 * xpath.c: serious changes on Result Value Trees and NodeSets
11568 w.r.t. deallocation and collect operations. Probably not
11569 100% clean (merge of allocated trees smells like a problem).
11570 Seems sufficient to close #58943
11571
Daniel Veillard90493a92001-08-14 14:12:47 +000011572Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * xmllint.c: adding a --format option
11575
Daniel Veillardfe703322001-08-14 12:18:09 +000011576Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * xpath.c: count() was broken on Result Value Tree
11579 * xmlIO.c: fixed file:/// accesses on _WIN32
11580
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011581Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11584 macro was renamed, this should close bug #58683
11585
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011586Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11589 entity substitution mode text at the end of the entity might
11590 be added due to text coalescing.
11591 * nanoftp.c parser.c: small cleanup
11592
Daniel Veillard0c720972001-08-08 20:59:00 +000011593Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * HACKING: added John Fleck right to commit in the doc subdir
11596
Daniel Veillard48da9102001-08-07 01:10:10 +000011597Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11600 allow to inherit attributes from the DTD directly in the
11601 tree, this is needed for XPath and can be a useful feature.
11602 Inherited namespaces are always provided at the tree level now
11603 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11604 of tests for this feature (XSLT being the prime user).
11605
Daniel Veillard50f34372001-08-03 12:06:36 +000011606Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11609 testSAX.c xmlIO.c xmllint.c include/win32config.h
11610 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11611 include/libxml/xmlwin32version.h.in win32/README.MSDev
11612 win32/dsp/*: applied Win32 Facelift No.2 patches from
11613 Igor Zlatkovic for Windows/MSC
11614
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011615Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11616
11617 * SAX.c: unparsedEntityDecl() the URI computation of the
11618 entity wasn't done breaking XSLT unparsed-entity-uri()
11619
Daniel Veillard567e1b42001-08-01 15:53:47 +000011620Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * xpath.c: fixed a bug when walking the descendants and
11623 the current node has no children
11624 * debugXML.c: show up when a text node is supposed to not be escaped
11625
Thomas Broyerf186c822001-07-31 23:30:37 +000011626Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11627
11628 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11629 worked like the set:leading() function)
11630 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11631
Daniel Veillardba6db032001-07-31 16:25:45 +000011632Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11633
11634 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11635
Daniel Veillard57905372001-07-31 15:52:17 +000011636Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11637
11638 * include/libxml/xmlIO.h: apply change to close #58141
11639 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11640
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011641Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11642
11643 * parser.c: when the internal subset uses a PE, then the
11644 included entity can use conditional sections.
11645
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011646Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11647
11648 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11649 when walking the namespace axis showing up in
11650 libxst/tests/general/bug-12
11651 * xmlmemory.c: added the possibility to trace a given block
11652 defined by its address
11653
Daniel Veillard4aafa792001-07-28 17:21:12 +000011654Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11655
11656 * parser.c: don't override existing encoding specified before
11657 starting xmlParseDocument()
11658
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011659Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11660
11661 * include/libxml/xmlwin32version.h: reinserted, needed for
11662 Windows users of CVS
11663
Darin Adlera77cac02001-07-27 17:41:51 +0000116642001-07-27 Darin Adler <darin@bentspoon.com>
11665
Darin Adler699613b2001-07-27 22:47:14 +000011666 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11667 * testCatalog.c: Add include of <libxml/parser.h>.
11668
116692001-07-27 Darin Adler <darin@bentspoon.com>
11670
Darin Adlera77cac02001-07-27 17:41:51 +000011671 * include/libxml/.cvsignore:
11672 * include/libxml/xmlwin32version.h:
11673 Remove this file from CVS because it's generated.
11674
Daniel Veillard50822cb2001-07-26 20:05:51 +000011675Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11676
11677 * parser.c include/libxml/parser.h: applied const patches from
11678 Tom Moog #58002
11679
Thomas Broyerba4ad322001-07-26 16:55:21 +000011680Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11681
11682 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11683 lookup framework
11684
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011685Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11686
11687 * tree.c: fixed xmlCopyNode() for documents
11688
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011689Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11690
11691 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11692
11693Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011694
11695 * parser.c: fixes bug #57652 reported by Morus Walter
11696
Daniel Veillarde3924972001-07-25 20:25:21 +000011697Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11698
11699 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11700
Daniel Veillarda53c6882001-07-25 17:18:57 +000011701Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11702
11703 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11704 errors, lesson don't add new functions at 1am before a release
11705 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11706 from XPath initialization when possible.
11707
Daniel Veillardd9bad132001-07-23 19:39:43 +000011708Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11709
11710 * result/scripts/base*: removing history/readline changed
11711 this slightly
11712 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11713 xmllint.c: make element content line number generation
11714 optionnal to avoid breaking old apps added interface to switch
11715
Daniel Veillardf012a642001-07-23 19:10:52 +000011716Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11717
11718 * configure.in: get rid of the readline and libhistory
11719 dependancies by default, release 2.4.1 with IA64 fix
11720 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11721 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11722 John Kroll fixes to allow saving to HTTP via PUT (or
11723 POST of needed).
11724 * doc/html/*.html: regenerated the docs
11725
Thomas Broyere8126242001-07-22 03:54:15 +000011726Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11727
11728 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11729 xmlHashScanFull and xmlHashScannFull3 to get passed the
11730 three keys as arguments to the callback function
11731
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011732Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11733
11734 * configure.in Makefile.am: removed libxml softlink for good
11735 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11736 100% coverage by gtk-doc
11737
Daniel Veillard8599e702001-07-17 21:38:51 +000011738Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11739
11740 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11741 fixed serious troubles due to size_t vs. int mismatch
11742
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011743Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11744
11745 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11746
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011747Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11748
11749 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11750 convenient extension API for value and context managing
11751 Now handles external objects through xmlXPathPopExternal,
11752 xmlXPathWrapExternal and xmlXPathReturnExternal.
11753 Added functions for sets operations (intersection, etc.)
11754
Daniel Veillard22090732001-07-16 00:06:07 +000011755Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11756
11757 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11758 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11759 HTMLparser.c: cleanup of global variables, marking some
11760 const or private.
11761
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011762Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011763
11764 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11765 fixed xmlXPathNodeSetItem when passing index=0
11766
Daniel Veillard05dec342001-07-14 21:57:39 +000011767Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11768
11769 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11770
Daniel Veillard28ae6362001-07-14 16:44:32 +000011771Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11772
11773 * xmllint.c: fixed compilation under Cygwin #57503
11774 * TODO: update
11775
Peter Williamsed156f52001-07-13 18:35:13 +0000117762001-07-13 Peter Williams <peterw@ximian.com>
11777
11778 * config.h.in: add #undef HAVE_DLFCN_H
11779
11780 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11781 builddir.
11782
Daniel Veillard73b36e32001-07-12 15:09:52 +000011783Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11784
11785 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11786 raised by #57348 and #57381
11787
Daniel Veillard7db37732001-07-12 01:20:08 +000011788Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11789
11790 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11791 tree.c xpointer.c: store the line numbder in element->content,
11792 may break some software, need a configuration mechanism
11793
Darin Adler96037892001-07-11 00:03:16 +0000117942001-07-10 Darin Adler <darin@bentspoon.com>
11795
11796 * .cvsignore:
11797 * example/.cvsignore:
11798 * include/.cvsignore:
11799 * include/libxml/.cvsignore:
11800 Various things that are generated and should be ignored.
11801
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011802Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11803
11804 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11805 * doc/xml.html doc/html/*: updated the docs
11806
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011807Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11808
11809 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11810 validation occured on content with element child
11811
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011812Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11813
11814 * tree.c: fixed XML Base computation which was broken
11815 * debugXML.c: added a base function to the shell
11816 * Makefile.am result/scripts/* test/scripts/*: added scripts
11817 based regression tests, and adding 2 XML Base tests
11818
Daniel Veillard19e96c32001-07-09 10:32:59 +000011819Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11820
11821 * tree.c: set properties doc and call xmlSetListDoc for properties
11822 content when grafting them in a different tree.
11823 * aclocal.m4: remove from CVS
11824
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011825Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11826
11827 * win32/libxml2/libxml2.def.src: added some missing entry point
11828 for XPath (Mark Vakoc)
11829
Daniel Veillard388236f2001-07-08 18:35:48 +000011830Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11831
11832 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11833 layer should URI-Unescape before trying to open resources.
11834
Daniel Veillard04383752001-07-08 14:27:15 +000011835Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11836
11837 * xpath.c: fix the name() bug for elements in the default
11838 namespace reported by Charlie Bozeman
11839
Daniel Veillard7583a592001-07-08 13:15:55 +000011840Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11841
11842 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11843 led to an XPath fix, improvements of SAX initialization, and
11844 an added option --nocdata to testXPath
11845
Daniel Veillard449d7392001-07-07 19:11:06 +000011846Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11847
11848 * doc/libxml-doc.el: Felix Natter provided anew version working
11849 with XEmacs too
11850
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011851Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11852
11853 * include/libxml/xpath.h: small cleanup
11854 * doc/xml.html: update
11855
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011856Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11857
11858 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11859 released 2.3.14
11860
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011861Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011864 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011865
Daniel Veillard73c9c042001-07-05 20:02:54 +000011866Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11869 were not equal to empty strings
11870
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011871Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11872
11873 * SAX.c: fixed a URI-Reference computation problem when validating
11874 * xmlIO.c: small cleanup
11875
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011876Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11877
11878 * parser.c: improved the description of a couple of interfaces
11879 upon Larry Stamper suggestion
11880
Daniel Veillard62f313b2001-07-04 19:49:14 +000011881Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11882
11883 * SAX.c entities.c parser.c: changed completely the way entities
11884 are handled when running the parser in entity substitution mode.
11885 This fixes a bug reported by Stephan Kulow and nearly divides
11886 by 3 the amount of memory required by libxslt to load and process
11887 DocBook TDG.
11888
Daniel Veillardf420ac52001-07-04 16:04:09 +000011889Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11890
11891 * HTMLparser.c: fixing a too early root closing problem raised
11892 byt Prashanth Naidu
11893
Daniel Veillard8c357d52001-07-03 23:43:33 +000011894Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11895
11896 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11897 raised by Mark Vakoc.
11898
Daniel Veillard6e90d192001-07-03 16:37:49 +000011899Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11900
11901 * example/Makefile.am: fixed the include path to add srcdir/include
11902 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11903 and some cleanup
11904
Daniel Veillardf06307e2001-07-03 10:35:50 +000011905Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11906
11907 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11908 lot of optimization work, results in significant improvements
11909 when handling really complex XPath queries. Add a small optimizer
11910 for unions, improve [n] and [last()], avoid some costly ops.
11911
Daniel Veillard77044732001-06-29 21:31:07 +000011912Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11913
11914 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11915 * xpath.c: small cleanup
11916 * xmlGetNsList: reformated, fixed problems if used on Entities
11917
Daniel Veillard2adbb512001-06-28 16:20:36 +000011918Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11919
11920 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11921
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011922Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11923
11924 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11925 * Makefile.am example/Makefile.am: workaround automake generating
11926 erroneous deps
11927
Daniel Veillard12f7d292001-06-28 13:12:11 +000011928Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11929
11930 * include/win32config.h: bug #56801 Yon Derek provided a patch
11931 to the windows config file.
11932
Daniel Veillard87ee9142001-06-28 12:54:16 +000011933Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11934
11935 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
11936 libxml.h : Yon Derek provided a set of changes to compile from
11937 CVS on Windows/MSC
11938
Daniel Veillard0e4cd172001-06-28 12:13:56 +000011939Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11940
11941 * parser.c: fixed UTF8 BOM support in push mode
11942 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
11943 added a specific testcase
11944
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000011945Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11946
11947 * Makefile.am: added --push regression tests
11948 * parserInternals.c: the XML parser segfaulted in --push mode
11949
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000011950Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11951
11952 * configure.in: moved the symlinks detection within a CVS
11953 check, this is not portable and will be removed soon.
11954 * xpath.c: small cleanup/speedup
11955
Daniel Veillard11648102001-06-26 16:08:24 +000011956Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11957
11958 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
11959 release of 2.3.12
11960 * parser.c: make an error message if unknow entities in all cases
11961
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000011962Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11963
11964 * uri.c: fixed 2 uri normalization bugs on '//' reduction
11965
Daniel Veillard23793842001-06-25 16:07:45 +000011966Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11967
11968 * include/libxml/Makefile.am: Laszlo Peter pointed out that
11969 includes were installed in the wrong dir
11970
Daniel Veillardf5498f32001-06-25 15:08:36 +000011971Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11972
11973 * doc/html.xml: warn against sending code to exhibit bugs.
11974
Daniel Veillard56f06462001-06-24 21:34:03 +000011975Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11976
11977 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
11978 Tru64 from Thomas Leitner
11979
Daniel Veillardc5d64342001-06-24 12:13:24 +000011980Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11981
11982 * AUTHORS: added William and Bjorn
11983 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
11984 daniel@veillard.com hopefully I won't have to do this again
11985 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
11986 docs can be rebuilt cleanly now
11987 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
11988 from CVs it's generated, added include/libxml/xmlwin32version.h
11989 also generated but which should change far less frequently.
11990 * catalog.c nanoftp.c: made sure to include libxml.h not
11991 libxml/xmlversion.h directly
11992 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
11993 when compiling on WIN32 and MSC
11994
Daniel Veillard07385fd2001-06-23 21:55:48 +000011995Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11996
11997 * include/Makefile.am include/libxml/Makefile.am configure.in:
11998 fixed make distcheck and rebuilding the rpms
11999
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012000Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12001
12002 * configure.in: should finish the migration of exported includes
12003 into a real include/libxml in CVS, at least for CVS users.
12004 * removed the exported headers, added in include/libxml (as well
12005 as xmlversion.h.in).
12006
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012007Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12008
12009 * configure.in: fixed the way to detect symlink
12010
Daniel Veillard66541772001-06-23 18:31:04 +000012011Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12012
12013 * configure.in: updated, include/libxml is now a real CVS dir
12014
Daniel Veillardca989762001-06-23 17:39:29 +000012015Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12016
12017 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12018 version works with both libxml1 and libxml2 (it autodetects
12019 the prefix of the html-files) from Felix Natter.
12020 * doc/xml.html: updated doc accordingly
12021
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012022Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * xpath.c: fixed the bug generating a template loop in libxslt
12025 when using docbook-xsl-1.4, * should filter out document nodes
12026 * HACKING: added William
12027 * TODO: updated
12028
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012029Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * doc/FAQ.html: added a warning about gcc-3.0
12032 * doc/xml.html: added reference to gdome2 and removed a confusing
12033 sentence
12034
Daniel Veillardf7f41852001-06-22 15:18:01 +000012035Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * xmlversion.h: okay this is a generated file, but Windows
12038 users need it and they can't generate it, and I want CVS
12039 Windows users ...
12040 * win32/libxml2/libxml2_so.dsp: Windows project file for
12041 the shared lib version of libxml2
12042 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12043 resources needed for libxslt/xsltproc by Yon Derek
12044
Bjorn Reese3157b342001-06-22 14:41:45 +000012045Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12046
12047 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12048
Daniel Veillard4151acb2001-06-22 10:48:57 +000012049Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12050
Daniel Veillardcc146db2001-06-22 11:10:52 +000012051 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12052
12053Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
Daniel Veillard4151acb2001-06-22 10:48:57 +000012055 * include/win32config.h: Yon Derek provided a first fix
12056 to be able to compile libxslt/xsltproc on Windows
12057
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012058Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12059
12060 * xpath.c: attempt to work around what seemed a gcc optimizer
12061 bug when handling floats on i386 http://veillard.com/gcc.bug
12062 * tree.c entities.c encoding.c: doing some cleanups while
12063 chasing it
12064
Daniel Veillard017b1082001-06-21 11:20:21 +000012065Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12066
12067 * Makefile.am: cleanup when --without-debug is specified
12068 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12069 w.r.t. --without-debug and other include points
12070 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12071 Catalogs
12072 * configure.in entities.h tree.h HTMLparser.c: removed
12073 --without-corba, made the _private field mandatory
12074
Daniel Veillard87a764e2001-06-20 17:41:10 +000012075Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12076
12077 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12078 outputs a BOM in UTF8, an errata has been issued to avoid the
12079 problem, that was the most reasonable solution... Add support
12080 for a leading UTF8 BOM in entities.
12081
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012082Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * valid.c: fixed a bug found when post validating an entity ref
12085 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12086 activate it too
12087
Daniel Veillard39196eb2001-06-19 18:09:42 +000012088Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12091 weakness in the node copy the XPointer and the XInclude
12092 implementations. Serious cleanup.
12093
Daniel Veillard3739b982001-06-19 12:51:30 +000012094Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * Makefile.am: Kjartan Maraas provided a small patch to
12097 add xml2-config.in to EXTRA_DIST
12098
Daniel Veillarda9142e72001-06-19 11:07:54 +000012099Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12102 provided another failing case found in KDE, the way the
12103 ctxt->vctxt.nodeTab was allocated and freed changed over
12104 time but it wasn't completely cleaned up. This should fix it.
12105
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012106Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12107
12108 * parser.c: Stephan Kulow also raised the fact that line number
12109 could get miscounted making debug harder, fixed the problem
12110 in xmlParseCharData()
12111
Daniel Veillard64b98c02001-06-17 17:20:21 +000012112Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12113
12114 * valid.c: Stephan Kulow pointed out a problem when validating
12115 and using an empty entity, forgot a 'break' in a case.
12116
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012117Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
12119 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12120 * doc/xml.html: updated with 2.3.11
12121
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012122Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * TODO: updated adding cleanup of generated doc
12125 * configure.in: prepared to release 2.3.11
12126 * xmllint.c: added --version for bug reporting
12127 * doc/html/*.html: rebuilt the doc
12128
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012129Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * xpath.c: first part of the work on selecting namespace to
12132 fix bug #56115
12133
Daniel Veillard96ed5832001-06-15 22:22:04 +000012134Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12137 when using -liconv
12138 * TODO: updated
12139
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012140Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12143 cleanup, encoding support.
12144
Daniel Veillard608ad072001-06-14 08:32:28 +000012145Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12146
12147 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12148
Daniel Veillard239d0522001-06-13 23:02:48 +000012149Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12150
12151 * xpath.c: bug detected by Ankh when / is used as a function arg
12152
Daniel Veillard02bb1702001-06-13 21:11:59 +000012153Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12154
12155 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12156 of element and use it to avoid outputting formatting spaces at
12157 the wrong place. Implemented the format parameter for HTML save.
12158 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12159 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12160 result/HTML/wired.html: of course this impact the result of a
12161 number of HTML tests
12162
Daniel Veillard95d845f2001-06-13 13:48:46 +000012163Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * HTMLtree.[ch]: started augmenting the HTML save API with
12166 encoding and formatting parameters
12167
Daniel Veillardeca60d02001-06-13 07:45:41 +000012168Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12169
12170 * HTMLtree.h: cleanup and started evaluating the work needed on
12171 revamping the HTML output code
12172
Daniel Veillard84666b32001-06-11 17:31:08 +000012173Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12174
12175 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12176
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012177Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * valid.c: fixed bug #56049, forgot one check in the
12180 validation routine
12181
Daniel Veillardca2366a2001-06-11 12:09:01 +000012182Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
12184 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12185
Daniel Veillard6761eee2001-06-11 10:29:38 +000012186Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * libxml.h: fixed an error in last commit
12189 * doc/FAQ.html: added an entry for compilation from CVS
12190
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012191Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * xmlversion.h.in libxml.h: Cygwin patches
12194 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12195 * tree.h: cleanup
12196
Daniel Veillardacd370f2001-06-09 17:17:51 +000012197Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12200 memory block in a strange case where libxml is linked twice
12201 in the binary.
12202
Daniel Veillard1d047672001-06-09 16:41:01 +000012203Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12206 state far too often, simple fix used to avoid it.
12207
Daniel Veillard4497e692001-06-09 14:19:02 +000012208Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12211 being processed, applied his patch
12212 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12213
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012214Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12215
12216 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12217 provided fixes to compile on MSCC again
12218 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12219 also provided an update for the project files.
12220
Daniel Veillarda682b212001-06-07 19:59:42 +000012221Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12222
12223 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12224 bug #55810
12225
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012226Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
12228 * tree.c: fixed xmlGetNsProp() to close bug #55683
12229 Note this requires libxslt to use it's own function instead.
12230
Daniel Veillardf0c53762001-06-07 16:07:07 +000012231Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * HTMLtree.c: when in a pre element no formatting space should
12234 be added.
12235 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12236
Daniel Veillard068a9652001-06-07 15:30:26 +000012237Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * configure.in: added tests for signal() and signal.h
12240
Daniel Veillard541d6552001-06-07 14:20:01 +000012241Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12244
Daniel Veillard8a367d42001-06-07 14:01:34 +000012245Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * doc/libxml-doc.el: Felix Natter provided a new version for
12248 libxml2
12249
Daniel Veillard8a926292001-06-07 11:20:20 +000012250Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * HTMLtree.c: when in a pre element no formatting space should
12253 be added.
12254
Daniel Veillard14839d52001-06-06 16:11:56 +000012255Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12258
Daniel Veillarde95e2392001-06-06 10:46:28 +000012259Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12260
12261 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12262 hack
12263 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12264 * uri.c: fixed a warning
12265
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012266Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12267
12268 * HTMLtree.c: trying to close bug #55772 escaping in script
12269 elements
12270 * doc/xml.html: suggest to send mail to the list
12271
12272Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012273
12274 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12275 good. Use a macro and based on the solution provided in
12276 vsnprintf manual page from GNU.
12277
Bjorn Reese99748722001-06-05 12:49:15 +000012278Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12279
12280 * error.c: Workaround for non-preserving variadic list.
12281 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12282
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012283Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * doc/xml.html: added 2.3.10 release
12286
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012287Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12288
12289 * configure.in: releasing 2.3.10
12290
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012291Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12294
Daniel Veillard20042422001-05-31 18:22:04 +000012295Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * encoding.c: Robert Collins provided a patch to add the
12298 "US-ASCII" encoding alias
12299
Daniel Veillard97ac1312001-05-30 19:14:17 +000012300Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12301
12302 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12303 string oriented functions and started cleaning the related areas
12304 in xpath.c which needed fixing in this respect
12305
Daniel Veillard2d703722001-05-30 18:32:34 +000012306Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12309 #55380
12310 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12311
Daniel Veillard9403a042001-05-28 11:00:53 +000012312Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12313
12314 * TODO: updated
12315 * nanohttp.[ch] : started adding APIs to get the redirected URL
12316 when this occurs (needed for further base computation
12317 * tree.h: cleanup
12318 * encoding.c: cleanup
12319 * SAX.c: minor change around ctxt->loadsubset
12320
Daniel Veillard6278fb52001-05-25 07:38:41 +000012321Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * Makefile.am include/Makefile.am: small change to have
12324 include/libxml rebuilt if working from CVS.
12325 * uri.c: applied another patch from Carl Douglas for URI escaping,
12326 this should close bug #51876
12327
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012328Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12331 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12332 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12333 added specific regression test
12334 * parser.h: preparing for the XSLT mode where DTD inherited
12335 attributes are added to the tree.
12336
Daniel Veillardbbd22452001-05-23 12:02:27 +000012337Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * xinclude.[ch]: Updated the namespace for the Last Call version
12340 * result/XInclude/include test/XInclude/include: updated the
12341 testsuite accordingly
12342
Daniel Veillard8514c672001-05-23 10:29:12 +000012343Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12346 related to bug #51876
12347
Daniel Veillard42596ad2001-05-22 16:57:14 +000012348Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * tree.c: fixed a gross mistake in base computation, xml:base is
12351 not completely correct yet (need cascade).
12352 * xpath.[ch]: added the few things needed to find a function name
12353 and URI from the XPath context when it is called.
12354
Daniel Veillard81418e32001-05-22 15:08:55 +000012355Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12358 * DOCBparser.c: small cleanup
12359 * xmllint.c: added a --catalogs option to load catalogs from
12360 $SGML_CATALOG_FILES
12361 * tree.c: cleanup
12362 * configure.in: iconv library fixup, ICONV_LIBS
12363
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012364Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * catalog.c: handling of CATALOG entries. detection of recursion,
12367 and a few bugfixes
12368 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12369 against the default namespace
12370
Daniel Veillard04b93292001-05-21 08:15:31 +000012371Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12374
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012375Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * parser.c: fixed propagation context info when parsing an
12378 external entity.
12379 * doc/html/*.html: regenerated a couple of docs
12380
Daniel Veillard4623acd2001-05-19 15:13:15 +000012381Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * doc/xml.html: update with 2.3.9 informations
12384
Daniel Veillardbed7b052001-05-19 14:59:49 +000012385Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12388 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12389 * doc/html/* : rebuilt the docs
12390 * valid.c: small patch which may improve some case when
12391 validating.
12392
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012393Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * HTMLparser.c: Closed bug #54891
12396 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12397 to the suite
12398
12399Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12402 applied a documentation patch from LotR and filled in a few missing
12403 descriptions
12404
Daniel Veillard76d66f42001-05-16 21:05:17 +000012405Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * xpath.c tree.c parser.c: speed optimizations at the parser level
12408 document tree freeing and xpath evaluation
12409
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012410Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * parser.c parser.h parserInternals.h: fixed a couple of
12413 interfaces for handling memory buffer input to const char *
12414 upon suggestion of JamesH.
12415
Daniel Veillardc3739e72001-05-15 15:23:27 +000012416Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * configure.in: LoTR sent a patch fixing the previous commit
12419
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012420Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12421
12422 * configure.in: trying to deal again with the stoopid -R linking
12423 flag of Solaris
12424
Daniel Veillard790142b2001-05-15 10:51:53 +000012425Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * xpath.h: two nodeset access macros from Thomas Broyer
12428
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012429Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12432 patch from Thomas Broyer
12433
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012434Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12437 case
12438 * INSTALL: was empty added stuff from the FAQ
12439
Daniel Veillard75bea542001-05-11 17:41:21 +000012440Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12443 attributes handling and #54433 by adding xmlUnsetProp()
12444 and xmlUnsetNsProp()
12445
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012446Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * HTMLparser.c: Patch from Jonas Borgström
12449 (htmlGetEndPriority): New function, returns
12450 the priority of a certain element.
12451 (htmlAutoCloseOnClose): Only close inline elements if they
12452 all have lower or equal priority.
12453 * result/HTML: this of course changed a number of tests results.
12454
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012455Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * xmlIO.c catalog.c: plugged in the default catalog resolution
12458 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12459 documentations
12460 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12461
Daniel Veillarda7374592001-05-10 14:17:55 +000012462Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12463
12464 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12465 integrating catalogs
12466 * catalog.[ch] testCatalog.c: adding a small catalo API
12467 (only SGML catalog support).
12468 * parser.c: restaured xmlKeepBlanksDefault(0) API
12469
Daniel Veillardc17337c2001-05-09 10:51:31 +000012470Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12473
Daniel Veillard257d9102001-05-08 10:41:44 +000012474Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * parser.c: added xmlParseExternalEntityPrivate() to allow
12477 propagation of ctxt->_private when parsing external entities
12478
Daniel Veillard083c2662001-05-08 08:27:14 +000012479Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12482
Daniel Veillard01ef7382001-05-08 07:31:43 +000012483Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12486
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012487Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * valid.c: warn when indeterminist content model is detected
12490 * result/VC/ElementValid8: this adds a message
12491 * Makefile.am: add --novalid for VCM tests
12492 * parserInternals.c: added a call to Init memory
12493
Daniel Veillard64269352001-05-04 17:52:34 +000012494Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12497 when both parameters are NULL.
12498
Daniel Veillard37721922001-05-04 15:21:12 +000012499Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12500
12501 * valid.c: applied small patch from Gary Pennington, reindented
12502 some part of the code.
12503
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012504Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12507 release, updated and regenerated the docs
12508
Daniel Veillard357c9602001-05-03 10:49:20 +000012509Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * xpath.c result/XPath/expr/floats : clarified and cleanup
12512 printing of abnormal floats in tests.
12513
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012514Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12517 * results/HTML/ : a few changes in the output of the HTML tests as
12518 a result.
12519 * configure.in: tying to fix -liconv where needed
12520
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012521Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * Makefile.am: fixed a stupid error
12524
Daniel Veillard7150a032001-05-02 16:41:11 +000012525Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12526
12527 * configure.in Makefile.am: make the inclusion of the trio
12528 modules in the library conditional
12529
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012530Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * DOCBparser.c: patche from László Kovács, fixed entities refs
12533 in attributes handling
12534
Daniel Veillardedddff92001-05-02 10:58:52 +000012535Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12538 flushing
12539
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012540Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * xpath.c: fix of an XSLT namespace bug reported on the list
12543 general/bug-8-
12544
Daniel Veillard5792e162001-04-30 17:44:45 +000012545Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * strio.h trio.c: Dan McNichol suggested a couple of small
12548 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12549
Daniel Veillard02141ea2001-04-30 11:46:40 +000012550Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * tree.c parser.c encoding.c: spent a bit more time looking
12553 at the parsing speed and DOM handling. Added a few more
12554 speedups.
12555
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012556Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * parser.c: small but effective parsing speed improvement
12559
Daniel Veillardb59076b2001-04-29 17:04:07 +000012560Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * configure.in: default on the DocBook parser inclusion (for Gnome)
12563 * DOCBparser.h: fixed a header reference
12564
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012565Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * configure.in xpath.c: applied Bjorn patches for FPE on the
12568 alpha
12569
Daniel Veillardeefd4492001-04-28 16:55:50 +000012570Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12573 xmlSaveFormatFileTo()
12574
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012575Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * xpath.c: simple and efficient optimization, XPath functions
12578 aways bind to the same code, cache this
12579 * TODO: updated (by saying some is obsolete)
12580
Daniel Veillard2156a562001-04-28 12:24:34 +000012581Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * xpath.c: more cleanup work on XPath name parsing routines
12584
Daniel Veillard61d80a22001-04-27 17:13:01 +000012585Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12588 xmlXPathParseName
12589 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12590 * debugXML.c: avoid compilation problems if compiling without
12591 HTML support, Igor Zlatkovic
12592 * win32/libxml2/libxml2.def.src: being able to compile without
12593 XPath on Windows
12594
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012595Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * libxml.m4: yet another patch from Toshio Kuratomi
12598
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012599Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12602
Daniel Veillard67fee942001-04-26 18:59:03 +000012603Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * tree.[ch]: added xmlSaveFormatFile interface for saving
12606 and indenting a file.
12607
Daniel Veillard82e49712001-04-26 14:38:03 +000012608Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * xpath.c: fixed bug #53689 related to processing-instruction()
12611
Daniel Veillard02f077a2001-04-26 10:59:11 +000012612Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * DOCBparser.c: patche from László Kovács
12615
Daniel Veillard30211a02001-04-26 09:33:18 +000012616Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * parser.c: applied fixes from Christian Glahn bug report #53391
12619
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012620Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * error.c: Jean François Lecomte provided a complete description
12623 and a fix to bug #53537
12624
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012625Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12628
Daniel Veillard1034da22001-04-25 19:06:28 +000012629Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * DOCBparser.c SAX.c: a bit more work on entities processing.
12632 Still Need to cleanup XML output and references in attributes
12633
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012634Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12637
Daniel Veillardb33c2012001-04-25 12:59:04 +000012638Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * tree.c: trying to fix #53574, not completely complete,
12641 I would like xmllint --copy --debug test/ent1 and
12642 xmllint --debug test/ent1 to show the same result.
12643 * xpath.c: fix a bug when trying to sort namespace nodes
12644
Daniel Veillard5146f202001-04-25 10:29:44 +000012645Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * HTMLtree.c: real fix for #53402
12648
Daniel Veillard7533cc82001-04-24 15:52:00 +000012649Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12652 PIs when using xsl:output
12653 * valid.c: closing #53537 some case generate segfaults if there
12654 is validity errors
12655
Daniel Veillard61b33d52001-04-24 13:55:12 +000012656Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12659 of external parsed entities, added --noent to testDocbook
12660 * valid.c: Garry Pennington found an uninitialized variable
12661 access in xmlValidateElementContent()
12662
Daniel Veillard56098d42001-04-24 12:51:09 +000012663Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12666 with madness
12667 * result/HTML/ : this modified the result of the regression tests
12668 a lot.
12669
Daniel Veillard122376b2001-04-24 12:12:30 +000012670Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12673 to doc where it wasn't checked against NULL reported by
12674 Jens Laas
12675
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012676Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12679 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12680
Daniel Veillardeae522a2001-04-23 13:41:34 +000012681Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12684 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12685 * SAX.[ch]: cleanup and updates for DocBook
12686 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12687 ex SGML identifier changes
12688 * valid.c: removed a static unused function.
12689
Daniel Veillardde57c612001-04-23 09:13:36 +000012690Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * HTMLtree.c: applied change for Paul Sponagl on script saving
12693 * Makefile.am: the warning about entity title.xml are normal.
12694
Daniel Veillard393df012001-04-22 20:11:18 +000012695Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12696
12697 * configure.in: release of 2.3.7
12698 * Makefile.am: fixing make distcheck
12699
Daniel Veillarda41123c2001-04-22 19:31:20 +000012700Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12701
12702 * doc/html/* doc/xml.html: updated and regenerated the docs
12703
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012704Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12707
Daniel Veillarde82a9922001-04-22 12:12:58 +000012708Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * tree.c: fixed #53388 with the provided patch
12711
Daniel Veillard06803992001-04-22 10:35:56 +000012712Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * valid.c: Bjorn detected an invalid memory access. Fixed
12715 vstateVPush()
12716
Daniel Veillard40af6492001-04-22 08:50:55 +000012717Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12720
Bjorn Reese70a9da52001-04-21 16:57:29 +000012721Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12722
12723 * libxml.h: new header used only for the compilation of libxml
12724 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12725 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12726 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12727 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12728 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12729 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12730 baseline (version 1.2 plus a single patch).
12731 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12732 scientific notation for numbers. Tests added.
12733 * xpath.c: formatting of numbers changed to use sprintf
12734 (contribution from William Brack)
12735
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012736Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * valid.c: cleanup, more useful debugging
12739 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12740 * xmlIO.c: entity loading is printed as an error when validating
12741
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012742Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * valid.c: fixed to validate within entities
12745 * test/VCM/v22.xml: added a specific testcase
12746
Daniel Veillardca1f1722001-04-20 15:47:35 +000012747Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * valid.c: forgot an epsilon transition in for ()+
12750 * test/VCM/v21.xml : added a specific test case
12751
Daniel Veillard85349052001-04-20 13:48:21 +000012752Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * valid.c: removed a state explosion exhibited by RSS
12755 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12756 from bug #51872
12757
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012758Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12761 validation without using an ugly NFA -> DFA algo in the source.
12762 Made a specific algorithm easier to maintain, using a single
12763 stack and without recursion.
12764 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12765 * hash.c: made the growing routine static
12766 * tree.h parser.c: added the parent information to an
12767 xmlElementContent node.
12768
Daniel Veillarde470df72001-04-18 21:41:07 +000012769Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * SAX.c parser.c xpath.c: generating IDs when not validating
12772 from an external parsed entity was poisoning the ID has table
12773 with removed values. This was killing XSLT on the KDE help
12774 browser.
12775
Daniel Veillardceacdd92001-04-18 15:10:35 +000012776Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * entities.h: andrew@ugh.net.au detected a double declaration
12779
Daniel Veillarda10efa82001-04-18 13:09:01 +000012780Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * debugXML.c hash.c tree.h valid.c : some changes related to
12783 the validation suport to improve speed with DocBook
12784 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12785 the way validation errors get reported
12786
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012787Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12790 by P C Chow and William M. Brack for XSLT HTML output
12791
Daniel Veillard2d90de42001-04-16 17:46:18 +000012792Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12795 Igor Zlatkovic patches for MSC compilation and added his
12796 updates
12797
Daniel Veillarde043ee12001-04-16 14:08:07 +000012798Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12801 prefix lookup.
12802 * parserInternals.c: fixed the bug reported by Morus Walter
12803 due to an off by one typo in xmlStringCurrentChar()
12804
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012805Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * HTMLparser.c result/HTML/*: revamped the way the HTML
12808 parser handles end of tags or end of input
12809
Daniel Veillard82daa812001-04-12 08:55:36 +000012810Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12813
Daniel Veillard67a21302001-04-11 14:39:16 +000012814Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12817 bug where the linktime verions of free() won't work ...
12818
Daniel Veillard27b55282001-04-11 12:22:25 +000012819Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12822
Daniel Veillardafc73112001-04-11 11:51:41 +000012823Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * doc/xml.html: added 2.3.6 release
12826
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012827Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12830 * result/wml.xml: resulted in a small output change
12831
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012832Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * tree.c: xmlNewDoc was missing the charset initialization
12835 * xmllint.c: added --auto to autogenerate a doc, allow to
12836 reproduce the problem fixed on xmlNewDoc
12837
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012838Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * xpath.c: trying to get 52979 solved
12841 * tree.c result/ result/noent/: trying to get 52712 solved, this
12842 also made me clean up the fact that XML output in general should
12843 not add formating blanks by default, this changed the output of
12844 a few tests
12845
Daniel Veillard73639a72001-04-10 14:31:39 +000012846Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12847
12848 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12849
Daniel Veillardfac26a12001-04-08 13:08:14 +000012850Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * configure.in: finally released 2.3.6
12853
Daniel Veillard911f49a2001-04-07 15:39:35 +000012854Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * xpath.c: checking for null pointer generated by new code
12857
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012858Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xpath.c: fixed a [] evaluation problem reported
12861 * test/XPath/tests/simpleaddr: extended test
12862 * result/XPath/simpleaddr: updated result
12863
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012864Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * xmllint.c: Dan Timis reported a portability problem
12867 on Macs without mmap, fixed it.
12868
Daniel Veillardb38bd552001-04-03 18:22:00 +000012869Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * testXPath.c : added a --tree option allowing to display the
12872 tree dump of the XPath expression
12873
Daniel Veillard4dd93462001-04-02 15:16:19 +000012874Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * xpath.c: fixed a memleak when comparing nodesets
12877 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12878 * tree.c: added a TODO
12879
Daniel Veillard92ad2102001-03-27 12:47:33 +000012880Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12883 we need string functions
12884 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12885 to be able to use them where needed. Applied some changes
12886 to reduce name linking pollution and compile in only what's
12887 needed.
12888 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12889 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12890 for the string manipulation functions
12891 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12892 to the free() function of xmlmemory.c
12893 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12894 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12895 usage.
12896
12897
Daniel Veillard2be30642001-03-27 00:32:28 +000012898Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * error.c: applied the context output patch of the error
12901 handling submitted by Chuck Griffith
12902 * error/VC/*: this slightly change some error logs
12903
Daniel Veillard50582112001-03-26 22:52:16 +000012904Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * parser.c: fixed line number reporting on error
12907
Daniel Veillard04be4f52001-03-26 21:23:53 +000012908Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * parser.c: Sullivan and Darin found a parser bug,
12911 applied the patch.
12912
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012913Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12916 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12917 xmlversion.h.in xpointer.c: of course the way I defined
12918 UNUSED breaks on old gcc version. Try to be smart and
12919 also define it directly in xmlversion.h
12920 * configure.in: removed -ansi flag from the pedantic set
12921
12922Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012923 Huge cleanup, I switched to compile with
12924 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12925 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12926 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12927 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12928 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
12929 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
12930 encoding.h entities.c error.c list.[ch] nanoftp.c
12931 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
12932 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12933 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
12934 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
12935 Cleanup, staticfied a number of non-exported functions,
12936 detected and cleaned up a dozen of problem found this way,
12937 avoided a lot of public function name/typedef/system names clashes
12938 * doc/xml.html: updated
12939 * configure.in: switched private flags to the really pedantic ones.
12940
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000012941Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * configure.in: 2.3.5
12944 * doc/html/*: rebuilt the docs
12945
Daniel Veillard146c9122001-03-22 15:22:27 +000012946Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * parser.c: fixed a reported bug in NOTATION parsing
12949 * uri.c: accepted but not fixed bug 51876, added TODO
12950 * Makefile.am: fixed bug 51876
12951
Daniel Veillarda5f013b2001-03-22 12:44:45 +000012952Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * config.h.in configure.in error.c: fix a compilation problem
12955 on platforms without vsnprintf (xml@thewrittenword.com)
12956
Daniel Veillarde020c3a2001-03-21 18:06:15 +000012957Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * parser.c: fixed a function name header typo
12960 * SAX.c: notations can also occur in external subset.
12961
Daniel Veillard7d42b542001-03-20 13:22:46 +000012962Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * error.c: removed a C++ like comment
12965
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000012966Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * parser.c: fixing bug 52299 strange condition leading
12969 to a parser crash due to a buffer overflow
12970 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
12971 added the specific test case
12972
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000012973Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * xpath.[ch]: still a lot of cleanup based on XSLT, added
12976 xmlXPathConvert{String,Number,Boolean} to be able to make
12977 type casts without a context stack, fixed some implementation
12978 problems related to the absence of context at parse-time,
12979 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
12980 in the public API too
12981 * xpointer.c xpathInternals.h: we need to know at parse time
12982 whether we are compiling an XPointer
12983
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000012984Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
12987 cleaned up the parser internals, refactored XPath code, added
12988 new compilation based APIs and cleanly separated public and
12989 private APIs.
12990
Daniel Veillardd007d6c2001-03-19 00:01:07 +000012991Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * xpath.h: the comp field must be added at the end to avoid
12994 killing binary compat.
12995
Daniel Veillard9e7160d2001-03-18 23:17:47 +000012996Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * Makefile.am: detect XPath memleaks in regreson tests
12999 * error.c: fixed and error w.r.t. error reporting still using
13000 stderr
13001 * hash.c: added new line at end of file
13002 * tree.h: minor cleanup
13003 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13004 expression parsing from evaluation, resulted in a number of
13005 changes internally, and in XPointer. Likely to break stuff
13006 using xpathInternals.h but should remain binary compatible,
13007 new interfaces will be added.
13008
Daniel Veillardd574f782001-03-14 19:40:17 +000013009Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * configure.in: fixed a couple of problems reported by
13012 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13013 without gcc on non linux platforms.
13014
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013015Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13018 a fix for --with-html-dir= configure support. I hope it won't
13019 break rpm generation
13020
Daniel Veillarda022fe02001-03-14 16:30:00 +000013021Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * xmlIO.c: one function comment cleanup.
13024
Daniel Veillard25239c12001-03-14 13:56:48 +000013025Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * SAX.c: external subset notations were improperly registered
13028 in the internal subset.
13029
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013030Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * README.cvs-commits: added, pointing to HACKING
13033 * HACKING: updated
13034
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013035Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * parser.c: and Matt Sergeant found one in the XML push
13038 parser (erroneous check I forgot to remove when I fixed the
13039 main parser).
13040
Daniel Veillard68d7b672001-03-12 18:22:04 +000013041Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * xpath.c: ptittom found a small bug in UnaryExpr
13044
Daniel Veillarde356c282001-03-10 12:32:04 +000013045Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * configure.in: bumped to 2.3.4
13048 * error.c: fixed bug #51860
13049 * tree.c: fixed bug #51861
13050 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13051 * tree.[ch] : added xmlDefaultBufferSize
13052 * nanoftp.c: typo in function name header block
13053 * doc/xml.html : updated, added link to XML::LibXSLT
13054 * doc/html/* : rebuilt the docs
13055
Daniel Veillard80f32572001-03-07 19:45:40 +000013056Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * parser.c SAX.c: the new content parsing code raised an
13059 ugly bug in the characters() SAX callback. Found it
13060 just because of strangeness in XSLT XML Rec ouptut :-(
13061
Daniel Veillard6c831202001-03-07 15:57:53 +000013062Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * Makefile.am: Martin Baulig suggested to add -lm
13065 * tree.c: found another bug in xmlNodeGetContent()
13066
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013067Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * xpath.c: Bjorn found the error related to strictness of comparison.
13070
Daniel Veillard29631a82001-03-05 09:49:20 +000013071Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * parser.c: trying to fix the Dtd parsing problem reported
13074 by Gary, side effect of last week speed optimizations.
13075
Daniel Veillard14be0a12001-03-03 18:50:55 +000013076Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13079 * parserInternals.c: removed unneeded test raised by Stric
13080
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013081Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13082
13083 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13084 and fixed by William Brack). Added xmlXPathFormatNumber.
13085 Changed the sorting slightly.
13086 * configure.in Makefile.am example/Makefile.am: Added -lm.
13087 Please note that applications linking with libxml2, must
13088 also like with the math library from now on.
13089
Daniel Veillardf9533d12001-03-03 10:04:57 +000013090Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13093
Daniel Veillard2f362242001-03-02 17:36:21 +000013094Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * parser.c: one must report spaces even if the Dtd element
13097 content proves that this is not part of the element content.
13098 * result/valid/*.xml: this changed the ouptu slightly
13099
Daniel Veillardb402c072001-03-01 17:28:58 +000013100Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * configure.in: bumped to 2.3.3
13103 * doc/xml.html: updated
13104
Daniel Veillard77851712001-02-27 21:54:07 +000013105Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * tree.c: minor doc fix
13108 * xpath.c: deallocation issues when a result tree has been
13109 converted to a node-set
13110
Daniel Veillardec70e912001-02-26 20:10:45 +000013111Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * doc/xml.html: oops corrected dates s/2000/2001
13114
Daniel Veillard8730c562001-02-26 10:49:57 +000013115Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * valid.c: new patch from Gary Pennington
13118
Daniel Veillard91e9d582001-02-26 07:31:12 +000013119Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * doc/xml.html: applied patch from Ankh
13122
Daniel Veillardedac3c92001-02-26 01:36:19 +000013123Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * xinclude.c: fixed a problem building on Mac
13126
Daniel Veillard21a0f912001-02-25 19:54:14 +000013127Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * parser.c: more work on increasing parsing ferformances
13130
Daniel Veillard48b2f892001-02-25 16:11:03 +000013131Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13134 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13135 avoiding memcpy in production builds MEM_CLEANUP macro use
13136 * parser.[ch] parserInternals.c: optimizations of the tightest
13137 internal loops inside the parser. Better checking of I/O
13138 flushing/loading conditions
13139 * xmllint.c : added --timing
13140
Daniel Veillard71681102001-02-24 17:48:53 +000013141Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * configure.in: bumped to 2.3.2
13144 * doc/xml.html: updated for release
13145
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013146Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * xpath.c: found a memleak and fixed a nasty bug
13149
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013150Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * xmllint.[c1] : added return code errors for xmllint
13153 * xpath.c: specific debug dump function for result value trees
13154
Daniel Veillard4b637072001-02-21 21:52:55 +000013155Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * xpath.c: finally implemented xmlXPathCompareNodeSets
13158 * test/XPath/expr/floats results/XPath/expr/floats: added
13159 a test for float expressions
13160
Daniel Veillardf714aa32001-02-21 03:07:44 +000013161Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13164 * parserInternals.[ch]: trying to speed up parsing
13165 * xpath.c : speeded up node set equality op
13166
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013167Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13170 better handling of ID/IDREF and the list modules associated
13171 * configure.in: small CFLAGS cleanup
13172
Daniel Veillarda8abee62001-02-19 15:14:59 +000013173Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * configure.in: fixed iconv detection on AIX (stric)
13176
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013177Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013178
13179 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13180
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013181Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13182
13183 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13184 and optimized xmlXPathNodeSetSort
13185
Daniel Veillard142adbf2001-02-17 13:21:05 +000013186Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * xpath.c: bug fix when context size is 0
13189 * parser.c: I like Norm's Dtd because they still manage to break
13190 the parser occasionally
13191
Daniel Veillardf23e0092001-02-16 13:21:29 +000013192Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13195
Daniel Veillarde0e26512001-02-16 00:11:46 +000013196Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13199 attributes within the XML-1.0 namespace
13200
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013201Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * xpathInternals.h: exported a few axis functions
13204 * doc/xml.html: updated the doc
13205
Daniel Veillard760f4422001-02-15 14:59:48 +000013206Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * configure.in: applied patch from Daniel van Balen for OpenBSD
13209 and bumped version to 2.3.1
13210 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13211 attempt to find autoclosing was simply broken, removed it,
13212 updated the examples, this is better
13213
Daniel Veillardd194dd22001-02-14 10:37:43 +000013214Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13217 hash functionnalities.
13218 * doc/html/* : rebuild the doc
13219
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013220Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13223 on predicate
13224 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13225 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13226 really want to have tags closed on output even if we accept
13227 unclosed ones on input
13228
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013229Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * xpath.c: ouch don't free NULL, rare case fixed
13232 * tree.c: don't coalesce text nodes if they don't have the
13233 same behaviour wrt escaping on output
13234
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013235Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * xpath.c: small fixup
13238 * SAX.c: don't warn on empty namespaces.
13239
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013240Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * README: a bit of cleanup
13243 * configure.in: preparing for 2.3.0 release
13244
Daniel Veillard1f83d392001-02-08 09:37:42 +000013245Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * hash.[ch]: added a first version of xmlHashSize()
13248 * valid.c: another bug fix from Gary Pennington
13249
Daniel Veillard5eef6222001-02-07 18:24:48 +000013250Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * valid.c: couple of bug fixes pointed by Gary Pennington
13253 * HTMLtree.c: #if 0 cleanup
13254
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013255Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13258 which removes a time consuming check of xmlXPathNodeSetAdd()
13259 and use it in places where we are sure to not break unicity
13260
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013261Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * xpath.c: bug fixes found from XSLT
13264 * tree.c: preserve node->name special values when copying nodes.
13265 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13266 external subset are fetched when available but without full
13267 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13268 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13269 output with encoding disabled.
13270
Daniel Veillard2c833b62001-02-03 08:52:06 +000013271Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13274 xmlCheckFilename should not be called from xmlFileOpenW
13275 and xmlGzfileOpenW
13276
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013277Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13280 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13281 added the new tests for URI normalization
13282 * testURI.c: fixed stoopid bugs
13283 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13284 the URI in the error messages are now properly normalized
13285
Daniel Veillardea28ce62001-02-02 08:20:19 +000013286Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13289
Daniel Veillarde99a4762001-02-01 04:34:35 +000013290Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13293
Daniel Veillard2b325a02001-01-31 20:46:31 +000013294Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * xpath.c: fixed mod operator
13297
Daniel Veillardde55cf62001-01-31 15:53:13 +000013298Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * parser.c: fixed xmlStrcat doc
13301 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13302 trees.
13303
Daniel Veillard2f913b72001-01-31 13:23:49 +000013304Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * xpath.c result/XPath/tests/chaptersbase
13307 result/XPath/tests/simplebase: fixed XPath node()
13308 * tree.c: small fix in xmlNewNs()
13309 * Makefile.am: removed extraneous xml2Conf.sh rule
13310
Daniel Veillardb42042b2001-01-28 07:40:36 +000013311Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13314 Changed the library name, in order to get libxml-devel and
13315 libxml2-devel to coexist on a single system
13316 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13317 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13318
Daniel Veillardee0a4662001-01-27 18:59:33 +000013319Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13322 libxml2-devel installable in // as libxml-devel.
13323
Daniel Veillard5eb05942001-01-27 17:50:22 +000013324Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * doc/Makefile.am: fixed make rebuild in doc
13327 * doc/html/*.html: rebuilt the docs
13328
Daniel Veillard65c295d2001-01-26 09:32:39 +000013329Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13332
Daniel Veillard8e199902001-01-25 18:54:39 +000013333Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13336 the HTML doc to go into the -devel RPM ...
13337 * aclocal.m4 config.h.in: some updates due to auto* magic
13338
Daniel Veillard93086662001-01-25 18:13:04 +000013339Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * xpath.h: added a hook in the context structure allowing to
13342 link to extra support, needed for XSLT
13343
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013344Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13347 xmlXPtrCmpPoints to use it.
13348 * propagated the following patch from Alejandro Forero
13349 * include/win32config.h xmlIO.c: applied further suggestions
13350 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13351 * example/gjobread.c: fixed warnings, now that it builds
13352
13353Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13354
13355 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13356
13357 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13358 filename points to a valid file (not a directory).
13359 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13360 Added calls to xmlCheckFilenameDir.
13361
13362 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13363 `path' (rather than `filename') as the parameter to gzopen and open.
13364
Daniel Veillard48177c22001-01-23 15:27:41 +000013365Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * Makefile.am: fixed a problem with EXTRA_DIST
13368
Daniel Veillardb83ba402001-01-22 22:45:10 +000013369Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * Makefile.am example/Makefile.am: finally found the trick
13372 to build the example, i.e. add "." in SUBDIRS before example
13373 in the list <grin/>
13374
Daniel Veillard82687162001-01-22 15:32:01 +000013375Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * doc/xml.html: updated with an XSLT section, removed pointer to
13378 W3C CVS base.
13379
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013380Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13383 too, and deallocation need to occur the same way.
13384
Daniel Veillarde4566462001-01-22 09:58:39 +000013385Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13388 type correponding to an XSLT result tree fragment. Share most
13389 of the data format with node set, as well as operators.
13390 * HTMLtree.c: added a newline at the end of the doctype output
13391 whe this one is not present initially.
13392 * tree.c: make sure taht the parent and doc pointers are properly
13393 set when copying attributes (lists).
13394
Daniel Veillard701c7362001-01-21 09:48:59 +000013395Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13398
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013399Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * xpath.c: seems I finally killed that ugly path evaluation
13402 context bug (tagged 9999 in case is is wrong)
13403
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013404Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13407 for XSLT
13408
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013409Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13412 for xmlGzfileOpen() bug
13413
Daniel Veillardf6eea272001-01-18 12:17:12 +000013414Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * xpath.c: removed an error found by XSLT usage
13417 * tree.c parserInternals.h: use a predefined static string
13418 for text and comment nodes, avoid freeing them in xmlFreeNode,
13419 exported the string name in parserInternals.h and added
13420 another value to disable encoding at output (for XSLT),
13421 gain memory, time.
13422
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013423Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13426 win32/libxml2/libxml2_so.dsp: new makefiles and update
13427 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13428
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013429Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13432 Gary Pennington
13433
Daniel Veillard389e6b72001-01-15 19:41:13 +000013434Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * xpath.c: fixed the comaprision of values and nodelists,
13437 need to compare nodelist still ...
13438 * debugXML.c: avoided a possible core dump
13439 * HTMLparser.c: cleanup
13440 * nanohttp.c: contributed fix.
13441 * tree.c: fixes in properties handling added xmlSetNsProp
13442 needed by libxslt
13443 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13444 comment
13445 * TODO: updated
13446
Daniel Veillard167bd532001-01-06 21:09:34 +000013447Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * parser.c parserInternals.c: applied Bjorn Reese optimization
13450 patch
13451
13452Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * Makefile.am: applied patch fro make check from Martin Vidner
13455
Daniel Veillard503b8932001-01-05 06:36:31 +000013456Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * configure.in: preparing 2.2.11
13459 * doc/html/*: rebuild the HTML files
13460 * doc/xml.html : updated
13461
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013462Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * tree.c: fixed a stupid bug
13465 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13466 patches related to validation of an XInclude processing result
13467 * TODO: updated
13468
Daniel Veillarde2488192001-01-04 10:54:22 +000013469Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13472 on large files
13473
Daniel Veillardf060a412001-01-03 20:52:44 +000013474Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13477
Daniel Veillard45cff692001-01-03 18:02:04 +000013478Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13481 reported by Jonas Borgström
13482 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13483
Daniel Veillard08108982001-01-03 15:24:58 +000013484Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * testXPath.c xpath.c: fixing the XPath union expressions problem
13487 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13488
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013489Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xmllint.c: Made is so if the file name is "-" is will read form
13492 standard input. Sven Heinicke <sven@zen.org>
13493 * tree.c: fixed a problem when growing buffer
13494 * tree.h: fixed the comment of the node types following andersca
13495 comment
13496 * TODO: updated
13497
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013498Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13499
13500 * HTMLparser.[ch]: added a way to avoid adding automatically
13501 omitted tags. htmlHandleOmittedElem() allows to change the
13502 default handling.
13503 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13504 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13505 of xmllint too when using --memory flag, added a memory test
13506 suite at the Makefile level.
13507 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13508 with namespace use when encountering QNames in XPath evalation,
13509 added xmlns() scheme in XPointer.
13510 * nanoftp.c : incorporated a fix
13511 * parser.c xmlIO.c: fixed problems raised with encoding when using
13512 the memory I/O
13513 * parserInternals.c: closed bug 25934 reported by
13514 torsten.landschoff@innominate.de
13515 * TODO: updated
13516
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013517Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13518
13519 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13520 on a non-updated tree :-(, made a 2.2.10 release to correct the
13521 situation
13522
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013523Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13524
13525 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13526 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13527 integrated a set of OpenVMS changes from Howard Taylor
13528 <Howard.Taylor@pacoast.com>
13529
Daniel Veillard58770e72000-11-25 00:48:47 +000013530Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13531
13532 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13533 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13534
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013535Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13536
13537 * HTMLparser.c: some fixes on auto-open of html/head/body
13538 * encoding.c: fixed a compilation error on some gcc env
13539 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13540 XPointer implementation
13541 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13542 related XPointer tests and associated results
13543
Daniel Veillard300f7d62000-11-24 13:04:04 +000013544Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13545
13546 * doc/xmldtd.html doc/xml.html: following a short step by step
13547 guidance on IRC to help maciej with DTDs I started a small
13548 page on the subject.
13549
Daniel Veillard748e45d2000-11-17 16:36:08 +000013550Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13551
13552 * HTMLparser.c: fixed handling of broken charrefs
13553 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13554 patches
13555
Daniel Veillard28929b22000-11-13 18:22:49 +000013556Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13557
13558 * doc/xml.html doc/html/* : rebuilt the docs after adding
13559 xinclude and updated page for 2.2.7 and 2.2.8
13560 * configure.in: releasing 2.2.8
13561
Daniel Veillard41e06512000-11-13 11:47:47 +000013562Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13563
13564 * parser.[ch] parserInternals.c: applied the conditional
13565 section processing fix from Jonathan P Springer
13566 <jonathan.springer2@gte.net>
13567 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13568 project file, fixed iconv default non support
13569 * xpath.c: fixed the problem of evaluating relative expressions
13570 when a node context is provided.
13571
Daniel Veillardbf432752000-11-12 15:56:56 +000013572Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13573
13574 * nanoftp.c: fixed gcc 2.95 new warnings
13575 * SAX.c: fixed a stupid bug
13576 * tree.c: fixed a formatting problem when round-tripping
13577 from/to memory
13578 * xinclude.c: chased memleak, fixed a base problem
13579 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13580 xmlXPtrBuildNodeList()
13581 * TODO: updated
13582 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13583 adding a first small set of regression tests for XInclude
13584
Daniel Veillardc2def842000-11-07 14:21:01 +000013585Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13586
13587 * nanohttp.[ch]: applied Wayne Davison patches to access
13588 the WWW-Authorization header.
13589 * parser.c: Closed Bug#30847: Problems when switching encoding
13590 in short files by applying Simon Berg's patch.
13591 * valid.c: fixed a validation problem
13592 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13593 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13594 Wayne Davison
13595 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13596 need to be extended to non full nodes selections.
13597 * xinclude.c: starts to work decently
13598
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013599Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13600
13601 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13602 debugXML.c xmlversion.h.in: Started adding XInclude support,
13603 this is a new xmllint option
13604 * tree.c xpath.c: applied TOM patches for XPath
13605 * xpointer.c: fixed a couple of errors.
13606 * uri.c: added an escaping function needed for xinclude
13607 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13608 new warning from RH70 gcc's version
13609
Daniel Veillarda4964b72000-10-31 18:23:44 +000013610Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13611
13612 * HTMLparser.c: fixed loop on invalid char in scripts
13613 * parser.c: update to description of xmlIOParseDTD()
13614 * libxml.m4 xmlversion.h.in: changes contributed by
13615 Michael Schmeing <m.schmeing@internet-factory.de>
13616 * configure.in: preparing for 2.2.7
13617 * Makefile.am: trying to avoid config.h and acconfig.h
13618 being included in the distrib
13619 * configure.in: released 2.2.7
13620
13621Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13622
13623 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13624 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13625
Daniel Veillard01411222000-10-30 15:33:22 +000013626Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13627
13628 * parser.[ch]: added xmlIOParseDTD()
13629 * xpointer.c: added support for the 2 extra parameters of
13630 string-range, fixed a stoopid error when '0' was present
13631 in XPointer expressions
13632 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13633 testsuite for the above
13634
Daniel Veillard6db58192000-10-30 09:27:53 +000013635Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13636
13637 * libxml.spec.in: improved package descriptions
13638
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013639Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13640
13641 * xpath.c xpathInternals.h: applied a large cleaning patch
13642 from TOM <ptittom@free.fr>, it also add namespace support
13643 for function and variables registration.
13644
Daniel Veillardbd20df72000-10-29 17:53:40 +000013645Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13646
13647 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13648 * Makefile.mingw: Wayne Davison's update adding hash.c
13649
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013650Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13651
13652 * xpath.c: fixed the root evaluation problems
13653 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13654 ignorable spaces with <b> <bold> <em>
13655 * tree.c: fixed a loop in xmlSearchNsByHref()
13656
Daniel Veillard767662d2000-10-27 17:04:52 +000013657Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13658
13659 * xpath.c: applied another XPath patch from TOM
13660 * xpath.c include/makefile.am: applied another patch from
13661 china@thewrittenword.com (cleanup on IRIX).
13662
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013663Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13664
13665 * xml-config.1: received a fixed version from Fredrik Hallenberg
13666 <hallon@lysator.liu.se>
13667
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013668Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13669
13670 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13671 cleanup patch for XPath
13672
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013673Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13674
13675 * patched to redirrect all "out of context" error messages to
13676 a reconfigurable routine. The changes are:
13677 * xmlerror.h : added the export of an error context type (void *)
13678 an error handler type xmlGenericErrorFunc there is an interface
13679 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13680 to reset the error handling routine and its argument
13681 (by default it's equivalent to respectively fprintf and stderr.
13682 * all the c files: all wild accesses to stderr or stdout within
13683 the library have been replaced to calls to the handler.
13684
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013685Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13686
13687 * configure.in: release 2.2.6
13688 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13689 exporting the inner functions of xpath for extension modules
13690 * doc/*: updated and rebuilt the doc
13691
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013692Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13693
13694 * nanohttp.c : applied Wayne HTTP cleanup patch
13695 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13696 and xmlNodeSetSpacePreserve()
13697
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013698Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13699
13700 * xpath.c: closing bug #29260
13701
Daniel Veillard126f2792000-10-24 17:10:12 +000013702Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13703
13704 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13705 multikey tuples, made hash structure opaque
13706 * valid.[ch]: moved elements, attributes, notations decalarations
13707 as well as ID and refs to hash tables.
13708 * entities.c: hash cleanup
13709 * xmlmemory.c: fixed a dump problem in debug mode
13710 * include/Makefile.am: problem passing in DESTDIR= values patch
13711 from Marc Christensen <marc@calderasystems.com>
13712 * nanohttp.c: removed debugging remains
13713 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13714 * HTMLparser.c parser.c: fixing a number of problems with the
13715 macros in the *parser.c files (Wayne).
13716 * HTMLparser.c: close the previous option when opening a new one
13717 (Marc Sanfacon).
13718 * result/HTML/*: updated the HTML results accordingly
13719
Daniel Veillard52afe802000-10-22 16:56:02 +000013720Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13721
13722 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13723 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13724 XPath functions and XML entities table to them. More to come...
13725 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13726
Daniel Veillard683cb022000-10-22 12:04:13 +000013727Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13728
13729 * tree.c: coalesce adjacent text nodes
13730 * valid.c: handling of blank nodes in DTd validation (raised
13731 by problems with a posteriori validation).
13732 * nanohttp.c: changing behaviour on HTTP write stuff.
13733 * HTMLtree.c: forced body and html to be explicitely closed.
13734 * xpath.h: exported more XPath functions.
13735
Daniel Veillard1baf4122000-10-15 20:38:39 +000013736Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13737
13738 * Release of 2.2.5
13739 * xpointer.c: range() range-inside and other helper functions
13740 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13741
Daniel Veillard47e12f22000-10-15 14:24:25 +000013742Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13743
13744 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13745 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13746
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013747Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13748
13749 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13750 and XPointer modules
13751
Daniel Veillard134c9f32000-10-15 10:27:08 +000013752Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13753
13754 * SAX.h: closed #25107
13755
Daniel Veillard39915622000-10-15 10:06:55 +000013756Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13757
13758 * testSAX.c: fixed problem with cdata reporting
13759 * SAXresult/* : updated
13760
Daniel Veillard1e851392000-10-15 10:02:56 +000013761Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13762
13763 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13764 Closed bug #27499, added to regression tests
13765 * TODO: updated
13766
Daniel Veillard7eda8452000-10-14 23:38:43 +000013767Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13768
13769 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13770 support for SCRIPT and STYLE with help from Bjorn Reese
13771 * test/HTML/* result/HTML/*: added simple testcase and updated
13772 the existing ones.
13773
Daniel Veillardff9c3302000-10-13 16:38:25 +000013774Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13775
13776 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13777 string-range for empty strings
13778 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13779 test/XPath/xptr/strrange: augmented the XPointer testsuite
13780
Daniel Veillard189446d2000-10-13 10:23:06 +000013781Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13782
13783 * doc/xml.html doc/xmlmem.html: added a module describing memory
13784 interfaces and use, updated the main page.
13785
Daniel Veillard2f971a22000-10-12 23:26:32 +000013786Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13787
13788 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13789 nanoftp code work on Windows too now
13790
13791Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013792
13793 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13794 * xpointer.c: implemented string-range() at least a good first version
13795 * test/XPath/docs/str test/XPath/xptr/strrange
13796 result/XPath/xptr/strrange: the string-range() tests
13797
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013798Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * Makefile.am include/Makefile.am include/win32config.h
13801 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13802 and make distcheck
13803
Daniel Veillard19d61112000-10-11 23:50:35 +000013804Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13805
13806 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13807 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13808 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13809
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013810Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13811
13812 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13813 patch for socklen_t detection by
13814 Albert Chin-A-Young <china@thewrittenword.com>
13815
Daniel Veillardcd429612000-10-11 15:57:05 +000013816Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13819 and added a --dtdvalid option to xmllint used to test it
13820
Daniel Veillard47c02452000-10-11 13:04:36 +000013821Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13822
13823 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13824 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13825
Daniel Veillard2d38f042000-10-11 10:54:10 +000013826Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13827
13828 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13829 handlings (registration, lookup, cleanup)
13830
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013831Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13832
13833 * configure.in Makefile.am include/makefile.am: adding XPointer
13834 and XPtrtests target
13835 * xpointer.[ch] : new files for XPointer support
13836 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13837 more XPath tests
13838
Daniel Veillard57fda592000-10-10 23:24:14 +000013839Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13840
13841 * configure.in: fixed, very broken, make distcheck works again
13842
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013843Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13844
13845 * More work toward 2.2.5, integrated a number of patches
13846 * configure.in Makefile.am win32config.h.in: trying to cleanup
13847 make distcheck .... huh ...
13848 * include/Makefile.am include/win32config.h: new directory
13849 for includes
13850 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13851 updated teh makefiles and instructions for WIN32
13852 * xpath.c: small fixes
13853 * test/XPath/ results/XPath: updated the testcases and results
13854 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13855 suggested patches
13856 * valid.c: fixed an ID bug
13857
Daniel Veillardb71379b2000-10-09 12:30:39 +000013858Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13859
13860 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13861 the automake bug where wrong dependancies were generated.
13862 * xpath.[ch]: worked on XPointer
13863
Daniel Veillard7e99c632000-10-06 12:59:53 +000013864Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13865
13866 * configure.in Makefile.am: 2.2.5, ship the include in an
13867 include/libxml subdirectory, use symlinks when using CVS
13868 * testSAX.c: fixed small bug
13869 * testXPath.c: changed the way testfiles are parsed
13870 * debugXML.c: same kind of cleanup when parsing an argument expression
13871 XPath/XPointers can have blanks embedded
13872 * xpath.[ch]: more cleanup, reorgs for XPointer work
13873 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13874 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13875
Daniel Veillard55b91f22000-10-05 16:30:11 +000013876Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13877
13878 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13879 in the XPath engine, rewrote large parts of it, now it's far
13880 cleaner and in sync with the REC not an old WD. Fixed a parsing
13881 problem in the interactive XML shell found when testing XPath.
13882
Daniel Veillardac260302000-10-04 13:33:43 +000013883Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13884
13885 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13886 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13887 examples with the extra test
13888
Daniel Veillard7cfce322000-10-04 12:40:27 +000013889Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13890
13891 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13892 the global init function.
13893
Daniel Veillard970112a2000-10-03 09:33:21 +000013894Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13895
13896 * HTMLparser.c: Doohhh, attribute name parsing was still case
13897 sensitive ! Fixed this ...
13898 * result/HTML/* : updated the tests results accordingly
13899
Daniel Veillard740abf52000-10-02 23:04:54 +000013900Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13901
13902 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13903 engine, should be far more stable, incorporated a new version of
13904 preceding/following axis, need testing
13905 * uri.c: fixed file:///c:/a/b/c problem
13906 * test/XPath/tests/idsimple: augmented the XPath tests
13907
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013908Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * doc/* rebuilding docs for 2.2.4 release
13911
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013912Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13913
13914 * configure.in: releasing 2.2.4
13915 * parser.[ch]: added xmlStrEqual()
13916 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13917 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13918 use xmlStrEqual instead
13919 * TODO: updated
13920 * added an XPath test
13921
Daniel Veillardbc765302000-10-01 18:23:35 +000013922Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13923
13924 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13925 * entities.h: exported xmlInitializePredefinedEntities
13926 * parser.[ch] : added xmlInitParser()
13927 * parserInternals.h : had to export htmlInitAutoClose()
13928
Daniel Veillardf09e7e32000-10-01 15:53:30 +000013929Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13930
13931 * xpath.[ch] : fixed some serious XPath Predicate evaluation
13932 problems
13933 * Makefile.am : added XPath regression tests to normal tests
13934 * uri.c: fixed a problem with local paths, cleanup
13935 * parser.c: fixed a problem with large CData sections
13936
Daniel Veillardd2ade932000-09-30 14:39:55 +000013937Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13938
13939 * configure.in xml-config.in: patch from "Ben Taylor"
13940 <sol7x86@hotmail.com> for solaris shared libs lookup
13941
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000139422000-09-30 Martin Baulig <baulig@suse.de>
13943
13944 * libxml-2.0.pc.in: Provide pkg-config script.
13945
13946 * configure.in: Create the libxml-2.0.pc script from the
13947 libxml-2.0.pc.in templates.
13948 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000013949 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013950
Daniel Veillard4b0755c2000-09-25 14:26:28 +000013951Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
13954 when compiling with MSC
13955
Daniel Veillard46057e12000-09-24 18:49:59 +000013956Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13957
13958 * xpath.c: patch for normalize-string() substring-before(),
13959 substring-after() and translate() functions from Bjorn Reese
13960 <breese@mail1.stofanet.dk>
13961 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
13962 Fredrik Hallenberg <hallon@lysator.liu.se>
13963 * TODO: updated
13964
Daniel Veillard281f8ff2000-09-24 08:12:14 +000013965Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13966
13967 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
13968 problem of socklen_t being undefined on a number of platforms
13969 * debugXML.c: fixed a compilation problem when without snprintf
13970
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000013971Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
13974 an URI bug and a fix for the control-character-induced infinite loop
13975 * nanohttp.c: preventive fix for compiling on WIN32
13976
Daniel Veillard64c20ed2000-09-22 16:07:02 +000013977Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13978
13979 * xmlint.c: closing bug #25000
13980
Daniel Veillardb656ebe2000-09-22 13:51:48 +000013981Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13982
13983 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
13984 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
13985 modified slightly Wayne Davison patch adding xmlStrcasecmp and
13986 related function, fixing xmlStrncmp(), and associated cleanup
13987 * result/HTML/entities.html.sax: updating result
13988
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000013989Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13990
13991 * uri.c: applied patch for URI escaping from Wayne Davison
13992 <wayned@blorf.net>
13993 * tree.c parserInternals.c HTMLparser.c: memset checks patches
13994 from Denis Barbier <barbier@imacs.polytechnique.fr>
13995 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
13996 patch from Wayne Davison
13997
Daniel Veillardd5f97f82000-09-17 16:38:14 +000013998Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13999
14000 * doc/xml.html : updated with new releases, adding "how to help"
14001
Daniel Veillard04698d92000-09-17 16:00:22 +000014002Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14003
14004 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14005 removed a few warnings in pedantic mode ...
14006 * parserInternals.c parser.c: moved encoding switching function
14007 to parserInternals.c
14008 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14009
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014010Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14013 error or warning handlers
14014
Daniel Veillardb1059e22000-09-16 14:02:43 +000014015Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * parserInternals.c parserInternals.h parser.c Makefile.am:
14018 created a new module parserInternals.c, moved most of the
14019 code shared by the various parsers there, as well as
14020 deprecated code from parser.c. More cleanup of parser.c
14021 * uri.c: fixed a problem when URI is NULL
14022 * valid.c: speedup when looking for an attribute declaration
14023
Daniel Veillard39c7d712000-09-10 16:14:55 +000014024Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14027 the cleanup of the computation of URI references when seeking
14028 external entities. The URI reference string and the resulting
14029 URI are both stored now.
14030 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14031 large s(n)printf checks and cleanup from Denis Barbier
14032 <barbier@imacs.polytechnique.fr>
14033 * xmlversion.h.in tree.h: couple of SGML declarations for a
14034 possible docbook module.
14035 * result/VC/ : a couple of test output changed due to the change
14036 of the entities URI
14037
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014038Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14039
14040 * parser.h: added a _private field for linking user's data
14041
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014042Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * parser.c parserInternals.h: demacroified most of the IS_XXX
14045 the gain in size is significant so ...
14046
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014047Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14048
14049 * entities.c: cases where looking up entities with doc==NULL
14050 covered
14051
Daniel Veillard90e11312000-09-05 10:42:32 +000014052Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14053
Daniel Veillard1de50802000-09-07 08:54:32 +000014054 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014055 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14056
Daniel Veillard98a79162000-09-04 11:15:39 +000014057Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14058
Daniel Veillard1de50802000-09-07 08:54:32 +000014059 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014060 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14061 * Makefile.in: added URItest and included thenin "make tests"
14062
14063Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014064
14065 * xmlversion.h.in: closed bug 22941
14066
Daniel Veillard2bb89092000-08-31 14:57:50 +000014067Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14068
14069 * doc/xmlio.html: added doc and example for entity loader
14070 redefinition.
14071
Daniel Veillard96984452000-08-31 13:50:12 +000014072Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14073
14074 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14075 used by libxml
14076
Daniel Veillarde715dd22000-08-29 18:29:38 +000014077Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * parser.c: Fixed bug on invalid ontent characters and when using
14080 push.
14081 * xmllint.c: fixed xmllint endling of errors in push mode
14082
Daniel Veillard4948eb42000-08-29 09:41:15 +000014083Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14084
14085 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014086 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014087 * result/HTML/*.sax: regenerated HTML SAX output
14088 * parser.c: more cleanup.
14089
Daniel Veillarde010c172000-08-28 10:04:51 +000014090Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14091
14092 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014093 patches from Wayne Davison <wayned@users.sourceforge.net>,
14094 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014095 * HTMLparser.c: fixed an ignorable white space detection bug
14096 occuring when parsing with SAX only
14097 * result/HTML/*.sax: updated since the output is now HTML
14098 encoded...
14099
Daniel Veillard47f3f312000-08-27 22:40:15 +000014100Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14101
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014102 * HTMLparser.[ch]: applied some of Wayne Davison
14103 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014104
Daniel Veillarde0854c32000-08-27 21:12:29 +000014105Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14108 undeclared namespace prefix was used, added a warning.
14109 Cleaned up support w.r.t. entities, spilling out a warning
14110 and being pedantic on lookups.
14111 * test/warning/ent9 : added testcase for previous example.
14112 * TODO: updated
14113 * parserInternals.h parser.c: changed the way names are parsed
14114 now allow infinite size and decrease penalty for normal use
14115 * parser.c: Started a big cleanup/check of the parser code,
14116 fixed some of the most tortuous entity code, spotted code
14117 unused anymore
14118 * test/*: added tests for very long names and related nasty
14119 things.
14120
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014121Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * doc/encoding.html: added encoding aliases doc
14124 * doc/xml.html: updates
14125 * encoding.[ch]: added EncodingAliases functions
14126 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14127 bottleneck affecting large DTDs like Docbook
14128 * parser.[ch] xmllint.c: added a pedantic option, will be
14129 useful
14130 * SAX.c: redefinition of entities is reported in pedantic mode
14131 * testHTML.c: uninitialized warning from gcc
14132 * uri.c: fixed a couple of bugs
14133 * TODO: added issue raised by Michael
14134
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014135Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14136
14137 * doc/encoding.html: propagated Martin Duerst suggestions
14138
Daniel Veillard52402ce2000-08-22 23:36:12 +000014139Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14140
14141 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14142 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14143 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14144 by Wayne Davison
14145
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014146Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14147
14148 * nanoftp.c nanohttp.c: small cleanup
14149 * TODO: updated
14150
Daniel Veillard244ece92000-08-19 20:58:02 +000014151Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * added an old VC testcase and updated title.xml entity
14154
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014155Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14156
14157 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14158 done on auto-opening of <p> tags and cleanup of SAX output
14159
Daniel Veillard979e55e2000-08-19 16:48:54 +000014160Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14161
14162 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14163
Daniel Veillard4540be42000-08-19 16:40:28 +000014164Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14165
14166 * doc/xml.html libxml.* structure.*: updated the doc a bit
14167
Daniel Veillard808a3f12000-08-17 13:50:51 +000014168Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14169
14170 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14171 of SAX tests
14172
Daniel Veillard29579362000-08-14 17:57:48 +000014173Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
14175 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14176 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14177
Daniel Veillard1255ab72000-08-14 15:13:33 +000014178Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14179
14180 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14181 * testHTML.c: fix core dump on Solaris 2.x systems
14182 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14183 * result/HTML/*.sax: previous bug fix lead to new results
14184
Daniel Veillard03109292000-08-14 14:58:22 +000014185Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14186
14187 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14188 * configure.in: added --with-readline=DIR to accept alternate
14189 path for readline include/library
14190 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14191 for ANSI under HP-UX
14192 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14193 includes @LIBS@
14194
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014195Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * doc/* : rebuilt the docs
14198 * getting ready for 2.2.2 release
14199
Daniel Veillard87b95392000-08-12 21:12:04 +000014200Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14203 and xmlAddFeature()
14204 * tree.[ch]: added xmlAddChildList()
14205 * xmllint.c: MAP_FAILED macro test
14206 * parser.h: added xmlParseCtxtExternalEntity()
14207 * valid.c: applied bug fixes removed warning
14208 * tree.c: added CDATA block to elements content
14209 * testSAX.c: cleanup of output
14210 * testHTML.c: added SAX testing
14211 * encoding.c: better error recovery
14212 * SAX.c, parser.c: fixed one of the external entity processing
14213 of the OASis testsuite
14214 * Makefile.am: added HTML SAX regression tests
14215 * configure.in: bumped to 2.2.2
14216 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14217 SAX results
14218
Daniel Veillard88a172f2000-08-04 18:23:10 +000014219Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * configure.in: patch for HP compiler
14222
142232000-08-04 Sven Heinicke <sven@zen.org>
14224
14225 * xmllint.c: Was coredumping sometimes when the file given didn't
14226 exist.
14227
Daniel Veillard46e370e2000-07-21 20:32:03 +000014228Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014231
Daniel Veillard46e370e2000-07-21 20:32:03 +000014232 when using in memory parsing. Need some cleanup.
14233 * xmllint.c configure.in: added a --memory flag to test memory
14234 parsing
14235
Daniel Veillard36650692000-07-21 15:16:39 +000014236Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * nanohttp.c: fixed socklen_t replacement to unsigned int
14239 * parser.c: fixed a space handdling missing at the end of
14240 production 28 DOCTYPE.
14241 * xmlmemory.c: fixed a stupid bug on the routine to override
14242 allocation functions
14243 * TODO: updated
14244
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014245Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14246
14247 * doc/ regenerated the docs
14248
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014249Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * doc/encoding.html doc/xml.html: added I18N doc
14252 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14253 improvements, both parser and filters, added ASCII & HTML,
14254 fixed the ISO-Latin-1 one
14255 * xmllint.c testHTML.c: added/made visible --encode
14256 * debugXML.c : cleanup
14257 * most .c files: applied patches due to warning on Windows and
14258 when using Sun Pro cc compiler
14259 * xpath.c : cleanup memleaks
14260 * nanoftp.c : added a TESTING preprocessor flag for standalong
14261 compile so that people can report bugs more easilly
14262 * nanohttp.c : ditched socklen_t which was a portability mess
14263 and replaced it with unsigned int.
14264 * tree.[ch]: added xmlHasProp()
14265 * TODO: updated
14266 * test/ : added more test for entities, NS, encoding, HTML, wap
14267 * configure.in: preparing for 2.2.0 release
14268
Daniel Veillard49703262000-07-10 10:27:46 +000014269Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * nanoftp.c: fixed the way the control connection is handled
14272 * libxml.spec.in: fixed the dependancies and cleanup
14273
Daniel Veillard306be992000-07-03 12:38:45 +000014274Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * doc/xml.html: changed the xmlsoft.org structure, updated the
14277 examples w.r.t. root and childs
14278
Daniel Veillard7d853352000-07-02 18:53:09 +000014279Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14282
Daniel Veillard365e13b2000-07-02 07:56:37 +000014283Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * HTMLparser.c: Work on character encoding support for the HTML parser
14286 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14287 * encoding.c: Fixed a potential memleak in the encoding stuff
14288
Daniel Veillardaf743792000-07-01 11:49:28 +000014289Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14290
14291 * doc/FAQ.html doc/Makefile.am : added a FAQ
14292
14293Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014294
14295 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14296 of the HTML parser to force it to not bypass SAX
14297
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014298Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * win32config.h.in: updated
14301 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14302 lacks iconv support :-( need to release 2.1.1
14303 * configure.in: release 2.1.1
14304 * HTMLparser: fixed bug #14784
14305 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14306 by Windows compiler
14307 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14308 the SAX startDocument() callback.
14309 * TODO: updated
14310
14311Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * added xmlStopParser()
14314
Daniel Veillardbe803962000-06-28 23:40:59 +000014315Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14316
14317 * configure.in: 2.1.0 prerelease
14318 * Large resync between W3C and Gnome tree
14319 * nanoftp, nanohttp.c: fixed stalled connections probs
14320 * HTMLtree.c SAX.c : support for attribute without values in
14321 HTML for andersca
14322 * valid.c: Fixed most validation + namespace problems
14323 * HTMLparser.c: start document callback for andersca
14324 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14325 * parser.h, SAX.c: serious speed improvement for large
14326 CDATA blocks
14327 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14328 different encoding
14329 * example/Makefile.am example/gjobread.c tree.h: work on
14330 libxml1 libxml2 convergence.
14331 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14332 and the LIBXML_TEST_VERSION macro
14333
Daniel Veillardc310d562000-06-23 18:32:15 +000014334Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * doc/xml.html: various patches and improvements typo fixed by
14337 Felix Natter
14338 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14339 from Felix Natter <fnatter@gmx.net>
14340
Daniel Veillardf3029822000-05-06 08:11:19 +000014341Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * doc/upgrade.html: updated with instructions for support of both
14344 libxml-1.x and libxml-2.x
14345 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14346 for 2.x support and also fixed includes
14347
14348
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014349Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14350
14351 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14352 the encoding support, added iconv support, so now libxml if
14353 compiled with iconv automatically support japanese encodings
14354 among others. Work based on initial patch from Yuan-Chen Cheng
14355 I may have broken binary compat in the encoding handler
14356 registration scheme, but that was so utterly broken I don't
14357 expect anybody to have used this feature until now.
14358 * parserInternals.h: fixup on the CHAR range macro
14359 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14360 code.
14361 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14362 * uri.c: added xmlParseURI() I can't believe I forgot to
14363 implement this one in 2.0 !!!
14364 * SAX.c: moved doc->encoding update in the endDocument() call.
14365 * TODO: updated.
14366
Daniel Veillard06047432000-04-24 11:33:38 +000014367Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * tree.h: removed extraneous xmlRemoveProp definition
14370 * TODO: added item about --disable-corba configure switch
14371 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14372 * nanoftp.c: fixed include problems giving troubles on AIX and
14373 slowlaris
14374 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14375 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14376 comment and headers changes to lower gtk-doc number of warnings
14377 * doc/html/*: rebuilt docs
14378
Daniel Veillarde0aed302000-04-16 08:52:20 +000014379Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14380
14381 * HACKING: documented the tag for 1.x and instructions
14382
Daniel Veillard5e873c42000-04-12 13:27:38 +000014383Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14386 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14387 xmlCreateIOParserCtxt
14388 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14389 significant overall improvement
14390 * xmllint.c: added I/O test to xmllint
14391 * testSAX.c: added a speed test
14392 * doc/* : updated/regenerated
14393
Daniel Veillardfc708e22000-04-08 13:17:27 +000014394Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * xpath.c uri.h parserInternals.h: cosmetic changes from
14397 "Timur I. Bakeyev" <timur@bat.ru>, including making
14398 xmlCreateURI() public
14399
Daniel Veillard5d211f42000-04-07 17:00:24 +000014400Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14403 and the code at the same time. Added a clean mechanism for
14404 overload or added input methods: xmlRegisterInputCallbacks()
14405 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14406 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14407 * TODO: updated
14408 * doc/* : updated/regenerated
14409 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14410 source dir
14411
Daniel Veillarde77a9182000-04-05 19:12:29 +000014412Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * testURI.c: yet another forgotten commit, I should get some sleep !
14415
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014416Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * xmllint.c: forgot to commit this too ?
14419
Daniel Veillardb9df4042000-04-05 14:23:16 +000014420Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * xmlversion.h.in : forgot to commit this previously
14423
Daniel Veillard361d8452000-04-03 19:48:13 +000014424Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14427 * README TODO: updated for release
14428 * uri.c uri.h: added authority parsing/saving
14429 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14430 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14431 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14432 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14433 Makefile.am : added compile-time customization of libxml
14434 --with-ftp --with-http --with-html --with-xpath --with-debug
14435 --with-mem-debug
14436 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14437 #include <libxml/xxx.h> I hope it won't break too much stuff
14438 and will be manageable in the future...
14439 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14440 and added xmllint to the installed programs
14441 * uri.h: added xmlFreeURI()
14442
Daniel Veillardec303412000-03-24 13:41:54 +000014443Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * uri.c uri.h: finished the escaping handling, the base support
14446 and the URI path normalization. Looks good just lacks the
14447 authority content parsing code.
14448 * Makefile.am: added instructions to generate testURI
14449 * TODO: updated
14450 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14451 added links and icons for W3C and Gnome
14452
Daniel Veillard8f621982000-03-20 13:07:15 +000014453Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * xmlmemory.[ch] : seems I forgot to actually update the files in
14456 the last commit :-)
14457 * doc/xml.html doc/html/* : updated and uploaded the docs
14458
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014459Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14460
14461 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14462 * TODO: updated
14463 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014464 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014465 gfree).
14466 * Makefile.am, uri.c, uri.h: added a set of functions to do
14467 exact (litteraly copied from the RFC 2396 productions) parsing
14468 and handling of URI. Will be needed for XLink, one XML WFC,
14469 XML Base and reused in the nano[ftp/http] modules. Still work
14470 to be done.
14471
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014472Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * configure.in, libxml.spec.in : libxml2
14475 * doc/* : updated the doc page, rebuilt the docs
14476
Daniel Veillardcf461992000-03-14 18:30:20 +000014477Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * all: tagged LIB_XML_1_X
14480 * *.c *.h : updated from W3C CVS tree
14481 * configure.in : 2.0.0-beta
14482 * libxml.spec.in : libxml2 package nam
14483 * result/* : new version of the tests output
14484
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014485Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14488
Daniel Veillardb566ce12000-03-04 11:39:42 +000014489Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * doc/* : rebuilt the docs
14492 * parser.c: final patch on #6766
14493 * valid.c: small patch on validity checks.
14494
Daniel Veillardfb76c402000-03-04 11:39:42 +000014495Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14498 added
14499 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14500 compatibility w.r.t. XML spec and existing code.
14501
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014502Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * parser.c: seems a better solution to <a> </a> exists,
14505 will try it for a while
14506
Daniel Veillard83a30e72000-03-02 03:33:32 +000014507Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * parser.c: tried to remove the <a> </a> generating <a/>
14510 this is hard. Left a flag for that purpose. Fixed bug #6766
14511 * configure.in: prepared 1.8.7 not released, due to previous
14512 problem
14513
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014514Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * doc/xml.html : applied second patch from Paul DuBois
14517
Daniel Veillard402e8c82000-02-29 22:57:47 +000014518Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * doc/xml.html : applied patch from Paul DuBois
14521
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014522Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14525
Daniel Veillard5feb8492000-02-02 17:15:36 +000014526Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14529 compilation warnings on various platforms.
14530 * parser.c: Fixed #5281 validity error callbacks are now desactived
14531 by default if not validating.
14532
Daniel Veillardf341f932000-02-02 14:52:08 +000014533Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14536
Daniel Veillard13c757e2000-02-01 23:59:15 +000014537Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14538
14539 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14540 <gkatsi@cs.toronto.edu>
14541
Daniel Veillard726e8792000-01-30 20:04:29 +000014542Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14543
14544 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14545 processing URLs
14546
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014547Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14550 xmlNanoFTPUpdateURL for persistent control connections.
14551 * configure.in: 1.8.6
14552
14553Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
14555 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14556 * tree.[ch] : added xmlSaveNoEmptyTags
14557
James Henstridgef3be9312000-01-28 13:59:21 +0000145582000-01-29 James Henstridge <james@daa.com.au>
14559
14560 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14561
14562 * Makefile.am: added nanoftp.[ch] to the build.
14563
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014564Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * nanoftp.[ch]: cleanup, comments, API
14567 * debugXML.c : fixed a bug in the cat command
14568 * doc/*: regenerated the docs
14569
Daniel Veillardda07c342000-01-25 18:31:22 +000014570Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14573 * debugXML.c : fixed a bug in the cat command
14574 * valid.c: fixing some small probs
14575 * libxml.spec.in: get rid of the SNAP suffix
14576 * doc/xml.html: updated the status
14577
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014578Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * xml-config.in: xml-config --version to just return the
14581 version number
14582 * xpath.c: some cleanup w.r.t. axis when the current node is
14583 an attribute.
14584 * TODO: updated
14585
Daniel Veillard461a66c2000-01-18 18:01:01 +000014586Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * configure.in: prepared for libxml-1.8.5
14589 * doc/* recompiled the documentation
14590
145912000-01-17 Jody Goldberg <jgoldberg@home.com>
14592
14593 * configure.in : WARNING autoconf subtlety alert :
14594 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14595 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14596 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14597 get defined by AC_CHECK_HEADERS.
14598
Daniel Veillardf967b902000-01-17 16:06:10 +000014599Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14602 Rune.Djurhuus@fast.no
14603
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014604Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * TODO: updated
14607 * tree.c, parser.c: made sure that only memory alloc problems
14608 and internal parser errors are allowed to write to stdout or
14609 stderr.
14610
Daniel Veillard0142b842000-01-14 14:45:24 +000014611Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * tree.c : restored xmlNewGlobalNs since this seems used by
14614 a lot of existing code :-(, fixed a bug in xmlNewNs
14615 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14616 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14617 to exit() from the library code.
14618 * xpath.c, parser.c: removed bugs or unused code detected by
14619 Windows compilers
14620 * parser.c: started adding interfaces for parsing well balanced
14621 XML fragments
14622 * configure.in: releasing 1.8.4
14623 * doc/* : rebuilt the docs
14624
Daniel Veillard2eac5032000-01-09 21:08:56 +000014625Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * tree.[ch] : added xmlNewDocFragment() for DOM
14628 * testHTML.c: uninitialized variable.
14629
Daniel Veillardf3a73582000-01-05 14:58:39 +000014630Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * doc/* : rebuild the docs
14633
Daniel Veillard71b656e2000-01-05 14:46:17 +000014634Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * acconfig.h: readline and history patch
14637 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14638 * tree.c: added check and handling when possibly removing an ID
14639 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14640 and saving.
14641 * test/HTML/entities.html result/HTML/entities.html* : test for
14642 various entities reference cases
14643 * result/HTML/* : as a result output of some testcase have
14644 changed
14645 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14646 by previous example. added xmlParseTryOrFinish().
14647 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14648 entities.h debugXML.h HTMLparser.h: changed the way struct are
14649 declared to allow gtk-doc to expose those
14650 * parser.c: closed bug #4960
14651 * Makefile.am configure.in: Applied patch from
14652 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14653 and math/socket libs detection
14654
Daniel Veillard437b87b2000-01-03 17:30:46 +000014655Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * configure.in, Makefile.am: link tester against readline
14658 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14659
Daniel Veillard686d6b62000-01-03 11:08:02 +000014660Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * tree.[ch]: added xmlRemoveProp
14663 * win32config.h.in nanohttp.c: avoid including the Windows
14664 socket stuff in every C files
14665 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14666 the XmL parser(s)
14667 * test/ns4 result/ns4 etc...: added test case for previous prob
14668 * tree.c: xmlNewNs wasn't checking for double definition
14669 * Makefile.in: fixed a problem with dist-hook duplicates
14670 * parser.[hc], xmlIO.c: fixed the loading of external entities
14671 APIs, now xmlLoadExternalEntity() is used everywhere and
14672 setting up an app specific front-end using the
14673 * SAX.c parser.c: some fixes, now the xhtml spec validates
14674 with the xhtml DTD.
14675 * error.c: fixed crashes in case of no input stream
14676 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14677 to the validation tests and results
14678
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014679Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14682 too htmlCreatePushParserCtxt() and htmlParseChunk()
14683 * parser.c: a bit of cleanup.
14684 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14685 to XML) removed the last mem leak known
14686 * HTMLtree.c: output message cleanup
14687 * xmlmemory.c: display content info about memory blocks
14688 * result/HTML/wired.* : missing att value warning change
14689
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014690Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * doc/* : rebuilt the documentation
14693
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014694Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * parser.[ch] parserInternals.h: Push parser for XML,
14697 seems to work fine now
14698 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14699 --push for push testing
14700 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14701 * testSAX.c: added --push
14702 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14703 subtree
14704 * xmlIO.[ch] : enriched API + fixes for push mode
14705 * entities.[ch]: added the entity content length to the struct.
14706 * xmlmemory.[ch]: new API to show the last entries for the shell
14707 * valid.c: added required attribute testing
14708 * SAX.c: the cdata callback now merge contiguous fragments
14709 * HTMLparser.c: cleanup of some macros
14710
Daniel Veillard3c558c31999-12-22 11:30:41 +000014711Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * parser.c: fix for PIs name starting with xml
14714 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014715 * *.c, configure.in win32config.h.in : generate win32config.h for
14716 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014717
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014718Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * parser.c: fixed a stupid = vs. == bug :-(
14721 * doc/gnome-xml.sgml: s/glade/xml/
14722
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014723Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14724
14725 * configure.in, doc/xml.html : bug fix release 1.8.2
14726 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14727 Hopefully the end of that silly C++ include problem
14728 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14729 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14730 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14731 troubles with autoclosed elements when the stree shape doesn't
14732 follow the DtD specs. Added htmlIsAutoClosed() and
14733 htmlAutoCloseTag()
14734 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14735 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14736 * debugXML.c: fixed a bug on printing default namespaces.
14737 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14738
Daniel Veillardb24054a1999-12-18 15:32:46 +000014739Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * result/HTML/*.htm[l] : updated the HTML regression tests according
14742 to the new output
14743 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14744 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14745 problem due to intermix of extern "C" { ... } declarations for C++
14746 and recursive includes in the headers
14747
Chris Lahey323c48c1999-12-18 15:32:45 +0000147481999-12-20 Chris Lahey <clahey@umich.edu>
14749
14750 * HTMLtree.c: Made it so that html nodes with a single child do
14751 not insert a carriage return before or after the child node.
14752
Daniel Veillardb24054a1999-12-18 15:32:46 +000014753Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014754
14755 * configure.in, doc/xml.html : bug fix release 1.8.1
14756 * parser.c: fixed bug #4344
14757 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14758 added the glue to avoid C++ problems
14759 * doc/* : regenerated the documentation
14760
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014761Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14764 namespace recognition, and Dia as a resul :-(
14765 * encoding.c: closed bug #3950
14766
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014767Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * valid.c: debugging a posteriori validation, except URI expansion
14770 stuff this should be fixed now
14771 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14772 Carl Nygard <cnygard@bellatlantic.net>
14773 * tester.c: added --postvalid, cleaning of the code
14774 * tree.[ch]: added xmlDocGetRootElement()
14775
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014776Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14777
14778 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14779 c++ losage.
14780
Daniel Veillard10a2c651999-12-12 13:03:50 +000014781Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * configure.in, doc/xml.html : bumped to 1.8.0
14784 * xlink.[ch], Makefile.am : added framework for link detection
14785 * parser.h: added nbChars to parser context, needed for cleanup.
14786 * xmlmemory.c: removed a nasty bug when out of mem
14787 * valid.[ch]: adding namespace support for attribute decl
14788 * tester.c: added --debugent option
14789 * debugXML.[ch]: added xmlDebugDumpEntities()
14790 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14791 buffers instead, this was really needed, validation was breaking
14792 in strange ways due to that. Added xmlParseStringPEReference()
14793 and other parsing from strings functions. Entities processing
14794 modified again, but PERef are still not handled correcly but
14795 unless you're Eve Maller you won't notice :-)
14796 * HTMLparser.c: large changes toward reliability, and switched to
14797 lowercase internal tags, XHTML is lowercase, so it will help
14798 that output is closer to next version.
14799 * doc/* : regenerated the documentation, it is now hosted at
14800 http://xmlsoft.org/ (same bits I just bought the domain :-)
14801
14802
Daniel Veillard294cbca1999-12-03 13:19:09 +000014803Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14806 doc generation
14807 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14808 in the SAX API
14809 * doc/*: rebuilt the doc making sure everything appears in the
14810 HTML files
14811
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014812Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14815 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14816 which allow impressive speed improvement on dataset with
14817 large text pieces, but at the cost of broken binary
14818 compatibility and slightly bigger memory usage.
14819 Configure with --with-buffers to activate them, they
14820 are protected with XML_USE_BUFFER_CONTENT define.
14821 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14822 goal is 0 memory left allocated once parser is no more used
14823 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14824 call xmlCleanupParser() and xmlMemoryDump()
14825
Daniel Veillarda819dac1999-11-24 18:04:22 +000014826Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14827
14828 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14829 * parser.[ch] encoding.[ch]: added memory cleanup routines
14830 * parser.c: closing bug #3788
14831 * doc/*: rebuilt the doc
14832
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014833Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14836 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14837 * tester.c: added --compress option
14838 * doc/*: rebuilt the documentation
14839
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014840Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14843 if given /proc/kcore as input !
14844 * doc/xml.html doc/*: updated and rebuilt the documentation
14845
14846Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014847
14848 * parser.c: Fixed some wrongly space collapsing code due to
14849 a misreading of the spec.
14850 * result/*: fixed the output accordingly
14851
14852Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014853
14854 * encoding.c: bug fix and typos
14855 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14856 * parser.c: added attribute normalization closing bug #3597
14857 * test/att* result/att* SAXresult/att*: testcase for attribute
14858 normalization
14859
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014860Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14861
14862 * configure.in: closing bug #3163 by adding extra flags for the
14863 cc compiler on HP-UX
14864
Daniel Veillard51e3b151999-11-12 17:02:31 +000014865Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14866
14867 * valid.[ch] : removed a typo and an enumerated type bug in the
14868 xmlAddElementDecl() function
14869 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14870 call to xmlEncodeEntitiesReentrant() so that the functions
14871 New, Set and Get are at the same level.
14872 * parser.c HTMLparser.c: extra memory allocation bug for
14873 attributes detected by someone using libxml in embedded systems :-)
14874
Daniel Veillard962195f1999-10-28 15:51:53 +000014875Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * xmlmemory.h: turned off mem debug :-\
14878
Daniel Veillard35008381999-10-25 13:15:52 +000014879Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * parser.c: closed bug #2784 a one line fix, but worth pushing
14882 a new release out
14883 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14884 some structures, comments before and after the
14885 main element, and other nastyness
14886 * HTMLtree.c tree.c: accomodate the extended HTML supported
14887 * configure.in: pushing 1.7.4
14888 * test/ent8 and related outputs : added a new test for bug #2784
14889 * test/HTML/wired.html and related output: a nasty HTML example
14890 * Makefile.am: improved the test scripts
14891 * docs/* : reran the documentation extractor, updated xml.html
14892
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014893Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14896 HTMLparser and debugged the HTML related code. HTML documents
14897 now have their own type
14898 * entities.c: do not dump &apos; for HTML output
14899 * xmlmemory.c: improvement, breakpoint mechanism
14900 * testHTML.c: added --sax --repeat ...
14901 * Makefile.am: improved the HTML tests
14902 * valid.[ch]: added xmlValidGetValidElements and
14903 xmlValidGetPotentialChildren
14904 * tester.c: added --insert to test the 2 new functions
14905 * test//* result//* SAXresult//* : regression test cleanup
14906 and extension.
14907 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14908 gnome-xml-nanohttp.html
14909
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014910Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * HTMLparser.c: fixed problems with some autoclose tags
14913 * tree.c: fixed XML output problems.
14914 * result/* SAXresult/*: update of the tests output
14915
Daniel Veillard6077d031999-10-09 09:11:45 +000014916Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * Makefile.am: Arturo patch for xmlConf.sh version info
14919 * parser.c: Tim Josling patch for single quoted items
14920 * tester.c: Tim Josling patch for tester options usage
14921 * tree.h: indent cleanup
14922
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014923Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14926 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14927
Daniel Veillard00fdf371999-10-08 09:40:39 +000014928Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * tree.c : Raph patch for initialization of CORBA fields
14931 * parser.c, xpath.c, ...: modification of doc comments
14932 * xpath.c : allow spaces in xpath expressions
14933
Daniel Veillardad219441999-09-27 08:17:49 +000014934Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * xmlmemory.h: turning off memory debug :-(
14937
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014938Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
14941 better SAX interfaces.
14942 * testSAX.c: uses the new SAX routine, avoid fetching any remote
14943 entity.
14944 * configure.in: 1.7.2
14945
14946Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000014947
14948 * libxml.spec.in: fixed the URL
14949 * doc/xml.html: improved the documentation front-end
14950
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014951Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000014952
14953 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
14954
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014955Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000014956
14957 * libxml.spec.in: fixed the alpha compile problem
14958 * parser.[ch]: changed errno to errNo in the parser context :-(
14959 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
14960 * doc/xml.html: changed CHAR to xmlChar
14961 * doc/html/*: recompiled the documentation
14962 * configure.in: 1.7.1
14963
Daniel Veillard7f7d1111999-09-22 09:46:25 +000014964Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * parser.h: modified the parser context struct to regain 1.4.0
14967 binary compatibility
14968 * parser.c, xml-error.h: added errno ot teh context and defined
14969 a set of errors values with update of errno
14970 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
14971 DTDs and entities
14972 * *.h, *.c: complete cleanup of the use of config.h and include
14973 protection depending on the current setup.
14974 * overalll debugging, maintenance and bug-fixing on all modules
14975 * updated the documentation
14976 * ready for 1.7.0
14977
Daniel Veillardc08a2c61999-09-08 21:35:25 +000014978Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * HTMLparser.c : cleanup
14981 * SAX.c valid.c valid.h: added ID/IDREF checking
14982 * tree.c tree.h: extended doc structure for refs
14983 * configure.in: 1.6.2
14984 * parser.c: patched bug in SAX user arg call
14985 * parserInternals.h: patched missing close in C++ wrapping
14986 * testXPath.c xpath.c xpath.h: prepared for extensibility,
14987 especially upcoming XPointer implementation.
14988 * doc/xml.html: augmented, typo
14989
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000014990Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
14991
14992 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
14993 not all invocations of install understand -d.
14994
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000014995Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
14996
14997 * Makefile.am: prepend all the test* calls with $(top_builddir) -
14998 to make 'check' works, when builddir != srcdir.
14999
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015000Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * doc/xml.html : updated the documentation
15003
Daniel Veillard6454aec1999-09-02 22:04:43 +000015004Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15007 not deallocated memory blocks
15008 * *.c : replaces all calls to malloc() free() and realloc() to
15009 the wrapper functions/macros
15010 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15011 instead of xmlFreeNodeList()
15012
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015013Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * HTMLparser.c: corrected a stupid bug leading to core dump at
15016 tree deallocation. Removed warnings indicated by
15017 Stephane.Conversy@lri.fr
15018 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15019 looked for in the external subset
15020
15021Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015022
15023 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15024 on SGI by Stephane.Conversy@lri.fr
15025
Daniel Veillardb96e6431999-08-29 21:02:19 +000015026Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * all .h : changed the prototype declaration indent as in gtk
15029 * most .c : working on reducing the TODOs in the code
15030 * most .c : cleanup though -pedantic and Insure++
15031 * improvements on validation ID checkings.
15032 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15033 * xml-config.in: closed #1810
15034
15035Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015036
15037 * tree.h, valid.c, valid.h: more work on validity, IDs
15038 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15039 definition for AIX
15040
Daniel Veillardb556eb51999-08-15 17:19:50 +000015041Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15044 the distribution due to a cut'n paste error at last commit
15045
Daniel Veillardb05deb71999-08-10 19:04:08 +000015046Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * configure.in: upgraded to version 1.4.0
15049 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15050 Big update, added a large part of the validation process,
15051 it should be usable, but some parts are missing
15052 * xpath.c: improved the implementation w.r.t. root.
15053 * Makefile.am: added more tests
15054 * test and result trees: added a lot of tests
15055 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15056
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015057Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * Added an HACKING file
15060
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015061Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * xpath.[ch] : improvements and debug of the XPath implementation
15064 * parser.c, HTMLparser.c : modified the parsers to be progressive
15065 * tree.[ch] : extended the Buffer promitives
15066 * xmlIO.[ch] : added basic I/O routines providing progressive
15067 parsing and ready for I18N conversion plugins
15068 * SAXresult/* : the SAX callback sequence maybe slightly different
15069 now
15070 * test*.c : improved/updated the tests programs
15071 * doc/* : recompiled the docs.
15072
Daniel Veillard15b75af1999-07-26 16:42:37 +0000150731999-07-26 Michael Meeks <michael@edenproject.org>
15074
15075 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15076
15077 * tree.c: Ditto.
15078
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015079Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * configure.in: upgraded to version 1.4.0
15082 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15083 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15084 XML query language, see http://www.w3.org/TR/xpath for more details.
15085 * parser.c, parser.h: added CHAR* related string functions for XPath
15086 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15087 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15088 rebuild the docs.
15089 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15090 and regression testing capabilities for XPath.
15091
Daniel Veillardd79d7871999-07-12 10:38:12 +000015092Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15095 closing bug #1646
15096
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015097Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * Makefile.am, example/Makefile.am: closed bug #1683
15100
Daniel Veillard3166ab11999-07-11 16:14:19 +000015101Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * example/Makefile.am, configure.in: added the makefile for the
15104 gjobread example
15105
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015106Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15107
15108 * doc/Makefile.am:
15109 - fix which allow "make install DESTDIR=</install/prefix>".
15110
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015111Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15114 which fixed a problem on the file reading-code.
15115
Daniel Veillard82150d81999-07-07 07:32:15 +000015116Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15119 output.
15120 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15121
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015122Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * parser.h : Oops removed the binary compatibility problem
15125 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15126 * parser.c, HTMLparser.c: applied patches for reading from stdin
15127
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015128Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * parser.c, entities.c, valid.c: cleanup bug #1591
15131 * configure.in: cleanup bug #1592
15132 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15133 the same tree back-end. Hence gdome will be available for it.
15134 * doc/Makefile.am: close bug #617
15135
Daniel Veillard97fea181999-06-26 23:07:37 +000015136Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * parser.c: alloctate a per parser context SAX interface block
15139
Daniel Veillard14fff061999-06-22 21:49:07 +000015140Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15143 and xmlEncodeEntitiesReentrant with the correct one :-\
15144
15145Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * commit of my internal XML base changes, quite a lot of
15148 changes, cleanups, better entities support, framework for
15149 new I/O and charset detection and handling
15150 * Fixed the configure/Makefile stuff to generate shared libs
15151 with the proper version info, so we jumped on rev from
15152 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15153 xmlEncodeEntities() result need to be freed now, and a string
15154 xmlParserVersion provide the current library version.
15155
Raph Levien05240da1999-06-15 21:27:11 +000015156Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15157
15158 * parser.c: fixed a buffer overrun for when you have a very long
15159 attribute with no entities in it.
15160
Daniel Veillardbb2da581999-06-13 14:37:07 +000015161Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * added example directory
15164 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15165
Daniel Veillard011b63c1999-06-02 17:44:04 +000015166Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * Release of libxml-1.1, nearly everything has been touched for
15169 this.
15170 * Added more regression tests
15171 * Updated the documentation
15172
Daniel Veillard27d88741999-05-29 11:51:49 +000015173Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * tree.[ch]: unified the XML_NO_CORBA defines.
15176 * parser.c encoding.[ch]: started plugging in char encoding detection
15177
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015178Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15179
15180 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15181 Also freed allocated buffer.
15182
Daniel Veillard27d88741999-05-29 11:51:49 +000015183Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015184 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15185 reentrancy problem at printing. One is left in entities.c, to
15186 remove ASAP
15187 * testSAX.c : added a test example showing the use of the SAX
15188 interface if one doesn't want to build the DOM tree.
15189 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15190
Daniel Veillard517752b1999-04-05 12:20:10 +000015191Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15192
15193 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15194 large revamping of the parser to use SAX callbacks
15195 http://www.megginson.com/SAX/ (or at least a C like interface
15196 a la Expat). It's now possible to set up your own callbacks
15197 and the parser will not build a DOM tree.
15198 * test/* result/*: updated the test suite, I finally removed
15199 the old Namespace draft support (PI based).
15200
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015201Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15202
15203 * Makefile.am: added test result to EXTRA_DIST for make tests
15204
Daniel Veillard64068b31999-03-24 20:42:16 +000015205Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * parser.c, parserInternals.h: moved the chars macro definitions
15208 to parserInternals.h
15209 * parser.c, error.c: applied patches from "Knut Åkesson"
15210 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15211
Daniel Veillard012ccc11999-03-23 10:11:11 +000015212Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * xml-config.in : applied patch to make --version work
15215
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152161999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15217
15218 * Makefile.am (check-local): Alias for `tests' target. This will
15219 cause `make check' to do the right thing.
15220 (tests): Don't run tests in srcdir. Also, replaced calls to
15221 basename with a `sed' "equivalent".
15222
Daniel Veillardd109e371999-03-05 06:26:45 +000015223Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15226 it in the header and not the sources, updated the doc.
15227 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15228 pointing this out.
15229
Daniel Veillardbc50b591999-03-01 12:28:53 +000015230Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15233 exported the inputStream routines.
15234 * doc/html/* : updated accordingly
15235
Daniel Veillardd692aa41999-02-28 21:54:31 +000015236Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15237
15238 * parser.c, parser.h, parserInternals.h: added a few extra
15239 internal calls to allocate and free parser contexts ...
15240 * doc/html/* : updated accordingly
15241
Daniel Veillard55a99271999-02-25 11:01:29 +000015242Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * configure.in, Makefile.am, doc/makefile.am : General changes for
15245 1.0.0 release and including the generated HTML documentation.
15246
Daniel Veillard35925471999-02-25 08:46:07 +000015247Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * makefile.am : added parserInternals.h, oops.
15250
Daniel Veillard1e346af1999-02-22 10:33:01 +000015251Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * parserInternals.h: added this header giving access to the parser
15254 internal functions.
15255 * doc/Makefile.am : added a rebuild target which rebuilds the full
15256 set of documentations
15257 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15258 the internal subset.
15259 * *.c *.h: modifications needed to generate the documentation using
15260 gtk-doc, cleanup of functions blocks, reorganisation of struct
15261 declarations.
15262
Daniel Veillard1164e751999-02-16 16:29:17 +000015263Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15266 the tar and spec file to include the beginning of the doc.
15267
Nuno Ferreira03d04781999-02-13 00:07:17 +0000152681999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15269
15270 * doc/.cvsignore: Added this file.
15271
Daniel Veillard6800ef31999-02-08 18:33:22 +000015272Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * tree.c: fixed xmlGetProp to return "" when the attribute
15275 exists, even if the node-list is NULL.
15276
Daniel Veillard726c7e31999-02-08 15:13:10 +000015277Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * tree.c: patched an error outputting empty attribute values.
15280 * Makefile.am and doc/makefile.am: have been updated during the
15281 week-end. Sorry for an empty CVS log, I got a shell problem.
15282
Daniel Veillard1899e851999-02-01 12:18:54 +000015283Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * tree.h: cleaned up using enums instead of defines
15286 * parser.c, valid.[ch]: more work on parsing/output of element
15287 declarations
15288
Daniel Veillard3b9def11999-01-31 22:15:06 +000015289Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * valid.[ch], tree.c, parser.c : more work toward full parsing
15292 of XML DTDs.
15293 * README: added informations about mailing-list and on-line
15294 documentation
15295
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000152961999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15297
15298 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15299
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015300Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * parser.c, tree.[ch] : more work toward conformance testing,
15303 added a last element to accelerate parsing of very flat structures
15304 started working on internal subset Element content declaration.
15305 * valid.[ch] : first cut at adding code toward validation.
15306 * previous changes had also small impact on most files, especially
15307 the conformance testing using James Clark test suite.
15308
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015309Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * test/* : updated the examples, most of them were not well
15312 formed (humm), and added rdf2.
15313 * result/* : resulting changes in the output.
15314
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015315Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15318
Daniel Veillard44b3a061998-12-05 17:27:22 +000015319Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * tree.c: patched a bug in the generation of empty attributes
15322
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015323Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15326 for node/trees/documents/... Biggest problem is namespace
15327 support when copying subtrees.
15328
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015329Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * parser.c, entities.c: improve entities and char ref encoding,
15332 and cleanups of error messages.
15333
Daniel Veillard242590e1998-11-13 18:04:35 +000015334Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * parser.c, entities.c: simple bug hunting done during rpm2html and
15337 rpmfind integration.
15338
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015339Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * parser.[ch]: Added interfaces allowing to specify a SAX
15342 handler before parsing.
15343
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015344Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * parser.c: redirrect all errors reporting through the SAX
15347 error function
15348
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015349Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15352 * libtool, tlmain ...: update of the libtool files
15353
Miguel de Icaza442321c1998-11-04 18:13:38 +0000153541998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15355
15356 * entities.c: Use g_snprintf insteda of snprintf.
15357
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015358Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15361 added ent5 test for this purpose.
15362 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15363
Daniel Veillard27271681998-10-30 06:39:40 +000015364Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * parser.c: fixed? a strange error due to compression on a GWP
15367 document.
15368
Daniel Veillard25940b71998-10-29 05:51:30 +000015369Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * tree.[ch]: bug fixing
15372 * entities.[ch]: defined a specific type for predefined entities
15373 * doc/xml.html: more documentation on the library, how to use it,
15374 overview of the interfaces.
15375
Daniel Veillard16253641998-10-28 22:58:05 +000015376Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15379
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015380Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15381
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015382 * tree.c: corrected a small bug
15383 * doc/xml.html: continuing writing documentation.
15384
15385Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15386
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015387 * debugXML.h debugXML.c: added debugging utilities.
15388 * tester.c: added --debug switch.
15389 * tree.c: patched an incorrect node->type assignment.
15390 * parser.c: formatting, ensure that node->doc != NULL in attributes
15391
Daniel Veillardccb09631998-10-27 06:21:04 +000015392Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15395 entity support and provide an internal representation close to
15396 DOM one (entity ref nodes, and attribute value as tree). I tried
15397 to preserve the interface but this will surely break some apps
15398 (I have to change rpm2html/rpmfind for example). I had to change
15399 two interfaces, and the generated tree is somewhat different.
15400 * doc/* : started documenting the XML library, the tree and
15401 DOM/Corba. This is a first step.
15402
Daniel Veillard11e00581998-10-24 18:27:49 +000015403Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * parser.c: Set up the fonctions comment block, boring but useful.
15406 * parser.h, SAX.c, parser.c: now attributes are processed through
15407 the SAX interface. The problem is that my SAX interface diverged
15408 quite a bit from the original one, well this is not an official
15409 spec, and translating it from Java to C is hairy anyway...
15410
Daniel Veillard97b58771998-10-20 06:14:16 +000015411Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15414 fonctions comment block, boring but useful.
15415
15416Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015417
15418 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15419 conversion routines. However they are not yet used to convert the
15420 inputs. The core will run with UTF-8.
15421
Daniel Veillard33942841998-10-18 19:12:41 +000015422Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * tree.c : make sure that the type id is properly set-up when
15425 a new object is allocated, needed for DOM.
15426
Daniel Veillard27fb0751998-10-17 06:47:46 +000015427Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * tree.h, tree.c: Ok, the main objects in the tree will be native
15430 corba objects, it costs 8 bytes per Node, Attribute and Document
15431 but it simplifies the Corba integration a lot (no extra interface
15432 objects to allocate/free).
15433
Daniel Veillard0bef1311998-10-14 02:36:47 +000015434Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15437 and changed NODEs contants for conformity with DOM Level 1
15438
Daniel Veillard27864701998-10-08 03:47:24 +000015439Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * added hooks to keep track of servants when creating objects
15442 xmlDoc and xmlNode (for Corba export).
15443
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015444Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * added xml-config script.
15447
Daniel Veillard7066a791998-10-01 20:28:28 +000015448Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15451 to autoupdate libtool and automake conf files.
15452
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000154531998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15454
15455 * Makefile.am: Use '?' to separate the sed
15456 commands as ',' is used when people pass -Wl,something.
15457
15458
Daniel Veillard15a8df41998-09-24 19:15:06 +000015459Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * tree.c, tree.h: added a per-document compression interface.
15462
Daniel Veillard151b1b01998-09-23 00:49:46 +000015463Tue Sep 22 20:47:38 EDT 1998
15464
15465 * tree.c, tree.h: added saving with compression and added interfaces
15466 to control the compression level (xmlGetCompressMode,
15467 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15468
Daniel Veillard70120ff1998-09-22 00:24:21 +000015469Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * parser.c: corrected a loop for files of size 0
15472
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000154731998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15474
15475 * error.h: New file. Contains prototyes from `error.c'.
15476
Tom Tromeyc19653d1998-08-14 01:22:43 +000015477Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15478
15479 * Makefile.am (xmlincdir): New macro.
15480 (xmlinc_HEADERS): Renamed from include_HEADERS.
15481
Daniel Veillard845664d1998-08-13 04:43:19 +000015482Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * applied small patch on numeric entities from
15485 Christopher Blizzard <blizzard@appliedtheory.com>
15486
Daniel Veillard260a68f1998-08-13 03:39:55 +000015487Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * New release 0.2, removed the old xml_* files so that it's
15490 coherent with the other CVS base (W3C), far better conformance
15491 to standard, new namespaces, decent entities support, beginning
15492 of a SAX-like interface. Nearly nothing left intact, even the
15493 test examples ...
15494
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000154951998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15496
15497 * .cvsignore: Add .deps dir
15498
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015499Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15502
Daniel Veillardfe926001998-07-26 04:28:20 +000015503Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015504
Daniel Veillardfe926001998-07-26 04:28:20 +000015505 * configure.in: added test for CPP
15506 * AUTHORS, Changelog: the original ones didn't get commited but the
15507 glib ones instead, fixed.
15508 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015509
Daniel Veillardfe926001998-07-26 04:28:20 +000015510Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015511
Daniel Veillardfe926001998-07-26 04:28:20 +000015512 * integrated code developped at W3C
15513 * changed the original Copyright
15514 * migrated to automake
15515 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015516