blob: 385a8eae078ea3e46ba4603097de7b89952d13a0 [file] [log] [blame]
Daniel Veillarde329fc22003-01-09 21:36:42 +00001Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
4 support and improved error handler registration
5
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00006Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
9 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
10 * README: fixed a link
11
Daniel Veillarde2830f12003-01-08 17:47:49 +000012Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * configure.in doc/* NEWS: preparing 2.5.1 release
15 * SAX.c parser.c: fixing XmlTextReader bug
16
Daniel Veillard8bf70b92003-01-07 23:14:24 +000017Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
18
19 * SAX.c: fuck, I introduced a memory leak on external parsed
20 entities in 2.5.0 :-(
21
Daniel Veillard56ada1d2003-01-07 11:17:25 +000022Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
23
24 * xmllint.c: another fix needed as pointed by Christophe Merlet
25 for --stream --debug if compiled without debug support.
26
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000027Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
28
29 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000030 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000031 update man page with --stream and --chkregister
32
Daniel Veillard8326e732003-01-07 00:19:07 +000033Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * globals.c: fixed --with-threads compile
36 * xmllint.c: fixed --without-debug compile
37 * include/libxml/globals.h: cleanup
38 * include/libxml/schemasInternals.h: add a missing include
39
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000040Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * configure.in NEWS: preparing 2.5.0 release
43 * SAX.c: only warn in pedantic mode about namespace name
44 brokeness
45 * globals.c: fix a doc generation problem
46 * uri.c: fix #101520
47 * doc/*: updated and rebuilt the doc for the release, includuding
48 stylesheet update
49 * python/Makefile.am: fix a filename bug
50
51Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
54 should not be called.
55
56Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * libxml-2.0.pc.in: applied the patch to fix #101894
59
60Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * tree.c : applied patch from Lukas Schroeder for register callbacks
63 * valid.c: modified patch from Lukas Schroeder to test
64 register callbacks with --chkregister
65
66Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * xmlreader.c: seriously changed the way data are pushed to
69 the underlying parser, go by block of 512 bytes instead of
70 tryng to detect tag boundaries at that level. Changed the
71 way empty element are detected and tagged.
72 * python/tests/reader.py python/tests/reader2.py
73 python/tests/reader3.py: small changes mostly due to context
74 reporting being different and DTD node being reported. Some
75 errors previously undetected are now caught and fixed.
76 * doc/xmlreader.html: flagged last section as TODO
77
78Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * python/libxml.py: integrated the Python 2.2 optimizations
81 from Hannu Krosing, while maintaining compatibility with
82 1.5 and 2.1
83
84Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * xmllint.c: a bit of cleanup
87 * xmlreader.c: small fix
88 * doc/xmlreader.html: more work on the XmlTextReader tutorial
89 * python/libxml.py: a few fixes pointed out by Hannu Krosing
90
91Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * python/setup.py.in: patch from Stéphane Bidoul to include
94 drv_libxml2.py in setup.py
95
96Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * doc/xmlreader.html: starting documenting the new XmlTextReader
99 interface.
100
101Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * xmllint.c: added the --stream flag to use the TextReader API
104 * xmlreader.c: small performance tweak
105
106Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * xmlreader.c python/tests/reader2py: okay the DTD validation
109 code on top of the XMLTextParser API should be solid now.
110
111Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * xmlreader.c python/tests/reader2py: Fixing some more mess
114 with validation and recursive entities while using the
115 reader interface, it's getting a bit messy...
116
117Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * xmlreader.c python/tests/reader.py: another couple of problem
120 related to IsEmptyElement reported by Stéphane Bidoul needed
121 some fixes.
122
123Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
126 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
127 based on the python XmlTextReader interface.
128
129Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * tree.c: backing out one change in the last patch which broke the
132 regression tests
133
134Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * global.data globals.c tree.c include/libxml/globals.h: applied
137 an old patch from Lukas Schroeder to track node creation and
138 destruction. Probably missing a lot of references at the moment
139 and not usable reliably.
140
141Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
144 from doc/news.html and a stylesheet
145
146Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * xmlreader.c python/tests/reader.py: fixed another couple of
149 xmlreader bugs reported by Stéphane Bidoul and added tests.
150
151Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * xmlreader.c python/tests/reader2.py: fixed another validity
154 checking in external parsed entities raised by Stéphane Bidoul
155 and added a specific regression test.
156 * python/tests/reader3.py: cleanup
157
158Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
159
160 * xmlreader.c python/tests/reader2.py: fixed a problem with
161 validation within entities pointed by Stéphane Bidoul, augmented
162 the tests to catch those.
163
164Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
165
166 * python/generator.py: modified the generator to allow keeping
167 class references when creating new classes, needed to fix a bug
168 pointed by Stéphane Bidoul where the input buffer of the
169 xmlTextReader instance gets destroyed if the python wrapper for
170 the input is not referenced anymore.
171
172Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
173
174 * xmlreader.c python/tests/reader.py: fixed another pair of problem
175 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
176
177Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
178
179 * xmlreader.c python/tests/reader.py: fixed another problem
180 pointed by Stéphane Bidoul
181
182Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
183
184 * xmlreader.c python/tests/reader.py: fixed a limit case problem
185 with "<a/>"
186
187Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * SAX.c: warn on xmlns:prefix="foo"
190 * xmlreader.c python/tests/reader.py: fixed a couple of problem
191 for namespace attributes handling.
192
193Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
194
195 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
196 a really nasty problem raised by a DocBook XSLT transform
197 provided by Sebastian Bergmann
198
199Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
200
201 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
202 by Stéphane Bidoul and integrated it into the tests
203
204Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
205
206 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
207 extended the XmlTextReader API a bit, addding accessors for
208 the current doc and node, and an entity substitution mode for
209 the parser.
210 * python/libxml.py python/libxml2class.txt: related updates
211 * python/tests/Makefile.am python/tests/reader.py
212 python/tests/reader2.py python/tests/reader3.py: updated a bit
213 the old tests and added a new one to test the entities handling
214
215Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
216
217 * python/generator.py python/libxml2class.txt
218 python/tests/reader.py python/tests/reader2.py: changed the
219 generator to provide casing for the XmlTextReader similar to
220 C# so that examples and documentation are more directly transposable.
221 Fixed the couple of tests in the suite.
222
223Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
224
225 * doc/guidelines.html: added a document on guildeline for
226 publishing and deploying XML
227
228Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
229
230 * valid.c xmlreader.c: final touch running DTD validation
231 on the XmlTextReader
232 * python/tests/Makefile.am python/tests/reader2.py: added a
233 specific run based on the examples from test/valid/*.xml
234
235Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
236
237 * python/libxml.py: added a few predefined xmlTextReader parser
238 configuration values.
239
240Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
241
242 * python/libxml_wrap.h: trying to fix #102037
243
244Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
245
246 * SAX.c: fixing bug #95296, when the predefined entities
247 are redefined in the DTD the default one must be used
248 instead anyway.
249
250Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
251
252 * doc/xmllint.xml
253 * doc/xmllint.1
254 Add discussion of XML_DEBUG_CATALOG to xmllint man
255 page - bug #100907
256
257
258Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
259
260 * xmlreader.c: Fixed the empty node detection to avoid reporting
261 an inexistant close tag.
262
263Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
266 for Python 2.1
267
268Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
271
272Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
273
274 * doc/libxml2-api.xml python/tests/reader.py: one really need
275 to provide the base URI information when creating a reader parser
276 from an input stream. Updated the API and the example using it.
277
278Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * testReader.c xmlreader.c valid.c include/libxml/tree.h
281 include/libxml/valid.h include/libxml/xmlreader.h: working on
282 DTD validation on top of xml reader interfaces. Allows to
283 validate arbitrary large instances. This required some extensions
284 to the valid module interface and augmenting the size of xmlID
285 and xmlRef structs a bit.
286 * uri.c xmlregexp.c: simple cleanup.
287
288Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
289
290 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
291 work on the xml reader interfaces.
292 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
293 Web page for the Windows binaries.
294
295Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * xmlIO.c: applied a patch for VMS following the report by
298 Nigel Hall
299
300Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
301
302 * parser.c: the parseStartTag bug fix wasn't complete.
303
304Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
307 parseStartTag, fixing it.
308 * test/att4 result/att4 result/noent/att4: adding the test
309 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
310 more methods to XmlTextReader.
311
312Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
313
314 * win32/libxml2.def.src: added more xml reader exports
315 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
316 to the build
317
318Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
319
320 * doc/tutorial/xmltutorial.xml
321 plus generated html and pdf
322 Updating tutorial again based on further comments from Niraj
323 Tolia on the last iteration
324
325Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
326
327 * doc/tutorial/xmltutorial.xml
328 * doc/tutorial/includekeyword.c
329 * doc/tutorial/includegetattribute.c
330 plus generated html and pdf
331 Adding fix from Niraj Tolia to tutorial to properly free memory.
332
333
334Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
337 more methods of XmlTextReader.
338 * python/libxml2class.txt python/tests/reader.py: this increased the
339 methods in the bndings, augmented the test to check those new
340 functions.
341
342Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
345 methods of XmlTextReader.
346 * python/generator.py python/libxml_wrap.h python/types.c
347 python/libxml2class.txt: added the reader to the Python bindings
348 * python/tests/Makefile.am python/tests/reader.py: added a specific
349 test for the Python bindings of the Reader APIs
350 * parser.c: small cleanup.
351
352Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
353
354 * xinclude.c: fallback was only copying the first child not the
355 full child list of the fallback element, closes #89684 as reopened
356 by Bernd Kuemmerlen
357
358Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
359
360 * win32/libxml2.def.src: exported htmlNodeDumpOutput
361
362Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * configure.in: preparing release of 2.4.30
365 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
366 gives enum values, fix functype return type, put back fields in
367 structs
368 * doc/*: updated the docs rebuilt
369
370Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
371
372 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
373 about htmlNodeDumpOutput location.
374 * xpath.c: removed an undefined function signature
375 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
376 too many symbols in the API breaking the python bindings.
377 Updated with the libxslt/libexslt changes.
378
379Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * configure.in: preparing release of 2.4.29
382 * doc/*: rebuilt the docs and API
383 * xmlreader.c: a few more fixes for the XmlTextReader API
384
385Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
386
387 * include/win32config.h: applied mingw patch from Magnus Henoch
388
389Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
390
391 * catalog.c doc/libxml2-api.xml: a bit more cleanup
392
393Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
394
395 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
396 building Python script, does the C parsing directly, generates
397 a better API description including structure fieds defs and
398 enums. Still a couple of bugs, but good enough for the python
399 wrappers now.
400 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
401 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
402 include/libxml/schemasInternals.h include/libxml/tree.h: more
403 cleanup based on the python analysis script reports.
404 * libxml.spec.in: make sure the API XML description is part of the
405 devel package.
406
407Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
410 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
411 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
412 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
413 code cleanup, especially the function comments.
414 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
415
416Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
417
418 * Makefile.am xmlreader.c include/libxml/Makefile.am
419 include/libxml/xmlreader.h: Adding a new set of APIs based on
420 the C# TextXmlReader API but converted to C. Allow to parse
421 in constant memory usage, far simpler to program and explain
422 than the SAX like APIs, unfinished but working.
423 * testReader.c: test program
424
425Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
426
427 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
428
429Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * tree.c: Chip turner indicated that XHTML1 serialization
432 rule for style actually break on both IE and Mozilla,
433 try to avoid the rule if escaping ain't necessary
434
435Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
436
437 * nanhttp.c: handle HTTP URL escaping, problem reported by
438 Glen Nakamura and Stefano Zacchiroli
439
440Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
443
444Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * uri.c: Johann Richard pointed out some XPointer problems for
447 URN based URI references in XInclude. Modified the URI parsing
448 and saving routines to allow correct parsing and saving of
449 XPointers, especially when attached to "opaque" scheme accordingly
450 to RFC 2396
451
452Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
453
454 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
455 of refactoring to the HTML saving code.
456 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
457 in the doc.
458
459Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
460
461 * tree.c include/libxml/tree.h: refactored the XML dump of a node
462 to a buffer API to reuse the generic dump to an OutputIO layer,
463 this reduces code, fixes xmlNodeDump() for XHTML, also made
464 xmlNodeDump() now return the number of byte written.
465
466Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * python/setup.py.in: another patch from Stéphane Bidoul for
469 Python bindings on Windows
470 * doc/parsedecl.py: small cleanup
471
472Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
473
474 * libxml.spec.in configure.in: add a line in %changelog for releases
475
476Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * parser.c: patch from Marcus Clarke fixing a problem in entities
479 parsing that was detected in KDe documentations environment.
480
481Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
482
483 * python/libxml.c (libxml_prev): Return the previous as opposed to
484 the next node (I guess this is the result of some cut & paste programming:)
485
486Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
489
490Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492 * python/generator.py python/libxml.c python/setup.py.in: trying
493 to fix the Python bindings build on Windows (Stéphane Bidoul)
494
495Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
496
497 * win32/configure.js: added option for python bindings
498 * win32/libxml2.def.src: added more exports
499
500Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
501
502 * win32/Makefile.mingw: fixed unresolved symbols when linking with
503 pthreads
504 * win32/wince/*: applied updates to Windows CE port from Javier
505
506Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
507
508 * configure.in: preparing 2.4.28
509 * libxml.spec.in doc/Makefile.am: some cleanup
510 * doc/*: updated the news and regenerated.
511
512Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * HTMLparser.c: final touch at closing #87235 </p> end tags
515 need to be generated.
516 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
517 this change slightly the output of a few tests
518 * doc/*: regenerated
519
520Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
521
522 * parserInternals.c: fixing bug #99190 when UTF8 document are
523 parsed using the progressive parser and the end of the chunk
524 is in the middle of an UTF8 multibyte character.
525
526Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
527
528 * threads.c: fixed initialization problem in xmlNewGlobalState
529 which was causing crash.
530 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
531 in xmlInitializeGlobalState.
532 * parserInternals.c: cleaned up ctxt->sax initialisation.
533
534Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * tree.c include/libxml/tree.h: modified the existing APIs
537 to handle XHTML1 serialization rules automatically, also add
538 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
539 libxslt serialization uses it when needed without changing
540 the library API.
541 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
542 result/xhtml1: added a new test specifically for xhtml1 output
543 and updated the result of one XHTML1 test
544
545Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
546
547 * xinclude.c parserInternals.c encoding.c: fixed #99082
548 for xi:include encoding="..." support on text includes.
549 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
550 test/XInclude/ents/isolatin.txt : added a specific regression test
551 * python/generator.py python/libxml2class.txt: fixed the generator
552 the new set of comments generated for doc/libxml2-api.xml were
553 breaking the python generation.
554
555Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * doc/Makefile.am: repair some problem if gtk-doc fail or such
558 * configure.in: patch for Solaris on new autoconf closes #98880
559 * doc/parsedecl.py: repair the frigging API building script,
560 did I say that python xmllib sucks ?
561 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
562 and some comment are no more truncated.
563
564Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
565
566 * parser.c: Martin Stoilov pointed out a potential leak in
567 xmlCreateMemoryParserCtxt
568
569Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
570
571 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
572 included in HTML documents and using the push parser.
573
574Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
575
576 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
577 specified, look for the Python interpreter not just in the
578 specified root but also in the specified location. Fixes #98825
579
580Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * python/libxml.c: fixing bug #98792 , node may have no doc
583 and dereferencing without checking ain't good ...
584
585Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
586
587 * configure.in: preparing release 2.4.27
588 * doc/* : updated and rebuilt the docs
589 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
590 and all the docs are actually packaged and in the final RPMs
591 * parser.c parserInternals.c include/libxml/parser.h: restore
592 xmllint --recover feature.
593
594Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * parser.c xpath.c: fixing #96925 wich was also dependant on the
597 processing of parsed entities, and XPath computation on sustitued
598 entities.
599 * testXPath.c: make sure entities are substitued.
600
601Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * parser.c: fixed #96594, which was totally dependant on the
604 processing of internal parsed entities, which had to be changed.
605
606Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
607
608 * Makefile.am python/Makefile.am python/tests/Makefile.am:
609 trying to fix bug #98517 about building outside the source tree
610 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
611
612Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
613
614 * include/win32config.h: cleanup
615 * win32/Makefile.mingw: integrated mingw in JScript configure
616 * win32/Makefile.msvc: modified to allow mingw coexistence
617 * win32/configure.js: integrated mingw
618 * win32/Readme.txt: cleanup
619
620Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
621
622 * HTMLparser.c: strengthen the guard in the Pop macros,
623 like in the XML parser, closes bug #97315
624
625Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
628 callback is never used.
629
630Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * parserInternals.c: fixed the initialization of the SAX structure
633 which was breaking xsltproc
634 * xpath.c: patch from Petr Pajas for CDATA nodes
635 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
636 * parser.c include/libxml/parser.h: patch from Peter Jones
637 removing a leak in xmlSAXParseMemory() and adding the
638 function xmlSAXParseMemoryWithData()
639
640Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
641
642 adding pdf of tutorial, changing web page to link to it
643 * doc/tutorial/xmltutorial.pdf
644 * doc/xml.html
645 * doc/docs.html
646
647Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
648
649 * doc/tutorial/ar01s08.html
650 adding file what I forgot for tutorial
651
652
653Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
654
655 Adding encoding discussion to tutorial
656 Added:
657 * doc/tutorial/images/*.png: DocBook admonition image files
658 * doc/tutorial/apf.html, apg.html: new generated html
659 * doc/tutorial/includeconvert.c: conversion code entity file
660 changed:
661 * doc/tutorial/xmltutorial.xml: DocBook original
662 * doc/tutorial/*.html: generated html
663
664Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
665
666 * include/libxml/*.h: retired xmlwin32version.h
667 * doc/Makefile.am: retired xmlwin32version.h
668 * win32/configure.js: retired xmlwin32version.h
669
670Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
671
672 * win32/libxml2.def.src: exported additional symbols
673 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
674 sisterhood
675
676Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
677
678 * globals.c: fixed a typo pointed out by Igor
679 * xpath.c: try to speed up node compare using line numbers
680 if available.
681
682Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * tree.c: make xmlFreeNode() handle attributes correctly.
685
686Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
687
688 * catalog.c: completed the #96963 fix, as reported by Karl
689 Eichwalder
690
691Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
694
695Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * Makefile.am: switched the order of a couple of includes
698 to fix bugs #97100
699
700Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
701
702 * catalog.c: fixed bug #96963, reverted to the old behaviour of
703 xmlLoadCatalogs that used to separate directories with a ':'.
704
705Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
706
707 * threads.c: improvements to the Windows-side of thread handling
708 * testThreads.c: conditionally excluded unistd.h
709 * testThradsWin32.c: broke overlong lines
710 * include/win32config.h: adapted thread-related macros to the new
711 scheme and for pthreads on Windows
712 * win32/Makefile.msvc: introduced a more flexible thread build,
713 added testThreads[Win32].c to the build
714 * win32/configure.js: introduced a more flexible thread config
715
7162002-10-31 John Fleck <jfleck@inkstain.net>
717
718 * doc/xml.html (and, by implication, FAQ.html)
719 added UTF-8 conversaion FAQ from Marcus Labib Iskander
720
721Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
722
723 * configure.in: removed xmlwin32version.h
724 * include/libxml/Makefile.am: removed xmlwin32version.h
725
726Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * tree.c: applied patch from Brian Stafford to fix a bug
729 in xmlReconciliateNs()
730
731Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * tree.c: applied patch from Christian Glahn to allow
734 xmlNewChild() on document fragment nodes
735
736Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
737
738 * parser.c: Christian Glahn found a problem with a recent
739 patch to xmlParseBalancedChunkMemoryRecover()
740 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
741 problems
742 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
743 test/schemas/seq*: added the test cases from Charles
744
745Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
746
747 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
748 serious cleanup of the spec file and associated changes
749 in the Makefiles.
750 * valid.c: try to remove some warnings on x86_64
751
752Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
753
754 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
755 fix bug #96586
756
757Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
758
759 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
760 parsing, applied his patch
761 * result/HTML/attrents.html result/HTML/attrents.html.err
762 result/HTML/attrents.html.sax test/HTML/attrents.html:
763 added the test and result case provided by Mikhail Sogrine
764
765Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
766
767 * vms/build_libxml.com vms/config.vms vms/readme.vms
768 include/libxml/parser.h include/libxml/parserInternals.h
769 include/libxml/tree.h include/libxml/xmlIO.h
770 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
771 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
772 Applied the VMS update patch from Craig A. Berry
773 * doc/*.html: update
774
775Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
778
779Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
780
781 * debugXML.c: adding a grep command to --shell in xmllint
782 for T.V. Raman
783
784Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
785
786 * xmlcatalog.c: tried to fix some of the problem with --sgml
787
788Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
789
790 * parser.c: tried to fix bug #91500 where doc->children may
791 be overriden by a call to xmlParseBalancedChunkMemory()
792
793Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
794
795 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
796 identifiers in SGML catalogs containing '&'
797
798Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
799
800 * python/types.c: fixed bugs when passing result value tree
801 to Python functions.
802
803Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * configure.in: preparing the release of 2.4.26
806 * doc/*: updated and rebuilt the documentation
807
808Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
809
810 * parser.c: fixed a XML Namespace compliance bug reported by
811 Alexander Grimalovsky
812
813Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
814
815 * HTMLtree.c: fixed serialization of script and style when
816 they are not lowercase (i.e. added using the API to the tree).
817
818Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
819
820 * valid.c: make xmlValidateDocument emit a warning msg if there
821 is no DTD, pointed by Christian Glahn
822
823Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
826 content model when some of the blocks have min or max, and a couple
827 of bugs found in the process.
828 * result/schemas/list0* test/schemas/list0*: added some specific
829 regression tests
830
831Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * README: updated the contact informations
834
835Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
836
837 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
838 misses it, reported by Peter Bray.
839
840Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
841
842 * tree.c: investigating xmlNodeGetContent() on namespace nodes
843 and removed a few warnings
844
845Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
846
847 * parser.c: Christian Glahn found a small bug in the push parser.
848 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
849 public
850
851Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * xmlschemas.c include/libxml/xmlschemas.h: added
854 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
855 * testSchemas.c: added --memory to test the new interface
856
857Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
858
859 * doc/index.py doc/search.php: integrated the XSLT indexing,
860 a few fixed in the indexer, added a scope selection at the
861 search level.
862
863Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
866 this was due to uninitialized parts of the validation context
867
868Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * debugXML.c: applied patch from Mark Vakoc except the API
871 change, preserved it.
872 * doc/*: updated the docs to point to the search engine for
873 information lookup or before bug/help reports.
874
875Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
876
877 * doc/index.py doc/search.php: added mailing-list archives
878 indexing and lookup
879
880Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
883
884Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
885
886 * doc/index.py: improved HTML indexing
887 * doc/search.php: make the queries also lookup the HTML based indexes
888
889Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
890
891 * doc/index.py: added HTML page indexing
892
893Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
894
895 * xmlIO.c: extended Windows path normalisation to fix the base
896 problem in libxslt.
897 * catalog.c: fixed list handling in XML_CATALOG_FILES
898
899Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
900
901 * valid.c: typo/bug found by Christian Glahn
902
903Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
904
905 * xmlIO.c: applied Windows CE patch from Javier.
906 * win32/wince: new directory, contains support for the PocketPC
907 with Windows CE from Javier.
908 * include/win32config.h: reorganised, removed duplicate
909 definitions and applied WinCE patch from Javier.
910 * include/wsockcompat.h: new file, now contains WinSock
911 compatibility macros.
912 * win32/Makefile.msvc: introduced double-run compilation.
913
914Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
915
916 * configure.in include/libxml/xmlwin32version.h: preparing release
917 of 2.4.25
918 * doc/*: updated and regenerated teh docs and web pages.
919
920Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
923 error were not covering namespace declarations.
924 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
925 it was missing the attribute declaration for the namespace
926 * result/VC/NS3: the fix now report breakages in that test
927
928Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
931
932Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
935 and regenerated the docs and web site
936
937Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
940 ATTRIBUTE_UNUSED is always put after the attribute declaration,
941 not before
942
943Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
944
945 * python/generator.py python/libxml2class.txt: fixed a stupid error
946 breaking the python API
947
948Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
951 triostr.c triostr.h: applied a trio update patch from
952 Bjorn Reese which should work with MinGW
953
954Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * tree.c: improving some documentation comments
957 * xmlregexp.c: found and fixed a mem leak with python regression tests
958 * doc/*: rebuilt the doc and the API XML file including the
959 xmlregexp.h xmlautomata.h and xmlunicode.h headers
960 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
961 python/types.c: added access to the XML Schemas regexps from
962 python
963 * python/tests/Makefile.am python/tests/regexp.py: added a
964 simple regexp bindings test
965
966Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
967
968 * doc/xml.html:
969 fixing ftp links - thanks to Vitaly Ostanin
970
971Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * xmlregexp.c: fixed the data callback on transition functionality
974 which was broken when using the compact form
975 * result/schemas/*: updated the results, less verbose, all tests
976 pass like before
977 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
978 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
979 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
980 annoying warnings
981 * xpath.c: try to provide better error report when possible
982
983Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
984
985 * Makefile.am: fixed a breakage raised by Jacob
986
987Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
988
989 * include/win32config.h: added HAVE_ERRNO_H definition for parts
990 which don't use sockets
991
992Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
993
994 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
995 * win32/configure.js: applied zlib patch from Daniel Gehriger
996
997Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
998
999 * win32/configure.js: applied the patch from Mark Vakoc for
1000 regexp support
1001 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1002 for regexp support
1003
1004Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * xmlschemastypes.c: as pointed by Igor Float and Double
1007 parsing ain't finished yet
1008
1009Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * Makefile.am configure.in: trying to fix #88412 by bypassing
1012 all the python subdir if python ain't detected
1013
1014Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1017 made configuring with regexps/automata/unicode the default
1018 but without schemas ATM
1019 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1020 fixed the regexp based DTD validation performance and memory
1021 problem by switching to a compact form for determinist regexps
1022 and detecting the determinism property in the process. Seems
1023 as fast as the old DTD validation specific engine :-) despite
1024 the regexp built and compaction process.
1025
1026Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * valid.c: determinism is debugged, new DTD checking code now works
1029 but xmlFAComputesDeterminism takes far too much CPU and the whole
1030 set usues too much memory to be really usable as-is
1031
1032Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * tree.c: fixed another stupid bug in xmlGetNodePath()
1035 * xmllint.c: --version now report the options compiled in
1036
1037Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * HTMLparser.c: small cleanup
1040 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1041 when configured with them. A bit of debugging around the determinism
1042 checks is still needed
1043
1044Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1047
1048Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * xmlIO.c: small portability glitch fixed.
1051
1052Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * xmlschemastypes.c: incomplete steps for real/double support
1055 * testAutomata.c include/libxml/xmlautomata.h
1056 include/libxml/xmlregexp.h: avoiding a compilation problem
1057 * valid.c include/libxml/valid.h: starting the work toward using
1058 the regexps for actual DTD validation
1059
1060Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * hash.c: cosmetic cleanup
1063 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1064 integrating a DTD validation layer based on the regexps
1065
1066Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1069 the determinism was tested before eliminating the epsilon
1070 transitions :-(
1071
1072Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * python/generator.py python/libxml.c python/libxml.py
1075 python/libxml2-python-api.xml python/libxml2class.txt
1076 python/libxml_wrap.h python/types.c: updated the python
1077 bindings, added code for easier File I/O, and the ability to
1078 define a resolver from Python fixing bug #91635
1079 * python/tests/Makefile.am python/tests/inbuf.py
1080 python/tests/outbuf.py python/tests/pushSAXhtml.py
1081 python/tests/resolver.py python/tests/serialize.py: updated
1082 and augmented the set of Python tests.
1083
1084Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1085
1086 * win32/configure.js: added more readme info for the binary
1087 package.
1088
1089Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * xmlIO.c: fixed a stupid out of bound array error
1092
1093Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1096 messing around with support for Windows path, cleanups,
1097 trying to identify and fix the various code path to the
1098 filename access. Added xmlNormalizeWindowsPath()
1099
1100Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * error.c valid.c: working on better error reporting of validity
1103 errors, especially providing an accurate context.
1104 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1105 error reports in those cases.
1106
1107Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1110 parser.c parserInternals.c xmlIO.c: get rid of all the
1111 perror() calls made in the library execution paths. This
1112 should fix both #92059 and #92385
1113
1114Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * xmllint.c: memory leak reporting was broken after a change
1117 of the preprocessor symbol used to activate it.
1118
1119Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * tree.c: try to make the copy function work for node of
1122 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1123 DOM layers though, not libxml2 itself.
1124
1125Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * valid.c: try to provide file and line informations, not all
1128 messages are covered, but it's a (good) start
1129
1130Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * xinclude.c: reimplemented a large part of the XInclude
1133 processor, trying to minimize resources used, James Henstridge
1134 provided a huge test case which was exhibiting severe memory
1135 consumption problems.
1136
1137Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * python/Makefile.am: applied patch from Christophe Merlet to
1140 reestablish DESTDIR
1141
1142Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * libxml.spec.in: fixes libary path for x86_64 AMD
1145
1146Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1147
1148 * doc/tutorial/includekeyword.c
1149 * doc/tutorial/xmltutorial.xml:
1150 (plus resulting generated html files)
1151 fixing one spot I missed in the tutorial where I hadn't freed
1152 memory properly
1153
1154Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1155
1156 * doc/tutorial/includeaddattribute.c
1157 * doc/tutorial/includeaddkeyword.c
1158 * doc/tutorial/includegetattribute.c
1159 * doc/tutorial/includekeyword.c
1160 * doc/tutorial/xmltutorial.xml
1161 * doc/tutorial/*.html:
1162 update tutorial to properly free memory (thanks to Christopher
1163 R. Harris for pointing out that this needs to be done)
1164 * doc/tutorial/images/callouts/*.png:
1165 added image files so the callouts are graphical, making it
1166 easier to read ( use "--param callout.graphics 1" to generate
1167 html with graphical callouts)
1168
1169Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1172 nice logos generated by Marc Liyanage
1173 * doc/site.xsl *.html: changed the stylesheet to show the new
1174 logo and regenerated the pages
1175
1176Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1179
1180Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * xpath.c: possible mem leak patch from Jason Adams
1183
1184Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1187 in the XQuery namespace
1188 * configure.in: preparing 2.4.24
1189 * doc/*.html: updated the web pages
1190
1191Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * python/generator.py: closing bug #85258 by generating conditional
1194 compile check to avoid linking to routines not configured in.
1195
11962002-08-22 Havoc Pennington <hp@pobox.com>
1197
1198 * autogen.sh: update error message for missing automake
1199
1200Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * python/Makefile.am: typo in target name resulted in libxml2.py
1203 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1204
1205Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * win32/win32/Makefile.mingw: updated with version from
1208 Elizabeth Barham at http://soggytrousers.net/repository/
1209
1210Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1211
1212 * win32/Makefile.msvc: added the prefix location to the include
1213 and lib search path.
1214
12152002-08-18 Havoc Pennington <hp@pobox.com>
1216
1217 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1218 both automake 1.6 and 1.4 installed get the right automake. Means
1219 compilation from CVS will now require the latest automake 1.4
1220 release, or manually creating symlinks called "automake-1.4" and
1221 "aclocal-1.4"
1222
1223Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * configure.in python/Makefile.am: more AMD 64 induced changes from
1226 Frederic Crozat
1227
1228Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * xinclude.c: oops I was missing the xml:base fixup too
1231 * result/XInclude/*.xml: this adds xml:base attributes to most
1232 results of the tests
1233
1234Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * xinclude.c: quick but apparently working implementation of
1237 xi:fallback, should close bug #89684
1238 * Makefile.am test/XInclude/docs/fallback.xml
1239 result/XInclude/fallback.xml: added a basic test for fallback,
1240 and run with --nowarning to avoid a spurious warning
1241 * configure.in: applied patch from Frederic Crozat for python
1242 bindings on AMD 64bits machines.
1243
1244Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1247 the caller don't pass a SAX callback block.
1248
1249Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * tree.c: applied the same fix for the XML-1.0 namespace to
1252 xmlSearchNsByHref() as was done for xmlSearchNs()
1253
1254Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * libxml.3: small cleanup of the man page
1257 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1258 when serializing HREF attributes generated by XSLT.
1259
1260Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1263 version of Marc Liyanage' patch for boolean attributes in HTML
1264 output
1265
1266Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * python/tests/serialize.py: fixed the test results, indenting
1269 behaviour changed slightly
1270
1271Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1272
1273 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1274 new c14n function to Windows def files
1275
1276Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1277
1278 * c14n.c: fixed a memory leak in c14n code
1279
1280Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * parser.c include/libxml/parser.h: adding a new API for Christian
1283 Glahn: xmlParseBalancedChunkMemoryRecover
1284 * valid.c: patch from Rick Jones for some grammar cleanup in
1285 validation messages
1286 * result/VC/* result/valid/*: this slightly change some of the
1287 regression tests outputs
1288
1289Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * tree.c: trying to fix a problem in namespaced attribute handling
1292 raised by Christian Glahn
1293
1294Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * encoding.c include/libxml/encoding.h: Opening the interface
1297 xmlNewCharEncodingHandler as requested in #89415
1298 * python/generator.py python/setup.py.in: applied cleanup
1299 patches from Marc-Andre Lemburg
1300 * tree.c: fixing bug #89332 on a specific case of loosing
1301 the XML-1.0 namespace on xml:xxx attributes
1302
1303Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1304
1305 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1306 corner case from new Merlin's test suite and added a callback
1307 that will be used to improve xmlsec performance
1308
1309
1310Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * HTMLtree.c: trying to fix the <style> escaping problem in
1313 HTML serialization bug #89342
1314
1315Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1318 and rebuilt the web site.
1319
1320Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1321
1322 * include/libxml/tree.h: added _private member to xmlNs struct
1323
1324Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * HTMLparser.c: fixing bug #84876 based on the xml working
1327 code.
1328
1329Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1330
1331 * python/Makefile.am: enhanced to fix bug 72012 (errors
1332 when using '-jX' make parameter)
1333
1334Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1335
1336 * xpath.c: small additional enhancement for booleans
1337 compared to nodesets
1338
1339Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * HTMLtree.c: changed the order of the encoding declaration
1342 attributes in the meta tags due to a bug in IE/Mac
1343
1344Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1345
1346 * xpath.c: enhanced handling of booleans (especially '='
1347 and '!=' for nodesets) - fixes bug 85256. Added new
1348 routine xmlXPathNotEqualValues for more proper handling
1349 of '!=' when nodesets are involved.
1350
1351Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1354 doc/xmlcatalog_man.xml to the source distribution
1355
1356Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1357
1358 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1359 asked for this.
1360
1361Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * configure.in: preparing 2.4.23
1364 * doc/*: rebuilt the docs
1365
1366Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * parser.c: fixing bug #84169 by fixing the
1369 comment of xmlCreatePushParserCtxt to describe the
1370 encoding detection parameters better.
1371
1372Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * valid.c: fixing bug #79331 in one path the lookup for
1375 ID attributes on a namespaced node wasn't handled correctly :-\
1376
1377Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * HTMLparser.c: trying to fix 87235 about discarded white
1380 spaces in the HTML parser.
1381 * result/HTML/*: this changes the output of a number of HTML
1382 regression tests
1383
1384Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * xpath.c: applied patch from Richard Jinks for the namespace
1387 axis + fixed a memory error.
1388 * parser.c parserInternals.c: applied patches from Peter Jacobi
1389 removing ctxt->token for good.
1390 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1391 popped out by the regression tests.
1392 * Makefile.am: patch for threads makefile from Gary Pennington
1393
1394Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1395
1396 * xpath.c: enhanced behaviour of position() after usage of
1397 expressions involving preceding-sibling (et al).
1398
1399Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * hash.c: applied a patch from Peter Jacobi to solve a problem
1402 when compiling with the Watcom C on Win32
1403 * result/schemas/*.err: the change of hashing algo generated
1404 permutations in the output
1405
1406Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * hash.c: applied patch from Sander Vesik improving the quality of
1409 the hash function.
1410
14112002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1412
1413 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1414 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1415 xmllint.c xpath.c: replaced sprintf() with snprintf()
1416 to prevent possible buffer overflow (the bug was pointed
1417 out by Anju Premachandran)
1418
1419Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * parser.c: removed an uninitialized data error popped by valgrind
1422 on PE references
1423
1424Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1425
1426 * doc/xml.html
1427 adding tutorial reference to the web page
1428
1429Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1430
1431 * doc/tutorial/xmltutorial.xml
1432 * doc/tutorial/ar01s07.html
1433 * doc/tutorial/ape.html
1434 * doc/tutorial/includegetattribute.c
1435 adding section to tutorial about retrieving an attribute
1436 value
1437
1438Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * parser.c: applied a couple of patches from Peter Jacobi to start
1441 to get rid of ctxt->token, with a possible significant speed
1442 improvement to be gained once done. Better compliance with PE
1443 references constructs in DTDs too.
1444 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1445 from Peter too
1446
1447Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1450 xmlParseElement was likely to have been deallocated at the
1451 time of the report, possibly leading to segfault. Just report
1452 the tag name now.
1453
1454Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * xpath.c: patch from Richard Jinks for XPath substring() function
1457 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1458
14592002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1460
1461 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1462
1463Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1464
1465 *doc/FAQ.html
1466 fixing typos in FAQ, thanks to Robert Funnell for the
1467 editing help
1468
1469Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * NEWS: got complaints from rpmlint that it was empty
1472
1473Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1474
1475 * added doc/tutorial, including:
1476 apa.html
1477 apb.html
1478 apc.html
1479 apd.html
1480 ar01s02.html
1481 ar01s03.html
1482 ar01s04.html
1483 ar01s05.html
1484 ar01s06.html
1485 includeaddattribute.c
1486 includeaddkeyword.c
1487 includekeyword.c
1488 includestory.xml
1489 index.html
1490 xmltutorial.xml
1491 libxml tutorial, including generated html
1492
1493Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1494
1495 * result/c14n/exc-without-comments/merlin-c14n-two-*
1496 result/c14n/without-comments/merlin-c14n-two-*
1497 test/c14n/exc-without-comments/merlin-c14n-two-*
1498 test/c14n/without-comments/merlin-c14n-two-*
1499 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1500 c14n/exc-c14n and slightly modified test script to handle
1501 these test cases
1502 * c14n.c: fixed bugs for complicated nodes set (namespace
1503 without node and others from merlin-c14n-two.tar.gz)
1504 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1505 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1506 for xmlsec performance patch
1507 * xpath.c: fixed self::node() for namespaces and attributes
1508
1509Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1510
1511 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1512 but with the format parameter
1513 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1514
1515Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1516
1517 * Makefile.am: updated c14n tests suite
1518 * c14n.c: performance improvement for previous c14n patch
1519
1520Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * parser.c: another peroformance patch from Peter Jacobi, that
1523 time on parsing attribute values.
1524
1525Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1526
1527 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1528 into LibXML2 test suite
1529
1530Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1531
1532 * c14n.c: propagating xpath ancesstors node fix to c14n
1533 plus small performance improvement to reduce number of
1534 mallocs
1535 * xpath.c: fixed ancestors axis processing for namespace nodes
1536
1537Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1540 Peter Jacobi
1541
1542Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * configure.in: preparing 2.4.22
1545
1546Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1549 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1550 a public entry point.
1551 * doc/*: rebuilt the API and docs
1552
1553Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * xpath.c: patch from Richard Jinks to fix a problem introduced
1556 in the previous patch and pointed by Norm
1557
1558Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * libxml.spec.in: fixing bug #81112
1561
1562Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * uri.c: fixing bug #82848
1565
1566Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1569 output of one catalog test
1570
1571Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1572
1573 * global.data globals.c tree.c include/libxml/globals.h
1574 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1575 default value for global parameter xmlIndentTreeOutput to 1 and
1576 introduced new global parameter xmlTreeIndentString (the string
1577 used to do one-level indent) with default value " " (as it was
1578 in tree.c)
1579
1580Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1583 with trio and schemas.
1584
1585Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * xpath.c: patch from Richard Jinks to fix the problem raised in
1588 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1589
1590Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * xmlschemas.c: a bit of work on import.
1593 * xmlschemastypes.c: Charles Bozeman provided a compare function
1594 for date/time types so min/max facet restrictions should work,
1595 indeterminate comparisons return an error instead of equal.
1596 * test/schemas/date_0* result/schemas/date_0_0: specific test
1597 from Charles Bozeman too
1598
1599Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1602 from Christian Cornelssen fixing the man pages and the Catalog
1603 building script.
1604 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1605 next step is <xs:import> I now have a reasonable understanding
1606 of how it works.
1607
1608Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1611
1612Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1613
1614 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1615
1616Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * xpath.c: fixing an XPath function evalutation bug pointed out
1619 by Alexey Efimov where the context was lost when evaluating
1620 the function arguments
1621
1622Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1623
1624 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1625 function public for XMLSec performance optimizations
1626
1627Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * python/generator.py python/libxml2class.txt : fixed a problem
1630 with the HTML parser pointed by Gary Benson
1631 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1632 example
1633
1634Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1635 * parser.c: fixed bug #81159 (memory growth in SAX)
1636
1637Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1638 * xpath.c: fixed bug #78858 (the real fix)
1639
1640Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1641 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1642
1643Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * tree.c: modified xmlNodeSetBase to allow changing the
1646 base of a document.
1647
1648Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * xmlschemastypes.c: patch Charles Bozeman for validation of
1651 all the date, time, and duration types
1652 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1653 * configure.in: fixed an error pointed by an user
1654 * xml2-config.in: fixed an error pointed by an user
1655
1656Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1657
1658 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1659 win32/libxml2.def.src xmlIO.c: exported default
1660 'file:', 'http:' and 'ftp:' protocols input handlers
1661 and maked protocols comparisson case insensitive
1662
1663Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * configure.in: Neven Has detected a typo
1666
1667Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1670 as one of the persons allowed to commit directly to the
1671 module.
1672
1673Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1676 * valid.c: raised a too low limit
1677 * doc/*: rebuilt the docs
1678
1679Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * test/XPath/expr/floats test/XPath/expr/functions
1682 result/XPath/expr/floats result/XPath/expr/functions
1683 xpath.c: another XPath conformance patch from Richard Jinks
1684
1685Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * xmlschemas.c: fixed validation of attribute groups.
1688 * test/schemas result/schemas: added an example from the primer
1689
1690Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1693 * test/schemas result/schemas: updated the test list
1694
1695Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * TODO: updated a bit
1698 * parser.c: made a comment more specific
1699 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1700 Schemas conformance.
1701 * test/schemas result/schemas: updated the test list
1702
1703Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1706 implementing xs:all with minOccurs = 0
1707 * tes/schemas/* result/schemas/*: added more tests covering
1708 xs:all
1709
1710Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * xmlregexp.c: first implementation of the all particle, this
1713 may need to be revisited for case where not all transitions
1714 must be crossed.
1715
1716Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * tree.c: another entity processing update from Markus Henke
1719
1720Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1721
1722 * trionan.c: fixed crash on OSF/1
1723
1724Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * xmlschemas.c: more Schemas work
1727 * test/schemas/* result/schemas/*: added more tests coming
1728 from the spec.
1729
1730Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1733 ExcC14N specification
1734
1735Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * tree.c: patch from Markus Henke, fix for recursive entities.
1738
1739Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * xpath.c: fix a problem with string() on a document node.
1742
1743Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * Makefile.am xmlschemas.c: more Schemas work
1746 * test/schemas/* result/schemas/*: added more tests coming
1747 from the spec.
1748
1749Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1752 * result/HTML/*: this changes a few things in the results
1753
1754Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1755
1756 * include/libxml/tree.h: eliminated 'declaration different than
1757 prototype' warning
1758 * include/win32config.h: "resolved" conflicts with errno.h
1759
1760Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1763 on the automata interfaces and debug of counted choices
1764 * test/schemas/* result/schemas/*: added a number of tests
1765
1766Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1769 a bit of work on Schemas
1770 * testSchemas.c: try to make it more useful
1771 * test/schemas/* result/schemas/* Makefile.am: changed the
1772 Schemas regression test procedure, started adding a few samples
1773
1774Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1775
1776 * include/libxml/encoding.h: Patch for the Borland C++ builder
1777 * include/libxml/tree.h: Patch for the Borland C++ builder
1778 * threads.c: Patch for the Borland C++ builder
1779 * win32/bcb5: New directory for the Borland C++ builder
1780 project files
1781
1782Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1783
1784 * win32/Makefile.msvc: Update for XML Schema support
1785 * win32/configure.js: Update for XML Schema support
1786 * win32/libxml2.def.src: Update for XML Schema support
1787
1788Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1791 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1792 xmlunicode.c include/libxml/Makefile.am
1793 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1794 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1795 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1796 include/libxml/xmlversion.h.in : merged the current state of
1797 XML Schemas implementation, it is not configured in by default,
1798 a specific --schemas configure option has been added.
1799 * test/automata test/regexp test/schemas Makefile.am
1800 result/automata result/regexp result/schemas:
1801 merged automata/regexp/schemas regression tests
1802
1803Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * xpath.c: Gary found a compile time problem, fixes #78823
1806
1807Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * configure.in: release of 2.4.20
1810 * doc/*: updated and rebuilt the docs
1811
1812Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * python/Makefile.am: patch from Cristian Gafton to build on
1815 Red Hat 6.2, should also fix #75779
1816
1817Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * valid.c: first part of fixing #78729
1820
1821Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1824 escaping of URI when saving HTML files.
1825 * result/HTML/*: this impacted some tests
1826
1827Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * configure.in: trying to fix #77441
1830
1831Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * include/libxml/xmlIO.h: Hallski complained it could not be
1834 included by itself.
1835
1836Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1839
1840Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1841
1842 * win32/configure.js: patch from Nilo for the c14n option
1843 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1844
1845Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1848 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1849 LIBXML_THREAD_ENABLED
1850
1851Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * xpath.c: another patch from Richard Jinks for substring conformance
1854 * test/XPath/expr/floats test/XPath/expr/strings
1855 result/XPath/expr/floats result/XPath/expr/strings: update of the
1856 test suite to check those.
1857
1858Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * xpath.c: patch from Richard Jinks for .x float parsing.
1861
1862Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * parser.c: patch from Markus Henke when an encoding ain't recognized
1865
1866Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * libxml.m4: got a report that #include <string.h> was needed
1869
1870Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1873
1874Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1875
1876 * doc/example.html: fixing typo
1877
1878Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1881 pointed out by Melvyn Sopacua.
1882
1883Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * libxml.m4: Frédéric Crozat gave a patch related to the change
1886 of Include paths breaking the libxml.m4
1887
1888Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * xpath.c: Fix bug #76927 forgot to save some context
1891 when evaluating binary expressions
1892
1893Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * configure.in: fixed configure for MPE/iX from Markus Henke
1896 * xmlmemory.c: fixed initialization problems
1897 * xpath.c: another set of patches from Richard Jinks this
1898 fixes "make XPathtests" on linux
1899
1900Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1903 * test/XPath/expr/compare test/XPath/expr/equality
1904 test/XPath/expr/floats test/XPath/expr/functions
1905 test/XPath/expr/strings result/XPath/expr/compare
1906 result/XPath/expr/equality result/XPath/expr/floats
1907 result/XPath/expr/functions result/XPath/expr/strings: Updated
1908 tests though they show a divergence on Linux
1909
1910Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * xpath.c trionan.c: previous commit also included patches
1913 from Richard Jinks on some IEEE support corner case
1914
1915Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1918 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1919 that $(datadir) should be used for docs
1920
1921Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1924 could leak filedescriptors
1925
1926Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * configure.in nanohttp.c: applied patch from Allan Clark for
1929 UnixWare/OpenServer
1930
1931Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * configure.in: preparing 2.4.19
1934 * doc/*: rebuilt the docs
1935
1936Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * nanohttp.c: fixing #76043, got fed up with non-portability
1939 of that piece of code.
1940
1941Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * valid.c SAX.c: Never commit without running "make tests" :-(
1944 fix a couple of stupidities in the previous commit
1945 * result/*: a few changes in some attribute order result of previous
1946 commit.
1947
1948Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1951 the internal subset should not raise duplicate ID errors,
1952 also there was a small bug in conjunction to namespace
1953 declarations defaulted and xml:xxx attributes DTD definitions.
1954
1955Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xpath.c: Richard Jinks also raised some rounding problems
1958 this tries to fix them
1959
1960Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1963 behaviour in xmlXPathCastToString()
1964
1965Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1968 raised by Morus Walter
1969
1970Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1973 from Igor
1974
1975Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * xpath.c: fixing #75619, related to a problem when trying
1978 to evaluate condition when the current node set resulting
1979 from that sub-step evaluation is empty. Also fixes 2 potential
1980 problem with previous-sibling and next-siblings axis.
1981
1982Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1985 HTML support is not configured in.
1986
1987Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1990 include/libxml/tree.h: dohh I really didn't intended to commit
1991 this test version :-(
1992
1993Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * testSAX.c: I wanted to see the real speed at the SAX interface
1996 after a little too many Ximianer started complaining about the
1997 parser speed.
1998 added a --quiet option:
1999 paphio:~/XML -> ls -l db100000.xml
2000 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2001 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2002 3200006 callbacks generated
2003 real 0m1.270s
2004 Which means 16MBytes/s and 3Mcallback/s
2005
2006Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * xpath.c: valgrind spotted another error that time when running
2009 on libxslt regression tests
2010
2011Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * Makefile.am: adding "make valgrind" running the full regression
2014 tests (except python ones) under Valgrind (using valgrind -q
2015 which was kindly added by the author).
2016 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2017 passes cleanly now except an obcure floating point initialization
2018 raised in log10() in one XPath regression test ???
2019 * tree.c: edited some comments to close #75244
2020
2021Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2024 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2025 context of ScrollKeeper, made sure that if the number is
2026 an integer, the serialization follows the description at
2027 http://www.w3.org/TR/xpath#section-String-Functions
2028
2029Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * configure.in: preparing 2.4.18
2032 * doc/*: updated and rebuilt the web site
2033 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2034 the Windows and Cygwin maintainers.
2035 * parser.c: humm, changed the way the SAX parser work when
2036 xmlSubstituteEntitiesDefault(1) is set, it will then
2037 do the entity registration and loading by itself in case the
2038 user provided SAX getEntity() returns NULL.
2039 * testSAX.c: added --noent to test the behaviour.
2040
2041Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * parser.c: Wilfried Teiken provided a hackish but working
2044 way to get context reported back on entities when parsing
2045 with SAX and without breaking the DOM build.
2046
2047Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * c14n.c: applied a new patch from Aleksey Sanin
2050 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2051 to reference Aleksey implementation of XML digital Signatures
2052
2053Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * xpath.c: small fix to avoid potential problem due to
2056 ordering of freeing data
2057 * python/Makefile.am: people were complaining about
2058 the generated file in python dir not being built
2059
2060Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2063 python/generator.py python/libxml.c python/types.c: Cleanup
2064 of the python Makefiles based on Jacob and James feedback,
2065 fixed the spec file accordingly, fixed the number of warning
2066 that passing my pedantic CFLAGS was generating. Conclusion
2067 is that Python includes are real crap.
2068
2069Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * configure,in: it was reported quite a few times that
2072 xml2-config --cflags should not output
2073 -I$includeprefix/libxml2/libxml because libxml2 header names
2074 clashes with existing names like list.h from C++ stl.
2075 Includes should be #include<libxml/xxx.h> so ...
2076
2077Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * c14n.c: another patch from Aleksey Sanin
2080
2081Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2084 canonicalization algorithm
2085 * doc/xml.html doc/index.html: added the C14N references on the
2086 index page.
2087
20882002-03-13 jacob berkman <jacob@ximian.com>
2089
2090 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2091 usage, redundant, and gcc specific
2092
2093Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * xpath.c: speedup some node selection operations, this can
2096 have a significant impact on DocBook Norm's stylesheets
2097 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2098 make sure it's always the case
2099 * debugXML.c: distinguish CDATA and comments in ls operations
2100
2101Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2104 to generate better API descriptions etc...
2105
2106Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * c14n.c: Fixing #74186, made sure all boolean expressions
2109 get fully parenthesized, ran indent on the output
2110 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2111 include/libxml/tree.h: also #74186 related, removed the
2112 --with-buffers option, and all the preprocessor conditional
2113 sections that were resulting from it.
2114
2115Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * valid.c: applied patch from Dodji Seketeli fixing an
2118 uninitailized variable in xmlValidGetValidElements()
2119
2120Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * c14n.c: fixed a few comments
2123 * doc/*.html doc/*/*.html: regenerated the docs and added
2124 the C14N API
2125 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2126
2127Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * check-xml-test-suite.py: fix to adapt varaiations in the
2130 bindings
2131 * configure.in python/setup.py python/setup.py.in: fixed to
2132 have the version of the python scripts automatically updated
2133
2134Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2137 in xmlCopyProp()
2138
2139Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * configure.in: preparing 2.4.17 release
2142 * doc/*: updated and rebuilt the docs
2143 * xpath.c: fixed a comment
2144 * python/libxml.c: fixed a possible reentrancy problem
2145
2146Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2149 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2150 added a specific regression test
2151 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2152 not raise exceptions when failing to find the attribute.
2153
2154Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * configure.in xmllint.c: owen pointed out a problem with the
2157 ftme fix, gettimeofday() was not detected by configure and
2158 the ftime header wasn't included, dohhh
2159
2160Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * configure.in xmllint.c: trying to fix #71457 for timing
2163 precision when gettimeofday() is not availble but ftime() is
2164
2165Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2168 are now copied on install and part of the -devel RPM
2169
2170Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * xpath.c: trying to avoid bug #72150 which was apparently
2173 caused by a gcc bug (or a processor problem) as detailed
2174 at http://veillard.com/gcc.bug
2175
2176Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2179 fixed xmlReconciliateNs(), added a Python test/example for
2180 inter-document cut'n paste
2181 * python/libxml.py: fixed node.doc on document nodes and added
2182 xpathEval() onto node objects
2183
2184Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2187 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2188 fixup and integrated tests for the serialization stuff
2189
2190Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2193 moved the libxml man page to section 3
2194
2195Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * tree.c: fix bug #72490
2198 * python/libxml.c python/libxml.py: added methods serialize()
2199 and saveTo() to all node elements.
2200
2201Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * xmlIO.c: closed #73430, don't read from an input source
2204 which indicated an end-of-file or an error.
2205
2206Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * parser.c: make sure SAX endDocument is always called as
2209 this could result in a Python memory leak otherwise (it's
2210 used to decrement ref-counting)
2211 * python/generator.py python/libxml.c python/libxml.py
2212 python/libxml2-python-api.xml python/libxml2class.txt
2213 python/tests/error.py python/tests/xpath.py: implemented
2214 the suggestions made by Gary Benson and extended the tests
2215 to match it.
2216
2217Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * python/generator.py: applied patch fixing #73450
2220
2221Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * xpath.c: fixing #61290 "namespace nodes have no parent"
2224 long standing divergence from the XPath REC. NodeSets
2225 simply hold a copy of namespace nodes and those node ->next
2226 points to the parent (which may not be the node carrying the
2227 definition).
2228 * include/libxml/xpath.h: flagged but didn't added a possible
2229 speedup
2230 * DOCBparser.c HTMLparser.c: removed some warnings from push
2231 parser due to new state being added.
2232 * tree.c: new fix from Boris Erdmann
2233 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2234 the XML Canonalization support from Aleksey Sanin
2235
2236Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * tree.c: patch from Boris Erdmann fixing some namespace odities
2239 with xmlCopyNode()
2240
2241Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * xmlIO.c: fix bug #72706 when loading a NULL entity
2244
2245Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2248 actually change in a future XML Namespace revision.
2249
2250Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2253 added the possibility of returning nodesets from XPath extension
2254 functions written in Python
2255
2256Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * python/*: commiting some Python bindings work done while travelling
2259
2260Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2263 explicitely with memory debugging switched on
2264
2265Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2268 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2269 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2270 the accessor generator for strings
2271 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2272 regression test.
2273
2274Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * python/README python/generator.py python/libxml.c python/setup.py:
2277 added the 'usual' setup.py to allow building a libxml2-python
2278 module based on the same code. The initialization is however
2279 different the 2 .so files fo libxml2 and libxslt are identical and
2280 they entry point initialize both libraries. this is done to avoid
2281 some possible nasty problem since the Python don't merge the maps
2282 of all shared modules.
2283
2284Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * parser.c: fixed a push/encoding bug reported by Michael
2287 on librsvg
2288
2289Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * include/libxml/parserInternals.h: fixes a misplaced #endif
2292
2293Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * parser.c valid.c: found and fixed a couple of allocation bugs
2296
2297Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * doc/xml.html doc/python.html doc/*: added a Python and binding
2300 page describing the current state of the Python bindings and
2301 giving pointers to the other languages wrappers.
2302
2303Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2306 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2307 rebuilt the API and web site
2308 * xpath.c: fixed #71978 portability bugs
2309
2310Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2313
2314Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * include/libxml/parserInternals.h parser.c: had to change
2317 2 internal parsing API when processing document content
2318 to check the start and end of element content are defined
2319 in the same entity
2320 * valid.c include/libxml/valid.h: attribute normalization can
2321 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2322 with the context to report it.
2323 * SAX.c: fixed the last known bugs, crazy validation constraints
2324 when a document is standalone seems correctly handled. There
2325 is a couple of open issues left which need consideration especially
2326 PE93 on external unparsed entities and standalone status.
2327 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2328 The 2 tests left failing are actually in error. Cleanup done.
2329
2330Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * valid.c: implemented E59 spaces in CDATA does not match the
2333 nonterminal S
2334
2335Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * SAX.c parser.c valid.c: more validation test fixups
2338 * check-xml-test-suite.py: added duration info for the tests
2339
2340Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * parser.c valid.c: a couple of errors were reported but not
2343 saved back as such in the parsing context. Down to 1% failure rate
2344 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2345
2346Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * xmlInternald.c: isExtender was missing a char
2349 * parser.c include/libxml/parser.h: % are acceptable in the
2350 internal subset if within a PUBLIC ID
2351
2352Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * SAX.c parserInternals.c valid.c: more work on the conformance
2355 suite. Took the step to finally block documents with encoding
2356 errors. It's a fatal error per the spec, people should have fixed
2357 their documents by now.
2358
2359Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * check-xml-test-suite.py: fixed the test script after some discussion
2362 on the semantic of TYPE="error"
2363 * Makefile.am: added the script to the distrib
2364
2365Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * SAX.c entities.c: fixed a couple of conformances issues deep
2368 into the validation code (standalone and undeclared Notations)
2369
2370Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2373 stayed there for years !
2374
2375Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2378 missing
2379
2380Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * check-xml-test-suite.py: improved the behaviour a bit as
2383 well as the logs
2384 * parser.c valid.c SAX.c: fixed a few more bugs
2385 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2386
2387Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * check-xml-test-suite.py: python script to run regression tests
2390 against the XML Test suite of W3C/OASis
2391 * SAX.c: fixed a validation bug
2392 * parser.c: fixed 3 errors pointed by the test suite
2393 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2394 * python/Makefile.am: fixed a dependendy
2395
2396Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * xmlmemory.c: avoid a warning bug #71594
2399
2400Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2403 warning on alpha/Tru64
2404
2405Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * include/libxml/entities.h: fixing a comment
2408 * valid.c: fixing some troubles with validity check on namespaces
2409 * result/VC/NS3 test/VC/NS3: added a specific regression test
2410
2411Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * tree.c: Fixing #71342 serializing '\n' in attribute values
2414 * result/noent/att3 result/att3 test/att3: added a specific
2415 test.
2416
2417Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * python/libxml.c: couple of bug fixes
2420
2421Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * python/*.py: removed tabs and used spaces.
2424
2425Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2428 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2429
2430Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2433 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2434
2435Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * include/libxml/encoding.h include/libxml/entities.h
2438 include/libxml/globals.h include/libxml/parser.h
2439 include/libxml/threads.h include/libxml/tree.h
2440 include/libxml/xmlmemory.h: trying to fix the include mess
2441
2442Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * include/libxml/xmlmemory.h: reverted part of the previous
2445 attempt to provide #69655, this was breaking the build.
2446
2447Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2450 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2451 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2452 include/libxml/parserInternals.h include/libxml/tree.h
2453 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2454 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2455 clean.
2456 * python/libxml.c: fixed a warning.
2457
2458Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2461 copying of node, merge back IDs in the target document.
2462 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2463 test/XInclude/ents/ids.xml: test case
2464 * result/VC/ElementValid4: output changed due to a typo fix
2465
2466Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * python/Makefile.am: seems some version of automake didn't
2469 generate the dependancies right as Jacob found out. Add
2470 an extra dependancy rule.
2471
2472Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * parserInternals.c valid.c: Justin Fletcher found some parts
2475 of the code needing cleanup
2476 * libxml.spec.in python/Makefile.am python/generator.py
2477 python/libxml.c python/libxml.py: Fixed the python Makefiles
2478 corrected a bug showing up on ia64, changed the name of the
2479 python internal module too
2480
2481Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * Makefile.am: applied patch from Andris Pavenis for binary
2484 name suffixes
2485
2486Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * xmllint.c win32/win32config.h: fixing #68748
2489
2490Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * valid.c: fixing #70166
2493
2494Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * valid.c: fixing #70077
2497
2498Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * Copyright Makefile.am README configure.in libxml.spec.in:
2501 Changed to the MIT Licence
2502 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2503 doc/xmlio.html: updated the doc accordingly
2504 * include/libxml/xmlwin32version.h configure.in: preparing
2505 2.4.14 release
2506 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2507 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2508 fixed the const xmlChar * wrapper and generator, XPath extension
2509 functions now use the context as first argument
2510 * python/tests/tstxpath.py python/tests/xpath.py
2511 python/tests/xpathext.py: Updated the tests accordingly
2512 * tree.c: fixed bug #70067
2513
2514Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * Makefile.am: cleanup
2517 * debugXML.c: always use stdout if output is NULL
2518 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2519 * python/Makefile.am python/generator.py python/libxml2class.txt
2520 python/libxml_wrap.h python/types.c: augmented the number of bindings
2521 handling FILE * and XPath contexts
2522 * python/tests/Makefile.am: avoid a stupid problem due to the
2523 use of TEST.
2524
2525Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2528
2529Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * python/TODO python/libxml.c: cleanup the extension function lookup
2532 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2533
2534Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * configure.in python/Makefile.am: do not install outside
2537 of prefix
2538
2539Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * python/TODO python/libxml.c: started adding SAX interfaces
2542 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2543 SAX test
2544
2545Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * tree.c: hardened the addChild function
2548 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2549 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2550 added accessors needed for xmlNode, a bit more testing and
2551 extension of interfaces
2552 * python/tests/Makefile.am python/tests/build.py: added a test
2553 build from scratch/save/load/check
2554
2555Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * parserInternals.c: change a small bit in the way valididy
2558 error messages get initialized
2559 * python/TODO python/libxml.c python/libxml2-python-api.xml
2560 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2561 added some memory debugging to track leaks at the libxml2 level
2562 * python/tests/*.py: changed all tests to check for leaks,
2563 there is just one left in XPath extension registrations.
2564
2565Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * python/TODO python/generator.py python/libxml2-python-api.xml
2568 python/libxml2class.txt: more accessor classes for the parser
2569 context, allow to switch on and check validity
2570 * python/tests/Makefile.am python/tests/error.py
2571 python/tests/invalid.xml python/tests/valid.xml
2572 python/tests/validate.py: attded more test and and added error.py
2573 which I forgot to commit in the last step
2574
2575Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * python/Makefile.am python/types.c: cleanup
2578 * python/libxml.c python/libxml.py python/libxml_wrap.h
2579 python/generator.py python/libxml2-python-api.xml
2580 python/libxml2class.txt: added class for parser context, added
2581 first cut for push mode support. Added a framework to generate
2582 accessors functions.
2583 * python/tests/Makefile.am python/tests/push.py: added a push
2584 test
2585
2586Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2589 bug a bit of cleanup.
2590
2591Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2594 python/libxml2class.txt: adding error redirections and preformat
2595 to a python handler
2596 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2597 tests self checking
2598
2599Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2602 a function
2603
2604Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2607 python/libxml.c python/libxml2-python-api.xml
2608 python/libxml2class.txt: Progressing through the TODOs, class
2609 description output, extra XML API, RPM now builds the wrappers
2610 for all python installed versions
2611
2612Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * configure.in libxml.spec.in python/Makefile.am python/TODO
2615 python/generator.py python/libxml2class.txt: added more informations
2616 in the libxml2-python package including docs. Slightly changed
2617 the class hierarchy
2618 * python/tests/*: added basic regression tests infrastructure too
2619
2620Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2623 added libxml2-python as part of the packages installed
2624
2625Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * python/Makefile.am python/generator.py python/libxml.c
2628 python/libxml.py: more work, now able to extend the
2629 XPath interpreter with functions written in python.
2630
2631Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * python/Makefile.am: Jacob sent a patch to allow building from
2634 tarfile.
2635
2636Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2639 inserted the python wrappers build, I hope this won't be too
2640 unportable
2641
2642Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * xpath.c: minor optimization
2645 * python/generator.py python/libxml.c python/libxml.py
2646 python/libxml_wrap.h: more work on the python bindings,
2647 they now support XPath and there is no evident leak
2648
2649Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * python/generator.py python/libxml.c python/libxml.py:
2652 more work on the python bindings generator.
2653
2654Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * python/generator.py python/libxml.c python/libxml_wrap.h:
2657 more work on the python bindings.
2658
2659Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * python/generator.py python/libxml.c python/libxml.py
2662 python/libxml_wrap.h: commited early version of a python binding
2663 for private use only ATM
2664
2665Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * entities.c tree.c include/libxml/entities.h: applied patch
2668 from Anthony Jones to implement copy of DTD subtree too. Had
2669 just to keep 2 function private which really ought to become
2670 public ones.
2671
2672Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * xmllint.c: added pointers to the web pages in the usage()
2675
2676Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * tree.c: more fixes from Petr Kozelka for attribute handling
2679 in the tree API to align the semantic with DOM.
2680
2681Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * valid.c tree.c entities.c: another set of patches from
2684 Anthony Jones for copy operations cleanup and robustness
2685
2686Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2689 an alphabetic index based on comments content
2690 * doc/*: rebuilt the web site with the new references
2691
2692Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * parserInternals.h: Greg Sjaardema suggested to use an
2695 eponential buffer groth policy in xmlParserAddNodeInfo()
2696
2697Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2700 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2701 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2702 to generate cross-references, and added/updated the stylesheets
2703 to generate and link API indexes. The generic keyword index
2704 is not done yet.
2705 * doc/*.html: regenerated all the usual docs too
2706
2707Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * debugXML.c: added an xpath function to the shell for T. V. Raman
2710
2711Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2714 debug routines.
2715
2716Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2719 support of attribute nodes
2720
2721Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2724 hopefully near complete and fully documented of the API in XML
2725 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2726 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2727 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2728 include/libxml/parserInternals.h include/libxml/valid.hi
2729 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2730 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2731 include/libxml/xpath.h include/libxml/xpathInternals.h:
2732 Cleaned up the doc comments a lot in the process, the interface
2733 coverage is now 100%
2734
2735Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2738 extracts comments from the gtk-doc DocBook output (a bit
2739 convoluted but seems to work).
2740
2741Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2744 added an XML description of the API, moved the script generating
2745 it here. Added a "make api" target
2746
2747Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2750
2751Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * xpath.c include/libxml/xpathInternals.h: the change made to
2754 xmlXPathFuncLookupFunc was incompatible roll it back
2755
2756Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * SAX.c: cleanup patch from Anthony Jones
2759 * doc/Makefile.am: fix the headers to avoid in make scan
2760 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2761 includes, * vs Ptr and general cleanup
2762 * parsedecl.py: first version of a script to extract the
2763 module interfaces, the goal will be to provide .decl or XML
2764 specification of the interfaces to build wrappers.
2765
2766Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2769 now provides return codes in case of errors
2770
2771Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2772
2773 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2774 Upgraded to trio baseline 1.6
2775 * strio.h strio.c: Replaced by triostr.h and triostr.c
2776
2777Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2780 of strdup usage in the code
2781
2782Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * parser.c error.c: Keith Isdale complained rightly that
2785 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2786
2787Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * tree.c: fixed the funxtion to set the xml: attributes
2790 * debugXML.c: added "setbase" to test it.
2791
2792Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2795 to allow updating an attribute content
2796
2797Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * libxml.h: try to avoid problems when compiling on Windows
2800
2801Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * hash.c: patch from Anthony Jones for hash.c allocation size
2804 * Makefile.am: trying to work around Yet Another Libtool Madness
2805 and build the 2.4.13 release finally ...
2806
2807Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2810 * doc/* : update of the documentation
2811
2812Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2815 at fixing #61290 :-(
2816
2817Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2820 Fixes bug #67229
2821
2822Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * tree.c: trying to avoid troubles when a subtree is copied
2825 and coalesced in part with the target tree. Should fix
2826 bug #67407
2827
2828Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * valid.c: fixed validation of attributes content of type
2831 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2832 values, very old bug. Fixes #67671
2833
2834Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * parser.c include/libxml/parserInternals.h tree.c: integrated
2837 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2838 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2839
2840Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * threads.c: applied Serguei Narojnyi's patch to add native
2843 thread support on the Win32 platform
2844 * testThreadsWin32.c Makefile.am: added the test program also
2845 from Serguei, Win32 specific
2846 * include/win32config.h include/libxml/xmlwin32version.h.in:
2847 added patch from Igor for the Windows thread specific defines.
2848
2849Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2852
2853Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2856 output page into XMLinfo.html. Close bug #66951 and
2857 raised by Robert Collins too.
2858
2859Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * encoding.c: Paul Keogh pointed out a possibility of segfault
2862 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2863 Closes bug # 68238
2864
2865Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * doc/*.html: updated the Gdome2 links
2868
2869Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * libxml.h: Applied following patches from Robert Collins
2872 and make sure IN_LIBXML is defined when compiling it
2873 -------
2874 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2875 as well as Visual C.
2876 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2877 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2878 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2879 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2880 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2881 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2882 xmlSysIDExists xmlNoNetExists).
2883 * xmllint.c: Don't include winsock2.h for Cygwin.
2884
2885Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2888 when the version info is not present.
2889
2890Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * tree.c: Anthony Jones pointed out a problem in
2893 xmlStringGetNodeList() and provided a fix for it
2894
2895Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * parser.c: patch from Frank J Franklin to remove a bug in
2898 xmlCreatePushParserCtxt() when the initial buffer passed
2899 is large.
2900
2901Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * win32/*: big cleanup of the Windows/MSVC project files
2904 from Igor Zlatkovic
2905
2906Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * doc/Makefile.am: should fix #67674 and avoid troubles if
2909 xsltproc is not available or fails in the prefix provided
2910
2911Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2914
2915Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2916
2917 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2918 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2919 Fixed a few other problems raised by Charlie Bozeman.
2920 * result/VC/ElementValid[5-7]: fixed the output
2921
2922Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2923
2924 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2925 patches from Charlie Bozeman. Regenerated the HTML docs.
2926
2927Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2928
2929 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2930 for Windows from Igor
2931
2932Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2933
2934 * xmllint.c: applied Justin Fletcher patch for --output or -o
2935
2936Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2937
2938 * win32/libxml2/libxml2.def.src: close #67019
2939
2940Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2941
2942 * xmllint.c: applied Justin Fletcher generic timing patch
2943 similar to the one already applied to xsltproc.
2944
2945Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2946
2947 * include/libxml/tree.h tree.c: applied documentation patches
2948 from Charlie Bozeman
2949
2950Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2951
2952 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2953
2954Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2955
2956 * valid.c: fix the xmlStrdup() used in the previous patch.
2957 * valid.c: added --dropdtd
2958 * tree.c: fixed xmlUnlinkNode so it also removes the references
2959 from the document if the node is a DTD
2960
2961Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2962
2963 * HTMLtree.c valid.c: cleanup some static declarations
2964
2965Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2966
2967 * xmllint.c: removed another strdup()
2968 * doc/FAQ: removed the HP/UX entry
2969
2970Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * valid.c: fix bug #66816 when validating.
2973 * xmllint.c: don't use sys/time.h if configure did not found it
2974
2975Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2976
2977 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2978 xmlcatalog_man.xml
2979
2980Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2981
2982 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2983 xmlInitMemory() was declared twice
2984
2985Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2986
2987 * globals.c: do not reference strdup() !
2988 * configure.in libxml-2.0.pc.in: trying to fix the libs
2989 of the various config extraction modules
2990
2991Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2992
2993 * configure.in : preparing 2.4.12
2994 * doc/* : updated and rebuilt the docs
2995
2996Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2997
2998 * uri.c: closed bug #66159
2999 * testURI.c: added --escape option
3000 * configure.in: some cleanup for xml2-config --cflags
3001
3002Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3003
3004 * globals.c testThreads.c: removed some misplaced includes
3005 of xmlversion.h
3006
3007Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3008
3009 * threads.c: patch from Gary Pennington fixing a possible
3010 problem at initialization time.
3011
3012Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3013
3014 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3015 Eric Lavigne contribution to build libxml2 on MacOS using
3016 CodeWarrior.
3017
3018Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3019
3020 * xmllint.c: applied Geert Kloosterman's patch to fix
3021 --repeat --timing output
3022
3023Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3026 where non-wellformed XML declaractions were not detected.
3027
3028Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3029
3030 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3031
3032Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3033
3034 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3035 gets reset by xmlCleanupInputCallbacks() and this makes the
3036 function useless. Same for output.
3037
3038Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3039
3040 * xmlIO.c: robert pointed out a loop error in callback cleanups
3041
3042Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3045 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3046 they are not really tied to debugging
3047
3048Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3049
3050 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3051 * xmllint.c: better --catalogs description
3052
3053Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3054
3055 * tree.c: fixed a couple of problems in xmlSetProp()
3056
3057Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3058
3059 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3060 unappropriate stdout output.
3061
3062Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3065 by Denis Beurive, closes #65111
3066
3067Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * valid.c: in case of content model validity error, don't
3070 print it if validity warnings were not requested.
3071
3072Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3075 * parserInternals.c: removed the last exit() call. Print an
3076 unmaskable error on stderr instead (library mismatch detection)
3077
3078Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3079
3080 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3081 shell instructions from Heiko Rupp
3082
3083Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3084
3085 * catalog.c: use the URL notation file:// for default catalog paths
3086
3087Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3088
3089 * include/libxml/tree.h: better comments for _private fields
3090 * tree.c: removed a problem when copying an entity reference.
3091
3092Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3093
3094 * vms/*: updated instructions and diffs from John A Fotheringham
3095
3096Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3097
3098 * include/libxml/xmlerror.h: avoid an include problem if
3099 #include <libxml/xmlerror.h> happens first in code
3100 seems to be the case in KDE libs
3101
3102Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3103
3104 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3105 from Igor for Windows
3106
3107Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * Makefile.am: Gary Pennington pointed out a missing prefix
3110
3111Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3114 * doc/*: upgraded and rebuilt the docs
3115
3116Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3117
3118 * HTMLparser.c: fix comment in scripts element parsing.
3119 * result/HTML/doc3*: updated the results.
3120
3121Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * uri.c: another URI bug fix #63336, using Joel Young patch.
3124
3125Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3128 a cleaned up version of the Pwd shell string generation.
3129
3130Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * valid.c include/libxml/tree.h: trying to fix namespaces +
3133 validation problems for good, closing #63619 in the process
3134 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3135 wrong in this respect, fixed it.
3136
3137Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3138
3139 * xmllint.c: Morus Walter patch to allow --format and --encode
3140
3141Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3142
3143 * debugXML.c: Stefan Kost provided an help command for the shell
3144
3145Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * debugXML.c: Heiko Rupp pointed that the shell would crash
3148 on empty nodesets returns.
3149
3150Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3153 migh need the history libraries
3154
3155Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3158 handle the case of < in quoted attributes, Bastian Kleineidam
3159
3160Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3163 fixing catalog breakages
3164 * Makefile.am catalog.c result/catalogs/catal
3165 result/catalogs/mycatalog.* test/catalogs/catal*:
3166 fixed more problems in catalog support, added more regression tests
3167 for both XML and SGML catalog handling
3168
3169Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * debugXML.c: applied an improvement to xmlGetLineNo() from
3172 Keith Isdale
3173
3174Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3175
3176 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3177 Side effect of the progressive catalog loading
3178
3179Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * Makefile.am: confexecdir and confexec_DATA were defined twice
3182 pointed out by Karl Eichwalder
3183
3184Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * xmlcatalog.c: avoid unlink() and use remove() instead.
3187
3188Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * libxml.spec.in: cleanup
3191 * include/libxml/xmlwin32version.h: updated with 2.4.8
3192
3193Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3196 of compiling libxml with a non standard set of options
3197
3198Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3199
3200 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3201 document --sgml option, fixing gnome bugzilla #63382
3202
3203Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3206 breakage of 2.4.7, added a couple of really needed APIs
3207 like xmlCatalogIsEmpty() and xmlNewCatalog()
3208 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3209 for install-catalog
3210 * configure.in: preparing 2.4.8
3211
3212Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3215 include/libxml/tree.h include/libxml/xmlIO.h: more include
3216 cleanups, export cleanly one html output + format function.
3217
3218Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * parser.c: removed initGenericErrorDefaultFunc call from
3221 xmlInitParser() since it could destroy previous calls to
3222 xsltSetGenericErrorFunc() effects
3223
3224Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3225
3226 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3227 keyword.
3228
3229Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * Makefile.am: cleanup
3232 * threads.c: cleanup too
3233 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3234 from xsltproc
3235 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3236 dependancy loop.
3237
3238Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3241 was not used anymore !
3242
3243Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * configure.in: preparing 2.4.7
3246 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3247 manual page from John
3248 * doc/*: updated the doc and rebuilt the generated pages
3249
3250Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * xmlIO.c: closing bug #62711, the library should never
3253 close stdin or stdout.
3254
3255Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3256
3257 * uri.c: second pass at fixing #63336, using Joel Young
3258 final patch. looks okay.
3259
3260Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3261
3262 * uri.c include/libxml/uri.h: trying to clear #63336
3263 allowing the escaping routine to parse unconformant
3264 URI-References.
3265
3266Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * vms/readme.vms vms/build_libxml.com nanoftp.c
3269 include/libxml/xmlversion.h.in: a few VMS updates from
3270 John A Fotheringham
3271 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3272 and xmlCleanupOutputCallbacks() for the Perl binding people.
3273
3274Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3277 apply fixes to close #63271 and avoid segfaults when
3278 the error routine gets callbed before xmlInitParser()
3279 get called.
3280 * nanoftp.c error.c: Applied patches from Justin Fletcher
3281 correcting some xmlGenericError misuses.
3282
3283Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3284
3285 *doc/xmllint.xml, doc/xmllint.1
3286 New and improved man page for xmllint - .xml is the original, .1
3287 is the generated man page
3288
3289Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3292 the web site from the main HTML document.
3293
3294Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * parser.c: fixed an erroneous validation bug when PE refs
3297 occurs in external parsed entities referenced from the
3298 internals subset
3299 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3300 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3301 added the associated testcase, it's a nice one.
3302 * HTMLparser.c: generate the DTD node as HTML still ...
3303 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3304
3305Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * HTMLparser.c: fixed a bug in htmlNewDoc()
3308
3309Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3310
3311 * test/threads/*: added entities testing to the Thread test
3312 * testThreads.c: make the test reasonable
3313 * DOCBparser.c: fix the DTD public and system ID
3314 * xmllint.c: added --sgml for SGML DocBook importing
3315 * Makefile.am: added Docbtests target
3316
3317Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3320 * testThreads.c: removed bogus include
3321
3322Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3325 fixed a very serious (looping) validation bug
3326
3327Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * include/libxml/globals.h include/libxml/threads.h threads.c
3330 testThreads.c: far more testing, cleaning up bugs
3331 * *.c : make sure globals.h is always included.
3332
3333Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * HTMLparser.c: try to get rid of parser loops for good.
3336
3337Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3338
3339 * configure.in: fixed some bugs in CFLAGS passing.
3340 * test/threads Makefile.am testThreads.c: added a specific
3341 threaded test case (really nasty, guaranteed).
3342
3343Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * catalog.c: serious cleanup on the management of the
3346 XML catalog tree, more tests done, especially with
3347 the catalog PI.
3348
3349Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * catalog.c: avoid a problem in catalog cleanup on SMP if
3352 catalogs were not initialized.
3353
3354Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * catalog.c xpath.c: trying to cleanup the not thread safe
3357 parts of the library.
3358
3359Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3360
3361 * include/libxml/globals.h configure.in global.data: make
3362 the allocation be per-thread a configure option
3363 * encoding.c include/libxml/parser.h: fixed compilation
3364 errors
3365
3366Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * include/libxml/parser.h: Norm reported that a few lines
3369 added were breaking libxslt compile, removed them for now
3370
3371Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * parser.c parserInternals.c threads.c: debugged and fixed
3374 initialization problems which were giving troubles on SMP
3375 boxes.
3376
3377Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * include/libxml/Makefile.am: missing globals.h
3380
3381Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * globals.c: added a couple of standard includes.
3384
3385Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3386
3387 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3388 include/libxml/parserInternals.h include/libxml/tree.h
3389 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3390 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3391 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3392 Applied the last patches from Gary, cleanup, activated threading
3393 all user accessible global variables are now handled in globals.[ch]
3394 Still a bit rought but make tests passes with either
3395 --with-threads defined at configure time or not.
3396 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3397 linking options
3398
3399Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3400
3401 * Makefile.am include/libxml/Makefile.am
3402 include/libxml/globals.h globals.c include/libxml/threads.h
3403 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3404 configure.in: started integrating the core of the thread support
3405 not activated yet but half integrated. The code should still
3406 compile and work anyway.
3407
3408Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3409
3410 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3411 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3412 integrating the non-controversial parts of Gary Pennington
3413 multithread patches
3414 * catalog.c: corrected a small bug introduced
3415
3416Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * catalog.c include/libxml/catalog.h: very serious cleanup,
3419 isolating unportable code and as much as possible the accesses
3420 to the global shared catalog. May need more testing !
3421
3422Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3425 Keith Isdale patches for the XSLT debugger interfaces. Some
3426 cleanup
3427
3428Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3429
3430 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3431 * DOCBparser.c: generate line nubers in elements
3432
3433Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3434
3435 * configure.in: preparing 2.4.6 release
3436 * doc/xml.html doc/html/*: updated and rebuilt the docs
3437 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3438
3439Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3440
3441 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3442 adding documentation for DV's supercatalog support
3443
3444Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3447 super catalog support adding one API and one flag --sgml to
3448 xmlcatalog
3449
3450Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3451
3452 * doc/xmlcatalog_man.xml, xmlcatalog.1
3453 One more crack at
3454 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3455
3456
3457Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3458
3459 * xpath.c: implemented xmlXPathObjectCopy for external objects
3460 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3461
3462Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3463
3464 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3465 finishing up fix to
3466 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3467 the xmlcatalog man page display more elegantly
3468
3469Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3470
3471 * configure.in: closing bug #61832
3472 * HTMLparser.c: removed a warning
3473
3474Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3475
3476 * xpath.c: fixing #61673 part I, do not loose doc information
3477 when copying result value trees.
3478
3479Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3480
3481 * xpath.c: trying to harden the XPath interpreter
3482
3483Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3484
3485 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3486 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3487
3488Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3489
3490 * HTMLparser: repaired another loop problem
3491
3492Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3495 parsing.
3496 * xpath.c: fix bug #61291 the default XML namespace node is
3497 missing from the namespace axis.
3498 * tree.c: refuse to create namespaces nodes with prefix "xml"
3499
3500Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * SAX.c: ouch a non-defined namespace could lead to a crash,
3503 fixed #61215
3504
3505Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506
3507 * parserInternals.c: closed bug #61054
3508
3509Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3510
3511 * include/libxml/Makefile.am: closing #60708
3512
3513Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3516 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3517
3518Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3521
3522Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3523
3524 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3525 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3526
3527Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3528
3529 * catalog.c: Justin Fletcher provided cleaup code in case
3530 HAVE_STAT is not defined
3531 * include/win32config.h: Igor Zlatkovic suggested to have
3532 HAVE_STAT defined there
3533
3534Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3535
3536 * catalog.c - fixed typing error reported by M. Barros
3537
3538Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3539
3540 * xmllint.c - fixing typo
3541
3542Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3543
3544 * HTMLparser.c: small enhancement to prevent loop on
3545 unrecognizable data
3546
3547Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * parserInternals.c: applying patch from bug #60757 this
3550 should close it
3551
3552Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * catalog.c xmlcatalog.c: removed a couple of warning
3555 * xpath.c: try to solve the linking problem on platforms
3556 needing trio to compile
3557
3558Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * Makefile.am libxml.spec.in: backing up non-documented changes
3561 commited without review or aproval by Jens Finke <jens@gnome.org>
3562 * HACKING: made 100% clear that no commit should be done directly
3563
3564Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * configure.in: Joe Orton provided a patch fixing a problem
3567 when iconv is specified to be in a non-standard directory
3568 but wasn't exported in xml2-config --cflags
3569
3570Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3571
3572 * configure.in: let's ship 2.4.5 before getting too much
3573 troubles with 2.4.4 errors.
3574
3575Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * encoding.c entities.c: do not output hexadecimal charrefs
3578 when serializing HTML since some version of Netscape can't
3579 grok it, generate decimal ones.
3580 * result/HTML/doc3.htm: output changed due to previous test
3581 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3582
3583Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3586 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3587
3588Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3589 Released 2.4.4
3590
3591 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3592 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3593 updated the configuration scripts systems accordingly
3594
3595Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * configure.in: preparing for 2.4.4
3598 * doc/xml.html doc/html/*: updated and rebuilt the docs
3599
3600Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * win32/dsp/libxml2.def.src: tried to incorporate comments
3603 from bug #59220
3604
3605Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3606
3607 * parser.c result/noent/wml.xml: fixed bug #59981 related
3608 to handling of '&' in attributes when entities are substitued
3609
3610Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3611
3612 * libxml.h include/libxml/xmlversion.h.in
3613 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3614 Tried to close bug #60131
3615
3616Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3619
3620Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * SAX.c: fixing bug #59946 on xmlns=""
3623
3624Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3627 but allocates a new error code.
3628
3629Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * xmllint.c: John Fleck fixed typos in the options output
3632 * parser.c SAX.c: fix ignorable white space SAX selection
3633
3634Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3635
3636 * entities.c: Steve Underwood found the possibility of an
3637 ininite loop in case of error.
3638
3639Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3642
3643Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * parser.c: warn if version is not 1.0 but it's not
3646 strictly speaking an error after analyzing the spec
3647
3648Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3649
3650 *doc/catalog.html - add link to the html version of the
3651 man page, other linguistic cleanups
3652
3653Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3654
3655 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3656 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3657 file, has not yet been included in the build.
3658
3659Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * catalog.c: removed a duplicate affectation Justin Fletcher
3662
3663Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * tree.c: Armin Sander pointed a possible text coalescing
3666 problem, completed his patch.
3667
3668Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3669
3670 * trionan.c: Fixed const and volatile re-definition problem
3671
3672Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * libxml.4 parser.c: doc updates from Heiko Rupp
3675 * parserInternals.c: 2 sanity checks from Heiko Rupp
3676
3677Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * tree.c: applied patch from Armin Sander to make some pointers
3680 const in xmlCopyNode()
3681 * include/libxml/tree.h: added fix to the header
3682
3683Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3684
3685 * xpath.c: hum, restrict the integer usage gcc bug workaround
3686 to only gcc compilers so that other architecture don't get
3687 penalized by this limitation.
3688 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3689
3690Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3693 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3694
3695Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3698 --convert option to xmlcatalog to convert SGML ones to
3699 the XML syntax.
3700 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3701
3702 2.4.3 got released at that point
3703Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * catalog.c xmlIO.c: started some serious testing and fixed
3706 a few bug and optmization needs.
3707
3708Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3711 preparing for a 2.4.3 release even if it may not be ready yet
3712 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3713 all file parsing lookup to go through the entity resolver, add
3714 to add an API to bypass it (needed to load catalogs themselves),
3715 some cleanup on the catalog code too.
3716 * nanoftp.c: small cleanup
3717 * doc/catalog.html: small update
3718
3719Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3720
3721 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3722 Jun Kuriyama
3723
3724Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * doc/catalog.html: finished the catalog documentation
3727
3728Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * doc/catalog.html doc/xml.html: added documentation about
3731 Catalog support, misses an API description
3732 * doc/html/*: reextracted the API pages
3733
3734Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3737 Added the part about section 7.2 on URI resolution,
3738 fixed a side effect in the HTML parser, look complete
3739 and ready to rock except the URI/SystemID part!
3740
3741Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * include/libxml/catalog.h include/libxml/parser.h
3744 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3745 xmlIO.c: added support and APIs needed for the catalog PI
3746 * include/libxml/xmlIO.h: cleanup
3747
3748Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3751 include/libxml/catalog.h: starts to look okay, really
3752 plugged the new framework, cleaned a lot of stuff,
3753 added some APIs, except the PI's support missing this
3754 should be mostly complete
3755 * result/catalogs/* test/catalogs/*: added new test, enriched
3756 the existing one with URN ID tests
3757
3758Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * catalog.c: fixed nextCatalog
3761 * result/catalogs/docbook test/catalogs/*: started adding
3762 a small regression test
3763
3764Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3767 more work on the XML catalog support.
3768 * parser.c include/libxml/parser.h: small cleanup seems using
3769 list as a public parameter name can give portability troubles
3770 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3771 include/libxml/xpath.h include/libxml/Makefile.am: removed
3772 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3773 wrappers
3774
3775Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3776
3777 * Makefile.am trio.c triodef.h trionan.c xpath.c
3778 include/libxml/Makefile.am include/libxml/trionan.h:
3779 Re-worked Not-A-Number and Infinity support.
3780 * xmlcatalog.c: added readline include files
3781
3782Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3783
3784 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3785 testCatalog as xmlcatalog, making it an installed app
3786 adding a shell, and preparing it to be a /etc/xml/catalog
3787 management tool, though not ready yet
3788 * catalog.c include/libxml/catalog.h: adding support for
3789 XML Catalogs http://www.oasis-open.org/committees/entity/
3790 not finished, there is some interesting tradeoffs and a
3791 few open questions left.
3792
3793Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * xmllint.c: fixed a line formatting problem
3796
3797Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * SAX.c: removed a couple of unused variable (Albert Chin)
3800
3801Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3804 trying to fix some troubles w.r.t. function returning
3805 const xxxPtr.
3806
3807Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3810 defined
3811
3812Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * xpointer.c: removed unused var
3815
3816Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * testXPath.c: another small cleanup closing bug #59110
3819
3820Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * win32/dsp/libxml2.def.src: small cleanup closing bug
3823 #59108
3824
3825Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * example/gjobread.c: add xmlCleanupParser() before leaving
3828
3829Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * config.h.in configure.in include/libxml/xmlwin32version.h:
3832 released 2.4.2
3833
3834Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * include/libxml/valid.h debugXML.c valid.c: deprecate
3837 the non-boundchecking Sprintf functions, add Snprintf
3838 this should close bug #57984
3839
3840Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3843 URIs before doing the lookups (pointed by Mark Vakoc)
3844
3845Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * xpath.c: serious changes on Result Value Trees and NodeSets
3848 w.r.t. deallocation and collect operations. Probably not
3849 100% clean (merge of allocated trees smells like a problem).
3850 Seems sufficient to close #58943
3851
3852Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * xmllint.c: adding a --format option
3855
3856Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * xpath.c: count() was broken on Result Value Tree
3859 * xmlIO.c: fixed file:/// accesses on _WIN32
3860
3861Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3864 macro was renamed, this should close bug #58683
3865
3866Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3869 entity substitution mode text at the end of the entity might
3870 be added due to text coalescing.
3871 * nanoftp.c parser.c: small cleanup
3872
3873Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * HACKING: added John Fleck right to commit in the doc subdir
3876
3877Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3880 allow to inherit attributes from the DTD directly in the
3881 tree, this is needed for XPath and can be a useful feature.
3882 Inherited namespaces are always provided at the tree level now
3883 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3884 of tests for this feature (XSLT being the prime user).
3885
3886Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3889 testSAX.c xmlIO.c xmllint.c include/win32config.h
3890 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3891 include/libxml/xmlwin32version.h.in win32/README.MSDev
3892 win32/dsp/*: applied Win32 Facelift No.2 patches from
3893 Igor Zlatkovic for Windows/MSC
3894
3895Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * SAX.c: unparsedEntityDecl() the URI computation of the
3898 entity wasn't done breaking XSLT unparsed-entity-uri()
3899
3900Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * xpath.c: fixed a bug when walking the descendants and
3903 the current node has no children
3904 * debugXML.c: show up when a text node is supposed to not be escaped
3905
3906Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3907
3908 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3909 worked like the set:leading() function)
3910 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3911
3912Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913
3914 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3915
3916Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3917
3918 * include/libxml/xmlIO.h: apply change to close #58141
3919 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3920
3921Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922
3923 * parser.c: when the internal subset uses a PE, then the
3924 included entity can use conditional sections.
3925
3926Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3929 when walking the namespace axis showing up in
3930 libxst/tests/general/bug-12
3931 * xmlmemory.c: added the possibility to trace a given block
3932 defined by its address
3933
3934Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * parser.c: don't override existing encoding specified before
3937 starting xmlParseDocument()
3938
3939Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * include/libxml/xmlwin32version.h: reinserted, needed for
3942 Windows users of CVS
3943
39442001-07-27 Darin Adler <darin@bentspoon.com>
3945
3946 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3947 * testCatalog.c: Add include of <libxml/parser.h>.
3948
39492001-07-27 Darin Adler <darin@bentspoon.com>
3950
3951 * include/libxml/.cvsignore:
3952 * include/libxml/xmlwin32version.h:
3953 Remove this file from CVS because it's generated.
3954
3955Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3956
3957 * parser.c include/libxml/parser.h: applied const patches from
3958 Tom Moog #58002
3959
3960Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3961
3962 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3963 lookup framework
3964
3965Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * tree.c: fixed xmlCopyNode() for documents
3968
3969Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3970
3971 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3972
3973Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * parser.c: fixes bug #57652 reported by Morus Walter
3976
3977Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3980
3981Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3984 errors, lesson don't add new functions at 1am before a release
3985 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3986 from XPath initialization when possible.
3987
3988Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * result/scripts/base*: removing history/readline changed
3991 this slightly
3992 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3993 xmllint.c: make element content line number generation
3994 optionnal to avoid breaking old apps added interface to switch
3995
3996Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * configure.in: get rid of the readline and libhistory
3999 dependancies by default, release 2.4.1 with IA64 fix
4000 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4001 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4002 John Kroll fixes to allow saving to HTTP via PUT (or
4003 POST of needed).
4004 * doc/html/*.html: regenerated the docs
4005
4006Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4007
4008 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4009 xmlHashScanFull and xmlHashScannFull3 to get passed the
4010 three keys as arguments to the callback function
4011
4012Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013
4014 * configure.in Makefile.am: removed libxml softlink for good
4015 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4016 100% coverage by gtk-doc
4017
4018Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4021 fixed serious troubles due to size_t vs. int mismatch
4022
4023Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4026
4027Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4028
4029 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4030 convenient extension API for value and context managing
4031 Now handles external objects through xmlXPathPopExternal,
4032 xmlXPathWrapExternal and xmlXPathReturnExternal.
4033 Added functions for sets operations (intersection, etc.)
4034
4035Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4038 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4039 HTMLparser.c: cleanup of global variables, marking some
4040 const or private.
4041
4042Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4043
4044 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4045 fixed xmlXPathNodeSetItem when passing index=0
4046
4047Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4048
4049 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4050
4051Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * xmllint.c: fixed compilation under Cygwin #57503
4054 * TODO: update
4055
40562001-07-13 Peter Williams <peterw@ximian.com>
4057
4058 * config.h.in: add #undef HAVE_DLFCN_H
4059
4060 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4061 builddir.
4062
4063Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4066 raised by #57348 and #57381
4067
4068Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4071 tree.c xpointer.c: store the line numbder in element->content,
4072 may break some software, need a configuration mechanism
4073
40742001-07-10 Darin Adler <darin@bentspoon.com>
4075
4076 * .cvsignore:
4077 * example/.cvsignore:
4078 * include/.cvsignore:
4079 * include/libxml/.cvsignore:
4080 Various things that are generated and should be ignored.
4081
4082Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4085 * doc/xml.html doc/html/*: updated the docs
4086
4087Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4090 validation occured on content with element child
4091
4092Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * tree.c: fixed XML Base computation which was broken
4095 * debugXML.c: added a base function to the shell
4096 * Makefile.am result/scripts/* test/scripts/*: added scripts
4097 based regression tests, and adding 2 XML Base tests
4098
4099Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100
4101 * tree.c: set properties doc and call xmlSetListDoc for properties
4102 content when grafting them in a different tree.
4103 * aclocal.m4: remove from CVS
4104
4105Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * win32/libxml2/libxml2.def.src: added some missing entry point
4108 for XPath (Mark Vakoc)
4109
4110Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4113 layer should URI-Unescape before trying to open resources.
4114
4115Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xpath.c: fix the name() bug for elements in the default
4118 namespace reported by Charlie Bozeman
4119
4120Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4123 led to an XPath fix, improvements of SAX initialization, and
4124 an added option --nocdata to testXPath
4125
4126Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * doc/libxml-doc.el: Felix Natter provided anew version working
4129 with XEmacs too
4130
4131Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * include/libxml/xpath.h: small cleanup
4134 * doc/xml.html: update
4135
4136Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4139 released 2.3.14
4140
4141Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * doc/html/*: rebuilt the docs for the release
4144 * doc/xml.html: added 2.3.14 release.
4145
4146Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4149 were not equal to empty strings
4150
4151Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * SAX.c: fixed a URI-Reference computation problem when validating
4154 * xmlIO.c: small cleanup
4155
4156Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * parser.c: improved the description of a couple of interfaces
4159 upon Larry Stamper suggestion
4160
4161Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * SAX.c entities.c parser.c: changed completely the way entities
4164 are handled when running the parser in entity substitution mode.
4165 This fixes a bug reported by Stephan Kulow and nearly divides
4166 by 3 the amount of memory required by libxslt to load and process
4167 DocBook TDG.
4168
4169Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * HTMLparser.c: fixing a too early root closing problem raised
4172 byt Prashanth Naidu
4173
4174Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4177 raised by Mark Vakoc.
4178
4179Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * example/Makefile.am: fixed the include path to add srcdir/include
4182 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4183 and some cleanup
4184
4185Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4188 lot of optimization work, results in significant improvements
4189 when handling really complex XPath queries. Add a small optimizer
4190 for unions, improve [n] and [last()], avoid some costly ops.
4191
4192Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4195 * xpath.c: small cleanup
4196 * xmlGetNsList: reformated, fixed problems if used on Entities
4197
4198Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4201
4202Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4205 * Makefile.am example/Makefile.am: workaround automake generating
4206 erroneous deps
4207
4208Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * include/win32config.h: bug #56801 Yon Derek provided a patch
4211 to the windows config file.
4212
4213Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4216 libxml.h : Yon Derek provided a set of changes to compile from
4217 CVS on Windows/MSC
4218
4219Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * parser.c: fixed UTF8 BOM support in push mode
4222 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4223 added a specific testcase
4224
4225Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * Makefile.am: added --push regression tests
4228 * parserInternals.c: the XML parser segfaulted in --push mode
4229
4230Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * configure.in: moved the symlinks detection within a CVS
4233 check, this is not portable and will be removed soon.
4234 * xpath.c: small cleanup/speedup
4235
4236Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4239 release of 2.3.12
4240 * parser.c: make an error message if unknow entities in all cases
4241
4242Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4245
4246Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4249 includes were installed in the wrong dir
4250
4251Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * doc/html.xml: warn against sending code to exhibit bugs.
4254
4255Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4258 Tru64 from Thomas Leitner
4259
4260Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * AUTHORS: added William and Bjorn
4263 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4264 daniel@veillard.com hopefully I won't have to do this again
4265 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4266 docs can be rebuilt cleanly now
4267 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4268 from CVs it's generated, added include/libxml/xmlwin32version.h
4269 also generated but which should change far less frequently.
4270 * catalog.c nanoftp.c: made sure to include libxml.h not
4271 libxml/xmlversion.h directly
4272 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4273 when compiling on WIN32 and MSC
4274
4275Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * include/Makefile.am include/libxml/Makefile.am configure.in:
4278 fixed make distcheck and rebuilding the rpms
4279
4280Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * configure.in: should finish the migration of exported includes
4283 into a real include/libxml in CVS, at least for CVS users.
4284 * removed the exported headers, added in include/libxml (as well
4285 as xmlversion.h.in).
4286
4287Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * configure.in: fixed the way to detect symlink
4290
4291Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292
4293 * configure.in: updated, include/libxml is now a real CVS dir
4294
4295Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4298 version works with both libxml1 and libxml2 (it autodetects
4299 the prefix of the html-files) from Felix Natter.
4300 * doc/xml.html: updated doc accordingly
4301
4302Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * xpath.c: fixed the bug generating a template loop in libxslt
4305 when using docbook-xsl-1.4, * should filter out document nodes
4306 * HACKING: added William
4307 * TODO: updated
4308
4309Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * doc/FAQ.html: added a warning about gcc-3.0
4312 * doc/xml.html: added reference to gdome2 and removed a confusing
4313 sentence
4314
4315Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * xmlversion.h: okay this is a generated file, but Windows
4318 users need it and they can't generate it, and I want CVS
4319 Windows users ...
4320 * win32/libxml2/libxml2_so.dsp: Windows project file for
4321 the shared lib version of libxml2
4322 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4323 resources needed for libxslt/xsltproc by Yon Derek
4324
4325Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4326
4327 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4328
4329Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4332
4333Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * include/win32config.h: Yon Derek provided a first fix
4336 to be able to compile libxslt/xsltproc on Windows
4337
4338Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * xpath.c: attempt to work around what seemed a gcc optimizer
4341 bug when handling floats on i386 http://veillard.com/gcc.bug
4342 * tree.c entities.c encoding.c: doing some cleanups while
4343 chasing it
4344
4345Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * Makefile.am: cleanup when --without-debug is specified
4348 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4349 w.r.t. --without-debug and other include points
4350 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4351 Catalogs
4352 * configure.in entities.h tree.h HTMLparser.c: removed
4353 --without-corba, made the _private field mandatory
4354
4355Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4358 outputs a BOM in UTF8, an errata has been issued to avoid the
4359 problem, that was the most reasonable solution... Add support
4360 for a leading UTF8 BOM in entities.
4361
4362Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * valid.c: fixed a bug found when post validating an entity ref
4365 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4366 activate it too
4367
4368Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4371 weakness in the node copy the XPointer and the XInclude
4372 implementations. Serious cleanup.
4373
4374Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * Makefile.am: Kjartan Maraas provided a small patch to
4377 add xml2-config.in to EXTRA_DIST
4378
4379Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4382 provided another failing case found in KDE, the way the
4383 ctxt->vctxt.nodeTab was allocated and freed changed over
4384 time but it wasn't completely cleaned up. This should fix it.
4385
4386Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * parser.c: Stephan Kulow also raised the fact that line number
4389 could get miscounted making debug harder, fixed the problem
4390 in xmlParseCharData()
4391
4392Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * valid.c: Stephan Kulow pointed out a problem when validating
4395 and using an empty entity, forgot a 'break' in a case.
4396
4397Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4400 * doc/xml.html: updated with 2.3.11
4401
4402Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * TODO: updated adding cleanup of generated doc
4405 * configure.in: prepared to release 2.3.11
4406 * xmllint.c: added --version for bug reporting
4407 * doc/html/*.html: rebuilt the doc
4408
4409Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * xpath.c: first part of the work on selecting namespace to
4412 fix bug #56115
4413
4414Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4417 when using -liconv
4418 * TODO: updated
4419
4420Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4423 cleanup, encoding support.
4424
4425Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4428
4429Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * xpath.c: bug detected by Ankh when / is used as a function arg
4432
4433Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4436 of element and use it to avoid outputting formatting spaces at
4437 the wrong place. Implemented the format parameter for HTML save.
4438 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4439 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4440 result/HTML/wired.html: of course this impact the result of a
4441 number of HTML tests
4442
4443Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * HTMLtree.[ch]: started augmenting the HTML save API with
4446 encoding and formatting parameters
4447
4448Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * HTMLtree.h: cleanup and started evaluating the work needed on
4451 revamping the HTML output code
4452
4453Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4456
4457Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * valid.c: fixed bug #56049, forgot one check in the
4460 validation routine
4461
4462Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4465
4466Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * libxml.h: fixed an error in last commit
4469 * doc/FAQ.html: added an entry for compilation from CVS
4470
4471Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * xmlversion.h.in libxml.h: Cygwin patches
4474 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4475 * tree.h: cleanup
4476
4477Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4480 memory block in a strange case where libxml is linked twice
4481 in the binary.
4482
4483Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4486 state far too often, simple fix used to avoid it.
4487
4488Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4491 being processed, applied his patch
4492 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4493
4494Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4497 provided fixes to compile on MSCC again
4498 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4499 also provided an update for the project files.
4500
4501Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4504 bug #55810
4505
4506Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * tree.c: fixed xmlGetNsProp() to close bug #55683
4509 Note this requires libxslt to use it's own function instead.
4510
4511Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * HTMLtree.c: when in a pre element no formatting space should
4514 be added.
4515 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4516
4517Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * configure.in: added tests for signal() and signal.h
4520
4521Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4524
4525Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * doc/libxml-doc.el: Felix Natter provided a new version for
4528 libxml2
4529
4530Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * HTMLtree.c: when in a pre element no formatting space should
4533 be added.
4534
4535Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4538
4539Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4542 hack
4543 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4544 * uri.c: fixed a warning
4545
4546Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * HTMLtree.c: trying to close bug #55772 escaping in script
4549 elements
4550 * doc/xml.html: suggest to send mail to the list
4551
4552Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4555 good. Use a macro and based on the solution provided in
4556 vsnprintf manual page from GNU.
4557
4558Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4559
4560 * error.c: Workaround for non-preserving variadic list.
4561 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4562
4563Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * doc/xml.html: added 2.3.10 release
4566
4567Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * configure.in: releasing 2.3.10
4570
4571Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4574
4575Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * encoding.c: Robert Collins provided a patch to add the
4578 "US-ASCII" encoding alias
4579
4580Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4583 string oriented functions and started cleaning the related areas
4584 in xpath.c which needed fixing in this respect
4585
4586Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4589 #55380
4590 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4591
4592Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * TODO: updated
4595 * nanohttp.[ch] : started adding APIs to get the redirected URL
4596 when this occurs (needed for further base computation
4597 * tree.h: cleanup
4598 * encoding.c: cleanup
4599 * SAX.c: minor change around ctxt->loadsubset
4600
4601Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * Makefile.am include/Makefile.am: small change to have
4604 include/libxml rebuilt if working from CVS.
4605 * uri.c: applied another patch from Carl Douglas for URI escaping,
4606 this should close bug #51876
4607
4608Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4611 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4612 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4613 added specific regression test
4614 * parser.h: preparing for the XSLT mode where DTD inherited
4615 attributes are added to the tree.
4616
4617Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * xinclude.[ch]: Updated the namespace for the Last Call version
4620 * result/XInclude/include test/XInclude/include: updated the
4621 testsuite accordingly
4622
4623Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4626 related to bug #51876
4627
4628Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * tree.c: fixed a gross mistake in base computation, xml:base is
4631 not completely correct yet (need cascade).
4632 * xpath.[ch]: added the few things needed to find a function name
4633 and URI from the XPath context when it is called.
4634
4635Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4638 * DOCBparser.c: small cleanup
4639 * xmllint.c: added a --catalogs option to load catalogs from
4640 $SGML_CATALOG_FILES
4641 * tree.c: cleanup
4642 * configure.in: iconv library fixup, ICONV_LIBS
4643
4644Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * catalog.c: handling of CATALOG entries. detection of recursion,
4647 and a few bugfixes
4648 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4649 against the default namespace
4650
4651Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4654
4655Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * parser.c: fixed propagation context info when parsing an
4658 external entity.
4659 * doc/html/*.html: regenerated a couple of docs
4660
4661Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * doc/xml.html: update with 2.3.9 informations
4664
4665Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4668 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4669 * doc/html/* : rebuilt the docs
4670 * valid.c: small patch which may improve some case when
4671 validating.
4672
4673Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * HTMLparser.c: Closed bug #54891
4676 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4677 to the suite
4678
4679Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4682 applied a documentation patch from LotR and filled in a few missing
4683 descriptions
4684
4685Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.c tree.c parser.c: speed optimizations at the parser level
4688 document tree freeing and xpath evaluation
4689
4690Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * parser.c parser.h parserInternals.h: fixed a couple of
4693 interfaces for handling memory buffer input to const char *
4694 upon suggestion of JamesH.
4695
4696Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * configure.in: LoTR sent a patch fixing the previous commit
4699
4700Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * configure.in: trying to deal again with the stoopid -R linking
4703 flag of Solaris
4704
4705Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * xpath.h: two nodeset access macros from Thomas Broyer
4708
4709Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4712 patch from Thomas Broyer
4713
4714Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4717 case
4718 * INSTALL: was empty added stuff from the FAQ
4719
4720Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4723 attributes handling and #54433 by adding xmlUnsetProp()
4724 and xmlUnsetNsProp()
4725
4726Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * HTMLparser.c: Patch from Jonas Borgström
4729 (htmlGetEndPriority): New function, returns
4730 the priority of a certain element.
4731 (htmlAutoCloseOnClose): Only close inline elements if they
4732 all have lower or equal priority.
4733 * result/HTML: this of course changed a number of tests results.
4734
4735Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * xmlIO.c catalog.c: plugged in the default catalog resolution
4738 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4739 documentations
4740 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4741
4742Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4745 integrating catalogs
4746 * catalog.[ch] testCatalog.c: adding a small catalo API
4747 (only SGML catalog support).
4748 * parser.c: restaured xmlKeepBlanksDefault(0) API
4749
4750Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4753
4754Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * parser.c: added xmlParseExternalEntityPrivate() to allow
4757 propagation of ctxt->_private when parsing external entities
4758
4759Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4762
4763Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4766
4767Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * valid.c: warn when indeterminist content model is detected
4770 * result/VC/ElementValid8: this adds a message
4771 * Makefile.am: add --novalid for VCM tests
4772 * parserInternals.c: added a call to Init memory
4773
4774Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4777 when both parameters are NULL.
4778
4779Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * valid.c: applied small patch from Gary Pennington, reindented
4782 some part of the code.
4783
4784Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4787 release, updated and regenerated the docs
4788
4789Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * xpath.c result/XPath/expr/floats : clarified and cleanup
4792 printing of abnormal floats in tests.
4793
4794Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4797 * results/HTML/ : a few changes in the output of the HTML tests as
4798 a result.
4799 * configure.in: tying to fix -liconv where needed
4800
4801Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * Makefile.am: fixed a stupid error
4804
4805Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * configure.in Makefile.am: make the inclusion of the trio
4808 modules in the library conditional
4809
4810Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * DOCBparser.c: patche from László Kovács, fixed entities refs
4813 in attributes handling
4814
4815Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4818 flushing
4819
4820Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * xpath.c: fix of an XSLT namespace bug reported on the list
4823 general/bug-8-
4824
4825Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * strio.h trio.c: Dan McNichol suggested a couple of small
4828 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4829
4830Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * tree.c parser.c encoding.c: spent a bit more time looking
4833 at the parsing speed and DOM handling. Added a few more
4834 speedups.
4835
4836Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * parser.c: small but effective parsing speed improvement
4839
4840Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * configure.in: default on the DocBook parser inclusion (for Gnome)
4843 * DOCBparser.h: fixed a header reference
4844
4845Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * configure.in xpath.c: applied Bjorn patches for FPE on the
4848 alpha
4849
4850Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4853 xmlSaveFormatFileTo()
4854
4855Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * xpath.c: simple and efficient optimization, XPath functions
4858 aways bind to the same code, cache this
4859 * TODO: updated (by saying some is obsolete)
4860
4861Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xpath.c: more cleanup work on XPath name parsing routines
4864
4865Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4868 xmlXPathParseName
4869 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4870 * debugXML.c: avoid compilation problems if compiling without
4871 HTML support, Igor Zlatkovic
4872 * win32/libxml2/libxml2.def.src: being able to compile without
4873 XPath on Windows
4874
4875Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * libxml.m4: yet another patch from Toshio Kuratomi
4878
4879Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4882
4883Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * tree.[ch]: added xmlSaveFormatFile interface for saving
4886 and indenting a file.
4887
4888Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * xpath.c: fixed bug #53689 related to processing-instruction()
4891
4892Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * DOCBparser.c: patche from László Kovács
4895
4896Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * parser.c: applied fixes from Christian Glahn bug report #53391
4899
4900Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * error.c: Jean François Lecomte provided a complete description
4903 and a fix to bug #53537
4904
4905Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4908
4909Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * DOCBparser.c SAX.c: a bit more work on entities processing.
4912 Still Need to cleanup XML output and references in attributes
4913
4914Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4917
4918Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * tree.c: trying to fix #53574, not completely complete,
4921 I would like xmllint --copy --debug test/ent1 and
4922 xmllint --debug test/ent1 to show the same result.
4923 * xpath.c: fix a bug when trying to sort namespace nodes
4924
4925Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * HTMLtree.c: real fix for #53402
4928
4929Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4932 PIs when using xsl:output
4933 * valid.c: closing #53537 some case generate segfaults if there
4934 is validity errors
4935
4936Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4939 of external parsed entities, added --noent to testDocbook
4940 * valid.c: Garry Pennington found an uninitialized variable
4941 access in xmlValidateElementContent()
4942
4943Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4946 with madness
4947 * result/HTML/ : this modified the result of the regression tests
4948 a lot.
4949
4950Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4953 to doc where it wasn't checked against NULL reported by
4954 Jens Laas
4955
4956Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4959 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4960
4961Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4964 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4965 * SAX.[ch]: cleanup and updates for DocBook
4966 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4967 ex SGML identifier changes
4968 * valid.c: removed a static unused function.
4969
4970Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * HTMLtree.c: applied change for Paul Sponagl on script saving
4973 * Makefile.am: the warning about entity title.xml are normal.
4974
4975Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * configure.in: release of 2.3.7
4978 * Makefile.am: fixing make distcheck
4979
4980Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * doc/html/* doc/xml.html: updated and regenerated the docs
4983
4984Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4987
4988Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * tree.c: fixed #53388 with the provided patch
4991
4992Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * valid.c: Bjorn detected an invalid memory access. Fixed
4995 vstateVPush()
4996
4997Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5000
5001Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5002
5003 * libxml.h: new header used only for the compilation of libxml
5004 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5005 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5006 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5007 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5008 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5009 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5010 baseline (version 1.2 plus a single patch).
5011 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5012 scientific notation for numbers. Tests added.
5013 * xpath.c: formatting of numbers changed to use sprintf
5014 (contribution from William Brack)
5015
5016Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * valid.c: cleanup, more useful debugging
5019 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5020 * xmlIO.c: entity loading is printed as an error when validating
5021
5022Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * valid.c: fixed to validate within entities
5025 * test/VCM/v22.xml: added a specific testcase
5026
5027Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * valid.c: forgot an epsilon transition in for ()+
5030 * test/VCM/v21.xml : added a specific test case
5031
5032Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * valid.c: removed a state explosion exhibited by RSS
5035 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5036 from bug #51872
5037
5038Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5041 validation without using an ugly NFA -> DFA algo in the source.
5042 Made a specific algorithm easier to maintain, using a single
5043 stack and without recursion.
5044 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5045 * hash.c: made the growing routine static
5046 * tree.h parser.c: added the parent information to an
5047 xmlElementContent node.
5048
5049Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * SAX.c parser.c xpath.c: generating IDs when not validating
5052 from an external parsed entity was poisoning the ID has table
5053 with removed values. This was killing XSLT on the KDE help
5054 browser.
5055
5056Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * entities.h: andrew@ugh.net.au detected a double declaration
5059
5060Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * debugXML.c hash.c tree.h valid.c : some changes related to
5063 the validation suport to improve speed with DocBook
5064 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5065 the way validation errors get reported
5066
5067Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5070 by P C Chow and William M. Brack for XSLT HTML output
5071
5072Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5075 Igor Zlatkovic patches for MSC compilation and added his
5076 updates
5077
5078Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5081 prefix lookup.
5082 * parserInternals.c: fixed the bug reported by Morus Walter
5083 due to an off by one typo in xmlStringCurrentChar()
5084
5085Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * HTMLparser.c result/HTML/*: revamped the way the HTML
5088 parser handles end of tags or end of input
5089
5090Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5093
5094Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5097 bug where the linktime verions of free() won't work ...
5098
5099Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5102
5103Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * doc/xml.html: added 2.3.6 release
5106
5107Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5110 * result/wml.xml: resulted in a small output change
5111
5112Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * tree.c: xmlNewDoc was missing the charset initialization
5115 * xmllint.c: added --auto to autogenerate a doc, allow to
5116 reproduce the problem fixed on xmlNewDoc
5117
5118Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * xpath.c: trying to get 52979 solved
5121 * tree.c result/ result/noent/: trying to get 52712 solved, this
5122 also made me clean up the fact that XML output in general should
5123 not add formating blanks by default, this changed the output of
5124 a few tests
5125
5126Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5129
5130Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * configure.in: finally released 2.3.6
5133
5134Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * xpath.c: checking for null pointer generated by new code
5137
5138Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * xpath.c: fixed a [] evaluation problem reported
5141 * test/XPath/tests/simpleaddr: extended test
5142 * result/XPath/simpleaddr: updated result
5143
5144Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * xmllint.c: Dan Timis reported a portability problem
5147 on Macs without mmap, fixed it.
5148
5149Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * testXPath.c : added a --tree option allowing to display the
5152 tree dump of the XPath expression
5153
5154Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * xpath.c: fixed a memleak when comparing nodesets
5157 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5158 * tree.c: added a TODO
5159
5160Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5163 we need string functions
5164 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5165 to be able to use them where needed. Applied some changes
5166 to reduce name linking pollution and compile in only what's
5167 needed.
5168 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5169 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5170 for the string manipulation functions
5171 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5172 to the free() function of xmlmemory.c
5173 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5174 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5175 usage.
5176
5177
5178Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * error.c: applied the context output patch of the error
5181 handling submitted by Chuck Griffith
5182 * error/VC/*: this slightly change some error logs
5183
5184Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * parser.c: fixed line number reporting on error
5187
5188Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * parser.c: Sullivan and Darin found a parser bug,
5191 applied the patch.
5192
5193Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5196 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5197 xmlversion.h.in xpointer.c: of course the way I defined
5198 UNUSED breaks on old gcc version. Try to be smart and
5199 also define it directly in xmlversion.h
5200 * configure.in: removed -ansi flag from the pedantic set
5201
5202Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203 Huge cleanup, I switched to compile with
5204 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5205 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5206 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5207 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5208 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5209 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5210 encoding.h entities.c error.c list.[ch] nanoftp.c
5211 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5212 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5213 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5214 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5215 Cleanup, staticfied a number of non-exported functions,
5216 detected and cleaned up a dozen of problem found this way,
5217 avoided a lot of public function name/typedef/system names clashes
5218 * doc/xml.html: updated
5219 * configure.in: switched private flags to the really pedantic ones.
5220
5221Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * configure.in: 2.3.5
5224 * doc/html/*: rebuilt the docs
5225
5226Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * parser.c: fixed a reported bug in NOTATION parsing
5229 * uri.c: accepted but not fixed bug 51876, added TODO
5230 * Makefile.am: fixed bug 51876
5231
5232Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * config.h.in configure.in error.c: fix a compilation problem
5235 on platforms without vsnprintf (xml@thewrittenword.com)
5236
5237Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * parser.c: fixed a function name header typo
5240 * SAX.c: notations can also occur in external subset.
5241
5242Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * error.c: removed a C++ like comment
5245
5246Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * parser.c: fixing bug 52299 strange condition leading
5249 to a parser crash due to a buffer overflow
5250 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5251 added the specific test case
5252
5253Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5256 xmlXPathConvert{String,Number,Boolean} to be able to make
5257 type casts without a context stack, fixed some implementation
5258 problems related to the absence of context at parse-time,
5259 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5260 in the public API too
5261 * xpointer.c xpathInternals.h: we need to know at parse time
5262 whether we are compiling an XPointer
5263
5264Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5267 cleaned up the parser internals, refactored XPath code, added
5268 new compilation based APIs and cleanly separated public and
5269 private APIs.
5270
5271Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * xpath.h: the comp field must be added at the end to avoid
5274 killing binary compat.
5275
5276Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * Makefile.am: detect XPath memleaks in regreson tests
5279 * error.c: fixed and error w.r.t. error reporting still using
5280 stderr
5281 * hash.c: added new line at end of file
5282 * tree.h: minor cleanup
5283 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5284 expression parsing from evaluation, resulted in a number of
5285 changes internally, and in XPointer. Likely to break stuff
5286 using xpathInternals.h but should remain binary compatible,
5287 new interfaces will be added.
5288
5289Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * configure.in: fixed a couple of problems reported by
5292 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5293 without gcc on non linux platforms.
5294
5295Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5298 a fix for --with-html-dir= configure support. I hope it won't
5299 break rpm generation
5300
5301Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * xmlIO.c: one function comment cleanup.
5304
5305Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * SAX.c: external subset notations were improperly registered
5308 in the internal subset.
5309
5310Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * README.cvs-commits: added, pointing to HACKING
5313 * HACKING: updated
5314
5315Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * parser.c: and Matt Sergeant found one in the XML push
5318 parser (erroneous check I forgot to remove when I fixed the
5319 main parser).
5320
5321Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xpath.c: ptittom found a small bug in UnaryExpr
5324
5325Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * configure.in: bumped to 2.3.4
5328 * error.c: fixed bug #51860
5329 * tree.c: fixed bug #51861
5330 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5331 * tree.[ch] : added xmlDefaultBufferSize
5332 * nanoftp.c: typo in function name header block
5333 * doc/xml.html : updated, added link to XML::LibXSLT
5334 * doc/html/* : rebuilt the docs
5335
5336Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * parser.c SAX.c: the new content parsing code raised an
5339 ugly bug in the characters() SAX callback. Found it
5340 just because of strangeness in XSLT XML Rec ouptut :-(
5341
5342Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * Makefile.am: Martin Baulig suggested to add -lm
5345 * tree.c: found another bug in xmlNodeGetContent()
5346
5347Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * xpath.c: Bjorn found the error related to strictness of comparison.
5350
5351Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * parser.c: trying to fix the Dtd parsing problem reported
5354 by Gary, side effect of last week speed optimizations.
5355
5356Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5359 * parserInternals.c: removed unneeded test raised by Stric
5360
5361Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5362
5363 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5364 and fixed by William Brack). Added xmlXPathFormatNumber.
5365 Changed the sorting slightly.
5366 * configure.in Makefile.am example/Makefile.am: Added -lm.
5367 Please note that applications linking with libxml2, must
5368 also like with the math library from now on.
5369
5370Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5373
5374Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * parser.c: one must report spaces even if the Dtd element
5377 content proves that this is not part of the element content.
5378 * result/valid/*.xml: this changed the ouptu slightly
5379
5380Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * configure.in: bumped to 2.3.3
5383 * doc/xml.html: updated
5384
5385Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * tree.c: minor doc fix
5388 * xpath.c: deallocation issues when a result tree has been
5389 converted to a node-set
5390
5391Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * doc/xml.html: oops corrected dates s/2000/2001
5394
5395Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * valid.c: new patch from Gary Pennington
5398
5399Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * doc/xml.html: applied patch from Ankh
5402
5403Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * xinclude.c: fixed a problem building on Mac
5406
5407Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * parser.c: more work on increasing parsing ferformances
5410
5411Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5414 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5415 avoiding memcpy in production builds MEM_CLEANUP macro use
5416 * parser.[ch] parserInternals.c: optimizations of the tightest
5417 internal loops inside the parser. Better checking of I/O
5418 flushing/loading conditions
5419 * xmllint.c : added --timing
5420
5421Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * configure.in: bumped to 2.3.2
5424 * doc/xml.html: updated for release
5425
5426Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * xpath.c: found a memleak and fixed a nasty bug
5429
5430Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xmllint.[c1] : added return code errors for xmllint
5433 * xpath.c: specific debug dump function for result value trees
5434
5435Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * xpath.c: finally implemented xmlXPathCompareNodeSets
5438 * test/XPath/expr/floats results/XPath/expr/floats: added
5439 a test for float expressions
5440
5441Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5444 * parserInternals.[ch]: trying to speed up parsing
5445 * xpath.c : speeded up node set equality op
5446
5447Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5450 better handling of ID/IDREF and the list modules associated
5451 * configure.in: small CFLAGS cleanup
5452
5453Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * configure.in: fixed iconv detection on AIX (stric)
5456
5457Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5460
5461Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5462
5463 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5464 and optimized xmlXPathNodeSetSort
5465
5466Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * xpath.c: bug fix when context size is 0
5469 * parser.c: I like Norm's Dtd because they still manage to break
5470 the parser occasionally
5471
5472Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5475
5476Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5479 attributes within the XML-1.0 namespace
5480
5481Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * xpathInternals.h: exported a few axis functions
5484 * doc/xml.html: updated the doc
5485
5486Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * configure.in: applied patch from Daniel van Balen for OpenBSD
5489 and bumped version to 2.3.1
5490 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5491 attempt to find autoclosing was simply broken, removed it,
5492 updated the examples, this is better
5493
5494Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5497 hash functionnalities.
5498 * doc/html/* : rebuild the doc
5499
5500Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5503 on predicate
5504 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5505 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5506 really want to have tags closed on output even if we accept
5507 unclosed ones on input
5508
5509Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpath.c: ouch don't free NULL, rare case fixed
5512 * tree.c: don't coalesce text nodes if they don't have the
5513 same behaviour wrt escaping on output
5514
5515Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * xpath.c: small fixup
5518 * SAX.c: don't warn on empty namespaces.
5519
5520Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * README: a bit of cleanup
5523 * configure.in: preparing for 2.3.0 release
5524
5525Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * hash.[ch]: added a first version of xmlHashSize()
5528 * valid.c: another bug fix from Gary Pennington
5529
5530Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * valid.c: couple of bug fixes pointed by Gary Pennington
5533 * HTMLtree.c: #if 0 cleanup
5534
5535Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5538 which removes a time consuming check of xmlXPathNodeSetAdd()
5539 and use it in places where we are sure to not break unicity
5540
5541Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * xpath.c: bug fixes found from XSLT
5544 * tree.c: preserve node->name special values when copying nodes.
5545 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5546 external subset are fetched when available but without full
5547 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5548 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5549 output with encoding disabled.
5550
5551Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5554 xmlCheckFilename should not be called from xmlFileOpenW
5555 and xmlGzfileOpenW
5556
5557Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5560 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5561 added the new tests for URI normalization
5562 * testURI.c: fixed stoopid bugs
5563 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5564 the URI in the error messages are now properly normalized
5565
5566Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5569
5570Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5573
5574Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * xpath.c: fixed mod operator
5577
5578Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * parser.c: fixed xmlStrcat doc
5581 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5582 trees.
5583
5584Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * xpath.c result/XPath/tests/chaptersbase
5587 result/XPath/tests/simplebase: fixed XPath node()
5588 * tree.c: small fix in xmlNewNs()
5589 * Makefile.am: removed extraneous xml2Conf.sh rule
5590
5591Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5594 Changed the library name, in order to get libxml-devel and
5595 libxml2-devel to coexist on a single system
5596 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5597 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5598
5599Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5602 libxml2-devel installable in // as libxml-devel.
5603
5604Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * doc/Makefile.am: fixed make rebuild in doc
5607 * doc/html/*.html: rebuilt the docs
5608
5609Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5612
5613Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5616 the HTML doc to go into the -devel RPM ...
5617 * aclocal.m4 config.h.in: some updates due to auto* magic
5618
5619Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * xpath.h: added a hook in the context structure allowing to
5622 link to extra support, needed for XSLT
5623
5624Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5627 xmlXPtrCmpPoints to use it.
5628 * propagated the following patch from Alejandro Forero
5629 * include/win32config.h xmlIO.c: applied further suggestions
5630 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5631 * example/gjobread.c: fixed warnings, now that it builds
5632
5633Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5634
5635 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5636
5637 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5638 filename points to a valid file (not a directory).
5639 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5640 Added calls to xmlCheckFilenameDir.
5641
5642 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5643 `path' (rather than `filename') as the parameter to gzopen and open.
5644
5645Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * Makefile.am: fixed a problem with EXTRA_DIST
5648
5649Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * Makefile.am example/Makefile.am: finally found the trick
5652 to build the example, i.e. add "." in SUBDIRS before example
5653 in the list <grin/>
5654
5655Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * doc/xml.html: updated with an XSLT section, removed pointer to
5658 W3C CVS base.
5659
5660Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5663 too, and deallocation need to occur the same way.
5664
5665Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5668 type correponding to an XSLT result tree fragment. Share most
5669 of the data format with node set, as well as operators.
5670 * HTMLtree.c: added a newline at the end of the doctype output
5671 whe this one is not present initially.
5672 * tree.c: make sure taht the parent and doc pointers are properly
5673 set when copying attributes (lists).
5674
5675Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5678
5679Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * xpath.c: seems I finally killed that ugly path evaluation
5682 context bug (tagged 9999 in case is is wrong)
5683
5684Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5687 for XSLT
5688
5689Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5692 for xmlGzfileOpen() bug
5693
5694Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * xpath.c: removed an error found by XSLT usage
5697 * tree.c parserInternals.h: use a predefined static string
5698 for text and comment nodes, avoid freeing them in xmlFreeNode,
5699 exported the string name in parserInternals.h and added
5700 another value to disable encoding at output (for XSLT),
5701 gain memory, time.
5702
5703Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5706 win32/libxml2/libxml2_so.dsp: new makefiles and update
5707 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5708
5709Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5712 Gary Pennington
5713
5714Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * xpath.c: fixed the comaprision of values and nodelists,
5717 need to compare nodelist still ...
5718 * debugXML.c: avoided a possible core dump
5719 * HTMLparser.c: cleanup
5720 * nanohttp.c: contributed fix.
5721 * tree.c: fixes in properties handling added xmlSetNsProp
5722 needed by libxslt
5723 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5724 comment
5725 * TODO: updated
5726
5727Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * parser.c parserInternals.c: applied Bjorn Reese optimization
5730 patch
5731
5732Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * Makefile.am: applied patch fro make check from Martin Vidner
5735
5736Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * configure.in: preparing 2.2.11
5739 * doc/html/*: rebuild the HTML files
5740 * doc/xml.html : updated
5741
5742Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * tree.c: fixed a stupid bug
5745 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5746 patches related to validation of an XInclude processing result
5747 * TODO: updated
5748
5749Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5752 on large files
5753
5754Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5757
5758Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5761 reported by Jonas Borgström
5762 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5763
5764Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * testXPath.c xpath.c: fixing the XPath union expressions problem
5767 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5768
5769Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * xmllint.c: Made is so if the file name is "-" is will read form
5772 standard input. Sven Heinicke <sven@zen.org>
5773 * tree.c: fixed a problem when growing buffer
5774 * tree.h: fixed the comment of the node types following andersca
5775 comment
5776 * TODO: updated
5777
5778Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5779
5780 * HTMLparser.[ch]: added a way to avoid adding automatically
5781 omitted tags. htmlHandleOmittedElem() allows to change the
5782 default handling.
5783 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5784 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5785 of xmllint too when using --memory flag, added a memory test
5786 suite at the Makefile level.
5787 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5788 with namespace use when encountering QNames in XPath evalation,
5789 added xmlns() scheme in XPointer.
5790 * nanoftp.c : incorporated a fix
5791 * parser.c xmlIO.c: fixed problems raised with encoding when using
5792 the memory I/O
5793 * parserInternals.c: closed bug 25934 reported by
5794 torsten.landschoff@innominate.de
5795 * TODO: updated
5796
5797Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5800 on a non-updated tree :-(, made a 2.2.10 release to correct the
5801 situation
5802
5803Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5804
5805 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5806 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5807 integrated a set of OpenVMS changes from Howard Taylor
5808 <Howard.Taylor@pacoast.com>
5809
5810Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5813 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5814
5815Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5816
5817 * HTMLparser.c: some fixes on auto-open of html/head/body
5818 * encoding.c: fixed a compilation error on some gcc env
5819 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5820 XPointer implementation
5821 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5822 related XPointer tests and associated results
5823
5824Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * doc/xmldtd.html doc/xml.html: following a short step by step
5827 guidance on IRC to help maciej with DTDs I started a small
5828 page on the subject.
5829
5830Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * HTMLparser.c: fixed handling of broken charrefs
5833 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5834 patches
5835
5836Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5837
5838 * doc/xml.html doc/html/* : rebuilt the docs after adding
5839 xinclude and updated page for 2.2.7 and 2.2.8
5840 * configure.in: releasing 2.2.8
5841
5842Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * parser.[ch] parserInternals.c: applied the conditional
5845 section processing fix from Jonathan P Springer
5846 <jonathan.springer2@gte.net>
5847 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5848 project file, fixed iconv default non support
5849 * xpath.c: fixed the problem of evaluating relative expressions
5850 when a node context is provided.
5851
5852Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * nanoftp.c: fixed gcc 2.95 new warnings
5855 * SAX.c: fixed a stupid bug
5856 * tree.c: fixed a formatting problem when round-tripping
5857 from/to memory
5858 * xinclude.c: chased memleak, fixed a base problem
5859 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5860 xmlXPtrBuildNodeList()
5861 * TODO: updated
5862 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5863 adding a first small set of regression tests for XInclude
5864
5865Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5866
5867 * nanohttp.[ch]: applied Wayne Davison patches to access
5868 the WWW-Authorization header.
5869 * parser.c: Closed Bug#30847: Problems when switching encoding
5870 in short files by applying Simon Berg's patch.
5871 * valid.c: fixed a validation problem
5872 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5873 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5874 Wayne Davison
5875 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5876 need to be extended to non full nodes selections.
5877 * xinclude.c: starts to work decently
5878
5879Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5882 debugXML.c xmlversion.h.in: Started adding XInclude support,
5883 this is a new xmllint option
5884 * tree.c xpath.c: applied TOM patches for XPath
5885 * xpointer.c: fixed a couple of errors.
5886 * uri.c: added an escaping function needed for xinclude
5887 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5888 new warning from RH70 gcc's version
5889
5890Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5891
5892 * HTMLparser.c: fixed loop on invalid char in scripts
5893 * parser.c: update to description of xmlIOParseDTD()
5894 * libxml.m4 xmlversion.h.in: changes contributed by
5895 Michael Schmeing <m.schmeing@internet-factory.de>
5896 * configure.in: preparing for 2.2.7
5897 * Makefile.am: trying to avoid config.h and acconfig.h
5898 being included in the distrib
5899 * configure.in: released 2.2.7
5900
5901Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5902
5903 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5904 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5905
5906Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5907
5908 * parser.[ch]: added xmlIOParseDTD()
5909 * xpointer.c: added support for the 2 extra parameters of
5910 string-range, fixed a stoopid error when '0' was present
5911 in XPointer expressions
5912 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5913 testsuite for the above
5914
5915Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5916
5917 * libxml.spec.in: improved package descriptions
5918
5919Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * xpath.c xpathInternals.h: applied a large cleaning patch
5922 from TOM <ptittom@free.fr>, it also add namespace support
5923 for function and variables registration.
5924
5925Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5928 * Makefile.mingw: Wayne Davison's update adding hash.c
5929
5930Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5931
5932 * xpath.c: fixed the root evaluation problems
5933 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5934 ignorable spaces with <b> <bold> <em>
5935 * tree.c: fixed a loop in xmlSearchNsByHref()
5936
5937Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * xpath.c: applied another XPath patch from TOM
5940 * xpath.c include/makefile.am: applied another patch from
5941 china@thewrittenword.com (cleanup on IRIX).
5942
5943Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * xml-config.1: received a fixed version from Fredrik Hallenberg
5946 <hallon@lysator.liu.se>
5947
5948Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5949
5950 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5951 cleanup patch for XPath
5952
5953Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * patched to redirrect all "out of context" error messages to
5956 a reconfigurable routine. The changes are:
5957 * xmlerror.h : added the export of an error context type (void *)
5958 an error handler type xmlGenericErrorFunc there is an interface
5959 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5960 to reset the error handling routine and its argument
5961 (by default it's equivalent to respectively fprintf and stderr.
5962 * all the c files: all wild accesses to stderr or stdout within
5963 the library have been replaced to calls to the handler.
5964
5965Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * configure.in: release 2.2.6
5968 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5969 exporting the inner functions of xpath for extension modules
5970 * doc/*: updated and rebuilt the doc
5971
5972Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * nanohttp.c : applied Wayne HTTP cleanup patch
5975 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5976 and xmlNodeSetSpacePreserve()
5977
5978Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5979
5980 * xpath.c: closing bug #29260
5981
5982Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5985 multikey tuples, made hash structure opaque
5986 * valid.[ch]: moved elements, attributes, notations decalarations
5987 as well as ID and refs to hash tables.
5988 * entities.c: hash cleanup
5989 * xmlmemory.c: fixed a dump problem in debug mode
5990 * include/Makefile.am: problem passing in DESTDIR= values patch
5991 from Marc Christensen <marc@calderasystems.com>
5992 * nanohttp.c: removed debugging remains
5993 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5994 * HTMLparser.c parser.c: fixing a number of problems with the
5995 macros in the *parser.c files (Wayne).
5996 * HTMLparser.c: close the previous option when opening a new one
5997 (Marc Sanfacon).
5998 * result/HTML/*: updated the HTML results accordingly
5999
6000Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6003 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6004 XPath functions and XML entities table to them. More to come...
6005 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6006
6007Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6008
6009 * tree.c: coalesce adjacent text nodes
6010 * valid.c: handling of blank nodes in DTd validation (raised
6011 by problems with a posteriori validation).
6012 * nanohttp.c: changing behaviour on HTTP write stuff.
6013 * HTMLtree.c: forced body and html to be explicitely closed.
6014 * xpath.h: exported more XPath functions.
6015
6016Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * Release of 2.2.5
6019 * xpointer.c: range() range-inside and other helper functions
6020 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6021
6022Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6025 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6026
6027Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6030 and XPointer modules
6031
6032Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * SAX.h: closed #25107
6035
6036Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6037
6038 * testSAX.c: fixed problem with cdata reporting
6039 * SAXresult/* : updated
6040
6041Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6044 Closed bug #27499, added to regression tests
6045 * TODO: updated
6046
6047Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6050 support for SCRIPT and STYLE with help from Bjorn Reese
6051 * test/HTML/* result/HTML/*: added simple testcase and updated
6052 the existing ones.
6053
6054Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6057 string-range for empty strings
6058 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6059 test/XPath/xptr/strrange: augmented the XPointer testsuite
6060
6061Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * doc/xml.html doc/xmlmem.html: added a module describing memory
6064 interfaces and use, updated the main page.
6065
6066Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6067
6068 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6069 nanoftp code work on Windows too now
6070
6071Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6074 * xpointer.c: implemented string-range() at least a good first version
6075 * test/XPath/docs/str test/XPath/xptr/strrange
6076 result/XPath/xptr/strrange: the string-range() tests
6077
6078Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6079
6080 * Makefile.am include/Makefile.am include/win32config.h
6081 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6082 and make distcheck
6083
6084Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6087 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6088 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6089
6090Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6093 patch for socklen_t detection by
6094 Albert Chin-A-Young <china@thewrittenword.com>
6095
6096Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6097
6098 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6099 and added a --dtdvalid option to xmllint used to test it
6100
6101Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6102
6103 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6104 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6105
6106Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6109 handlings (registration, lookup, cleanup)
6110
6111Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * configure.in Makefile.am include/makefile.am: adding XPointer
6114 and XPtrtests target
6115 * xpointer.[ch] : new files for XPointer support
6116 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6117 more XPath tests
6118
6119Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * configure.in: fixed, very broken, make distcheck works again
6122
6123Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * More work toward 2.2.5, integrated a number of patches
6126 * configure.in Makefile.am win32config.h.in: trying to cleanup
6127 make distcheck .... huh ...
6128 * include/Makefile.am include/win32config.h: new directory
6129 for includes
6130 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6131 updated teh makefiles and instructions for WIN32
6132 * xpath.c: small fixes
6133 * test/XPath/ results/XPath: updated the testcases and results
6134 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6135 suggested patches
6136 * valid.c: fixed an ID bug
6137
6138Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6141 the automake bug where wrong dependancies were generated.
6142 * xpath.[ch]: worked on XPointer
6143
6144Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * configure.in Makefile.am: 2.2.5, ship the include in an
6147 include/libxml subdirectory, use symlinks when using CVS
6148 * testSAX.c: fixed small bug
6149 * testXPath.c: changed the way testfiles are parsed
6150 * debugXML.c: same kind of cleanup when parsing an argument expression
6151 XPath/XPointers can have blanks embedded
6152 * xpath.[ch]: more cleanup, reorgs for XPointer work
6153 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6154 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6155
6156Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6159 in the XPath engine, rewrote large parts of it, now it's far
6160 cleaner and in sync with the REC not an old WD. Fixed a parsing
6161 problem in the interactive XML shell found when testing XPath.
6162
6163Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6166 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6167 examples with the extra test
6168
6169Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6172 the global init function.
6173
6174Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * HTMLparser.c: Doohhh, attribute name parsing was still case
6177 sensitive ! Fixed this ...
6178 * result/HTML/* : updated the tests results accordingly
6179
6180Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6183 engine, should be far more stable, incorporated a new version of
6184 preceding/following axis, need testing
6185 * uri.c: fixed file:///c:/a/b/c problem
6186 * test/XPath/tests/idsimple: augmented the XPath tests
6187
6188Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * doc/* rebuilding docs for 2.2.4 release
6191
6192Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6193
6194 * configure.in: releasing 2.2.4
6195 * parser.[ch]: added xmlStrEqual()
6196 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6197 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6198 use xmlStrEqual instead
6199 * TODO: updated
6200 * added an XPath test
6201
6202Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6203
6204 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6205 * entities.h: exported xmlInitializePredefinedEntities
6206 * parser.[ch] : added xmlInitParser()
6207 * parserInternals.h : had to export htmlInitAutoClose()
6208
6209Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6210
6211 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6212 problems
6213 * Makefile.am : added XPath regression tests to normal tests
6214 * uri.c: fixed a problem with local paths, cleanup
6215 * parser.c: fixed a problem with large CData sections
6216
6217Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * configure.in xml-config.in: patch from "Ben Taylor"
6220 <sol7x86@hotmail.com> for solaris shared libs lookup
6221
62222000-09-30 Martin Baulig <baulig@suse.de>
6223
6224 * libxml-2.0.pc.in: Provide pkg-config script.
6225
6226 * configure.in: Create the libxml-2.0.pc script from the
6227 libxml-2.0.pc.in templates.
6228 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6229 script in `$(libdir)/pkgconfig'.
6230
6231Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6234 when compiling with MSC
6235
6236Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * xpath.c: patch for normalize-string() substring-before(),
6239 substring-after() and translate() functions from Bjorn Reese
6240 <breese@mail1.stofanet.dk>
6241 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6242 Fredrik Hallenberg <hallon@lysator.liu.se>
6243 * TODO: updated
6244
6245Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6246
6247 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6248 problem of socklen_t being undefined on a number of platforms
6249 * debugXML.c: fixed a compilation problem when without snprintf
6250
6251Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6252
6253 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6254 an URI bug and a fix for the control-character-induced infinite loop
6255 * nanohttp.c: preventive fix for compiling on WIN32
6256
6257Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * xmlint.c: closing bug #25000
6260
6261Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6264 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6265 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6266 related function, fixing xmlStrncmp(), and associated cleanup
6267 * result/HTML/entities.html.sax: updating result
6268
6269Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * uri.c: applied patch for URI escaping from Wayne Davison
6272 <wayned@blorf.net>
6273 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6274 from Denis Barbier <barbier@imacs.polytechnique.fr>
6275 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6276 patch from Wayne Davison
6277
6278Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * doc/xml.html : updated with new releases, adding "how to help"
6281
6282Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6285 removed a few warnings in pedantic mode ...
6286 * parserInternals.c parser.c: moved encoding switching function
6287 to parserInternals.c
6288 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6289
6290Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6293 error or warning handlers
6294
6295Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * parserInternals.c parserInternals.h parser.c Makefile.am:
6298 created a new module parserInternals.c, moved most of the
6299 code shared by the various parsers there, as well as
6300 deprecated code from parser.c. More cleanup of parser.c
6301 * uri.c: fixed a problem when URI is NULL
6302 * valid.c: speedup when looking for an attribute declaration
6303
6304Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6307 the cleanup of the computation of URI references when seeking
6308 external entities. The URI reference string and the resulting
6309 URI are both stored now.
6310 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6311 large s(n)printf checks and cleanup from Denis Barbier
6312 <barbier@imacs.polytechnique.fr>
6313 * xmlversion.h.in tree.h: couple of SGML declarations for a
6314 possible docbook module.
6315 * result/VC/ : a couple of test output changed due to the change
6316 of the entities URI
6317
6318Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * parser.h: added a _private field for linking user's data
6321
6322Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * parser.c parserInternals.h: demacroified most of the IS_XXX
6325 the gain in size is significant so ...
6326
6327Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * entities.c: cases where looking up entities with doc==NULL
6330 covered
6331
6332Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * uri.c: applied Wayne Davison patch
6335 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6336
6337Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * uri.c testUri.c: applied Wayne Davison patches
6340 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6341 * Makefile.in: added URItest and included thenin "make tests"
6342
6343Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * xmlversion.h.in: closed bug 22941
6346
6347Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * doc/xmlio.html: added doc and example for entity loader
6350 redefinition.
6351
6352Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6355 used by libxml
6356
6357Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * parser.c: Fixed bug on invalid ontent characters and when using
6360 push.
6361 * xmllint.c: fixed xmllint endling of errors in push mode
6362
6363Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * HTMLparser.c testHTML.c: applied two new patches from
6366 Wayne Davison <wayned@users.sourceforge.net>
6367 * result/HTML/*.sax: regenerated HTML SAX output
6368 * parser.c: more cleanup.
6369
6370Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * HTMLparser.[ch] testHTML.c: applied the second set of
6373 patches from Wayne Davison <wayned@users.sourceforge.net>,
6374 adding htmlEncodeEntities()
6375 * HTMLparser.c: fixed an ignorable white space detection bug
6376 occuring when parsing with SAX only
6377 * result/HTML/*.sax: updated since the output is now HTML
6378 encoded...
6379
6380Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * HTMLparser.[ch]: applied some of Wayne Davison
6383 <wayned@users.sourceforge.net> patches
6384
6385Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6388 undeclared namespace prefix was used, added a warning.
6389 Cleaned up support w.r.t. entities, spilling out a warning
6390 and being pedantic on lookups.
6391 * test/warning/ent9 : added testcase for previous example.
6392 * TODO: updated
6393 * parserInternals.h parser.c: changed the way names are parsed
6394 now allow infinite size and decrease penalty for normal use
6395 * parser.c: Started a big cleanup/check of the parser code,
6396 fixed some of the most tortuous entity code, spotted code
6397 unused anymore
6398 * test/*: added tests for very long names and related nasty
6399 things.
6400
6401Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * doc/encoding.html: added encoding aliases doc
6404 * doc/xml.html: updates
6405 * encoding.[ch]: added EncodingAliases functions
6406 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6407 bottleneck affecting large DTDs like Docbook
6408 * parser.[ch] xmllint.c: added a pedantic option, will be
6409 useful
6410 * SAX.c: redefinition of entities is reported in pedantic mode
6411 * testHTML.c: uninitialized warning from gcc
6412 * uri.c: fixed a couple of bugs
6413 * TODO: added issue raised by Michael
6414
6415Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * doc/encoding.html: propagated Martin Duerst suggestions
6418
6419Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6422 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6423 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6424 by Wayne Davison
6425
6426Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * nanoftp.c nanohttp.c: small cleanup
6429 * TODO: updated
6430
6431Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * added an old VC testcase and updated title.xml entity
6434
6435Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6438 done on auto-opening of <p> tags and cleanup of SAX output
6439
6440Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6443
6444Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * doc/xml.html libxml.* structure.*: updated the doc a bit
6447
6448Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6451 of SAX tests
6452
6453Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6456 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6457
6458Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6461 * testHTML.c: fix core dump on Solaris 2.x systems
6462 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6463 * result/HTML/*.sax: previous bug fix lead to new results
6464
6465Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6468 * configure.in: added --with-readline=DIR to accept alternate
6469 path for readline include/library
6470 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6471 for ANSI under HP-UX
6472 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6473 includes @LIBS@
6474
6475Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * doc/* : rebuilt the docs
6478 * getting ready for 2.2.2 release
6479
6480Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6481
6482 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6483 and xmlAddFeature()
6484 * tree.[ch]: added xmlAddChildList()
6485 * xmllint.c: MAP_FAILED macro test
6486 * parser.h: added xmlParseCtxtExternalEntity()
6487 * valid.c: applied bug fixes removed warning
6488 * tree.c: added CDATA block to elements content
6489 * testSAX.c: cleanup of output
6490 * testHTML.c: added SAX testing
6491 * encoding.c: better error recovery
6492 * SAX.c, parser.c: fixed one of the external entity processing
6493 of the OASis testsuite
6494 * Makefile.am: added HTML SAX regression tests
6495 * configure.in: bumped to 2.2.2
6496 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6497 SAX results
6498
6499Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * configure.in: patch for HP compiler
6502
65032000-08-04 Sven Heinicke <sven@zen.org>
6504
6505 * xmllint.c: Was coredumping sometimes when the file given didn't
6506 exist.
6507
6508Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6511
6512 when using in memory parsing. Need some cleanup.
6513 * xmllint.c configure.in: added a --memory flag to test memory
6514 parsing
6515
6516Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * nanohttp.c: fixed socklen_t replacement to unsigned int
6519 * parser.c: fixed a space handdling missing at the end of
6520 production 28 DOCTYPE.
6521 * xmlmemory.c: fixed a stupid bug on the routine to override
6522 allocation functions
6523 * TODO: updated
6524
6525Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * doc/ regenerated the docs
6528
6529Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * doc/encoding.html doc/xml.html: added I18N doc
6532 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6533 improvements, both parser and filters, added ASCII & HTML,
6534 fixed the ISO-Latin-1 one
6535 * xmllint.c testHTML.c: added/made visible --encode
6536 * debugXML.c : cleanup
6537 * most .c files: applied patches due to warning on Windows and
6538 when using Sun Pro cc compiler
6539 * xpath.c : cleanup memleaks
6540 * nanoftp.c : added a TESTING preprocessor flag for standalong
6541 compile so that people can report bugs more easilly
6542 * nanohttp.c : ditched socklen_t which was a portability mess
6543 and replaced it with unsigned int.
6544 * tree.[ch]: added xmlHasProp()
6545 * TODO: updated
6546 * test/ : added more test for entities, NS, encoding, HTML, wap
6547 * configure.in: preparing for 2.2.0 release
6548
6549Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * nanoftp.c: fixed the way the control connection is handled
6552 * libxml.spec.in: fixed the dependancies and cleanup
6553
6554Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * doc/xml.html: changed the xmlsoft.org structure, updated the
6557 examples w.r.t. root and childs
6558
6559Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6562
6563Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * HTMLparser.c: Work on character encoding support for the HTML parser
6566 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6567 * encoding.c: Fixed a potential memleak in the encoding stuff
6568
6569Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * doc/FAQ.html doc/Makefile.am : added a FAQ
6572
6573Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6576 of the HTML parser to force it to not bypass SAX
6577
6578Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * win32config.h.in: updated
6581 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6582 lacks iconv support :-( need to release 2.1.1
6583 * configure.in: release 2.1.1
6584 * HTMLparser: fixed bug #14784
6585 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6586 by Windows compiler
6587 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6588 the SAX startDocument() callback.
6589 * TODO: updated
6590
6591Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * added xmlStopParser()
6594
6595Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * configure.in: 2.1.0 prerelease
6598 * Large resync between W3C and Gnome tree
6599 * nanoftp, nanohttp.c: fixed stalled connections probs
6600 * HTMLtree.c SAX.c : support for attribute without values in
6601 HTML for andersca
6602 * valid.c: Fixed most validation + namespace problems
6603 * HTMLparser.c: start document callback for andersca
6604 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6605 * parser.h, SAX.c: serious speed improvement for large
6606 CDATA blocks
6607 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6608 different encoding
6609 * example/Makefile.am example/gjobread.c tree.h: work on
6610 libxml1 libxml2 convergence.
6611 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6612 and the LIBXML_TEST_VERSION macro
6613
6614Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * doc/xml.html: various patches and improvements typo fixed by
6617 Felix Natter
6618 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6619 from Felix Natter <fnatter@gmx.net>
6620
6621Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * doc/upgrade.html: updated with instructions for support of both
6624 libxml-1.x and libxml-2.x
6625 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6626 for 2.x support and also fixed includes
6627
6628
6629Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6632 the encoding support, added iconv support, so now libxml if
6633 compiled with iconv automatically support japanese encodings
6634 among others. Work based on initial patch from Yuan-Chen Cheng
6635 I may have broken binary compat in the encoding handler
6636 registration scheme, but that was so utterly broken I don't
6637 expect anybody to have used this feature until now.
6638 * parserInternals.h: fixup on the CHAR range macro
6639 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6640 code.
6641 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6642 * uri.c: added xmlParseURI() I can't believe I forgot to
6643 implement this one in 2.0 !!!
6644 * SAX.c: moved doc->encoding update in the endDocument() call.
6645 * TODO: updated.
6646
6647Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * tree.h: removed extraneous xmlRemoveProp definition
6650 * TODO: added item about --disable-corba configure switch
6651 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6652 * nanoftp.c: fixed include problems giving troubles on AIX and
6653 slowlaris
6654 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6655 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6656 comment and headers changes to lower gtk-doc number of warnings
6657 * doc/html/*: rebuilt docs
6658
6659Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * HACKING: documented the tag for 1.x and instructions
6662
6663Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6666 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6667 xmlCreateIOParserCtxt
6668 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6669 significant overall improvement
6670 * xmllint.c: added I/O test to xmllint
6671 * testSAX.c: added a speed test
6672 * doc/* : updated/regenerated
6673
6674Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * xpath.c uri.h parserInternals.h: cosmetic changes from
6677 "Timur I. Bakeyev" <timur@bat.ru>, including making
6678 xmlCreateURI() public
6679
6680Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6683 and the code at the same time. Added a clean mechanism for
6684 overload or added input methods: xmlRegisterInputCallbacks()
6685 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6686 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6687 * TODO: updated
6688 * doc/* : updated/regenerated
6689 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6690 source dir
6691
6692Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * testURI.c: yet another forgotten commit, I should get some sleep !
6695
6696Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * xmllint.c: forgot to commit this too ?
6699
6700Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * xmlversion.h.in : forgot to commit this previously
6703
6704Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6707 * README TODO: updated for release
6708 * uri.c uri.h: added authority parsing/saving
6709 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6710 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6711 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6712 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6713 Makefile.am : added compile-time customization of libxml
6714 --with-ftp --with-http --with-html --with-xpath --with-debug
6715 --with-mem-debug
6716 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6717 #include <libxml/xxx.h> I hope it won't break too much stuff
6718 and will be manageable in the future...
6719 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6720 and added xmllint to the installed programs
6721 * uri.h: added xmlFreeURI()
6722
6723Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * uri.c uri.h: finished the escaping handling, the base support
6726 and the URI path normalization. Looks good just lacks the
6727 authority content parsing code.
6728 * Makefile.am: added instructions to generate testURI
6729 * TODO: updated
6730 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6731 added links and icons for W3C and Gnome
6732
6733Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * xmlmemory.[ch] : seems I forgot to actually update the files in
6736 the last commit :-)
6737 * doc/xml.html doc/html/* : updated and uploaded the docs
6738
6739Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6742 * TODO: updated
6743 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6744 libxml default allocation function with another set (like gmalloc/
6745 gfree).
6746 * Makefile.am, uri.c, uri.h: added a set of functions to do
6747 exact (litteraly copied from the RFC 2396 productions) parsing
6748 and handling of URI. Will be needed for XLink, one XML WFC,
6749 XML Base and reused in the nano[ftp/http] modules. Still work
6750 to be done.
6751
6752Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * configure.in, libxml.spec.in : libxml2
6755 * doc/* : updated the doc page, rebuilt the docs
6756
6757Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * all: tagged LIB_XML_1_X
6760 * *.c *.h : updated from W3C CVS tree
6761 * configure.in : 2.0.0-beta
6762 * libxml.spec.in : libxml2 package nam
6763 * result/* : new version of the tests output
6764
6765Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6768
6769Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * doc/* : rebuilt the docs
6772 * parser.c: final patch on #6766
6773 * valid.c: small patch on validity checks.
6774
6775Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6778 added
6779 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6780 compatibility w.r.t. XML spec and existing code.
6781
6782Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * parser.c: seems a better solution to <a> </a> exists,
6785 will try it for a while
6786
6787Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * parser.c: tried to remove the <a> </a> generating <a/>
6790 this is hard. Left a flag for that purpose. Fixed bug #6766
6791 * configure.in: prepared 1.8.7 not released, due to previous
6792 problem
6793
6794Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * doc/xml.html : applied second patch from Paul DuBois
6797
6798Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * doc/xml.html : applied patch from Paul DuBois
6801
6802Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6805
6806Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6809 compilation warnings on various platforms.
6810 * parser.c: Fixed #5281 validity error callbacks are now desactived
6811 by default if not validating.
6812
6813Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6816
6817Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6820 <gkatsi@cs.toronto.edu>
6821
6822Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6825 processing URLs
6826
6827Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6830 xmlNanoFTPUpdateURL for persistent control connections.
6831 * configure.in: 1.8.6
6832
6833Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6836 * tree.[ch] : added xmlSaveNoEmptyTags
6837
68382000-01-29 James Henstridge <james@daa.com.au>
6839
6840 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6841
6842 * Makefile.am: added nanoftp.[ch] to the build.
6843
6844Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * nanoftp.[ch]: cleanup, comments, API
6847 * debugXML.c : fixed a bug in the cat command
6848 * doc/*: regenerated the docs
6849
6850Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6853 * debugXML.c : fixed a bug in the cat command
6854 * valid.c: fixing some small probs
6855 * libxml.spec.in: get rid of the SNAP suffix
6856 * doc/xml.html: updated the status
6857
6858Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * xml-config.in: xml-config --version to just return the
6861 version number
6862 * xpath.c: some cleanup w.r.t. axis when the current node is
6863 an attribute.
6864 * TODO: updated
6865
6866Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * configure.in: prepared for libxml-1.8.5
6869 * doc/* recompiled the documentation
6870
68712000-01-17 Jody Goldberg <jgoldberg@home.com>
6872
6873 * configure.in : WARNING autoconf subtlety alert :
6874 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6875 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6876 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6877 get defined by AC_CHECK_HEADERS.
6878
6879Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6882 Rune.Djurhuus@fast.no
6883
6884Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * TODO: updated
6887 * tree.c, parser.c: made sure that only memory alloc problems
6888 and internal parser errors are allowed to write to stdout or
6889 stderr.
6890
6891Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * tree.c : restored xmlNewGlobalNs since this seems used by
6894 a lot of existing code :-(, fixed a bug in xmlNewNs
6895 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6896 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6897 to exit() from the library code.
6898 * xpath.c, parser.c: removed bugs or unused code detected by
6899 Windows compilers
6900 * parser.c: started adding interfaces for parsing well balanced
6901 XML fragments
6902 * configure.in: releasing 1.8.4
6903 * doc/* : rebuilt the docs
6904
6905Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * tree.[ch] : added xmlNewDocFragment() for DOM
6908 * testHTML.c: uninitialized variable.
6909
6910Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * doc/* : rebuild the docs
6913
6914Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * acconfig.h: readline and history patch
6917 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6918 * tree.c: added check and handling when possibly removing an ID
6919 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6920 and saving.
6921 * test/HTML/entities.html result/HTML/entities.html* : test for
6922 various entities reference cases
6923 * result/HTML/* : as a result output of some testcase have
6924 changed
6925 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6926 by previous example. added xmlParseTryOrFinish().
6927 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6928 entities.h debugXML.h HTMLparser.h: changed the way struct are
6929 declared to allow gtk-doc to expose those
6930 * parser.c: closed bug #4960
6931 * Makefile.am configure.in: Applied patch from
6932 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6933 and math/socket libs detection
6934
6935Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * configure.in, Makefile.am: link tester against readline
6938 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6939
6940Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * tree.[ch]: added xmlRemoveProp
6943 * win32config.h.in nanohttp.c: avoid including the Windows
6944 socket stuff in every C files
6945 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6946 the XmL parser(s)
6947 * test/ns4 result/ns4 etc...: added test case for previous prob
6948 * tree.c: xmlNewNs wasn't checking for double definition
6949 * Makefile.in: fixed a problem with dist-hook duplicates
6950 * parser.[hc], xmlIO.c: fixed the loading of external entities
6951 APIs, now xmlLoadExternalEntity() is used everywhere and
6952 setting up an app specific front-end using the
6953 * SAX.c parser.c: some fixes, now the xhtml spec validates
6954 with the xhtml DTD.
6955 * error.c: fixed crashes in case of no input stream
6956 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6957 to the validation tests and results
6958
6959Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6962 too htmlCreatePushParserCtxt() and htmlParseChunk()
6963 * parser.c: a bit of cleanup.
6964 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6965 to XML) removed the last mem leak known
6966 * HTMLtree.c: output message cleanup
6967 * xmlmemory.c: display content info about memory blocks
6968 * result/HTML/wired.* : missing att value warning change
6969
6970Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6971
6972 * doc/* : rebuilt the documentation
6973
6974Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * parser.[ch] parserInternals.h: Push parser for XML,
6977 seems to work fine now
6978 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6979 --push for push testing
6980 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6981 * testSAX.c: added --push
6982 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6983 subtree
6984 * xmlIO.[ch] : enriched API + fixes for push mode
6985 * entities.[ch]: added the entity content length to the struct.
6986 * xmlmemory.[ch]: new API to show the last entries for the shell
6987 * valid.c: added required attribute testing
6988 * SAX.c: the cdata callback now merge contiguous fragments
6989 * HTMLparser.c: cleanup of some macros
6990
6991Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * parser.c: fix for PIs name starting with xml
6994 * tree.c: fixed a potential problem with || and && ops
6995 * *.c, configure.in win32config.h.in : generate win32config.h for
6996 those on the Other Side !
6997
6998Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * parser.c: fixed a stupid = vs. == bug :-(
7001 * doc/gnome-xml.sgml: s/glade/xml/
7002
7003Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * configure.in, doc/xml.html : bug fix release 1.8.2
7006 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7007 Hopefully the end of that silly C++ include problem
7008 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7009 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7010 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7011 troubles with autoclosed elements when the stree shape doesn't
7012 follow the DtD specs. Added htmlIsAutoClosed() and
7013 htmlAutoCloseTag()
7014 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7015 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7016 * debugXML.c: fixed a bug on printing default namespaces.
7017 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7018
7019Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * result/HTML/*.htm[l] : updated the HTML regression tests according
7022 to the new output
7023 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7024 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7025 problem due to intermix of extern "C" { ... } declarations for C++
7026 and recursive includes in the headers
7027
70281999-12-20 Chris Lahey <clahey@umich.edu>
7029
7030 * HTMLtree.c: Made it so that html nodes with a single child do
7031 not insert a carriage return before or after the child node.
7032
7033Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * configure.in, doc/xml.html : bug fix release 1.8.1
7036 * parser.c: fixed bug #4344
7037 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7038 added the glue to avoid C++ problems
7039 * doc/* : regenerated the documentation
7040
7041Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7044 namespace recognition, and Dia as a resul :-(
7045 * encoding.c: closed bug #3950
7046
7047Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * valid.c: debugging a posteriori validation, except URI expansion
7050 stuff this should be fixed now
7051 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7052 Carl Nygard <cnygard@bellatlantic.net>
7053 * tester.c: added --postvalid, cleaning of the code
7054 * tree.[ch]: added xmlDocGetRootElement()
7055
7056Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7057
7058 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7059 c++ losage.
7060
7061Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * configure.in, doc/xml.html : bumped to 1.8.0
7064 * xlink.[ch], Makefile.am : added framework for link detection
7065 * parser.h: added nbChars to parser context, needed for cleanup.
7066 * xmlmemory.c: removed a nasty bug when out of mem
7067 * valid.[ch]: adding namespace support for attribute decl
7068 * tester.c: added --debugent option
7069 * debugXML.[ch]: added xmlDebugDumpEntities()
7070 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7071 buffers instead, this was really needed, validation was breaking
7072 in strange ways due to that. Added xmlParseStringPEReference()
7073 and other parsing from strings functions. Entities processing
7074 modified again, but PERef are still not handled correcly but
7075 unless you're Eve Maller you won't notice :-)
7076 * HTMLparser.c: large changes toward reliability, and switched to
7077 lowercase internal tags, XHTML is lowercase, so it will help
7078 that output is closer to next version.
7079 * doc/* : regenerated the documentation, it is now hosted at
7080 http://xmlsoft.org/ (same bits I just bought the domain :-)
7081
7082
7083Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7086 doc generation
7087 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7088 in the SAX API
7089 * doc/*: rebuilt the doc making sure everything appears in the
7090 HTML files
7091
7092Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7095 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7096 which allow impressive speed improvement on dataset with
7097 large text pieces, but at the cost of broken binary
7098 compatibility and slightly bigger memory usage.
7099 Configure with --with-buffers to activate them, they
7100 are protected with XML_USE_BUFFER_CONTENT define.
7101 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7102 goal is 0 memory left allocated once parser is no more used
7103 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7104 call xmlCleanupParser() and xmlMemoryDump()
7105
7106Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7109 * parser.[ch] encoding.[ch]: added memory cleanup routines
7110 * parser.c: closing bug #3788
7111 * doc/*: rebuilt the doc
7112
7113Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7116 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7117 * tester.c: added --compress option
7118 * doc/*: rebuilt the documentation
7119
7120Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7123 if given /proc/kcore as input !
7124 * doc/xml.html doc/*: updated and rebuilt the documentation
7125
7126Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * parser.c: Fixed some wrongly space collapsing code due to
7129 a misreading of the spec.
7130 * result/*: fixed the output accordingly
7131
7132Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7133
7134 * encoding.c: bug fix and typos
7135 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7136 * parser.c: added attribute normalization closing bug #3597
7137 * test/att* result/att* SAXresult/att*: testcase for attribute
7138 normalization
7139
7140Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * configure.in: closing bug #3163 by adding extra flags for the
7143 cc compiler on HP-UX
7144
7145Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * valid.[ch] : removed a typo and an enumerated type bug in the
7148 xmlAddElementDecl() function
7149 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7150 call to xmlEncodeEntitiesReentrant() so that the functions
7151 New, Set and Get are at the same level.
7152 * parser.c HTMLparser.c: extra memory allocation bug for
7153 attributes detected by someone using libxml in embedded systems :-)
7154
7155Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * xmlmemory.h: turned off mem debug :-\
7158
7159Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * parser.c: closed bug #2784 a one line fix, but worth pushing
7162 a new release out
7163 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7164 some structures, comments before and after the
7165 main element, and other nastyness
7166 * HTMLtree.c tree.c: accomodate the extended HTML supported
7167 * configure.in: pushing 1.7.4
7168 * test/ent8 and related outputs : added a new test for bug #2784
7169 * test/HTML/wired.html and related output: a nasty HTML example
7170 * Makefile.am: improved the test scripts
7171 * docs/* : reran the documentation extractor, updated xml.html
7172
7173Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7176 HTMLparser and debugged the HTML related code. HTML documents
7177 now have their own type
7178 * entities.c: do not dump &apos; for HTML output
7179 * xmlmemory.c: improvement, breakpoint mechanism
7180 * testHTML.c: added --sax --repeat ...
7181 * Makefile.am: improved the HTML tests
7182 * valid.[ch]: added xmlValidGetValidElements and
7183 xmlValidGetPotentialChildren
7184 * tester.c: added --insert to test the 2 new functions
7185 * test//* result//* SAXresult//* : regression test cleanup
7186 and extension.
7187 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7188 gnome-xml-nanohttp.html
7189
7190Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * HTMLparser.c: fixed problems with some autoclose tags
7193 * tree.c: fixed XML output problems.
7194 * result/* SAXresult/*: update of the tests output
7195
7196Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * Makefile.am: Arturo patch for xmlConf.sh version info
7199 * parser.c: Tim Josling patch for single quoted items
7200 * tester.c: Tim Josling patch for tester options usage
7201 * tree.h: indent cleanup
7202
7203Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7206 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7207
7208Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * tree.c : Raph patch for initialization of CORBA fields
7211 * parser.c, xpath.c, ...: modification of doc comments
7212 * xpath.c : allow spaces in xpath expressions
7213
7214Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * xmlmemory.h: turning off memory debug :-(
7217
7218Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7221 better SAX interfaces.
7222 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7223 entity.
7224 * configure.in: 1.7.2
7225
7226Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * libxml.spec.in: fixed the URL
7229 * doc/xml.html: improved the documentation front-end
7230
7231Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7234
7235Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * libxml.spec.in: fixed the alpha compile problem
7238 * parser.[ch]: changed errno to errNo in the parser context :-(
7239 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7240 * doc/xml.html: changed CHAR to xmlChar
7241 * doc/html/*: recompiled the documentation
7242 * configure.in: 1.7.1
7243
7244Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * parser.h: modified the parser context struct to regain 1.4.0
7247 binary compatibility
7248 * parser.c, xml-error.h: added errno ot teh context and defined
7249 a set of errors values with update of errno
7250 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7251 DTDs and entities
7252 * *.h, *.c: complete cleanup of the use of config.h and include
7253 protection depending on the current setup.
7254 * overalll debugging, maintenance and bug-fixing on all modules
7255 * updated the documentation
7256 * ready for 1.7.0
7257
7258Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * HTMLparser.c : cleanup
7261 * SAX.c valid.c valid.h: added ID/IDREF checking
7262 * tree.c tree.h: extended doc structure for refs
7263 * configure.in: 1.6.2
7264 * parser.c: patched bug in SAX user arg call
7265 * parserInternals.h: patched missing close in C++ wrapping
7266 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7267 especially upcoming XPointer implementation.
7268 * doc/xml.html: augmented, typo
7269
7270Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7271
7272 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7273 not all invocations of install understand -d.
7274
7275Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7276
7277 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7278 to make 'check' works, when builddir != srcdir.
7279
7280Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * doc/xml.html : updated the documentation
7283
7284Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7287 not deallocated memory blocks
7288 * *.c : replaces all calls to malloc() free() and realloc() to
7289 the wrapper functions/macros
7290 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7291 instead of xmlFreeNodeList()
7292
7293Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * HTMLparser.c: corrected a stupid bug leading to core dump at
7296 tree deallocation. Removed warnings indicated by
7297 Stephane.Conversy@lri.fr
7298 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7299 looked for in the external subset
7300
7301Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7304 on SGI by Stephane.Conversy@lri.fr
7305
7306Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * all .h : changed the prototype declaration indent as in gtk
7309 * most .c : working on reducing the TODOs in the code
7310 * most .c : cleanup though -pedantic and Insure++
7311 * improvements on validation ID checkings.
7312 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7313 * xml-config.in: closed #1810
7314
7315Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * tree.h, valid.c, valid.h: more work on validity, IDs
7318 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7319 definition for AIX
7320
7321Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7324 the distribution due to a cut'n paste error at last commit
7325
7326Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * configure.in: upgraded to version 1.4.0
7329 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7330 Big update, added a large part of the validation process,
7331 it should be usable, but some parts are missing
7332 * xpath.c: improved the implementation w.r.t. root.
7333 * Makefile.am: added more tests
7334 * test and result trees: added a lot of tests
7335 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7336
7337Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * Added an HACKING file
7340
7341Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * xpath.[ch] : improvements and debug of the XPath implementation
7344 * parser.c, HTMLparser.c : modified the parsers to be progressive
7345 * tree.[ch] : extended the Buffer promitives
7346 * xmlIO.[ch] : added basic I/O routines providing progressive
7347 parsing and ready for I18N conversion plugins
7348 * SAXresult/* : the SAX callback sequence maybe slightly different
7349 now
7350 * test*.c : improved/updated the tests programs
7351 * doc/* : recompiled the docs.
7352
73531999-07-26 Michael Meeks <michael@edenproject.org>
7354
7355 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7356
7357 * tree.c: Ditto.
7358
7359Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * configure.in: upgraded to version 1.4.0
7362 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7363 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7364 XML query language, see http://www.w3.org/TR/xpath for more details.
7365 * parser.c, parser.h: added CHAR* related string functions for XPath
7366 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7367 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7368 rebuild the docs.
7369 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7370 and regression testing capabilities for XPath.
7371
7372Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7375 closing bug #1646
7376
7377Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * Makefile.am, example/Makefile.am: closed bug #1683
7380
7381Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * example/Makefile.am, configure.in: added the makefile for the
7384 gjobread example
7385
7386Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7387
7388 * doc/Makefile.am:
7389 - fix which allow "make install DESTDIR=</install/prefix>".
7390
7391Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7394 which fixed a problem on the file reading-code.
7395
7396Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7399 output.
7400 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7401
7402Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * parser.h : Oops removed the binary compatibility problem
7405 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7406 * parser.c, HTMLparser.c: applied patches for reading from stdin
7407
7408Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * parser.c, entities.c, valid.c: cleanup bug #1591
7411 * configure.in: cleanup bug #1592
7412 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7413 the same tree back-end. Hence gdome will be available for it.
7414 * doc/Makefile.am: close bug #617
7415
7416Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * parser.c: alloctate a per parser context SAX interface block
7419
7420Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7423 and xmlEncodeEntitiesReentrant with the correct one :-\
7424
7425Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * commit of my internal XML base changes, quite a lot of
7428 changes, cleanups, better entities support, framework for
7429 new I/O and charset detection and handling
7430 * Fixed the configure/Makefile stuff to generate shared libs
7431 with the proper version info, so we jumped on rev from
7432 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7433 xmlEncodeEntities() result need to be freed now, and a string
7434 xmlParserVersion provide the current library version.
7435
7436Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7437
7438 * parser.c: fixed a buffer overrun for when you have a very long
7439 attribute with no entities in it.
7440
7441Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * added example directory
7444 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7445
7446Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * Release of libxml-1.1, nearly everything has been touched for
7449 this.
7450 * Added more regression tests
7451 * Updated the documentation
7452
7453Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * tree.[ch]: unified the XML_NO_CORBA defines.
7456 * parser.c encoding.[ch]: started plugging in char encoding detection
7457
7458Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7459
7460 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7461 Also freed allocated buffer.
7462
7463Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7464 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7465 reentrancy problem at printing. One is left in entities.c, to
7466 remove ASAP
7467 * testSAX.c : added a test example showing the use of the SAX
7468 interface if one doesn't want to build the DOM tree.
7469 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7470
7471Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7474 large revamping of the parser to use SAX callbacks
7475 http://www.megginson.com/SAX/ (or at least a C like interface
7476 a la Expat). It's now possible to set up your own callbacks
7477 and the parser will not build a DOM tree.
7478 * test/* result/*: updated the test suite, I finally removed
7479 the old Namespace draft support (PI based).
7480
7481Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * Makefile.am: added test result to EXTRA_DIST for make tests
7484
7485Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * parser.c, parserInternals.h: moved the chars macro definitions
7488 to parserInternals.h
7489 * parser.c, error.c: applied patches from "Knut Åkesson"
7490 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7491
7492Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * xml-config.in : applied patch to make --version work
7495
74961999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7497
7498 * Makefile.am (check-local): Alias for `tests' target. This will
7499 cause `make check' to do the right thing.
7500 (tests): Don't run tests in srcdir. Also, replaced calls to
7501 basename with a `sed' "equivalent".
7502
7503Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7506 it in the header and not the sources, updated the doc.
7507 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7508 pointing this out.
7509
7510Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7513 exported the inputStream routines.
7514 * doc/html/* : updated accordingly
7515
7516Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * parser.c, parser.h, parserInternals.h: added a few extra
7519 internal calls to allocate and free parser contexts ...
7520 * doc/html/* : updated accordingly
7521
7522Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * configure.in, Makefile.am, doc/makefile.am : General changes for
7525 1.0.0 release and including the generated HTML documentation.
7526
7527Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * makefile.am : added parserInternals.h, oops.
7530
7531Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * parserInternals.h: added this header giving access to the parser
7534 internal functions.
7535 * doc/Makefile.am : added a rebuild target which rebuilds the full
7536 set of documentations
7537 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7538 the internal subset.
7539 * *.c *.h: modifications needed to generate the documentation using
7540 gtk-doc, cleanup of functions blocks, reorganisation of struct
7541 declarations.
7542
7543Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7546 the tar and spec file to include the beginning of the doc.
7547
75481999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7549
7550 * doc/.cvsignore: Added this file.
7551
7552Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * tree.c: fixed xmlGetProp to return "" when the attribute
7555 exists, even if the node-list is NULL.
7556
7557Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * tree.c: patched an error outputting empty attribute values.
7560 * Makefile.am and doc/makefile.am: have been updated during the
7561 week-end. Sorry for an empty CVS log, I got a shell problem.
7562
7563Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * tree.h: cleaned up using enums instead of defines
7566 * parser.c, valid.[ch]: more work on parsing/output of element
7567 declarations
7568
7569Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * valid.[ch], tree.c, parser.c : more work toward full parsing
7572 of XML DTDs.
7573 * README: added informations about mailing-list and on-line
7574 documentation
7575
75761999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7577
7578 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7579
7580Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * parser.c, tree.[ch] : more work toward conformance testing,
7583 added a last element to accelerate parsing of very flat structures
7584 started working on internal subset Element content declaration.
7585 * valid.[ch] : first cut at adding code toward validation.
7586 * previous changes had also small impact on most files, especially
7587 the conformance testing using James Clark test suite.
7588
7589Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * test/* : updated the examples, most of them were not well
7592 formed (humm), and added rdf2.
7593 * result/* : resulting changes in the output.
7594
7595Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7598
7599Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * tree.c: patched a bug in the generation of empty attributes
7602
7603Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7606 for node/trees/documents/... Biggest problem is namespace
7607 support when copying subtrees.
7608
7609Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * parser.c, entities.c: improve entities and char ref encoding,
7612 and cleanups of error messages.
7613
7614Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * parser.c, entities.c: simple bug hunting done during rpm2html and
7617 rpmfind integration.
7618
7619Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * parser.[ch]: Added interfaces allowing to specify a SAX
7622 handler before parsing.
7623
7624Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * parser.c: redirrect all errors reporting through the SAX
7627 error function
7628
7629Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7632 * libtool, tlmain ...: update of the libtool files
7633
76341998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7635
7636 * entities.c: Use g_snprintf insteda of snprintf.
7637
7638Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7641 added ent5 test for this purpose.
7642 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7643
7644Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * parser.c: fixed? a strange error due to compression on a GWP
7647 document.
7648
7649Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * tree.[ch]: bug fixing
7652 * entities.[ch]: defined a specific type for predefined entities
7653 * doc/xml.html: more documentation on the library, how to use it,
7654 overview of the interfaces.
7655
7656Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7659
7660Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * tree.c: corrected a small bug
7663 * doc/xml.html: continuing writing documentation.
7664
7665Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * debugXML.h debugXML.c: added debugging utilities.
7668 * tester.c: added --debug switch.
7669 * tree.c: patched an incorrect node->type assignment.
7670 * parser.c: formatting, ensure that node->doc != NULL in attributes
7671
7672Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7675 entity support and provide an internal representation close to
7676 DOM one (entity ref nodes, and attribute value as tree). I tried
7677 to preserve the interface but this will surely break some apps
7678 (I have to change rpm2html/rpmfind for example). I had to change
7679 two interfaces, and the generated tree is somewhat different.
7680 * doc/* : started documenting the XML library, the tree and
7681 DOM/Corba. This is a first step.
7682
7683Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * parser.c: Set up the fonctions comment block, boring but useful.
7686 * parser.h, SAX.c, parser.c: now attributes are processed through
7687 the SAX interface. The problem is that my SAX interface diverged
7688 quite a bit from the original one, well this is not an official
7689 spec, and translating it from Java to C is hairy anyway...
7690
7691Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7694 fonctions comment block, boring but useful.
7695
7696Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7699 conversion routines. However they are not yet used to convert the
7700 inputs. The core will run with UTF-8.
7701
7702Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * tree.c : make sure that the type id is properly set-up when
7705 a new object is allocated, needed for DOM.
7706
7707Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * tree.h, tree.c: Ok, the main objects in the tree will be native
7710 corba objects, it costs 8 bytes per Node, Attribute and Document
7711 but it simplifies the Corba integration a lot (no extra interface
7712 objects to allocate/free).
7713
7714Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7717 and changed NODEs contants for conformity with DOM Level 1
7718
7719Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * added hooks to keep track of servants when creating objects
7722 xmlDoc and xmlNode (for Corba export).
7723
7724Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * added xml-config script.
7727
7728Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7731 to autoupdate libtool and automake conf files.
7732
77331998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7734
7735 * Makefile.am: Use '?' to separate the sed
7736 commands as ',' is used when people pass -Wl,something.
7737
7738
7739Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * tree.c, tree.h: added a per-document compression interface.
7742
7743Tue Sep 22 20:47:38 EDT 1998
7744
7745 * tree.c, tree.h: added saving with compression and added interfaces
7746 to control the compression level (xmlGetCompressMode,
7747 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7748
7749Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * parser.c: corrected a loop for files of size 0
7752
77531998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7754
7755 * error.h: New file. Contains prototyes from `error.c'.
7756
7757Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7758
7759 * Makefile.am (xmlincdir): New macro.
7760 (xmlinc_HEADERS): Renamed from include_HEADERS.
7761
7762Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * applied small patch on numeric entities from
7765 Christopher Blizzard <blizzard@appliedtheory.com>
7766
7767Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * New release 0.2, removed the old xml_* files so that it's
7770 coherent with the other CVS base (W3C), far better conformance
7771 to standard, new namespaces, decent entities support, beginning
7772 of a SAX-like interface. Nearly nothing left intact, even the
7773 test examples ...
7774
77751998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7776
7777 * .cvsignore: Add .deps dir
7778
7779Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7782
7783Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * configure.in: added test for CPP
7786 * AUTHORS, Changelog: the original ones didn't get commited but the
7787 glib ones instead, fixed.
7788 * Makefile.am: corrected an error in library naming
7789
7790Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * integrated code developped at W3C
7793 * changed the original Copyright
7794 * migrated to automake
7795 * prefixed the filenames by xml_ to avoid filename clashes
7796
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007797Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7798
7799 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7800 should not be called.
7801
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007802Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7803
7804 * libxml-2.0.pc.in: applied the patch to fix #101894
7805
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007806Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7807
7808 * tree.c : applied patch from Lukas Schroeder for register callbacks
7809 * valid.c: modified patch from Lukas Schroeder to test
7810 register callbacks with --chkregister
7811
Daniel Veillard067bae52003-01-05 01:27:54 +00007812Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7813
7814 * xmlreader.c: seriously changed the way data are pushed to
7815 the underlying parser, go by block of 512 bytes instead of
7816 tryng to detect tag boundaries at that level. Changed the
7817 way empty element are detected and tagged.
7818 * python/tests/reader.py python/tests/reader2.py
7819 python/tests/reader3.py: small changes mostly due to context
7820 reporting being different and DTD node being reported. Some
7821 errors previously undetected are now caught and fixed.
7822 * doc/xmlreader.html: flagged last section as TODO
7823
Daniel Veillard51a447a2003-01-04 19:42:46 +00007824Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7825
7826 * python/libxml.py: integrated the Python 2.2 optimizations
7827 from Hannu Krosing, while maintaining compatibility with
7828 1.5 and 2.1
7829
Daniel Veillarde59494f2003-01-04 16:35:29 +00007830Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7831
7832 * xmllint.c: a bit of cleanup
7833 * xmlreader.c: small fix
7834 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7835 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7836
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007837Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7838
7839 * python/setup.py.in: patch from Stéphane Bidoul to include
7840 drv_libxml2.py in setup.py
7841
Daniel Veillard66b82892003-01-04 00:44:13 +00007842Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7843
7844 * doc/xmlreader.html: starting documenting the new XmlTextReader
7845 interface.
7846
Daniel Veillard7704fb12003-01-03 16:19:51 +00007847Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7848
7849 * xmllint.c: added the --stream flag to use the TextReader API
7850 * xmlreader.c: small performance tweak
7851
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007852Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7853
7854 * xmlreader.c python/tests/reader2py: okay the DTD validation
7855 code on top of the XMLTextParser API should be solid now.
7856
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007857Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7858
7859 * xmlreader.c python/tests/reader2py: Fixing some more mess
7860 with validation and recursive entities while using the
7861 reader interface, it's getting a bit messy...
7862
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007863Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7864
7865 * xmlreader.c python/tests/reader.py: another couple of problem
7866 related to IsEmptyElement reported by Stéphane Bidoul needed
7867 some fixes.
7868
Daniel Veillard4f860202003-01-02 13:00:02 +00007869Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7870
7871 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7872 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7873 based on the python XmlTextReader interface.
7874
Daniel Veillard3c265e42003-01-01 21:06:49 +00007875Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7876
7877 * tree.c: backing out one change in the last patch which broke the
7878 regression tests
7879
Daniel Veillard5335dc52003-01-01 20:59:38 +00007880Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7881
7882 * global.data globals.c tree.c include/libxml/globals.h: applied
7883 an old patch from Lukas Schroeder to track node creation and
7884 destruction. Probably missing a lot of references at the moment
7885 and not usable reliably.
7886
Daniel Veillard8ba17412003-01-01 19:13:12 +00007887Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7888
7889 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7890 from doc/news.html and a stylesheet
7891
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007892Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7893
7894 * xmlreader.c python/tests/reader.py: fixed another couple of
7895 xmlreader bugs reported by Stéphane Bidoul and added tests.
7896
Daniel Veillard9e395c22003-01-01 14:50:44 +00007897Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7898
7899 * xmlreader.c python/tests/reader2.py: fixed another validity
7900 checking in external parsed entities raised by Stéphane Bidoul
7901 and added a specific regression test.
7902 * python/tests/reader3.py: cleanup
7903
Daniel Veillardd5896142002-12-31 14:45:26 +00007904Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7905
7906 * xmlreader.c python/tests/reader2.py: fixed a problem with
7907 validation within entities pointed by Stéphane Bidoul, augmented
7908 the tests to catch those.
7909
Daniel Veillarddc85f282002-12-31 11:18:37 +00007910Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7911
7912 * python/generator.py: modified the generator to allow keeping
7913 class references when creating new classes, needed to fix a bug
7914 pointed by Stéphane Bidoul where the input buffer of the
7915 xmlTextReader instance gets destroyed if the python wrapper for
7916 the input is not referenced anymore.
7917
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007918Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7919
7920 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7921 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7922
Daniel Veillard571b8892002-12-30 12:37:59 +00007923Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7924
7925 * xmlreader.c python/tests/reader.py: fixed another problem
7926 pointed by Stéphane Bidoul
7927
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007928Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7929
7930 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7931 with "<a/>"
7932
Daniel Veillardecaba492002-12-30 10:55:29 +00007933Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7934
7935 * SAX.c: warn on xmlns:prefix="foo"
7936 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7937 for namespace attributes handling.
7938
Daniel Veillard2d84a892002-12-30 00:01:08 +00007939Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7940
7941 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7942 a really nasty problem raised by a DocBook XSLT transform
7943 provided by Sebastian Bergmann
7944
Daniel Veillard29b3e282002-12-29 11:14:41 +00007945Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7946
7947 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7948 by Stéphane Bidoul and integrated it into the tests
7949
Daniel Veillarde18fc182002-12-28 22:56:33 +00007950Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7951
7952 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7953 extended the XmlTextReader API a bit, addding accessors for
7954 the current doc and node, and an entity substitution mode for
7955 the parser.
7956 * python/libxml.py python/libxml2class.txt: related updates
7957 * python/tests/Makefile.am python/tests/reader.py
7958 python/tests/reader2.py python/tests/reader3.py: updated a bit
7959 the old tests and added a new one to test the entities handling
7960
Daniel Veillardaba976d2002-12-28 21:14:18 +00007961Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7962
7963 * python/generator.py python/libxml2class.txt
7964 python/tests/reader.py python/tests/reader2.py: changed the
7965 generator to provide casing for the XmlTextReader similar to
7966 C# so that examples and documentation are more directly transposable.
7967 Fixed the couple of tests in the suite.
7968
Daniel Veillard83298842002-12-28 15:12:33 +00007969Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7970
7971 * doc/guidelines.html: added a document on guildeline for
7972 publishing and deploying XML
7973
Daniel Veillard336fc7d2002-12-27 19:37:04 +00007974Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7975
7976 * valid.c xmlreader.c: final touch running DTD validation
7977 on the XmlTextReader
7978 * python/tests/Makefile.am python/tests/reader2.py: added a
7979 specific run based on the examples from test/valid/*.xml
7980
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00007981Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
7982
7983 * python/libxml.py: added a few predefined xmlTextReader parser
7984 configuration values.
7985
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00007986Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7987
7988 * python/libxml_wrap.h: trying to fix #102037
7989
Daniel Veillard8dbd4952002-12-27 11:34:48 +00007990Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
7991
7992 * SAX.c: fixing bug #95296, when the predefined entities
7993 are redefined in the DTD the default one must be used
7994 instead anyway.
7995
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00007996Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
7997
7998 * doc/xmllint.xml
7999 * doc/xmllint.1
8000 Add discussion of XML_DEBUG_CATALOG to xmllint man
8001 page - bug #100907
8002
8003
Daniel Veillarddf512f42002-12-23 15:56:21 +00008004Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8005
8006 * xmlreader.c: Fixed the empty node detection to avoid reporting
8007 an inexistant close tag.
8008
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008009Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8010
8011 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8012 for Python 2.1
8013
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008014Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8015
8016 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8017
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008018Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8019
8020 * doc/libxml2-api.xml python/tests/reader.py: one really need
8021 to provide the base URI information when creating a reader parser
8022 from an input stream. Updated the API and the example using it.
8023
Daniel Veillardea7751d2002-12-20 00:16:24 +00008024Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8025
8026 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8027 include/libxml/valid.h include/libxml/xmlreader.h: working on
8028 DTD validation on top of xml reader interfaces. Allows to
8029 validate arbitrary large instances. This required some extensions
8030 to the valid module interface and augmenting the size of xmlID
8031 and xmlRef structs a bit.
8032 * uri.c xmlregexp.c: simple cleanup.
8033
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008034Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8035
8036 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8037 work on the xml reader interfaces.
8038 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8039 Web page for the Windows binaries.
8040
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008041Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8042
8043 * xmlIO.c: applied a patch for VMS following the report by
8044 Nigel Hall
8045
Daniel Veillard3772de32002-12-17 10:31:45 +00008046Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8047
8048 * parser.c: the parseStartTag bug fix wasn't complete.
8049
Daniel Veillard67df8092002-12-16 22:04:11 +00008050Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8051
8052 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8053 parseStartTag, fixing it.
8054 * test/att4 result/att4 result/noent/att4: adding the test
8055 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8056 more methods to XmlTextReader.
8057
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008058Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8059
8060 * win32/libxml2.def.src: added more xml reader exports
8061 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8062 to the build
8063
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008064Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8065
8066 * doc/tutorial/xmltutorial.xml
8067 plus generated html and pdf
8068 Updating tutorial again based on further comments from Niraj
8069 Tolia on the last iteration
8070
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008071Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8072
8073 * doc/tutorial/xmltutorial.xml
8074 * doc/tutorial/includekeyword.c
8075 * doc/tutorial/includegetattribute.c
8076 plus generated html and pdf
8077 Adding fix from Niraj Tolia to tutorial to properly free memory.
8078
8079
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008080Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8081
8082 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8083 more methods of XmlTextReader.
8084 * python/libxml2class.txt python/tests/reader.py: this increased the
8085 methods in the bndings, augmented the test to check those new
8086 functions.
8087
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008088Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8089
8090 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8091 methods of XmlTextReader.
8092 * python/generator.py python/libxml_wrap.h python/types.c
8093 python/libxml2class.txt: added the reader to the Python bindings
8094 * python/tests/Makefile.am python/tests/reader.py: added a specific
8095 test for the Python bindings of the Reader APIs
8096 * parser.c: small cleanup.
8097
Daniel Veillard06503452002-12-13 10:42:08 +00008098Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8099
8100 * xinclude.c: fallback was only copying the first child not the
8101 full child list of the fallback element, closes #89684 as reopened
8102 by Bernd Kuemmerlen
8103
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008104Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8105
8106 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8107
Daniel Veillard000eafb2002-12-12 10:04:22 +00008108Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8109
Daniel Veillardc1eed322002-12-12 11:01:32 +00008110 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008111 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008112 gives enum values, fix functype return type, put back fields in
8113 structs
8114 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008115
Daniel Veillard024b5702002-12-12 00:15:55 +00008116Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8117
8118 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8119 about htmlNodeDumpOutput location.
8120 * xpath.c: removed an undefined function signature
8121 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8122 too many symbols in the API breaking the python bindings.
8123 Updated with the libxslt/libexslt changes.
8124
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008125Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8126
8127 * configure.in: preparing release of 2.4.29
8128 * doc/*: rebuilt the docs and API
8129 * xmlreader.c: a few more fixes for the XmlTextReader API
8130
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008131Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8132
8133 * include/win32config.h: applied mingw patch from Magnus Henoch
8134
Daniel Veillard5aad8322002-12-11 15:59:44 +00008135Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8136
8137 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8138
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008139Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8140
8141 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8142 building Python script, does the C parsing directly, generates
8143 a better API description including structure fieds defs and
8144 enums. Still a couple of bugs, but good enough for the python
8145 wrappers now.
8146 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8147 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8148 include/libxml/schemasInternals.h include/libxml/tree.h: more
8149 cleanup based on the python analysis script reports.
8150 * libxml.spec.in: make sure the API XML description is part of the
8151 devel package.
8152
Daniel Veillard01c13b52002-12-10 15:19:08 +00008153Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8154
8155 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8156 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8157 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8158 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8159 code cleanup, especially the function comments.
8160 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8161
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008162Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8163
8164 * Makefile.am xmlreader.c include/libxml/Makefile.am
8165 include/libxml/xmlreader.h: Adding a new set of APIs based on
8166 the C# TextXmlReader API but converted to C. Allow to parse
8167 in constant memory usage, far simpler to program and explain
8168 than the SAX like APIs, unfinished but working.
8169 * testReader.c: test program
8170
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008171Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8172
8173 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8174
Daniel Veillard64b35282002-12-04 15:10:40 +00008175Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8176
8177 * tree.c: Chip turner indicated that XHTML1 serialization
8178 rule for style actually break on both IE and Mozilla,
8179 try to avoid the rule if escaping ain't necessary
8180
Daniel Veillard8efff672002-12-04 11:44:48 +00008181Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8182
8183 * nanhttp.c: handle HTTP URL escaping, problem reported by
8184 Glen Nakamura and Stefano Zacchiroli
8185
Daniel Veillard1c732d22002-11-30 11:22:59 +00008186Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8187
8188 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8189
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008190Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * uri.c: Johann Richard pointed out some XPointer problems for
8193 URN based URI references in XInclude. Modified the URI parsing
8194 and saving routines to allow correct parsing and saving of
8195 XPointers, especially when attached to "opaque" scheme accordingly
8196 to RFC 2396
8197
Daniel Veillard8db67d22002-11-27 19:39:27 +00008198Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8199
8200 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8201 of refactoring to the HTML saving code.
8202 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8203 in the doc.
8204
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008205Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8206
8207 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8208 to a buffer API to reuse the generic dump to an OutputIO layer,
8209 this reduces code, fixes xmlNodeDump() for XHTML, also made
8210 xmlNodeDump() now return the number of byte written.
8211
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008212Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8213
8214 * python/setup.py.in: another patch from Stéphane Bidoul for
8215 Python bindings on Windows
8216 * doc/parsedecl.py: small cleanup
8217
Daniel Veillard9715c172002-11-25 16:33:40 +00008218Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8219
8220 * libxml.spec.in configure.in: add a line in %changelog for releases
8221
Daniel Veillard9bc53102002-11-25 13:20:04 +00008222Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8223
8224 * parser.c: patch from Marcus Clarke fixing a problem in entities
8225 parsing that was detected in KDe documentations environment.
8226
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008227Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8228
8229 * python/libxml.c (libxml_prev): Return the previous as opposed to
8230 the next node (I guess this is the result of some cut & paste programming:)
8231
Daniel Veillard80d7b902002-11-23 16:23:08 +00008232Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8233
8234 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8235
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008236Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8237
8238 * python/generator.py python/libxml.c python/setup.py.in: trying
8239 to fix the Python bindings build on Windows (Stéphane Bidoul)
8240
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008241Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8242
8243 * win32/configure.js: added option for python bindings
8244 * win32/libxml2.def.src: added more exports
8245
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008246Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8247
8248 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8249 pthreads
8250 * win32/wince/*: applied updates to Windows CE port from Javier
8251
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008252Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8253
8254 * configure.in: preparing 2.4.28
8255 * libxml.spec.in doc/Makefile.am: some cleanup
8256 * doc/*: updated the news and regenerated.
8257
Daniel Veillardfee408f2002-11-22 13:18:30 +00008258Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8259
8260 * HTMLparser.c: final touch at closing #87235 </p> end tags
8261 need to be generated.
8262 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8263 this change slightly the output of a few tests
8264 * doc/*: regenerated
8265
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008266Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8267
8268 * parserInternals.c: fixing bug #99190 when UTF8 document are
8269 parsed using the progressive parser and the end of the chunk
8270 is in the middle of an UTF8 multibyte character.
8271
William M. Brack8b2c7f12002-11-22 05:07:29 +00008272Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8273
8274 * threads.c: fixed initialization problem in xmlNewGlobalState
8275 which was causing crash.
8276 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8277 in xmlInitializeGlobalState.
8278 * parserInternals.c: cleaned up ctxt->sax initialisation.
8279
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008280Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8281
8282 * tree.c include/libxml/tree.h: modified the existing APIs
8283 to handle XHTML1 serialization rules automatically, also add
8284 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8285 libxslt serialization uses it when needed without changing
8286 the library API.
8287 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8288 result/xhtml1: added a new test specifically for xhtml1 output
8289 and updated the result of one XHTML1 test
8290
Daniel Veillardd076a202002-11-20 13:28:31 +00008291Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8292
8293 * xinclude.c parserInternals.c encoding.c: fixed #99082
8294 for xi:include encoding="..." support on text includes.
8295 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8296 test/XInclude/ents/isolatin.txt : added a specific regression test
8297 * python/generator.py python/libxml2class.txt: fixed the generator
8298 the new set of comments generated for doc/libxml2-api.xml were
8299 breaking the python generation.
8300
Daniel Veillard817e70b2002-11-19 22:28:48 +00008301Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8302
8303 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8304 * configure.in: patch for Solaris on new autoconf closes #98880
8305 * doc/parsedecl.py: repair the frigging API building script,
8306 did I say that python xmllib sucks ?
8307 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8308 and some comment are no more truncated.
8309
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008310Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8311
8312 * parser.c: Martin Stoilov pointed out a potential leak in
8313 xmlCreateMemoryParserCtxt
8314
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008315Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8316
8317 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8318 included in HTML documents and using the push parser.
8319
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008320Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8321
8322 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8323 specified, look for the Python interpreter not just in the
8324 specified root but also in the specified location. Fixes #98825
8325
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008326Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8327
8328 * python/libxml.c: fixing bug #98792 , node may have no doc
8329 and dereferencing without checking ain't good ...
8330
Daniel Veillarddad3f682002-11-17 16:47:27 +00008331Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8332
8333 * configure.in: preparing release 2.4.27
8334 * doc/* : updated and rebuilt the docs
8335 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8336 and all the docs are actually packaged and in the final RPMs
8337 * parser.c parserInternals.c include/libxml/parser.h: restore
8338 xmllint --recover feature.
8339
Daniel Veillard68e9e742002-11-16 15:35:11 +00008340Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8341
8342 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8343 processing of parsed entities, and XPath computation on sustitued
8344 entities.
8345 * testXPath.c: make sure entities are substitued.
8346
Daniel Veillard328f48c2002-11-15 15:24:34 +00008347Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8348
8349 * parser.c: fixed #96594, which was totally dependant on the
8350 processing of internal parsed entities, which had to be changed.
8351
Daniel Veillard66651aa2002-11-15 11:21:43 +00008352Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8353
8354 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8355 trying to fix bug #98517 about building outside the source tree
8356 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8357
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008358Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8359
8360 * include/win32config.h: cleanup
8361 * win32/Makefile.mingw: integrated mingw in JScript configure
8362 * win32/Makefile.msvc: modified to allow mingw coexistence
8363 * win32/configure.js: integrated mingw
8364 * win32/Readme.txt: cleanup
8365
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008366Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8367
8368 * HTMLparser.c: strengthen the guard in the Pop macros,
8369 like in the XML parser, closes bug #97315
8370
Daniel Veillard0821b152002-11-12 20:57:47 +00008371Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8372
8373 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8374 callback is never used.
8375
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008376Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8377
8378 * parserInternals.c: fixed the initialization of the SAX structure
8379 which was breaking xsltproc
8380 * xpath.c: patch from Petr Pajas for CDATA nodes
8381 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8382 * parser.c include/libxml/parser.h: patch from Peter Jones
8383 removing a leak in xmlSAXParseMemory() and adding the
8384 function xmlSAXParseMemoryWithData()
8385
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008386Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8387
8388 adding pdf of tutorial, changing web page to link to it
8389 * doc/tutorial/xmltutorial.pdf
8390 * doc/xml.html
8391 * doc/docs.html
8392
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008393Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8394
8395 * doc/tutorial/ar01s08.html
8396 adding file what I forgot for tutorial
8397
8398
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008399Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8400
8401 Adding encoding discussion to tutorial
8402 Added:
8403 * doc/tutorial/images/*.png: DocBook admonition image files
8404 * doc/tutorial/apf.html, apg.html: new generated html
8405 * doc/tutorial/includeconvert.c: conversion code entity file
8406 changed:
8407 * doc/tutorial/xmltutorial.xml: DocBook original
8408 * doc/tutorial/*.html: generated html
8409
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008410Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8411
8412 * include/libxml/*.h: retired xmlwin32version.h
8413 * doc/Makefile.am: retired xmlwin32version.h
8414 * win32/configure.js: retired xmlwin32version.h
8415
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008416Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8417
8418 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008419 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8420 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008421
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008422Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8423
8424 * globals.c: fixed a typo pointed out by Igor
8425 * xpath.c: try to speed up node compare using line numbers
8426 if available.
8427
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008428Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * tree.c: make xmlFreeNode() handle attributes correctly.
8431
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008432Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8433
8434 * catalog.c: completed the #96963 fix, as reported by Karl
8435 Eichwalder
8436
Daniel Veillard56f21f22002-11-06 15:49:46 +00008437Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8438
8439 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8440
Daniel Veillard91ad8792002-11-04 17:06:52 +00008441Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8442
8443 * Makefile.am: switched the order of a couple of includes
8444 to fix bugs #97100
8445
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008446Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8447
8448 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8449 xmlLoadCatalogs that used to separate directories with a ':'.
8450
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008451Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8452
8453 * threads.c: improvements to the Windows-side of thread handling
8454 * testThreads.c: conditionally excluded unistd.h
8455 * testThradsWin32.c: broke overlong lines
8456 * include/win32config.h: adapted thread-related macros to the new
8457 scheme and for pthreads on Windows
8458 * win32/Makefile.msvc: introduced a more flexible thread build,
8459 added testThreads[Win32].c to the build
8460 * win32/configure.js: introduced a more flexible thread config
8461
John Fleck61f6fb62002-10-31 15:23:29 +000084622002-10-31 John Fleck <jfleck@inkstain.net>
8463
8464 * doc/xml.html (and, by implication, FAQ.html)
8465 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8466
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008467Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8468
8469 * configure.in: removed xmlwin32version.h
8470 * include/libxml/Makefile.am: removed xmlwin32version.h
8471
Daniel Veillardce66ce12002-10-28 19:01:59 +00008472Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8473
8474 * tree.c: applied patch from Brian Stafford to fix a bug
8475 in xmlReconciliateNs()
8476
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008477Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8478
8479 * tree.c: applied patch from Christian Glahn to allow
8480 xmlNewChild() on document fragment nodes
8481
Daniel Veillardb39bc392002-10-26 19:29:51 +00008482Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8483
8484 * parser.c: Christian Glahn found a problem with a recent
8485 patch to xmlParseBalancedChunkMemoryRecover()
8486 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8487 problems
8488 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8489 test/schemas/seq*: added the test cases from Charles
8490
Daniel Veillard366a9152002-10-23 20:43:53 +00008491Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8492
8493 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8494 serious cleanup of the spec file and associated changes
8495 in the Makefiles.
8496 * valid.c: try to remove some warnings on x86_64
8497
Daniel Veillardd033d022002-10-23 14:55:02 +00008498Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8501 fix bug #96586
8502
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008503Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8506 parsing, applied his patch
8507 * result/HTML/attrents.html result/HTML/attrents.html.err
8508 result/HTML/attrents.html.sax test/HTML/attrents.html:
8509 added the test and result case provided by Mikhail Sogrine
8510
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008511Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8512
8513 * vms/build_libxml.com vms/config.vms vms/readme.vms
8514 include/libxml/parser.h include/libxml/parserInternals.h
8515 include/libxml/tree.h include/libxml/xmlIO.h
8516 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8517 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8518 Applied the VMS update patch from Craig A. Berry
8519 * doc/*.html: update
8520
Daniel Veillardf000f072002-10-22 14:28:17 +00008521Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8524
Daniel Veillard1e208222002-10-22 14:25:25 +00008525Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8526
8527 * debugXML.c: adding a grep command to --shell in xmllint
8528 for T.V. Raman
8529
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008530Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8531
8532 * xmlcatalog.c: tried to fix some of the problem with --sgml
8533
Daniel Veillard935494a2002-10-22 14:22:46 +00008534Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * parser.c: tried to fix bug #91500 where doc->children may
8537 be overriden by a call to xmlParseBalancedChunkMemory()
8538
8539Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8540
8541 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8542 identifiers in SGML catalogs containing '&'
8543
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008544Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * python/types.c: fixed bugs when passing result value tree
8547 to Python functions.
8548
Daniel Veillard48267432002-10-18 11:21:38 +00008549Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * configure.in: preparing the release of 2.4.26
8552 * doc/*: updated and rebuilt the documentation
8553
Daniel Veillardbb284f42002-10-16 18:02:47 +00008554Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8555
8556 * parser.c: fixed a XML Namespace compliance bug reported by
8557 Alexander Grimalovsky
8558
Daniel Veillard44892f72002-10-16 15:23:26 +00008559Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * HTMLtree.c: fixed serialization of script and style when
8562 they are not lowercase (i.e. added using the API to the tree).
8563
Daniel Veillard2fd85422002-10-16 14:32:41 +00008564Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8565
8566 * valid.c: make xmlValidateDocument emit a warning msg if there
8567 is no DTD, pointed by Christian Glahn
8568
Daniel Veillard32370232002-10-16 14:08:14 +00008569Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8572 content model when some of the blocks have min or max, and a couple
8573 of bugs found in the process.
8574 * result/schemas/list0* test/schemas/list0*: added some specific
8575 regression tests
8576
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008577Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * README: updated the contact informations
8580
Daniel Veillard63186732002-10-15 08:43:17 +00008581Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8582
8583 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8584 misses it, reported by Peter Bray.
8585
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008586Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8587
8588 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8589 and removed a few warnings
8590
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008591Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * parser.c: Christian Glahn found a small bug in the push parser.
8594 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8595 public
8596
Daniel Veillard6045c902002-10-09 21:13:59 +00008597Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * xmlschemas.c include/libxml/xmlschemas.h: added
8600 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8601 * testSchemas.c: added --memory to test the new interface
8602
Daniel Veillardf0070122002-10-09 14:24:17 +00008603Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8604
8605 * doc/index.py doc/search.php: integrated the XSLT indexing,
8606 a few fixed in the indexer, added a scope selection at the
8607 search level.
8608
Daniel Veillard01992e02002-10-09 10:20:30 +00008609Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8612 this was due to uninitialized parts of the validation context
8613
Daniel Veillard321be0c2002-10-08 21:26:42 +00008614Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * debugXML.c: applied patch from Mark Vakoc except the API
8617 change, preserved it.
8618 * doc/*: updated the docs to point to the search engine for
8619 information lookup or before bug/help reports.
8620
Daniel Veillard01e87d22002-10-08 16:55:06 +00008621Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * doc/index.py doc/search.php: added mailing-list archives
8624 indexing and lookup
8625
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008626Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8629
Daniel Veillard9b006132002-10-07 11:13:27 +00008630Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * doc/index.py: improved HTML indexing
8633 * doc/search.php: make the queries also lookup the HTML based indexes
8634
Daniel Veillard141d04b2002-10-06 21:51:18 +00008635Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8636
8637 * doc/index.py: added HTML page indexing
8638
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008639Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8640
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008641 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008642 problem in libxslt.
8643 * catalog.c: fixed list handling in XML_CATALOG_FILES
8644
Daniel Veillardceb09b92002-10-04 11:46:37 +00008645Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8646
8647 * valid.c: typo/bug found by Christian Glahn
8648
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008649Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8650
8651 * xmlIO.c: applied Windows CE patch from Javier.
8652 * win32/wince: new directory, contains support for the PocketPC
8653 with Windows CE from Javier.
8654 * include/win32config.h: reorganised, removed duplicate
8655 definitions and applied WinCE patch from Javier.
8656 * include/wsockcompat.h: new file, now contains WinSock
8657 compatibility macros.
8658 * win32/Makefile.msvc: introduced double-run compilation.
8659
Daniel Veillarde16b5742002-09-26 17:50:03 +00008660Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * configure.in include/libxml/xmlwin32version.h: preparing release
8663 of 2.4.25
8664 * doc/*: updated and regenerated teh docs and web pages.
8665
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008666Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8669 error were not covering namespace declarations.
8670 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8671 it was missing the attribute declaration for the namespace
8672 * result/VC/NS3: the fix now report breakages in that test
8673
Daniel Veillardabe01742002-09-26 12:40:03 +00008674Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8677
Daniel Veillard2ace1952002-09-26 12:28:02 +00008678Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8679
8680 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8681 and regenerated the docs and web site
8682
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008683Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8684
8685 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8686 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8687 not before
8688
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008689Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8690
8691 * python/generator.py python/libxml2class.txt: fixed a stupid error
8692 breaking the python API
8693
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008694Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8697 triostr.c triostr.h: applied a trio update patch from
8698 Bjorn Reese which should work with MinGW
8699
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008700Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * tree.c: improving some documentation comments
8703 * xmlregexp.c: found and fixed a mem leak with python regression tests
8704 * doc/*: rebuilt the doc and the API XML file including the
8705 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8706 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8707 python/types.c: added access to the XML Schemas regexps from
8708 python
8709 * python/tests/Makefile.am python/tests/regexp.py: added a
8710 simple regexp bindings test
8711
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008712Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8713
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008714 * doc/xml.html:
8715 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008716
Daniel Veillard118aed72002-09-24 14:13:13 +00008717Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * xmlregexp.c: fixed the data callback on transition functionality
8720 which was broken when using the compact form
8721 * result/schemas/*: updated the results, less verbose, all tests
8722 pass like before
8723 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8724 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8725 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8726 annoying warnings
8727 * xpath.c: try to provide better error report when possible
8728
Daniel Veillard72336152002-09-21 13:08:14 +00008729Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * Makefile.am: fixed a breakage raised by Jacob
8732
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008733Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8734
8735 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8736 which don't use sockets
8737
Igor Zlatkovic01280582002-09-20 16:40:34 +00008738Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8739
8740 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8741 * win32/configure.js: applied zlib patch from Daniel Gehriger
8742
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008743Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8744
8745 * win32/configure.js: applied the patch from Mark Vakoc for
8746 regexp support
8747 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8748 for regexp support
8749
Daniel Veillardb5c05732002-09-20 13:36:25 +00008750Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * xmlschemastypes.c: as pointed by Igor Float and Double
8753 parsing ain't finished yet
8754
Daniel Veillard40b11342002-09-20 12:01:39 +00008755Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * Makefile.am configure.in: trying to fix #88412 by bypassing
8758 all the python subdir if python ain't detected
8759
Daniel Veillard23e73572002-09-19 19:56:43 +00008760Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8763 made configuring with regexps/automata/unicode the default
8764 but without schemas ATM
8765 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8766 fixed the regexp based DTD validation performance and memory
8767 problem by switching to a compact form for determinist regexps
8768 and detecting the determinism property in the process. Seems
8769 as fast as the old DTD validation specific engine :-) despite
8770 the regexp built and compaction process.
8771
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008772Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * valid.c: determinism is debugged, new DTD checking code now works
8775 but xmlFAComputesDeterminism takes far too much CPU and the whole
8776 set usues too much memory to be really usable as-is
8777
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008778Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * tree.c: fixed another stupid bug in xmlGetNodePath()
8781 * xmllint.c: --version now report the options compiled in
8782
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008783Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * HTMLparser.c: small cleanup
8786 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8787 when configured with them. A bit of debugging around the determinism
8788 checks is still needed
8789
Daniel Veillard63b01c22002-09-17 19:25:28 +00008790Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8791
8792 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8793
Daniel Veillard92727042002-09-17 17:59:20 +00008794Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8795
8796 * xmlIO.c: small portability glitch fixed.
8797
Daniel Veillard84d70a42002-09-16 10:51:38 +00008798Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * xmlschemastypes.c: incomplete steps for real/double support
8801 * testAutomata.c include/libxml/xmlautomata.h
8802 include/libxml/xmlregexp.h: avoiding a compilation problem
8803 * valid.c include/libxml/valid.h: starting the work toward using
8804 the regexps for actual DTD validation
8805
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008806Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * hash.c: cosmetic cleanup
8809 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8810 integrating a DTD validation layer based on the regexps
8811
Daniel Veillard4402ab42002-09-12 16:02:56 +00008812Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8815 the determinism was tested before eliminating the epsilon
8816 transitions :-(
8817
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008818Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8819
8820 * python/generator.py python/libxml.c python/libxml.py
8821 python/libxml2-python-api.xml python/libxml2class.txt
8822 python/libxml_wrap.h python/types.c: updated the python
8823 bindings, added code for easier File I/O, and the ability to
8824 define a resolver from Python fixing bug #91635
8825 * python/tests/Makefile.am python/tests/inbuf.py
8826 python/tests/outbuf.py python/tests/pushSAXhtml.py
8827 python/tests/resolver.py python/tests/serialize.py: updated
8828 and augmented the set of Python tests.
8829
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008830Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8831
8832 * win32/configure.js: added more readme info for the binary
8833 package.
8834
Daniel Veillard607b35c2002-09-10 12:16:19 +00008835Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * xmlIO.c: fixed a stupid out of bound array error
8838
8839Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8842 messing around with support for Windows path, cleanups,
8843 trying to identify and fix the various code path to the
8844 filename access. Added xmlNormalizeWindowsPath()
8845
Daniel Veillard76575762002-09-05 14:21:15 +00008846Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * error.c valid.c: working on better error reporting of validity
8849 errors, especially providing an accurate context.
8850 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8851 error reports in those cases.
8852
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008853Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8856 parser.c parserInternals.c xmlIO.c: get rid of all the
8857 perror() calls made in the library execution paths. This
8858 should fix both #92059 and #92385
8859
Daniel Veillard19aa7022002-09-05 11:14:19 +00008860Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8861
8862 * xmllint.c: memory leak reporting was broken after a change
8863 of the preprocessor symbol used to activate it.
8864
Daniel Veillardec6725e2002-09-05 11:12:45 +00008865Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8866
8867 * tree.c: try to make the copy function work for node of
8868 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8869 DOM layers though, not libxml2 itself.
8870
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008871Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8872
8873 * valid.c: try to provide file and line informations, not all
8874 messages are covered, but it's a (good) start
8875
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008876Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * xinclude.c: reimplemented a large part of the XInclude
8879 processor, trying to minimize resources used, James Henstridge
8880 provided a huge test case which was exhibiting severe memory
8881 consumption problems.
8882
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008883Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8884
8885 * python/Makefile.am: applied patch from Christophe Merlet to
8886 reestablish DESTDIR
8887
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008888Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * libxml.spec.in: fixes libary path for x86_64 AMD
8891
John Fleckbe98b332002-09-04 03:16:23 +00008892Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8893
8894 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008895 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008896 (plus resulting generated html files)
8897 fixing one spot I missed in the tutorial where I hadn't freed
8898 memory properly
8899
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008900Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8901
8902 * doc/tutorial/includeaddattribute.c
8903 * doc/tutorial/includeaddkeyword.c
8904 * doc/tutorial/includegetattribute.c
8905 * doc/tutorial/includekeyword.c
8906 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008907 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008908 update tutorial to properly free memory (thanks to Christopher
8909 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008910 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008911 added image files so the callouts are graphical, making it
8912 easier to read ( use "--param callout.graphics 1" to generate
8913 html with graphical callouts)
8914
Daniel Veillarde1662542002-08-28 11:50:59 +00008915Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8918 nice logos generated by Marc Liyanage
8919 * doc/site.xsl *.html: changed the stylesheet to show the new
8920 logo and regenerated the pages
8921
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008922Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8923
8924 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8925
Daniel Veillard42766c02002-08-22 20:52:17 +00008926Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * xpath.c: possible mem leak patch from Jason Adams
8929
8930Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8933 in the XQuery namespace
8934 * configure.in: preparing 2.4.24
8935 * doc/*.html: updated the web pages
8936
8937Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * python/generator.py: closing bug #85258 by generating conditional
8940 compile check to avoid linking to routines not configured in.
8941
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089422002-08-22 Havoc Pennington <hp@pobox.com>
8943
8944 * autogen.sh: update error message for missing automake
8945
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008946Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * python/Makefile.am: typo in target name resulted in libxml2.py
8949 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8950
Daniel Veillard22669b22002-08-22 07:17:11 +00008951Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8952
8953 * win32/win32/Makefile.mingw: updated with version from
8954 Elizabeth Barham at http://soggytrousers.net/repository/
8955
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00008956Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8957
8958 * win32/Makefile.msvc: added the prefix location to the include
8959 and lib search path.
8960
Havoc Pennington830e8972002-08-18 22:22:13 +000089612002-08-18 Havoc Pennington <hp@pobox.com>
8962
8963 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
8964 both automake 1.6 and 1.4 installed get the right automake. Means
8965 compilation from CVS will now require the latest automake 1.4
8966 release, or manually creating symlinks called "automake-1.4" and
8967 "aclocal-1.4"
8968
Daniel Veillardb6984ef2002-08-14 16:55:31 +00008969Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * configure.in python/Makefile.am: more AMD 64 induced changes from
8972 Frederic Crozat
8973
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00008974Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * xinclude.c: oops I was missing the xml:base fixup too
8977 * result/XInclude/*.xml: this adds xml:base attributes to most
8978 results of the tests
8979
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00008980Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * xinclude.c: quick but apparently working implementation of
8983 xi:fallback, should close bug #89684
8984 * Makefile.am test/XInclude/docs/fallback.xml
8985 result/XInclude/fallback.xml: added a basic test for fallback,
8986 and run with --nowarning to avoid a spurious warning
8987 * configure.in: applied patch from Frederic Crozat for python
8988 bindings on AMD 64bits machines.
8989
Daniel Veillard9e923512002-08-14 08:48:52 +00008990Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * parser.c: xmlSAXUserParseMemory() really ought to fail if
8993 the caller don't pass a SAX callback block.
8994
Daniel Veillardc1a0da32002-08-14 08:32:18 +00008995Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8996
8997 * tree.c: applied the same fix for the XML-1.0 namespace to
8998 xmlSearchNsByHref() as was done for xmlSearchNs()
8999
Daniel Veillardad11b302002-08-12 14:53:41 +00009000Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * libxml.3: small cleanup of the man page
9003 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9004 when serializing HREF attributes generated by XSLT.
9005
Daniel Veillardc084e472002-08-12 13:27:28 +00009006Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9007
9008 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9009 version of Marc Liyanage' patch for boolean attributes in HTML
9010 output
9011
Daniel Veillard5f91b372002-08-12 12:13:01 +00009012Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * python/tests/serialize.py: fixed the test results, indenting
9015 behaviour changed slightly
9016
Aleksey Sanin9e951762002-08-08 18:02:41 +00009017Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9018
9019 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9020 new c14n function to Windows def files
9021
Aleksey Saninea4272a2002-08-02 23:50:03 +00009022Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9023
9024 * c14n.c: fixed a memory leak in c14n code
9025
Daniel Veillard58e44c92002-08-02 22:19:49 +00009026Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * parser.c include/libxml/parser.h: adding a new API for Christian
9029 Glahn: xmlParseBalancedChunkMemoryRecover
9030 * valid.c: patch from Rick Jones for some grammar cleanup in
9031 validation messages
9032 * result/VC/* result/valid/*: this slightly change some of the
9033 regression tests outputs
9034
Daniel Veillard0bf29002002-08-01 12:54:11 +00009035Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * tree.c: trying to fix a problem in namespaced attribute handling
9038 raised by Christian Glahn
9039
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009040Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * encoding.c include/libxml/encoding.h: Opening the interface
9043 xmlNewCharEncodingHandler as requested in #89415
9044 * python/generator.py python/setup.py.in: applied cleanup
9045 patches from Marc-Andre Lemburg
9046 * tree.c: fixing bug #89332 on a specific case of loosing
9047 the XML-1.0 namespace on xml:xxx attributes
9048
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009049Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9050
9051 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9052 corner case from new Merlin's test suite and added a callback
9053 that will be used to improve xmlsec performance
9054
9055
Daniel Veillard0b22def2002-07-29 16:23:03 +00009056Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * HTMLtree.c: trying to fix the <style> escaping problem in
9059 HTML serialization bug #89342
9060
Daniel Veillard0b28e882002-07-24 23:47:05 +00009061Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9064 and rebuilt the web site.
9065
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009066Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009067
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009068 * include/libxml/tree.h: added _private member to xmlNs struct
9069
Daniel Veillard1d995272002-07-22 16:43:32 +00009070Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * HTMLparser.c: fixing bug #84876 based on the xml working
9073 code.
9074
William M. Brack61eaba52002-07-21 11:14:18 +00009075Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9076
9077 * python/Makefile.am: enhanced to fix bug 72012 (errors
9078 when using '-jX' make parameter)
9079
William M. Brackef61d202002-07-19 08:32:00 +00009080Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9081
9082 * xpath.c: small additional enhancement for booleans
9083 compared to nodesets
9084
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009085Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * HTMLtree.c: changed the order of the encoding declaration
9088 attributes in the meta tags due to a bug in IE/Mac
9089
William M. Brack0c022ad2002-07-12 00:56:01 +00009090Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9091
9092 * xpath.c: enhanced handling of booleans (especially '='
9093 and '!=' for nodesets) - fixes bug 85256. Added new
9094 routine xmlXPathNotEqualValues for more proper handling
9095 of '!=' when nodesets are involved.
9096
Daniel Veillard06944e22002-07-11 19:55:18 +00009097Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9100 doc/xmlcatalog_man.xml to the source distribution
9101
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009102Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9103
9104 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9105 asked for this.
9106
Daniel Veillard539638b2002-07-06 19:55:14 +00009107Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * configure.in: preparing 2.4.23
9110 * doc/*: rebuilt the docs
9111
Daniel Veillard176d99f2002-07-06 19:22:28 +00009112Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9113
9114 * parser.c: fixing bug #84169 by fixing the
9115 comment of xmlCreatePushParserCtxt to describe the
9116 encoding detection parameters better.
9117
Daniel Veillard37f961d2002-07-06 17:53:56 +00009118Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * valid.c: fixing bug #79331 in one path the lookup for
9121 ID attributes on a namespaced node wasn't handled correctly :-\
9122
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009123Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * HTMLparser.c: trying to fix 87235 about discarded white
9126 spaces in the HTML parser.
9127 * result/HTML/*: this changes the output of a number of HTML
9128 regression tests
9129
Daniel Veillardfdc91562002-07-01 21:52:03 +00009130Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * xpath.c: applied patch from Richard Jinks for the namespace
9133 axis + fixed a memory error.
9134 * parser.c parserInternals.c: applied patches from Peter Jacobi
9135 removing ctxt->token for good.
9136 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9137 popped out by the regression tests.
9138 * Makefile.am: patch for threads makefile from Gary Pennington
9139
William M. Brack6000af52002-06-28 11:43:13 +00009140Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9141
Daniel Veillardfdc91562002-07-01 21:52:03 +00009142 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009143 expressions involving preceding-sibling (et al).
9144
Daniel Veillard153120c2002-06-18 07:58:35 +00009145Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * hash.c: applied a patch from Peter Jacobi to solve a problem
9148 when compiling with the Watcom C on Win32
9149 * result/schemas/*.err: the change of hashing algo generated
9150 permutations in the output
9151
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009152Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * hash.c: applied patch from Sander Vesik improving the quality of
9155 the hash function.
9156
Aleksey Sanina5808b92002-06-14 17:07:41 +000091572002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009158
9159 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9160 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9161 xmllint.c xpath.c: replaced sprintf() with snprintf()
9162 to prevent possible buffer overflow (the bug was pointed
9163 out by Anju Premachandran)
9164
Daniel Veillarde059b892002-06-13 15:32:10 +00009165Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * parser.c: removed an uninitialized data error popped by valgrind
9168 on PE references
9169
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009170Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9171
9172 * doc/xml.html
9173 adding tutorial reference to the web page
9174
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009175Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9176
9177 * doc/tutorial/xmltutorial.xml
9178 * doc/tutorial/ar01s07.html
9179 * doc/tutorial/ape.html
9180 * doc/tutorial/includegetattribute.c
9181 adding section to tutorial about retrieving an attribute
9182 value
9183
Daniel Veillardf5582f12002-06-11 10:08:16 +00009184Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9185
9186 * parser.c: applied a couple of patches from Peter Jacobi to start
9187 to get rid of ctxt->token, with a possible significant speed
9188 improvement to be gained once done. Better compliance with PE
9189 references constructs in DTDs too.
9190 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9191 from Peter too
9192
Daniel Veillard38d80e22002-06-11 07:24:56 +00009193Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9196 xmlParseElement was likely to have been deallocated at the
9197 time of the report, possibly leading to segfault. Just report
9198 the tag name now.
9199
Daniel Veillard9e412302002-06-10 15:59:44 +00009200Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * xpath.c: patch from Richard Jinks for XPath substring() function
9203 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9204
Aleksey Sanina5808b92002-06-14 17:07:41 +000092052002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009206
9207 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9208
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009209Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9210
9211 *doc/FAQ.html
9212 fixing typos in FAQ, thanks to Robert Funnell for the
9213 editing help
9214
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009215Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * NEWS: got complaints from rpmlint that it was empty
9218
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009219Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9220
9221 * added doc/tutorial, including:
9222 apa.html
9223 apb.html
9224 apc.html
9225 apd.html
9226 ar01s02.html
9227 ar01s03.html
9228 ar01s04.html
9229 ar01s05.html
9230 ar01s06.html
9231 includeaddattribute.c
9232 includeaddkeyword.c
9233 includekeyword.c
9234 includestory.xml
9235 index.html
9236 xmltutorial.xml
9237 libxml tutorial, including generated html
9238
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009239Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9240
9241 * result/c14n/exc-without-comments/merlin-c14n-two-*
9242 result/c14n/without-comments/merlin-c14n-two-*
9243 test/c14n/exc-without-comments/merlin-c14n-two-*
9244 test/c14n/without-comments/merlin-c14n-two-*
9245 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9246 c14n/exc-c14n and slightly modified test script to handle
9247 these test cases
9248 * c14n.c: fixed bugs for complicated nodes set (namespace
9249 without node and others from merlin-c14n-two.tar.gz)
9250 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9251 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9252 for xmlsec performance patch
9253 * xpath.c: fixed self::node() for namespaces and attributes
9254
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009255Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9256
9257 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9258 but with the format parameter
9259 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9260
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009261Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9262
9263 * Makefile.am: updated c14n tests suite
9264 * c14n.c: performance improvement for previous c14n patch
9265
Daniel Veillarde72c7562002-05-31 09:47:30 +00009266Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * parser.c: another peroformance patch from Peter Jacobi, that
9269 time on parsing attribute values.
9270
Aleksey Sanin508a1012002-05-31 06:32:32 +00009271Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9272
9273 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9274 into LibXML2 test suite
9275
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009276Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9277
9278 * c14n.c: propagating xpath ancesstors node fix to c14n
9279 plus small performance improvement to reduce number of
9280 mallocs
9281 * xpath.c: fixed ancestors axis processing for namespace nodes
9282
Daniel Veillard46de64e2002-05-29 08:21:33 +00009283Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9286 Peter Jacobi
9287
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009288Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * configure.in: preparing 2.4.22
9291
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009292Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9295 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9296 a public entry point.
9297 * doc/*: rebuilt the API and docs
9298
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009299Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * xpath.c: patch from Richard Jinks to fix a problem introduced
9302 in the previous patch and pointed by Norm
9303
Daniel Veillardc6924812002-05-24 11:10:43 +00009304Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * libxml.spec.in: fixing bug #81112
9307
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009308Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * uri.c: fixing bug #82848
9311
Daniel Veillarda2878972002-05-24 07:54:39 +00009312Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9313
9314 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9315 output of one catalog test
9316
Aleksey Sanin114e4752002-05-24 07:20:27 +00009317Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009318
Aleksey Sanin114e4752002-05-24 07:20:27 +00009319 * global.data globals.c tree.c include/libxml/globals.h
9320 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9321 default value for global parameter xmlIndentTreeOutput to 1 and
9322 introduced new global parameter xmlTreeIndentString (the string
9323 used to do one-level indent) with default value " " (as it was
9324 in tree.c)
9325
Daniel Veillard49d5af82002-05-23 11:55:49 +00009326Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9329 with trio and schemas.
9330
Daniel Veillard7c13af42002-05-22 09:57:32 +00009331Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * xpath.c: patch from Richard Jinks to fix the problem raised in
9334 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9335
Daniel Veillard5a872412002-05-22 06:40:27 +00009336Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * xmlschemas.c: a bit of work on import.
9339 * xmlschemastypes.c: Charles Bozeman provided a compare function
9340 for date/time types so min/max facet restrictions should work,
9341 indeterminate comparisons return an error instead of equal.
9342 * test/schemas/date_0* result/schemas/date_0_0: specific test
9343 from Charles Bozeman too
9344
Daniel Veillard10b6da42002-05-18 07:55:20 +00009345Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9348 from Christian Cornelssen fixing the man pages and the Catalog
9349 building script.
9350 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9351 next step is <xs:import> I now have a reasonable understanding
9352 of how it works.
9353
Daniel Veillarde5354492002-05-16 08:43:22 +00009354Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9357
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009358Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9359
9360 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9361
Daniel Veillard088bf112002-05-14 11:03:59 +00009362Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * xpath.c: fixing an XPath function evalutation bug pointed out
9365 by Alexey Efimov where the context was lost when evaluating
9366 the function arguments
9367
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009368Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009369
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009370 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9371 function public for XMLSec performance optimizations
9372
Daniel Veillard3cd72402002-05-13 10:33:30 +00009373Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * python/generator.py python/libxml2class.txt : fixed a problem
9376 with the HTML parser pointed by Gary Benson
9377 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9378 example
9379
Aleksey Sanine48a3182002-05-09 18:20:01 +00009380Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9381 * parser.c: fixed bug #81159 (memory growth in SAX)
9382
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009383Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9384 * xpath.c: fixed bug #78858 (the real fix)
9385
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009386Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009387 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009388
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009389Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * tree.c: modified xmlNodeSetBase to allow changing the
9392 base of a document.
9393
Daniel Veillard070803b2002-05-03 07:29:38 +00009394Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * xmlschemastypes.c: patch Charles Bozeman for validation of
9397 all the date, time, and duration types
9398 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9399 * configure.in: fixed an error pointed by an user
9400 * xml2-config.in: fixed an error pointed by an user
9401
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009402Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9403
9404 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9405 win32/libxml2.def.src xmlIO.c: exported default
9406 'file:', 'http:' and 'ftp:' protocols input handlers
9407 and maked protocols comparisson case insensitive
9408
Daniel Veillard34de97f2002-04-30 14:29:22 +00009409Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * configure.in: Neven Has detected a typo
9412
Daniel Veillard28577c32002-04-30 06:48:41 +00009413Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9416 as one of the persons allowed to commit directly to the
9417 module.
9418
Daniel Veillardfc57b412002-04-29 15:50:14 +00009419Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9422 * valid.c: raised a too low limit
9423 * doc/*: rebuilt the docs
9424
Daniel Veillardeca82812002-04-24 11:42:02 +00009425Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * test/XPath/expr/floats test/XPath/expr/functions
9428 result/XPath/expr/floats result/XPath/expr/functions
9429 xpath.c: another XPath conformance patch from Richard Jinks
9430
Daniel Veillard13e04c62002-04-23 17:51:29 +00009431Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * xmlschemas.c: fixed validation of attribute groups.
9434 * test/schemas result/schemas: added an example from the primer
9435
Daniel Veillard88c58912002-04-23 07:12:20 +00009436Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9439 * test/schemas result/schemas: updated the test list
9440
Daniel Veillarde19fc232002-04-22 16:01:24 +00009441Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * TODO: updated a bit
9444 * parser.c: made a comment more specific
9445 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9446 Schemas conformance.
9447 * test/schemas result/schemas: updated the test list
9448
Daniel Veillard441bc322002-04-20 17:38:48 +00009449Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9452 implementing xs:all with minOccurs = 0
9453 * tes/schemas/* result/schemas/*: added more tests covering
9454 xs:all
9455
Daniel Veillard8a001f62002-04-20 07:24:11 +00009456Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * xmlregexp.c: first implementation of the all particle, this
9459 may need to be revisited for case where not all transitions
9460 must be crossed.
9461
Daniel Veillard7646b182002-04-20 06:41:40 +00009462Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * tree.c: another entity processing update from Markus Henke
9465
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009466Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9467
9468 * trionan.c: fixed crash on OSF/1
9469
Daniel Veillardb4398962002-04-19 07:01:55 +00009470Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * xmlschemas.c: more Schemas work
9473 * test/schemas/* result/schemas/*: added more tests coming
9474 from the spec.
9475
Daniel Veillard54761132002-04-18 21:00:44 +00009476Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9479 ExcC14N specification
9480
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009481Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * tree.c: patch from Markus Henke, fix for recursive entities.
9484
Daniel Veillard23b1f372002-04-18 15:50:05 +00009485Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * xpath.c: fix a problem with string() on a document node.
9488
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009489Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * Makefile.am xmlschemas.c: more Schemas work
9492 * test/schemas/* result/schemas/*: added more tests coming
9493 from the spec.
9494
Daniel Veillard6231e842002-04-18 11:54:04 +00009495Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9498 * result/HTML/*: this changes a few things in the results
9499
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009500Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9501
9502 * include/libxml/tree.h: eliminated 'declaration different than
9503 prototype' warning
9504 * include/win32config.h: "resolved" conflicts with errno.h
9505
Daniel Veillardb509f152002-04-17 16:28:10 +00009506Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9509 on the automata interfaces and debug of counted choices
9510 * test/schemas/* result/schemas/*: added a number of tests
9511
Daniel Veillard8651f532002-04-17 09:06:27 +00009512Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9515 a bit of work on Schemas
9516 * testSchemas.c: try to make it more useful
9517 * test/schemas/* result/schemas/* Makefile.am: changed the
9518 Schemas regression test procedure, started adding a few samples
9519
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009520Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9521
9522 * include/libxml/encoding.h: Patch for the Borland C++ builder
9523 * include/libxml/tree.h: Patch for the Borland C++ builder
9524 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009525 * win32/bcb5: New directory for the Borland C++ builder
9526 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009527
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009528Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9529
9530 * win32/Makefile.msvc: Update for XML Schema support
9531 * win32/configure.js: Update for XML Schema support
9532 * win32/libxml2.def.src: Update for XML Schema support
9533
Daniel Veillard4255d502002-04-16 15:50:10 +00009534Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9537 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9538 xmlunicode.c include/libxml/Makefile.am
9539 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9540 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9541 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9542 include/libxml/xmlversion.h.in : merged the current state of
9543 XML Schemas implementation, it is not configured in by default,
9544 a specific --schemas configure option has been added.
9545 * test/automata test/regexp test/schemas Makefile.am
9546 result/automata result/regexp result/schemas:
9547 merged automata/regexp/schemas regression tests
9548
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009549Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * xpath.c: Gary found a compile time problem, fixes #78823
9552
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009553Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * configure.in: release of 2.4.20
9556 * doc/*: updated and rebuilt the docs
9557
Daniel Veillardf544f192002-04-15 12:56:56 +00009558Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * python/Makefile.am: patch from Cristian Gafton to build on
9561 Red Hat 6.2, should also fix #75779
9562
Daniel Veillard940492d2002-04-15 10:15:25 +00009563Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * valid.c: first part of fixing #78729
9566
Daniel Veillardeb475a32002-04-14 22:00:22 +00009567Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9570 escaping of URI when saving HTML files.
9571 * result/HTML/*: this impacted some tests
9572
Daniel Veillard9b731d72002-04-14 12:56:08 +00009573Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * configure.in: trying to fix #77441
9576
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009577Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * include/libxml/xmlIO.h: Hallski complained it could not be
9580 included by itself.
9581
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009582Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9585
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009586Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9587
9588 * win32/configure.js: patch from Nilo for the c14n option
9589 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9590
Daniel Veillardda423da2002-04-10 19:25:38 +00009591Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9594 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9595 LIBXML_THREAD_ENABLED
9596
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009597Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * xpath.c: another patch from Richard Jinks for substring conformance
9600 * test/XPath/expr/floats test/XPath/expr/strings
9601 result/XPath/expr/floats result/XPath/expr/strings: update of the
9602 test suite to check those.
9603
Daniel Veillard01917aa2002-04-10 11:30:41 +00009604Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * xpath.c: patch from Richard Jinks for .x float parsing.
9607
Daniel Veillard46d6c442002-04-09 16:10:39 +00009608Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * parser.c: patch from Markus Henke when an encoding ain't recognized
9611
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009612Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * libxml.m4: got a report that #include <string.h> was needed
9615
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009616Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9619
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009620Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9621
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009622 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009623
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009624Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9627 pointed out by Melvyn Sopacua.
9628
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009629Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * libxml.m4: Frédéric Crozat gave a patch related to the change
9632 of Include paths breaking the libxml.m4
9633
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009634Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * xpath.c: Fix bug #76927 forgot to save some context
9637 when evaluating binary expressions
9638
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009639Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * configure.in: fixed configure for MPE/iX from Markus Henke
9642 * xmlmemory.c: fixed initialization problems
9643 * xpath.c: another set of patches from Richard Jinks this
9644 fixes "make XPathtests" on linux
9645
Daniel Veillard21458c82002-03-27 16:12:22 +00009646Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9649 * test/XPath/expr/compare test/XPath/expr/equality
9650 test/XPath/expr/floats test/XPath/expr/functions
9651 test/XPath/expr/strings result/XPath/expr/compare
9652 result/XPath/expr/equality result/XPath/expr/floats
9653 result/XPath/expr/functions result/XPath/expr/strings: Updated
9654 tests though they show a divergence on Linux
9655
Daniel Veillard28dfed12002-03-27 09:08:17 +00009656Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * xpath.c trionan.c: previous commit also included patches
9659 from Richard Jinks on some IEEE support corner case
9660
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009661Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9664 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9665 that $(datadir) should be used for docs
9666
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009667Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9670 could leak filedescriptors
9671
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009672Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * configure.in nanohttp.c: applied patch from Allan Clark for
9675 UnixWare/OpenServer
9676
Daniel Veillard19274092002-03-25 16:48:03 +00009677Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * configure.in: preparing 2.4.19
9680 * doc/*: rebuilt the docs
9681
Daniel Veillard56b2db72002-03-25 16:35:28 +00009682Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * nanohttp.c: fixing #76043, got fed up with non-portability
9685 of that piece of code.
9686
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009687Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * valid.c SAX.c: Never commit without running "make tests" :-(
9690 fix a couple of stupidities in the previous commit
9691 * result/*: a few changes in some attribute order result of previous
9692 commit.
9693
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009694Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9697 the internal subset should not raise duplicate ID errors,
9698 also there was a small bug in conjunction to namespace
9699 declarations defaulted and xml:xxx attributes DTD definitions.
9700
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009701Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xpath.c: Richard Jinks also raised some rounding problems
9704 this tries to fix them
9705
Daniel Veillard4e2df542002-03-22 12:23:14 +00009706Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9709 behaviour in xmlXPathCastToString()
9710
Daniel Veillarddb552912002-03-21 13:27:59 +00009711Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9714 raised by Morus Walter
9715
Daniel Veillard9e537932002-03-21 13:08:08 +00009716Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9719 from Igor
9720
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009721Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * xpath.c: fixing #75619, related to a problem when trying
9724 to evaluate condition when the current node set resulting
9725 from that sub-step evaluation is empty. Also fixes 2 potential
9726 problem with previous-sibling and next-siblings axis.
9727
Daniel Veillard1840ef02002-03-21 08:05:23 +00009728Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9731 HTML support is not configured in.
9732
Daniel Veillard561b7f82002-03-20 21:55:57 +00009733Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9736 include/libxml/tree.h: dohh I really didn't intended to commit
9737 this test version :-(
9738
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009739Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * testSAX.c: I wanted to see the real speed at the SAX interface
9742 after a little too many Ximianer started complaining about the
9743 parser speed.
9744 added a --quiet option:
9745 paphio:~/XML -> ls -l db100000.xml
9746 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9747 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9748 3200006 callbacks generated
9749 real 0m1.270s
9750 Which means 16MBytes/s and 3Mcallback/s
9751
Daniel Veillardc62a1472002-03-19 18:35:12 +00009752Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * xpath.c: valgrind spotted another error that time when running
9755 on libxslt regression tests
9756
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009757Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * Makefile.am: adding "make valgrind" running the full regression
9760 tests (except python ones) under Valgrind (using valgrind -q
9761 which was kindly added by the author).
9762 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9763 passes cleanly now except an obcure floating point initialization
9764 raised in log10() in one XPath regression test ???
9765 * tree.c: edited some comments to close #75244
9766
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009767Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9770 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9771 context of ScrollKeeper, made sure that if the number is
9772 an integer, the serialization follows the description at
9773 http://www.w3.org/TR/xpath#section-String-Functions
9774
Daniel Veillard5997aca2002-03-18 18:36:20 +00009775Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009777 * configure.in: preparing 2.4.18
9778 * doc/*: updated and rebuilt the web site
9779 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9780 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009781 * parser.c: humm, changed the way the SAX parser work when
9782 xmlSubstituteEntitiesDefault(1) is set, it will then
9783 do the entity registration and loading by itself in case the
9784 user provided SAX getEntity() returns NULL.
9785 * testSAX.c: added --noent to test the behaviour.
9786
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009787Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * parser.c: Wilfried Teiken provided a hackish but working
9790 way to get context reported back on entities when parsing
9791 with SAX and without breaking the DOM build.
9792
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009793Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * c14n.c: applied a new patch from Aleksey Sanin
9796 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9797 to reference Aleksey implementation of XML digital Signatures
9798
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009799Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * xpath.c: small fix to avoid potential problem due to
9802 ordering of freeing data
9803 * python/Makefile.am: people were complaining about
9804 the generated file in python dir not being built
9805
Daniel Veillardd2379012002-03-15 22:24:56 +00009806Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9809 python/generator.py python/libxml.c python/types.c: Cleanup
9810 of the python Makefiles based on Jacob and James feedback,
9811 fixed the spec file accordingly, fixed the number of warning
9812 that passing my pedantic CFLAGS was generating. Conclusion
9813 is that Python includes are real crap.
9814
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009815Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * configure,in: it was reported quite a few times that
9818 xml2-config --cflags should not output
9819 -I$includeprefix/libxml2/libxml because libxml2 header names
9820 clashes with existing names like list.h from C++ stl.
9821 Includes should be #include<libxml/xxx.h> so ...
9822
Daniel Veillard6f293b12002-03-15 09:42:33 +00009823Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * c14n.c: another patch from Aleksey Sanin
9826
Daniel Veillard5c396542002-03-15 07:57:50 +00009827Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9830 canonicalization algorithm
9831 * doc/xml.html doc/index.html: added the C14N references on the
9832 index page.
9833
jacob berkman9be65862002-03-14 02:15:56 +000098342002-03-13 jacob berkman <jacob@ximian.com>
9835
9836 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9837 usage, redundant, and gcc specific
9838
Daniel Veillard75be0132002-03-13 10:03:35 +00009839Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * xpath.c: speedup some node selection operations, this can
9842 have a significant impact on DocBook Norm's stylesheets
9843 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9844 make sure it's always the case
9845 * debugXML.c: distinguish CDATA and comments in ls operations
9846
Daniel Veillard61f26172002-03-12 18:46:39 +00009847Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9850 to generate better API descriptions etc...
9851
Daniel Veillard9ff88172002-03-11 09:15:32 +00009852Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * c14n.c: Fixing #74186, made sure all boolean expressions
9855 get fully parenthesized, ran indent on the output
9856 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9857 include/libxml/tree.h: also #74186 related, removed the
9858 --with-buffers option, and all the preprocessor conditional
9859 sections that were resulting from it.
9860
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009861Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * valid.c: applied patch from Dodji Seketeli fixing an
9864 uninitailized variable in xmlValidGetValidElements()
9865
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009866Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * c14n.c: fixed a few comments
9869 * doc/*.html doc/*/*.html: regenerated the docs and added
9870 the C14N API
9871 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9872
Daniel Veillardfa49d872002-03-09 10:20:00 +00009873Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * check-xml-test-suite.py: fix to adapt varaiations in the
9876 bindings
9877 * configure.in python/setup.py python/setup.py.in: fixed to
9878 have the version of the python scripts automatically updated
9879
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009880Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9883 in xmlCopyProp()
9884
Daniel Veillardaf43f632002-03-08 15:05:20 +00009885Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * configure.in: preparing 2.4.17 release
9888 * doc/*: updated and rebuilt the docs
9889 * xpath.c: fixed a comment
9890 * python/libxml.c: fixed a possible reentrancy problem
9891
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009892Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9895 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9896 added a specific regression test
9897 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9898 not raise exceptions when failing to find the attribute.
9899
Daniel Veillard90bc3712002-03-07 15:12:58 +00009900Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * configure.in xmllint.c: owen pointed out a problem with the
9903 ftme fix, gettimeofday() was not detected by configure and
9904 the ftime header wasn't included, dohhh
9905
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009906Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * configure.in xmllint.c: trying to fix #71457 for timing
9909 precision when gettimeofday() is not availble but ftime() is
9910
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009911Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9914 are now copied on install and part of the -devel RPM
9915
Daniel Veillard7b416132002-03-07 08:36:03 +00009916Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * xpath.c: trying to avoid bug #72150 which was apparently
9919 caused by a gcc bug (or a processor problem) as detailed
9920 at http://veillard.com/gcc.bug
9921
Daniel Veillardf742d342002-03-07 00:05:35 +00009922Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9925 fixed xmlReconciliateNs(), added a Python test/example for
9926 inter-document cut'n paste
9927 * python/libxml.py: fixed node.doc on document nodes and added
9928 xpathEval() onto node objects
9929
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009930Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9933 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9934 fixup and integrated tests for the serialization stuff
9935
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009936Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9939 moved the libxml man page to section 3
9940
Daniel Veillard1e774382002-03-06 17:35:40 +00009941Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * tree.c: fix bug #72490
9944 * python/libxml.c python/libxml.py: added methods serialize()
9945 and saveTo() to all node elements.
9946
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009947Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * xmlIO.c: closed #73430, don't read from an input source
9950 which indicated an end-of-file or an error.
9951
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009952Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * parser.c: make sure SAX endDocument is always called as
9955 this could result in a Python memory leak otherwise (it's
9956 used to decrement ref-counting)
9957 * python/generator.py python/libxml.c python/libxml.py
9958 python/libxml2-python-api.xml python/libxml2class.txt
9959 python/tests/error.py python/tests/xpath.py: implemented
9960 the suggestions made by Gary Benson and extended the tests
9961 to match it.
9962
Daniel Veillardba5e18a2002-03-05 09:36:43 +00009963Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * python/generator.py: applied patch fixing #73450
9966
Daniel Veillard044fc6b2002-03-04 17:09:44 +00009967Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * xpath.c: fixing #61290 "namespace nodes have no parent"
9970 long standing divergence from the XPath REC. NodeSets
9971 simply hold a copy of namespace nodes and those node ->next
9972 points to the parent (which may not be the node carrying the
9973 definition).
9974 * include/libxml/xpath.h: flagged but didn't added a possible
9975 speedup
9976 * DOCBparser.c HTMLparser.c: removed some warnings from push
9977 parser due to new state being added.
9978 * tree.c: new fix from Boris Erdmann
9979 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
9980 the XML Canonalization support from Aleksey Sanin
9981
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00009982Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * tree.c: patch from Boris Erdmann fixing some namespace odities
9985 with xmlCopyNode()
9986
Daniel Veillardc6613042002-03-02 09:34:02 +00009987Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * xmlIO.c: fix bug #72706 when loading a NULL entity
9990
Daniel Veillardc0fef772002-03-01 16:16:31 +00009991Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
9994 actually change in a future XML Namespace revision.
9995
Daniel Veillard79426f22002-03-01 16:14:17 +00009996Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
9999 added the possibility of returning nodesets from XPath extension
10000 functions written in Python
10001
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010002Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * python/*: commiting some Python bindings work done while travelling
10005
Daniel Veillard97300512002-03-01 09:13:41 +000010006Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10009 explicitely with memory debugging switched on
10010
Daniel Veillard6361da02002-02-23 10:10:33 +000010011Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10014 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10015 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10016 the accessor generator for strings
10017 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10018 regression test.
10019
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010020Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * python/README python/generator.py python/libxml.c python/setup.py:
10023 added the 'usual' setup.py to allow building a libxml2-python
10024 module based on the same code. The initialization is however
10025 different the 2 .so files fo libxml2 and libxslt are identical and
10026 they entry point initialize both libraries. this is done to avoid
10027 some possible nasty problem since the Python don't merge the maps
10028 of all shared modules.
10029
Daniel Veillard158a4d22002-02-20 22:17:58 +000010030Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * parser.c: fixed a push/encoding bug reported by Michael
10033 on librsvg
10034
Daniel Veillard7839e162002-02-20 18:54:48 +000010035Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * include/libxml/parserInternals.h: fixes a misplaced #endif
10038
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010039Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * parser.c valid.c: found and fixed a couple of allocation bugs
10042
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010043Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * doc/xml.html doc/python.html doc/*: added a Python and binding
10046 page describing the current state of the Python bindings and
10047 giving pointers to the other languages wrappers.
10048
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010049Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10052 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10053 rebuilt the API and web site
10054 * xpath.c: fixed #71978 portability bugs
10055
Daniel Veillard8aff2472002-02-19 21:50:43 +000010056Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10059
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010060Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * include/libxml/parserInternals.h parser.c: had to change
10063 2 internal parsing API when processing document content
10064 to check the start and end of element content are defined
10065 in the same entity
10066 * valid.c include/libxml/valid.h: attribute normalization can
10067 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10068 with the context to report it.
10069 * SAX.c: fixed the last known bugs, crazy validation constraints
10070 when a document is standalone seems correctly handled. There
10071 is a couple of open issues left which need consideration especially
10072 PE93 on external unparsed entities and standalone status.
10073 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10074 The 2 tests left failing are actually in error. Cleanup done.
10075
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010076Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * valid.c: implemented E59 spaces in CDATA does not match the
10079 nonterminal S
10080
Daniel Veillard878eab02002-02-19 13:46:09 +000010081Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * SAX.c parser.c valid.c: more validation test fixups
10084 * check-xml-test-suite.py: added duration info for the tests
10085
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010086Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * parser.c valid.c: a couple of errors were reported but not
10089 saved back as such in the parsing context. Down to 1% failure rate
10090 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10091
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010092Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * xmlInternald.c: isExtender was missing a char
10095 * parser.c include/libxml/parser.h: % are acceptable in the
10096 internal subset if within a PUBLIC ID
10097
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010098Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * SAX.c parserInternals.c valid.c: more work on the conformance
10101 suite. Took the step to finally block documents with encoding
10102 errors. It's a fatal error per the spec, people should have fixed
10103 their documents by now.
10104
Daniel Veillard55253e22002-02-18 14:32:39 +000010105Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * check-xml-test-suite.py: fixed the test script after some discussion
10108 on the semantic of TYPE="error"
10109 * Makefile.am: added the script to the distrib
10110
Daniel Veillard28757702002-02-18 11:19:30 +000010111Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * SAX.c entities.c: fixed a couple of conformances issues deep
10114 into the validation code (standalone and undeclared Notations)
10115
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010116Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10119 stayed there for years !
10120
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010121Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10124 missing
10125
Daniel Veillardc7612992002-02-17 22:47:37 +000010126Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * check-xml-test-suite.py: improved the behaviour a bit as
10129 well as the logs
10130 * parser.c valid.c SAX.c: fixed a few more bugs
10131 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10132
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010133Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * check-xml-test-suite.py: python script to run regression tests
10136 against the XML Test suite of W3C/OASis
10137 * SAX.c: fixed a validation bug
10138 * parser.c: fixed 3 errors pointed by the test suite
10139 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10140 * python/Makefile.am: fixed a dependendy
10141
Daniel Veillard9f28f302002-02-15 20:48:08 +000010142Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * xmlmemory.c: avoid a warning bug #71594
10145
Daniel Veillard144024e2002-02-13 21:14:46 +000010146Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10149 warning on alpha/Tru64
10150
Daniel Veillarde4301c82002-02-13 13:32:35 +000010151Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * include/libxml/entities.h: fixing a comment
10154 * valid.c: fixing some troubles with validity check on namespaces
10155 * result/VC/NS3 test/VC/NS3: added a specific regression test
10156
Daniel Veillarda6d05382002-02-13 13:07:41 +000010157Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * tree.c: Fixing #71342 serializing '\n' in attribute values
10160 * result/noent/att3 result/att3 test/att3: added a specific
10161 test.
10162
Daniel Veillard797a5652002-02-12 13:46:21 +000010163Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * python/libxml.c: couple of bug fixes
10166
Daniel Veillard01a6d412002-02-11 18:42:20 +000010167Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * python/*.py: removed tabs and used spaces.
10170
Daniel Veillard397ff112002-02-11 18:27:20 +000010171Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10174 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10175
Daniel Veillard03517542002-02-11 13:54:40 +000010176Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10179 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10180
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010181Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * include/libxml/encoding.h include/libxml/entities.h
10184 include/libxml/globals.h include/libxml/parser.h
10185 include/libxml/threads.h include/libxml/tree.h
10186 include/libxml/xmlmemory.h: trying to fix the include mess
10187
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010188Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * include/libxml/xmlmemory.h: reverted part of the previous
10191 attempt to provide #69655, this was breaking the build.
10192
Daniel Veillard0ba59232002-02-10 13:20:39 +000010193Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10196 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10197 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10198 include/libxml/parserInternals.h include/libxml/tree.h
10199 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10200 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10201 clean.
10202 * python/libxml.c: fixed a warning.
10203
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010204Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10207 copying of node, merge back IDs in the target document.
10208 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10209 test/XInclude/ents/ids.xml: test case
10210 * result/VC/ElementValid4: output changed due to a typo fix
10211
Daniel Veillard1c18e302002-02-09 22:16:40 +000010212Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * python/Makefile.am: seems some version of automake didn't
10215 generate the dependancies right as Jacob found out. Add
10216 an extra dependancy rule.
10217
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010218Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * parserInternals.c valid.c: Justin Fletcher found some parts
10221 of the code needing cleanup
10222 * libxml.spec.in python/Makefile.am python/generator.py
10223 python/libxml.c python/libxml.py: Fixed the python Makefiles
10224 corrected a bug showing up on ia64, changed the name of the
10225 python internal module too
10226
Daniel Veillard07be19b2002-02-08 14:20:35 +000010227Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * Makefile.am: applied patch from Andris Pavenis for binary
10230 name suffixes
10231
Daniel Veillardf216d462002-02-08 13:44:24 +000010232Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * xmllint.c win32/win32config.h: fixing #68748
10235
Daniel Veillardd455d792002-02-08 13:37:46 +000010236Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * valid.c: fixing #70166
10239
10240Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * valid.c: fixing #70077
10243
Daniel Veillardc575b992002-02-08 13:28:40 +000010244Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * Copyright Makefile.am README configure.in libxml.spec.in:
10247 Changed to the MIT Licence
10248 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10249 doc/xmlio.html: updated the doc accordingly
10250 * include/libxml/xmlwin32version.h configure.in: preparing
10251 2.4.14 release
10252 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10253 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10254 fixed the const xmlChar * wrapper and generator, XPath extension
10255 functions now use the context as first argument
10256 * python/tests/tstxpath.py python/tests/xpath.py
10257 python/tests/xpathext.py: Updated the tests accordingly
10258 * tree.c: fixed bug #70067
10259
Daniel Veillard7db38712002-02-07 16:39:11 +000010260Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * Makefile.am: cleanup
10263 * debugXML.c: always use stdout if output is NULL
10264 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10265 * python/Makefile.am python/generator.py python/libxml2class.txt
10266 python/libxml_wrap.h python/types.c: augmented the number of bindings
10267 handling FILE * and XPath contexts
10268 * python/tests/Makefile.am: avoid a stupid problem due to the
10269 use of TEST.
10270
Daniel Veillard15a143b2002-02-06 22:40:50 +000010271Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10274
Daniel Veillard70cab352002-02-06 16:06:58 +000010275Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * python/TODO python/libxml.c: cleanup the extension function lookup
10278 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10279
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010280Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * configure.in python/Makefile.am: do not install outside
10283 of prefix
10284
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010285Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * python/TODO python/libxml.c: started adding SAX interfaces
10288 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10289 SAX test
10290
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010291Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * tree.c: hardened the addChild function
10294 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10295 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10296 added accessors needed for xmlNode, a bit more testing and
10297 extension of interfaces
10298 * python/tests/Makefile.am python/tests/build.py: added a test
10299 build from scratch/save/load/check
10300
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010301Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * parserInternals.c: change a small bit in the way valididy
10304 error messages get initialized
10305 * python/TODO python/libxml.c python/libxml2-python-api.xml
10306 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10307 added some memory debugging to track leaks at the libxml2 level
10308 * python/tests/*.py: changed all tests to check for leaks,
10309 there is just one left in XPath extension registrations.
10310
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010311Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * python/TODO python/generator.py python/libxml2-python-api.xml
10314 python/libxml2class.txt: more accessor classes for the parser
10315 context, allow to switch on and check validity
10316 * python/tests/Makefile.am python/tests/error.py
10317 python/tests/invalid.xml python/tests/valid.xml
10318 python/tests/validate.py: attded more test and and added error.py
10319 which I forgot to commit in the last step
10320
Daniel Veillard3ce52572002-02-03 15:08:05 +000010321Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * python/Makefile.am python/types.c: cleanup
10324 * python/libxml.c python/libxml.py python/libxml_wrap.h
10325 python/generator.py python/libxml2-python-api.xml
10326 python/libxml2class.txt: added class for parser context, added
10327 first cut for push mode support. Added a framework to generate
10328 accessors functions.
10329 * python/tests/Makefile.am python/tests/push.py: added a push
10330 test
10331
Daniel Veillardcfb05462002-02-02 23:18:22 +000010332Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10335 bug a bit of cleanup.
10336
Daniel Veillard5d819032002-02-02 21:49:17 +000010337Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10340 python/libxml2class.txt: adding error redirections and preformat
10341 to a python handler
10342 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10343 tests self checking
10344
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010345Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10348 a function
10349
Daniel Veillard9589d452002-02-02 10:28:17 +000010350Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10353 python/libxml.c python/libxml2-python-api.xml
10354 python/libxml2class.txt: Progressing through the TODOs, class
10355 description output, extra XML API, RPM now builds the wrappers
10356 for all python installed versions
10357
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010358Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * configure.in libxml.spec.in python/Makefile.am python/TODO
10361 python/generator.py python/libxml2class.txt: added more informations
10362 in the libxml2-python package including docs. Slightly changed
10363 the class hierarchy
10364 * python/tests/*: added basic regression tests infrastructure too
10365
10366Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10369 added libxml2-python as part of the packages installed
10370
Daniel Veillarda7340c82002-02-01 17:56:45 +000010371Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * python/Makefile.am python/generator.py python/libxml.c
10374 python/libxml.py: more work, now able to extend the
10375 XPath interpreter with functions written in python.
10376
Daniel Veillardc3e39442002-02-01 09:29:41 +000010377Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * python/Makefile.am: Jacob sent a patch to allow building from
10380 tarfile.
10381
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010382Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10385 inserted the python wrappers build, I hope this won't be too
10386 unportable
10387
Daniel Veillard1971ee22002-01-31 20:29:19 +000010388Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * xpath.c: minor optimization
10391 * python/generator.py python/libxml.c python/libxml.py
10392 python/libxml_wrap.h: more work on the python bindings,
10393 they now support XPath and there is no evident leak
10394
Daniel Veillard36ed5292002-01-30 23:49:06 +000010395Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * python/generator.py python/libxml.c python/libxml.py:
10398 more work on the python bindings generator.
10399
Daniel Veillard96fe0952002-01-30 20:52:23 +000010400Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * python/generator.py python/libxml.c python/libxml_wrap.h:
10403 more work on the python bindings.
10404
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010405Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * python/generator.py python/libxml.c python/libxml.py
10408 python/libxml_wrap.h: commited early version of a python binding
10409 for private use only ATM
10410
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010411Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * entities.c tree.c include/libxml/entities.h: applied patch
10414 from Anthony Jones to implement copy of DTD subtree too. Had
10415 just to keep 2 function private which really ought to become
10416 public ones.
10417
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010418Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * xmllint.c: added pointers to the web pages in the usage()
10421
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010422Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * tree.c: more fixes from Petr Kozelka for attribute handling
10425 in the tree API to align the semantic with DOM.
10426
Daniel Veillard36065812002-01-24 15:02:46 +000010427Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * valid.c tree.c entities.c: another set of patches from
10430 Anthony Jones for copy operations cleanup and robustness
10431
Daniel Veillardf8592562002-01-23 17:58:17 +000010432Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10435 an alphabetic index based on comments content
10436 * doc/*: rebuilt the web site with the new references
10437
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010438Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * parserInternals.h: Greg Sjaardema suggested to use an
10441 eponential buffer groth policy in xmlParserAddNodeInfo()
10442
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010443Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10446 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10447 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10448 to generate cross-references, and added/updated the stylesheets
10449 to generate and link API indexes. The generic keyword index
10450 is not done yet.
10451 * doc/*.html: regenerated all the usual docs too
10452
Daniel Veillard2070c482002-01-22 22:12:19 +000010453Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * debugXML.c: added an xpath function to the shell for T. V. Raman
10456
10457Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010458
10459 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10460 debug routines.
10461
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010462Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10465 support of attribute nodes
10466
Daniel Veillard9d06d302002-01-22 18:15:52 +000010467Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10470 hopefully near complete and fully documented of the API in XML
10471 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10472 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10473 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10474 include/libxml/parserInternals.h include/libxml/valid.hi
10475 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10476 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10477 include/libxml/xpath.h include/libxml/xpathInternals.h:
10478 Cleaned up the doc comments a lot in the process, the interface
10479 coverage is now 100%
10480
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010481Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10484 extracts comments from the gtk-doc DocBook output (a bit
10485 convoluted but seems to work).
10486
Daniel Veillard61006472002-01-21 17:31:47 +000010487Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10490 added an XML description of the API, moved the script generating
10491 it here. Added a "make api" target
10492
Daniel Veillardd2f23002002-01-21 13:36:00 +000010493Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10496
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010497Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * xpath.c include/libxml/xpathInternals.h: the change made to
10500 xmlXPathFuncLookupFunc was incompatible roll it back
10501
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010502Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * SAX.c: cleanup patch from Anthony Jones
10505 * doc/Makefile.am: fix the headers to avoid in make scan
10506 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10507 includes, * vs Ptr and general cleanup
10508 * parsedecl.py: first version of a script to extract the
10509 module interfaces, the goal will be to provide .decl or XML
10510 specification of the interfaces to build wrappers.
10511
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010512Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10515 now provides return codes in case of errors
10516
Bjorn Reese026d29f2002-01-19 15:40:18 +000010517Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10518
10519 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10520 Upgraded to trio baseline 1.6
10521 * strio.h strio.c: Replaced by triostr.h and triostr.c
10522
Daniel Veillard572577e2002-01-18 16:23:55 +000010523Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10526 of strdup usage in the code
10527
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010528Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * parser.c error.c: Keith Isdale complained rightly that
10531 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10532
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010533Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * tree.c: fixed the funxtion to set the xml: attributes
10536 * debugXML.c: added "setbase" to test it.
10537
Daniel Veillard2c748c62002-01-16 15:37:50 +000010538Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10541 to allow updating an attribute content
10542
Daniel Veillard8de85c62002-01-15 17:10:15 +000010543Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * libxml.h: try to avoid problems when compiling on Windows
10546
Daniel Veillard314cfa02002-01-14 17:58:01 +000010547Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * hash.c: patch from Anthony Jones for hash.c allocation size
10550 * Makefile.am: trying to work around Yet Another Libtool Madness
10551 and build the 2.4.13 release finally ...
10552
Daniel Veillard744683d2002-01-14 17:30:20 +000010553Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10556 * doc/* : update of the documentation
10557
Daniel Veillarde6a55192002-01-14 17:11:53 +000010558Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10561 at fixing #61290 :-(
10562
Daniel Veillardfb25a512002-01-13 20:32:08 +000010563Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10566 Fixes bug #67229
10567
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010568Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * tree.c: trying to avoid troubles when a subtree is copied
10571 and coalesced in part with the target tree. Should fix
10572 bug #67407
10573
Daniel Veillardd8224e02002-01-13 15:43:22 +000010574Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * valid.c: fixed validation of attributes content of type
10577 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10578 values, very old bug. Fixes #67671
10579
Daniel Veillard8107a222002-01-13 14:10:10 +000010580Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * parser.c include/libxml/parserInternals.h tree.c: integrated
10583 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10584 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10585
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010586Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * threads.c: applied Serguei Narojnyi's patch to add native
10589 thread support on the Win32 platform
10590 * testThreadsWin32.c Makefile.am: added the test program also
10591 from Serguei, Win32 specific
10592 * include/win32config.h include/libxml/xmlwin32version.h.in:
10593 added patch from Igor for the Windows thread specific defines.
10594
Daniel Veillard845cce42002-01-09 11:51:37 +000010595Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10598
Daniel Veillard7b602b42002-01-08 13:26:00 +000010599Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10602 output page into XMLinfo.html. Close bug #66951 and
10603 raised by Robert Collins too.
10604
Daniel Veillard73c6e532002-01-08 13:15:33 +000010605Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * encoding.c: Paul Keogh pointed out a possibility of segfault
10608 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10609 Closes bug # 68238
10610
Daniel Veillard4a859202002-01-08 11:49:22 +000010611Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * doc/*.html: updated the Gdome2 links
10614
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010615Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * libxml.h: Applied following patches from Robert Collins
10618 and make sure IN_LIBXML is defined when compiling it
10619 -------
10620 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10621 as well as Visual C.
10622 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10623 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10624 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10625 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10626 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10627 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10628 xmlSysIDExists xmlNoNetExists).
10629 * xmllint.c: Don't include winsock2.h for Cygwin.
10630
Daniel Veillard401c2112002-01-07 16:54:10 +000010631Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10634 when the version info is not present.
10635
Daniel Veillard6f42c132002-01-06 23:05:13 +000010636Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * tree.c: Anthony Jones pointed out a problem in
10639 xmlStringGetNodeList() and provided a fix for it
10640
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010641Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010643 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010644 xmlCreatePushParserCtxt() when the initial buffer passed
10645 is large.
10646
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010647Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * win32/*: big cleanup of the Windows/MSVC project files
10650 from Igor Zlatkovic
10651
Daniel Veillardcebb1362002-01-02 13:13:30 +000010652Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * doc/Makefile.am: should fix #67674 and avoid troubles if
10655 xsltproc is not available or fails in the prefix provided
10656
Daniel Veillard26908ab2002-01-01 16:50:03 +000010657Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10660
Daniel Veillard5344c602001-12-31 16:37:34 +000010661Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10662
10663 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10664 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10665 Fixed a few other problems raised by Charlie Bozeman.
10666 * result/VC/ElementValid[5-7]: fixed the output
10667
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010668Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10669
10670 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10671 patches from Charlie Bozeman. Regenerated the HTML docs.
10672
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010673Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10674
10675 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10676 for Windows from Igor
10677
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010678Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10679
10680 * xmllint.c: applied Justin Fletcher patch for --output or -o
10681
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010682Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10683
10684 * win32/libxml2/libxml2.def.src: close #67019
10685
Daniel Veillard01db67c2001-12-18 07:09:59 +000010686Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10687
10688 * xmllint.c: applied Justin Fletcher generic timing patch
10689 similar to the one already applied to xsltproc.
10690
Daniel Veillardd1640922001-12-17 15:30:10 +000010691Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10692
10693 * include/libxml/tree.h tree.c: applied documentation patches
10694 from Charlie Bozeman
10695
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010696Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10697
10698 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10699
Daniel Veillard29e43992001-12-13 22:21:58 +000010700Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10701
10702 * valid.c: fix the xmlStrdup() used in the previous patch.
10703 * valid.c: added --dropdtd
10704 * tree.c: fixed xmlUnlinkNode so it also removes the references
10705 from the document if the node is a DTD
10706
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010707Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10708
10709 * HTMLtree.c valid.c: cleanup some static declarations
10710
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010711Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10712
10713 * xmllint.c: removed another strdup()
10714 * doc/FAQ: removed the HP/UX entry
10715
Daniel Veillarded472f32001-12-13 08:48:14 +000010716Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10717
10718 * valid.c: fix bug #66816 when validating.
10719 * xmllint.c: don't use sys/time.h if configure did not found it
10720
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010721Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10722
10723 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10724 xmlcatalog_man.xml
10725
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010726Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10727
10728 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10729 xmlInitMemory() was declared twice
10730
Daniel Veillardb82c1662001-12-09 14:00:54 +000010731Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10732
10733 * globals.c: do not reference strdup() !
10734 * configure.in libxml-2.0.pc.in: trying to fix the libs
10735 of the various config extraction modules
10736
Daniel Veillardef90ba72001-12-07 14:24:22 +000010737Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10738
10739 * configure.in : preparing 2.4.12
10740 * doc/* : updated and rebuilt the docs
10741
Daniel Veillard220346d2001-12-07 11:33:54 +000010742Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10743
10744 * uri.c: closed bug #66159
10745 * testURI.c: added --escape option
10746 * configure.in: some cleanup for xml2-config --cflags
10747
Daniel Veillard2a906822001-12-06 14:34:08 +000010748Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10749
10750 * globals.c testThreads.c: removed some misplaced includes
10751 of xmlversion.h
10752
Daniel Veillarde28313b2001-12-06 14:08:31 +000010753Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10754
10755 * threads.c: patch from Gary Pennington fixing a possible
10756 problem at initialization time.
10757
Daniel Veillardd3b08822001-12-05 12:03:33 +000010758Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10759
10760 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010761 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010762 CodeWarrior.
10763
Daniel Veillarda7866932001-12-04 13:14:44 +000010764Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10765
10766 * xmllint.c: applied Geert Kloosterman's patch to fix
10767 --repeat --timing output
10768
Daniel Veillard19840942001-11-29 16:11:38 +000010769Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10770
10771 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10772 where non-wellformed XML declaractions were not detected.
10773
Daniel Veillarde85d9342001-11-28 14:43:12 +000010774Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10775
10776 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10777
Daniel Veillard22f25a82001-11-28 09:12:23 +000010778Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10779
10780 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10781 gets reset by xmlCleanupInputCallbacks() and this makes the
10782 function useless. Same for output.
10783
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010784Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10785
10786 * xmlIO.c: robert pointed out a loop error in callback cleanups
10787
Daniel Veillard8faa7832001-11-26 15:58:08 +000010788Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10789
10790 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10791 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10792 they are not really tied to debugging
10793
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010794Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10795
10796 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10797 * xmllint.c: better --catalogs description
10798
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010799Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10800
10801 * tree.c: fixed a couple of problems in xmlSetProp()
10802
Daniel Veillardcd337f02001-11-22 18:20:37 +000010803Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10804
10805 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10806 unappropriate stdout output.
10807
Daniel Veillard566d4df2001-11-22 13:00:53 +000010808Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10809
10810 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10811 by Denis Beurive, closes #65111
10812
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010813Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10814
10815 * valid.c: in case of content model validity error, don't
10816 print it if validity warnings were not requested.
10817
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010818Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10819
10820 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10821 * parserInternals.c: removed the last exit() call. Print an
10822 unmaskable error on stderr instead (library mismatch detection)
10823
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010824Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10825
10826 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10827 shell instructions from Heiko Rupp
10828
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010829Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10830
10831 * catalog.c: use the URL notation file:// for default catalog paths
10832
Daniel Veillard0ec98632001-11-14 15:04:32 +000010833Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10834
10835 * include/libxml/tree.h: better comments for _private fields
10836 * tree.c: removed a problem when copying an entity reference.
10837
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010838Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10839
10840 * vms/*: updated instructions and diffs from John A Fotheringham
10841
Daniel Veillarda11001b2001-11-12 22:45:36 +000010842Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10843
10844 * include/libxml/xmlerror.h: avoid an include problem if
10845 #include <libxml/xmlerror.h> happens first in code
10846 seems to be the case in KDE libs
10847
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010848Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10849
10850 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10851 from Igor for Windows
10852
10853Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10854
10855 * Makefile.am: Gary Pennington pointed out a missing prefix
10856
Daniel Veillard43d3f612001-11-10 11:57:23 +000010857Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10858
10859 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10860 * doc/*: upgraded and rebuilt the docs
10861
Daniel Veillardc1f78342001-11-10 11:43:05 +000010862Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10863
10864 * HTMLparser.c: fix comment in scripts element parsing.
10865 * result/HTML/doc3*: updated the results.
10866
10867Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10868
10869 * uri.c: another URI bug fix #63336, using Joel Young patch.
10870
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010871Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10874 a cleaned up version of the Pwd shell string generation.
10875
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010876Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10877
10878 * valid.c include/libxml/tree.h: trying to fix namespaces +
10879 validation problems for good, closing #63619 in the process
10880 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10881 wrong in this respect, fixed it.
10882
Daniel Veillardd536f702001-11-08 17:32:47 +000010883Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10884
10885 * xmllint.c: Morus Walter patch to allow --format and --encode
10886
Daniel Veillard5004f422001-11-08 13:53:05 +000010887Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10888
10889 * debugXML.c: Stefan Kost provided an help command for the shell
10890
Daniel Veillarda6825e82001-11-07 13:33:59 +000010891Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * debugXML.c: Heiko Rupp pointed that the shell would crash
10894 on empty nodesets returns.
10895
Daniel Veillard03f848d2001-11-07 12:53:46 +000010896Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10899 migh need the history libraries
10900
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010901Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10902
10903 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10904 handle the case of < in quoted attributes, Bastian Kleineidam
10905
Daniel Veillardc853b322001-11-06 15:24:37 +000010906Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10907
10908 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10909 fixing catalog breakages
10910 * Makefile.am catalog.c result/catalogs/catal
10911 result/catalogs/mycatalog.* test/catalogs/catal*:
10912 fixed more problems in catalog support, added more regression tests
10913 for both XML and SGML catalog handling
10914
Daniel Veillard66870c72001-11-05 19:27:49 +000010915Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * debugXML.c: applied an improvement to xmlGetLineNo() from
10918 Keith Isdale
10919
Daniel Veillardffe09c92001-11-05 14:21:47 +000010920Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10921
10922 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10923 Side effect of the progressive catalog loading
10924
Daniel Veillardad661b92001-11-05 11:43:15 +000010925Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * Makefile.am: confexecdir and confexec_DATA were defined twice
10928 pointed out by Karl Eichwalder
10929
Daniel Veillard6eb17722001-11-04 22:19:27 +000010930Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10931
10932 * xmlcatalog.c: avoid unlink() and use remove() instead.
10933
Daniel Veillardea898282001-11-04 22:13:45 +000010934Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * libxml.spec.in: cleanup
10937 * include/libxml/xmlwin32version.h: updated with 2.4.8
10938
Daniel Veillarda4617b82001-11-04 20:19:12 +000010939Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10942 of compiling libxml with a non standard set of options
10943
John Fleck027edfb2001-11-04 20:13:58 +000010944Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10945
10946 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10947 document --sgml option, fixing gnome bugzilla #63382
10948
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010949Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10950
10951 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10952 breakage of 2.4.7, added a couple of really needed APIs
10953 like xmlCatalogIsEmpty() and xmlNewCatalog()
10954 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
10955 for install-catalog
10956 * configure.in: preparing 2.4.8
10957
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000010958Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * HTMLtree.c tree.c include/libxml/HTMLtree.h
10961 include/libxml/tree.h include/libxml/xmlIO.h: more include
10962 cleanups, export cleanly one html output + format function.
10963
10964Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * parser.c: removed initGenericErrorDefaultFunc call from
10967 xmlInitParser() since it could destroy previous calls to
10968 xsltSetGenericErrorFunc() effects
10969
Daniel Veillardebd38c52001-11-01 08:38:12 +000010970Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10971
10972 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
10973 keyword.
10974
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000010975Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * Makefile.am: cleanup
10978 * threads.c: cleanup too
10979 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
10980 from xsltproc
10981 * include/libxml/tree.h include/libxml/parser.h: trying to break a
10982 dependancy loop.
10983
Daniel Veillard91c00402001-10-30 17:41:38 +000010984Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
10987 was not used anymore !
10988
Daniel Veillard52dcab32001-10-30 12:51:17 +000010989Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10990
10991 * configure.in: preparing 2.4.7
10992 * Makefile.am doc/Makefile.am: switched to the latest xmllint
10993 manual page from John
10994 * doc/*: updated the doc and rebuilt the generated pages
10995
Daniel Veillarda9e65e82001-10-30 10:32:36 +000010996Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * xmlIO.c: closing bug #62711, the library should never
10999 close stdin or stdout.
11000
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011001Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11002
11003 * uri.c: second pass at fixing #63336, using Joel Young
11004 final patch. looks okay.
11005
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011006Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11007
11008 * uri.c include/libxml/uri.h: trying to clear #63336
11009 allowing the escaping routine to parse unconformant
11010 URI-References.
11011
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011012Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11013
11014 * vms/readme.vms vms/build_libxml.com nanoftp.c
11015 include/libxml/xmlversion.h.in: a few VMS updates from
11016 John A Fotheringham
11017 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11018 and xmlCleanupOutputCallbacks() for the Perl binding people.
11019
Daniel Veillard635ef722001-10-29 11:48:19 +000011020Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11023 apply fixes to close #63271 and avoid segfaults when
11024 the error routine gets callbed before xmlInitParser()
11025 get called.
11026 * nanoftp.c error.c: Applied patches from Justin Fletcher
11027 correcting some xmlGenericError misuses.
11028
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011029Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11030
11031 *doc/xmllint.xml, doc/xmllint.1
11032 New and improved man page for xmllint - .xml is the original, .1
11033 is the generated man page
11034
Daniel Veillardc9484202001-10-24 12:35:52 +000011035Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11038 the web site from the main HTML document.
11039
Daniel Veillard5151c062001-10-23 13:10:19 +000011040Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11041
11042 * parser.c: fixed an erroneous validation bug when PE refs
11043 occurs in external parsed entities referenced from the
11044 internals subset
11045 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11046 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11047 added the associated testcase, it's a nice one.
11048 * HTMLparser.c: generate the DTD node as HTML still ...
11049 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11050
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011051Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * HTMLparser.c: fixed a bug in htmlNewDoc()
11054
Daniel Veillard89cad532001-10-22 09:46:13 +000011055Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11056
11057 * test/threads/*: added entities testing to the Thread test
11058 * testThreads.c: make the test reasonable
11059 * DOCBparser.c: fix the DTD public and system ID
11060 * xmllint.c: added --sgml for SGML DocBook importing
11061 * Makefile.am: added Docbtests target
11062
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011063Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11066 * testThreads.c: removed bogus include
11067
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011068Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11069
11070 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11071 fixed a very serious (looping) validation bug
11072
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011073Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * include/libxml/globals.h include/libxml/threads.h threads.c
11076 testThreads.c: far more testing, cleaning up bugs
11077 * *.c : make sure globals.h is always included.
11078
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011079Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * HTMLparser.c: try to get rid of parser loops for good.
11082
Daniel Veillardab7488e2001-10-17 11:30:37 +000011083Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11084
11085 * configure.in: fixed some bugs in CFLAGS passing.
11086 * test/threads Makefile.am testThreads.c: added a specific
11087 threaded test case (really nasty, guaranteed).
11088
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011089Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * catalog.c: serious cleanup on the management of the
11092 XML catalog tree, more tests done, especially with
11093 the catalog PI.
11094
Daniel Veillard364789a2001-10-16 12:45:00 +000011095Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11096
11097 * catalog.c: avoid a problem in catalog cleanup on SMP if
11098 catalogs were not initialized.
11099
Daniel Veillard81463942001-10-16 12:34:39 +000011100Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11101
11102 * catalog.c xpath.c: trying to cleanup the not thread safe
11103 parts of the library.
11104
Daniel Veillard64a411c2001-10-15 12:32:07 +000011105Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11106
11107 * include/libxml/globals.h configure.in global.data: make
11108 the allocation be per-thread a configure option
11109 * encoding.c include/libxml/parser.h: fixed compilation
11110 errors
11111
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011112Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11113
11114 * include/libxml/parser.h: Norm reported that a few lines
11115 added were breaking libxslt compile, removed them for now
11116
Daniel Veillard6f350292001-10-14 09:56:15 +000011117Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * parser.c parserInternals.c threads.c: debugged and fixed
11120 initialization problems which were giving troubles on SMP
11121 boxes.
11122
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011123Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * include/libxml/Makefile.am: missing globals.h
11126
Daniel Veillarde7090612001-10-13 12:18:28 +000011127Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011128
Daniel Veillarde7090612001-10-13 12:18:28 +000011129 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011130
Daniel Veillardd0463562001-10-13 09:15:48 +000011131Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11132
11133 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11134 include/libxml/parserInternals.h include/libxml/tree.h
11135 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11136 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11137 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11138 Applied the last patches from Gary, cleanup, activated threading
11139 all user accessible global variables are now handled in globals.[ch]
11140 Still a bit rought but make tests passes with either
11141 --with-threads defined at configure time or not.
11142 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11143 linking options
11144
Daniel Veillardb8478642001-10-12 17:29:10 +000011145Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11146
11147 * Makefile.am include/libxml/Makefile.am
11148 include/libxml/globals.h globals.c include/libxml/threads.h
11149 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11150 configure.in: started integrating the core of the thread support
11151 not activated yet but half integrated. The code should still
11152 compile and work anyway.
11153
Daniel Veillardb44025c2001-10-11 22:55:55 +000011154Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11155
11156 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11157 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11158 integrating the non-controversial parts of Gary Pennington
11159 multithread patches
11160 * catalog.c: corrected a small bug introduced
11161
Daniel Veillard75b96822001-10-11 18:59:45 +000011162Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * catalog.c include/libxml/catalog.h: very serious cleanup,
11165 isolating unportable code and as much as possible the accesses
11166 to the global shared catalog. May need more testing !
11167
Daniel Veillard78d12092001-10-11 09:12:24 +000011168Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11171 Keith Isdale patches for the XSLT debugger interfaces. Some
11172 cleanup
11173
Daniel Veillardff0b7312001-10-11 06:46:09 +000011174Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11175
11176 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11177 * DOCBparser.c: generate line nubers in elements
11178
Daniel Veillard60087f32001-10-10 09:45:09 +000011179Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11180
11181 * configure.in: preparing 2.4.6 release
11182 * doc/xml.html doc/html/*: updated and rebuilt the docs
11183 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11184
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011185Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11186
11187 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11188 adding documentation for DV's supercatalog support
11189
Daniel Veillard82d75332001-10-08 15:01:59 +000011190Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11193 super catalog support adding one API and one flag --sgml to
11194 xmlcatalog
11195
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011196Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11197
11198 * doc/xmlcatalog_man.xml, xmlcatalog.1
11199 One more crack at
11200 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11201
11202
Thomas Broyer47334c02001-10-07 16:41:52 +000011203Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11204
11205 * xpath.c: implemented xmlXPathObjectCopy for external objects
11206 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11207
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011208Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11209
11210 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11211 finishing up fix to
11212 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11213 the xmlcatalog man page display more elegantly
11214
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011215Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11216
11217 * configure.in: closing bug #61832
11218 * HTMLparser.c: removed a warning
11219
Daniel Veillard6ab38382001-10-06 13:08:27 +000011220Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11221
11222 * xpath.c: fixing #61673 part I, do not loose doc information
11223 when copying result value trees.
11224
Daniel Veillard556c6682001-10-06 09:59:51 +000011225Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11226
11227 * xpath.c: trying to harden the XPath interpreter
11228
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011229Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11230
11231 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11232 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11233
William M. Brack1633d182001-10-05 15:41:19 +000011234Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11235
11236 * HTMLparser: repaired another loop problem
11237
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011238Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11241 parsing.
11242 * xpath.c: fix bug #61291 the default XML namespace node is
11243 missing from the namespace axis.
11244 * tree.c: refuse to create namespaces nodes with prefix "xml"
11245
Daniel Veillard651f9472001-10-04 14:51:06 +000011246Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11247
11248 * SAX.c: ouch a non-defined namespace could lead to a crash,
11249 fixed #61215
11250
Daniel Veillard7dd05702001-10-04 14:25:12 +000011251Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11252
11253 * parserInternals.c: closed bug #61054
11254
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011255Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11256
11257 * include/libxml/Makefile.am: closing #60708
11258
Daniel Veillarda293c322001-10-02 13:54:14 +000011259Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11262 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11263
Daniel Veillardf4309d72001-10-02 09:28:58 +000011264Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11267
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011268Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11269
11270 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11271 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11272
Daniel Veillard16756b62001-10-01 07:36:25 +000011273Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11274
11275 * catalog.c: Justin Fletcher provided cleaup code in case
11276 HAVE_STAT is not defined
11277 * include/win32config.h: Igor Zlatkovic suggested to have
11278 HAVE_STAT defined there
11279
William M. Brack5e1cac12001-09-28 16:19:18 +000011280Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11281
11282 * catalog.c - fixed typing error reported by M. Barros
11283
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011284Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11285
11286 * xmllint.c - fixing typo
11287
William M. Brackd28e48a2001-09-23 01:55:08 +000011288Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11289
11290 * HTMLparser.c: small enhancement to prevent loop on
11291 unrecognizable data
11292
Daniel Veillardb1d62872001-09-21 09:47:08 +000011293Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * parserInternals.c: applying patch from bug #60757 this
11296 should close it
11297
Daniel Veillardc0631a62001-09-20 13:56:06 +000011298Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * catalog.c xmlcatalog.c: removed a couple of warning
11301 * xpath.c: try to solve the linking problem on platforms
11302 needing trio to compile
11303
Daniel Veillard1a123612001-09-19 08:06:23 +000011304Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011305
Daniel Veillard1a123612001-09-19 08:06:23 +000011306 * Makefile.am libxml.spec.in: backing up non-documented changes
11307 commited without review or aproval by Jens Finke <jens@gnome.org>
11308 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011309
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011310Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * configure.in: Joe Orton provided a patch fixing a problem
11313 when iconv is specified to be in a non-standard directory
11314 but wasn't exported in xml2-config --cflags
11315
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011316Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11317
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011318 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011319 troubles with 2.4.4 errors.
11320
Daniel Veillard16698282001-09-14 10:29:27 +000011321Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * encoding.c entities.c: do not output hexadecimal charrefs
11324 when serializing HTML since some version of Netscape can't
11325 grok it, generate decimal ones.
11326 * result/HTML/doc3.htm: output changed due to previous test
11327 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11328
Daniel Veillard98fed372001-09-13 11:34:58 +000011329Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11330
11331 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11332 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11333
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011334Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011335 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011336
11337 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11338 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11339 updated the configuration scripts systems accordingly
11340
Daniel Veillard04382ae2001-09-12 18:51:30 +000011341Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * configure.in: preparing for 2.4.4
11344 * doc/xml.html doc/html/*: updated and rebuilt the docs
11345
Daniel Veillardd63437e2001-09-12 15:00:27 +000011346Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11347
11348 * win32/dsp/libxml2.def.src: tried to incorporate comments
11349 from bug #59220
11350
Daniel Veillard319a7422001-09-11 09:27:09 +000011351Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11352
11353 * parser.c result/noent/wml.xml: fixed bug #59981 related
11354 to handling of '&' in attributes when entities are substitued
11355
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011356Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11357
11358 * libxml.h include/libxml/xmlversion.h.in
11359 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11360 Tried to close bug #60131
11361
Daniel Veillardbce62332001-09-10 18:46:55 +000011362Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11365
Daniel Veillard143b04f2001-09-10 18:14:14 +000011366Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * SAX.c: fixing bug #59946 on xmlns=""
11369
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011370Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11373 but allocates a new error code.
11374
Daniel Veillard05c13a22001-09-09 08:38:09 +000011375Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * xmllint.c: John Fleck fixed typos in the options output
11378 * parser.c SAX.c: fix ignorable white space SAX selection
11379
11380Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11381
11382 * entities.c: Steve Underwood found the possibility of an
11383 ininite loop in case of error.
11384
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011385Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11386
11387 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11388
Daniel Veillarda050d232001-09-05 15:51:05 +000011389Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * parser.c: warn if version is not 1.0 but it's not
11392 strictly speaking an error after analyzing the spec
11393
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011394Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11395
11396 *doc/catalog.html - add link to the html version of the
11397 man page, other linguistic cleanups
11398
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011399Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11400
11401 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11402 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11403 file, has not yet been included in the build.
11404
Daniel Veillard99784ff2001-09-01 16:20:28 +000011405Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * catalog.c: removed a duplicate affectation Justin Fletcher
11408
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011409Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * tree.c: Armin Sander pointed a possible text coalescing
11412 problem, completed his patch.
11413
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011414Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11415
11416 * trionan.c: Fixed const and volatile re-definition problem
11417
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011418Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * libxml.4 parser.c: doc updates from Heiko Rupp
11421 * parserInternals.c: 2 sanity checks from Heiko Rupp
11422
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011423Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * tree.c: applied patch from Armin Sander to make some pointers
11426 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011427 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011428
Daniel Veillardb06c6142001-08-27 14:26:30 +000011429Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11430
11431 * xpath.c: hum, restrict the integer usage gcc bug workaround
11432 to only gcc compilers so that other architecture don't get
11433 penalized by this limitation.
11434 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11435
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011436Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11439 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11440
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011441Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11444 --convert option to xmlcatalog to convert SGML ones to
11445 the XML syntax.
11446 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11447
11448 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011449Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * catalog.c xmlIO.c: started some serious testing and fixed
11452 a few bug and optmization needs.
11453
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011454Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11457 preparing for a 2.4.3 release even if it may not be ready yet
11458 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11459 all file parsing lookup to go through the entity resolver, add
11460 to add an API to bypass it (needed to load catalogs themselves),
11461 some cleanup on the catalog code too.
11462 * nanoftp.c: small cleanup
11463 * doc/catalog.html: small update
11464
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011465Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11466
11467 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11468 Jun Kuriyama
11469
Daniel Veillardffb120d2001-08-23 00:52:23 +000011470Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * doc/catalog.html: finished the catalog documentation
11473
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011474Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * doc/catalog.html doc/xml.html: added documentation about
11477 Catalog support, misses an API description
11478 * doc/html/*: reextracted the API pages
11479
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011480Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11483 Added the part about section 7.2 on URI resolution,
11484 fixed a side effect in the HTML parser, look complete
11485 and ready to rock except the URI/SystemID part!
11486
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011487Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * include/libxml/catalog.h include/libxml/parser.h
11490 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11491 xmlIO.c: added support and APIs needed for the catalog PI
11492 * include/libxml/xmlIO.h: cleanup
11493
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011494Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11497 include/libxml/catalog.h: starts to look okay, really
11498 plugged the new framework, cleaned a lot of stuff,
11499 added some APIs, except the PI's support missing this
11500 should be mostly complete
11501 * result/catalogs/* test/catalogs/*: added new test, enriched
11502 the existing one with URN ID tests
11503
Daniel Veillard64339542001-08-21 12:57:59 +000011504Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * catalog.c: fixed nextCatalog
11507 * result/catalogs/docbook test/catalogs/*: started adding
11508 a small regression test
11509
Daniel Veillardcda96922001-08-21 10:56:31 +000011510Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11513 more work on the XML catalog support.
11514 * parser.c include/libxml/parser.h: small cleanup seems using
11515 list as a public parameter name can give portability troubles
11516 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11517 include/libxml/xpath.h include/libxml/Makefile.am: removed
11518 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11519 wrappers
11520
Bjorn Reese45029602001-08-21 09:23:53 +000011521Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11522
11523 * Makefile.am trio.c triodef.h trionan.c xpath.c
11524 include/libxml/Makefile.am include/libxml/trionan.h:
11525 Re-worked Not-A-Number and Infinity support.
11526 * xmlcatalog.c: added readline include files
11527
Daniel Veillard344cee72001-08-20 00:08:40 +000011528Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11529
11530 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11531 testCatalog as xmlcatalog, making it an installed app
11532 adding a shell, and preparing it to be a /etc/xml/catalog
11533 management tool, though not ready yet
11534 * catalog.c include/libxml/catalog.h: adding support for
11535 XML Catalogs http://www.oasis-open.org/committees/entity/
11536 not finished, there is some interesting tradeoffs and a
11537 few open questions left.
11538
Daniel Veillardb7664f42001-08-19 13:00:43 +000011539Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * xmllint.c: fixed a line formatting problem
11542
Daniel Veillard5015b712001-08-17 09:37:52 +000011543Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * SAX.c: removed a couple of unused variable (Albert Chin)
11546
Daniel Veillardbb371292001-08-16 23:26:59 +000011547Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11550 trying to fix some troubles w.r.t. function returning
11551 const xxxPtr.
11552
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011553Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11556 defined
11557
Daniel Veillardae6db172001-08-16 19:32:00 +000011558Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * xpointer.c: removed unused var
11561
Daniel Veillard09190202001-08-16 16:27:41 +000011562Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * testXPath.c: another small cleanup closing bug #59110
11565
Daniel Veillard796f4b62001-08-16 16:00:13 +000011566Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * win32/dsp/libxml2.def.src: small cleanup closing bug
11569 #59108
11570
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011571Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * example/gjobread.c: add xmlCleanupParser() before leaving
11574
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011575Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * config.h.in configure.in include/libxml/xmlwin32version.h:
11578 released 2.4.2
11579
Daniel Veillardd3d06722001-08-15 12:06:36 +000011580Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * include/libxml/valid.h debugXML.c valid.c: deprecate
11583 the non-boundchecking Sprintf functions, add Snprintf
11584 this should close bug #57984
11585
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011586Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11589 URIs before doing the lookups (pointed by Mark Vakoc)
11590
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011591Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * xpath.c: serious changes on Result Value Trees and NodeSets
11594 w.r.t. deallocation and collect operations. Probably not
11595 100% clean (merge of allocated trees smells like a problem).
11596 Seems sufficient to close #58943
11597
Daniel Veillard90493a92001-08-14 14:12:47 +000011598Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * xmllint.c: adding a --format option
11601
Daniel Veillardfe703322001-08-14 12:18:09 +000011602Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * xpath.c: count() was broken on Result Value Tree
11605 * xmlIO.c: fixed file:/// accesses on _WIN32
11606
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011607Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11610 macro was renamed, this should close bug #58683
11611
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011612Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11615 entity substitution mode text at the end of the entity might
11616 be added due to text coalescing.
11617 * nanoftp.c parser.c: small cleanup
11618
Daniel Veillard0c720972001-08-08 20:59:00 +000011619Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * HACKING: added John Fleck right to commit in the doc subdir
11622
Daniel Veillard48da9102001-08-07 01:10:10 +000011623Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11626 allow to inherit attributes from the DTD directly in the
11627 tree, this is needed for XPath and can be a useful feature.
11628 Inherited namespaces are always provided at the tree level now
11629 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11630 of tests for this feature (XSLT being the prime user).
11631
Daniel Veillard50f34372001-08-03 12:06:36 +000011632Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11635 testSAX.c xmlIO.c xmllint.c include/win32config.h
11636 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11637 include/libxml/xmlwin32version.h.in win32/README.MSDev
11638 win32/dsp/*: applied Win32 Facelift No.2 patches from
11639 Igor Zlatkovic for Windows/MSC
11640
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011641Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * SAX.c: unparsedEntityDecl() the URI computation of the
11644 entity wasn't done breaking XSLT unparsed-entity-uri()
11645
Daniel Veillard567e1b42001-08-01 15:53:47 +000011646Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * xpath.c: fixed a bug when walking the descendants and
11649 the current node has no children
11650 * debugXML.c: show up when a text node is supposed to not be escaped
11651
Thomas Broyerf186c822001-07-31 23:30:37 +000011652Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11653
11654 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11655 worked like the set:leading() function)
11656 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11657
Daniel Veillardba6db032001-07-31 16:25:45 +000011658Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11659
11660 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11661
Daniel Veillard57905372001-07-31 15:52:17 +000011662Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11663
11664 * include/libxml/xmlIO.h: apply change to close #58141
11665 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11666
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011667Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11668
11669 * parser.c: when the internal subset uses a PE, then the
11670 included entity can use conditional sections.
11671
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011672Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11673
11674 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11675 when walking the namespace axis showing up in
11676 libxst/tests/general/bug-12
11677 * xmlmemory.c: added the possibility to trace a given block
11678 defined by its address
11679
Daniel Veillard4aafa792001-07-28 17:21:12 +000011680Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11681
11682 * parser.c: don't override existing encoding specified before
11683 starting xmlParseDocument()
11684
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011685Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11686
11687 * include/libxml/xmlwin32version.h: reinserted, needed for
11688 Windows users of CVS
11689
Darin Adlera77cac02001-07-27 17:41:51 +0000116902001-07-27 Darin Adler <darin@bentspoon.com>
11691
Darin Adler699613b2001-07-27 22:47:14 +000011692 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11693 * testCatalog.c: Add include of <libxml/parser.h>.
11694
116952001-07-27 Darin Adler <darin@bentspoon.com>
11696
Darin Adlera77cac02001-07-27 17:41:51 +000011697 * include/libxml/.cvsignore:
11698 * include/libxml/xmlwin32version.h:
11699 Remove this file from CVS because it's generated.
11700
Daniel Veillard50822cb2001-07-26 20:05:51 +000011701Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11702
11703 * parser.c include/libxml/parser.h: applied const patches from
11704 Tom Moog #58002
11705
Thomas Broyerba4ad322001-07-26 16:55:21 +000011706Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11707
11708 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11709 lookup framework
11710
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011711Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11712
11713 * tree.c: fixed xmlCopyNode() for documents
11714
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011715Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11716
11717 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11718
11719Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011720
11721 * parser.c: fixes bug #57652 reported by Morus Walter
11722
Daniel Veillarde3924972001-07-25 20:25:21 +000011723Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11724
11725 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11726
Daniel Veillarda53c6882001-07-25 17:18:57 +000011727Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11728
11729 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11730 errors, lesson don't add new functions at 1am before a release
11731 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11732 from XPath initialization when possible.
11733
Daniel Veillardd9bad132001-07-23 19:39:43 +000011734Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11735
11736 * result/scripts/base*: removing history/readline changed
11737 this slightly
11738 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11739 xmllint.c: make element content line number generation
11740 optionnal to avoid breaking old apps added interface to switch
11741
Daniel Veillardf012a642001-07-23 19:10:52 +000011742Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11743
11744 * configure.in: get rid of the readline and libhistory
11745 dependancies by default, release 2.4.1 with IA64 fix
11746 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11747 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11748 John Kroll fixes to allow saving to HTTP via PUT (or
11749 POST of needed).
11750 * doc/html/*.html: regenerated the docs
11751
Thomas Broyere8126242001-07-22 03:54:15 +000011752Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11753
11754 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11755 xmlHashScanFull and xmlHashScannFull3 to get passed the
11756 three keys as arguments to the callback function
11757
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011758Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11759
11760 * configure.in Makefile.am: removed libxml softlink for good
11761 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11762 100% coverage by gtk-doc
11763
Daniel Veillard8599e702001-07-17 21:38:51 +000011764Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11765
11766 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11767 fixed serious troubles due to size_t vs. int mismatch
11768
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011769Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11770
11771 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11772
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011773Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11774
11775 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11776 convenient extension API for value and context managing
11777 Now handles external objects through xmlXPathPopExternal,
11778 xmlXPathWrapExternal and xmlXPathReturnExternal.
11779 Added functions for sets operations (intersection, etc.)
11780
Daniel Veillard22090732001-07-16 00:06:07 +000011781Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11782
11783 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11784 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11785 HTMLparser.c: cleanup of global variables, marking some
11786 const or private.
11787
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011788Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011789
11790 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11791 fixed xmlXPathNodeSetItem when passing index=0
11792
Daniel Veillard05dec342001-07-14 21:57:39 +000011793Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11794
11795 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11796
Daniel Veillard28ae6362001-07-14 16:44:32 +000011797Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11798
11799 * xmllint.c: fixed compilation under Cygwin #57503
11800 * TODO: update
11801
Peter Williamsed156f52001-07-13 18:35:13 +0000118022001-07-13 Peter Williams <peterw@ximian.com>
11803
11804 * config.h.in: add #undef HAVE_DLFCN_H
11805
11806 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11807 builddir.
11808
Daniel Veillard73b36e32001-07-12 15:09:52 +000011809Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11810
11811 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11812 raised by #57348 and #57381
11813
Daniel Veillard7db37732001-07-12 01:20:08 +000011814Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11815
11816 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11817 tree.c xpointer.c: store the line numbder in element->content,
11818 may break some software, need a configuration mechanism
11819
Darin Adler96037892001-07-11 00:03:16 +0000118202001-07-10 Darin Adler <darin@bentspoon.com>
11821
11822 * .cvsignore:
11823 * example/.cvsignore:
11824 * include/.cvsignore:
11825 * include/libxml/.cvsignore:
11826 Various things that are generated and should be ignored.
11827
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011828Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11829
11830 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11831 * doc/xml.html doc/html/*: updated the docs
11832
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011833Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11834
11835 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11836 validation occured on content with element child
11837
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011838Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11839
11840 * tree.c: fixed XML Base computation which was broken
11841 * debugXML.c: added a base function to the shell
11842 * Makefile.am result/scripts/* test/scripts/*: added scripts
11843 based regression tests, and adding 2 XML Base tests
11844
Daniel Veillard19e96c32001-07-09 10:32:59 +000011845Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11846
11847 * tree.c: set properties doc and call xmlSetListDoc for properties
11848 content when grafting them in a different tree.
11849 * aclocal.m4: remove from CVS
11850
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011851Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11852
11853 * win32/libxml2/libxml2.def.src: added some missing entry point
11854 for XPath (Mark Vakoc)
11855
Daniel Veillard388236f2001-07-08 18:35:48 +000011856Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11857
11858 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11859 layer should URI-Unescape before trying to open resources.
11860
Daniel Veillard04383752001-07-08 14:27:15 +000011861Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * xpath.c: fix the name() bug for elements in the default
11864 namespace reported by Charlie Bozeman
11865
Daniel Veillard7583a592001-07-08 13:15:55 +000011866Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11869 led to an XPath fix, improvements of SAX initialization, and
11870 an added option --nocdata to testXPath
11871
Daniel Veillard449d7392001-07-07 19:11:06 +000011872Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11873
11874 * doc/libxml-doc.el: Felix Natter provided anew version working
11875 with XEmacs too
11876
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011877Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11878
11879 * include/libxml/xpath.h: small cleanup
11880 * doc/xml.html: update
11881
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011882Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11883
11884 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11885 released 2.3.14
11886
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011887Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11888
11889 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011890 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011891
Daniel Veillard73c9c042001-07-05 20:02:54 +000011892Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11893
11894 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11895 were not equal to empty strings
11896
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011897Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11898
11899 * SAX.c: fixed a URI-Reference computation problem when validating
11900 * xmlIO.c: small cleanup
11901
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011902Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11903
11904 * parser.c: improved the description of a couple of interfaces
11905 upon Larry Stamper suggestion
11906
Daniel Veillard62f313b2001-07-04 19:49:14 +000011907Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11908
11909 * SAX.c entities.c parser.c: changed completely the way entities
11910 are handled when running the parser in entity substitution mode.
11911 This fixes a bug reported by Stephan Kulow and nearly divides
11912 by 3 the amount of memory required by libxslt to load and process
11913 DocBook TDG.
11914
Daniel Veillardf420ac52001-07-04 16:04:09 +000011915Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * HTMLparser.c: fixing a too early root closing problem raised
11918 byt Prashanth Naidu
11919
Daniel Veillard8c357d52001-07-03 23:43:33 +000011920Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11921
11922 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11923 raised by Mark Vakoc.
11924
Daniel Veillard6e90d192001-07-03 16:37:49 +000011925Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11926
11927 * example/Makefile.am: fixed the include path to add srcdir/include
11928 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11929 and some cleanup
11930
Daniel Veillardf06307e2001-07-03 10:35:50 +000011931Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11932
11933 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11934 lot of optimization work, results in significant improvements
11935 when handling really complex XPath queries. Add a small optimizer
11936 for unions, improve [n] and [last()], avoid some costly ops.
11937
Daniel Veillard77044732001-06-29 21:31:07 +000011938Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11939
11940 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11941 * xpath.c: small cleanup
11942 * xmlGetNsList: reformated, fixed problems if used on Entities
11943
Daniel Veillard2adbb512001-06-28 16:20:36 +000011944Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11947
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011948Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11949
11950 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11951 * Makefile.am example/Makefile.am: workaround automake generating
11952 erroneous deps
11953
Daniel Veillard12f7d292001-06-28 13:12:11 +000011954Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * include/win32config.h: bug #56801 Yon Derek provided a patch
11957 to the windows config file.
11958
Daniel Veillard87ee9142001-06-28 12:54:16 +000011959Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11960
11961 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
11962 libxml.h : Yon Derek provided a set of changes to compile from
11963 CVS on Windows/MSC
11964
Daniel Veillard0e4cd172001-06-28 12:13:56 +000011965Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11966
11967 * parser.c: fixed UTF8 BOM support in push mode
11968 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
11969 added a specific testcase
11970
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000011971Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11972
11973 * Makefile.am: added --push regression tests
11974 * parserInternals.c: the XML parser segfaulted in --push mode
11975
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000011976Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11977
11978 * configure.in: moved the symlinks detection within a CVS
11979 check, this is not portable and will be removed soon.
11980 * xpath.c: small cleanup/speedup
11981
Daniel Veillard11648102001-06-26 16:08:24 +000011982Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
11985 release of 2.3.12
11986 * parser.c: make an error message if unknow entities in all cases
11987
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000011988Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11989
11990 * uri.c: fixed 2 uri normalization bugs on '//' reduction
11991
Daniel Veillard23793842001-06-25 16:07:45 +000011992Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11993
11994 * include/libxml/Makefile.am: Laszlo Peter pointed out that
11995 includes were installed in the wrong dir
11996
Daniel Veillardf5498f32001-06-25 15:08:36 +000011997Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11998
11999 * doc/html.xml: warn against sending code to exhibit bugs.
12000
Daniel Veillard56f06462001-06-24 21:34:03 +000012001Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12002
12003 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12004 Tru64 from Thomas Leitner
12005
Daniel Veillardc5d64342001-06-24 12:13:24 +000012006Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12007
12008 * AUTHORS: added William and Bjorn
12009 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12010 daniel@veillard.com hopefully I won't have to do this again
12011 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12012 docs can be rebuilt cleanly now
12013 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12014 from CVs it's generated, added include/libxml/xmlwin32version.h
12015 also generated but which should change far less frequently.
12016 * catalog.c nanoftp.c: made sure to include libxml.h not
12017 libxml/xmlversion.h directly
12018 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12019 when compiling on WIN32 and MSC
12020
Daniel Veillard07385fd2001-06-23 21:55:48 +000012021Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12022
12023 * include/Makefile.am include/libxml/Makefile.am configure.in:
12024 fixed make distcheck and rebuilding the rpms
12025
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012026Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12027
12028 * configure.in: should finish the migration of exported includes
12029 into a real include/libxml in CVS, at least for CVS users.
12030 * removed the exported headers, added in include/libxml (as well
12031 as xmlversion.h.in).
12032
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012033Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12034
12035 * configure.in: fixed the way to detect symlink
12036
Daniel Veillard66541772001-06-23 18:31:04 +000012037Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12038
12039 * configure.in: updated, include/libxml is now a real CVS dir
12040
Daniel Veillardca989762001-06-23 17:39:29 +000012041Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12042
12043 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12044 version works with both libxml1 and libxml2 (it autodetects
12045 the prefix of the html-files) from Felix Natter.
12046 * doc/xml.html: updated doc accordingly
12047
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012048Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12049
12050 * xpath.c: fixed the bug generating a template loop in libxslt
12051 when using docbook-xsl-1.4, * should filter out document nodes
12052 * HACKING: added William
12053 * TODO: updated
12054
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012055Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12056
12057 * doc/FAQ.html: added a warning about gcc-3.0
12058 * doc/xml.html: added reference to gdome2 and removed a confusing
12059 sentence
12060
Daniel Veillardf7f41852001-06-22 15:18:01 +000012061Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12062
12063 * xmlversion.h: okay this is a generated file, but Windows
12064 users need it and they can't generate it, and I want CVS
12065 Windows users ...
12066 * win32/libxml2/libxml2_so.dsp: Windows project file for
12067 the shared lib version of libxml2
12068 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12069 resources needed for libxslt/xsltproc by Yon Derek
12070
Bjorn Reese3157b342001-06-22 14:41:45 +000012071Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12072
12073 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12074
Daniel Veillard4151acb2001-06-22 10:48:57 +000012075Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12076
Daniel Veillardcc146db2001-06-22 11:10:52 +000012077 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12078
12079Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12080
Daniel Veillard4151acb2001-06-22 10:48:57 +000012081 * include/win32config.h: Yon Derek provided a first fix
12082 to be able to compile libxslt/xsltproc on Windows
12083
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012084Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * xpath.c: attempt to work around what seemed a gcc optimizer
12087 bug when handling floats on i386 http://veillard.com/gcc.bug
12088 * tree.c entities.c encoding.c: doing some cleanups while
12089 chasing it
12090
Daniel Veillard017b1082001-06-21 11:20:21 +000012091Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12092
12093 * Makefile.am: cleanup when --without-debug is specified
12094 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12095 w.r.t. --without-debug and other include points
12096 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12097 Catalogs
12098 * configure.in entities.h tree.h HTMLparser.c: removed
12099 --without-corba, made the _private field mandatory
12100
Daniel Veillard87a764e2001-06-20 17:41:10 +000012101Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12102
12103 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12104 outputs a BOM in UTF8, an errata has been issued to avoid the
12105 problem, that was the most reasonable solution... Add support
12106 for a leading UTF8 BOM in entities.
12107
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012108Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12109
12110 * valid.c: fixed a bug found when post validating an entity ref
12111 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12112 activate it too
12113
Daniel Veillard39196eb2001-06-19 18:09:42 +000012114Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12115
12116 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12117 weakness in the node copy the XPointer and the XInclude
12118 implementations. Serious cleanup.
12119
Daniel Veillard3739b982001-06-19 12:51:30 +000012120Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12121
12122 * Makefile.am: Kjartan Maraas provided a small patch to
12123 add xml2-config.in to EXTRA_DIST
12124
Daniel Veillarda9142e72001-06-19 11:07:54 +000012125Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12126
12127 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12128 provided another failing case found in KDE, the way the
12129 ctxt->vctxt.nodeTab was allocated and freed changed over
12130 time but it wasn't completely cleaned up. This should fix it.
12131
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012132Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12133
12134 * parser.c: Stephan Kulow also raised the fact that line number
12135 could get miscounted making debug harder, fixed the problem
12136 in xmlParseCharData()
12137
Daniel Veillard64b98c02001-06-17 17:20:21 +000012138Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12139
12140 * valid.c: Stephan Kulow pointed out a problem when validating
12141 and using an empty entity, forgot a 'break' in a case.
12142
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012143Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12146 * doc/xml.html: updated with 2.3.11
12147
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012148Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * TODO: updated adding cleanup of generated doc
12151 * configure.in: prepared to release 2.3.11
12152 * xmllint.c: added --version for bug reporting
12153 * doc/html/*.html: rebuilt the doc
12154
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012155Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12156
12157 * xpath.c: first part of the work on selecting namespace to
12158 fix bug #56115
12159
Daniel Veillard96ed5832001-06-15 22:22:04 +000012160Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12161
12162 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12163 when using -liconv
12164 * TODO: updated
12165
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012166Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12169 cleanup, encoding support.
12170
Daniel Veillard608ad072001-06-14 08:32:28 +000012171Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12172
12173 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12174
Daniel Veillard239d0522001-06-13 23:02:48 +000012175Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12176
12177 * xpath.c: bug detected by Ankh when / is used as a function arg
12178
Daniel Veillard02bb1702001-06-13 21:11:59 +000012179Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12180
12181 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12182 of element and use it to avoid outputting formatting spaces at
12183 the wrong place. Implemented the format parameter for HTML save.
12184 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12185 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12186 result/HTML/wired.html: of course this impact the result of a
12187 number of HTML tests
12188
Daniel Veillard95d845f2001-06-13 13:48:46 +000012189Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12190
12191 * HTMLtree.[ch]: started augmenting the HTML save API with
12192 encoding and formatting parameters
12193
Daniel Veillardeca60d02001-06-13 07:45:41 +000012194Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
12196 * HTMLtree.h: cleanup and started evaluating the work needed on
12197 revamping the HTML output code
12198
Daniel Veillard84666b32001-06-11 17:31:08 +000012199Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12200
12201 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12202
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012203Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * valid.c: fixed bug #56049, forgot one check in the
12206 validation routine
12207
Daniel Veillardca2366a2001-06-11 12:09:01 +000012208Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12211
Daniel Veillard6761eee2001-06-11 10:29:38 +000012212Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12213
12214 * libxml.h: fixed an error in last commit
12215 * doc/FAQ.html: added an entry for compilation from CVS
12216
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012217Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * xmlversion.h.in libxml.h: Cygwin patches
12220 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12221 * tree.h: cleanup
12222
Daniel Veillardacd370f2001-06-09 17:17:51 +000012223Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12224
12225 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12226 memory block in a strange case where libxml is linked twice
12227 in the binary.
12228
Daniel Veillard1d047672001-06-09 16:41:01 +000012229Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12232 state far too often, simple fix used to avoid it.
12233
Daniel Veillard4497e692001-06-09 14:19:02 +000012234Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12235
12236 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12237 being processed, applied his patch
12238 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12239
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012240Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12243 provided fixes to compile on MSCC again
12244 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12245 also provided an update for the project files.
12246
Daniel Veillarda682b212001-06-07 19:59:42 +000012247Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12250 bug #55810
12251
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012252Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * tree.c: fixed xmlGetNsProp() to close bug #55683
12255 Note this requires libxslt to use it's own function instead.
12256
Daniel Veillardf0c53762001-06-07 16:07:07 +000012257Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * HTMLtree.c: when in a pre element no formatting space should
12260 be added.
12261 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12262
Daniel Veillard068a9652001-06-07 15:30:26 +000012263Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * configure.in: added tests for signal() and signal.h
12266
Daniel Veillard541d6552001-06-07 14:20:01 +000012267Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12268
12269 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12270
Daniel Veillard8a367d42001-06-07 14:01:34 +000012271Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
12273 * doc/libxml-doc.el: Felix Natter provided a new version for
12274 libxml2
12275
Daniel Veillard8a926292001-06-07 11:20:20 +000012276Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * HTMLtree.c: when in a pre element no formatting space should
12279 be added.
12280
Daniel Veillard14839d52001-06-06 16:11:56 +000012281Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
12283 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12284
Daniel Veillarde95e2392001-06-06 10:46:28 +000012285Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12288 hack
12289 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12290 * uri.c: fixed a warning
12291
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012292Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12293
12294 * HTMLtree.c: trying to close bug #55772 escaping in script
12295 elements
12296 * doc/xml.html: suggest to send mail to the list
12297
12298Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012299
12300 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12301 good. Use a macro and based on the solution provided in
12302 vsnprintf manual page from GNU.
12303
Bjorn Reese99748722001-06-05 12:49:15 +000012304Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12305
12306 * error.c: Workaround for non-preserving variadic list.
12307 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12308
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012309Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * doc/xml.html: added 2.3.10 release
12312
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012313Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * configure.in: releasing 2.3.10
12316
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012317Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12318
12319 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12320
Daniel Veillard20042422001-05-31 18:22:04 +000012321Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * encoding.c: Robert Collins provided a patch to add the
12324 "US-ASCII" encoding alias
12325
Daniel Veillard97ac1312001-05-30 19:14:17 +000012326Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12329 string oriented functions and started cleaning the related areas
12330 in xpath.c which needed fixing in this respect
12331
Daniel Veillard2d703722001-05-30 18:32:34 +000012332Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12333
12334 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12335 #55380
12336 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12337
Daniel Veillard9403a042001-05-28 11:00:53 +000012338Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * TODO: updated
12341 * nanohttp.[ch] : started adding APIs to get the redirected URL
12342 when this occurs (needed for further base computation
12343 * tree.h: cleanup
12344 * encoding.c: cleanup
12345 * SAX.c: minor change around ctxt->loadsubset
12346
Daniel Veillard6278fb52001-05-25 07:38:41 +000012347Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * Makefile.am include/Makefile.am: small change to have
12350 include/libxml rebuilt if working from CVS.
12351 * uri.c: applied another patch from Carl Douglas for URI escaping,
12352 this should close bug #51876
12353
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012354Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12357 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12358 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12359 added specific regression test
12360 * parser.h: preparing for the XSLT mode where DTD inherited
12361 attributes are added to the tree.
12362
Daniel Veillardbbd22452001-05-23 12:02:27 +000012363Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12364
12365 * xinclude.[ch]: Updated the namespace for the Last Call version
12366 * result/XInclude/include test/XInclude/include: updated the
12367 testsuite accordingly
12368
Daniel Veillard8514c672001-05-23 10:29:12 +000012369Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12372 related to bug #51876
12373
Daniel Veillard42596ad2001-05-22 16:57:14 +000012374Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * tree.c: fixed a gross mistake in base computation, xml:base is
12377 not completely correct yet (need cascade).
12378 * xpath.[ch]: added the few things needed to find a function name
12379 and URI from the XPath context when it is called.
12380
Daniel Veillard81418e32001-05-22 15:08:55 +000012381Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12384 * DOCBparser.c: small cleanup
12385 * xmllint.c: added a --catalogs option to load catalogs from
12386 $SGML_CATALOG_FILES
12387 * tree.c: cleanup
12388 * configure.in: iconv library fixup, ICONV_LIBS
12389
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012390Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * catalog.c: handling of CATALOG entries. detection of recursion,
12393 and a few bugfixes
12394 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12395 against the default namespace
12396
Daniel Veillard04b93292001-05-21 08:15:31 +000012397Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12400
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012401Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12402
12403 * parser.c: fixed propagation context info when parsing an
12404 external entity.
12405 * doc/html/*.html: regenerated a couple of docs
12406
Daniel Veillard4623acd2001-05-19 15:13:15 +000012407Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * doc/xml.html: update with 2.3.9 informations
12410
Daniel Veillardbed7b052001-05-19 14:59:49 +000012411Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12412
12413 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12414 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12415 * doc/html/* : rebuilt the docs
12416 * valid.c: small patch which may improve some case when
12417 validating.
12418
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012419Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * HTMLparser.c: Closed bug #54891
12422 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12423 to the suite
12424
12425Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12428 applied a documentation patch from LotR and filled in a few missing
12429 descriptions
12430
Daniel Veillard76d66f42001-05-16 21:05:17 +000012431Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * xpath.c tree.c parser.c: speed optimizations at the parser level
12434 document tree freeing and xpath evaluation
12435
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012436Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * parser.c parser.h parserInternals.h: fixed a couple of
12439 interfaces for handling memory buffer input to const char *
12440 upon suggestion of JamesH.
12441
Daniel Veillardc3739e72001-05-15 15:23:27 +000012442Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * configure.in: LoTR sent a patch fixing the previous commit
12445
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012446Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * configure.in: trying to deal again with the stoopid -R linking
12449 flag of Solaris
12450
Daniel Veillard790142b2001-05-15 10:51:53 +000012451Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * xpath.h: two nodeset access macros from Thomas Broyer
12454
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012455Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12458 patch from Thomas Broyer
12459
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012460Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12463 case
12464 * INSTALL: was empty added stuff from the FAQ
12465
Daniel Veillard75bea542001-05-11 17:41:21 +000012466Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12469 attributes handling and #54433 by adding xmlUnsetProp()
12470 and xmlUnsetNsProp()
12471
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012472Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * HTMLparser.c: Patch from Jonas Borgström
12475 (htmlGetEndPriority): New function, returns
12476 the priority of a certain element.
12477 (htmlAutoCloseOnClose): Only close inline elements if they
12478 all have lower or equal priority.
12479 * result/HTML: this of course changed a number of tests results.
12480
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012481Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * xmlIO.c catalog.c: plugged in the default catalog resolution
12484 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12485 documentations
12486 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12487
Daniel Veillarda7374592001-05-10 14:17:55 +000012488Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12491 integrating catalogs
12492 * catalog.[ch] testCatalog.c: adding a small catalo API
12493 (only SGML catalog support).
12494 * parser.c: restaured xmlKeepBlanksDefault(0) API
12495
Daniel Veillardc17337c2001-05-09 10:51:31 +000012496Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12499
Daniel Veillard257d9102001-05-08 10:41:44 +000012500Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * parser.c: added xmlParseExternalEntityPrivate() to allow
12503 propagation of ctxt->_private when parsing external entities
12504
Daniel Veillard083c2662001-05-08 08:27:14 +000012505Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12506
12507 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12508
Daniel Veillard01ef7382001-05-08 07:31:43 +000012509Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12512
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012513Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * valid.c: warn when indeterminist content model is detected
12516 * result/VC/ElementValid8: this adds a message
12517 * Makefile.am: add --novalid for VCM tests
12518 * parserInternals.c: added a call to Init memory
12519
Daniel Veillard64269352001-05-04 17:52:34 +000012520Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12523 when both parameters are NULL.
12524
Daniel Veillard37721922001-05-04 15:21:12 +000012525Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12526
12527 * valid.c: applied small patch from Gary Pennington, reindented
12528 some part of the code.
12529
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012530Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12533 release, updated and regenerated the docs
12534
Daniel Veillard357c9602001-05-03 10:49:20 +000012535Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * xpath.c result/XPath/expr/floats : clarified and cleanup
12538 printing of abnormal floats in tests.
12539
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012540Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12543 * results/HTML/ : a few changes in the output of the HTML tests as
12544 a result.
12545 * configure.in: tying to fix -liconv where needed
12546
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012547Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * Makefile.am: fixed a stupid error
12550
Daniel Veillard7150a032001-05-02 16:41:11 +000012551Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * configure.in Makefile.am: make the inclusion of the trio
12554 modules in the library conditional
12555
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012556Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * DOCBparser.c: patche from László Kovács, fixed entities refs
12559 in attributes handling
12560
Daniel Veillardedddff92001-05-02 10:58:52 +000012561Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
12563 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12564 flushing
12565
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012566Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * xpath.c: fix of an XSLT namespace bug reported on the list
12569 general/bug-8-
12570
Daniel Veillard5792e162001-04-30 17:44:45 +000012571Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * strio.h trio.c: Dan McNichol suggested a couple of small
12574 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12575
Daniel Veillard02141ea2001-04-30 11:46:40 +000012576Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * tree.c parser.c encoding.c: spent a bit more time looking
12579 at the parsing speed and DOM handling. Added a few more
12580 speedups.
12581
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012582Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * parser.c: small but effective parsing speed improvement
12585
Daniel Veillardb59076b2001-04-29 17:04:07 +000012586Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * configure.in: default on the DocBook parser inclusion (for Gnome)
12589 * DOCBparser.h: fixed a header reference
12590
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012591Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * configure.in xpath.c: applied Bjorn patches for FPE on the
12594 alpha
12595
Daniel Veillardeefd4492001-04-28 16:55:50 +000012596Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12599 xmlSaveFormatFileTo()
12600
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012601Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * xpath.c: simple and efficient optimization, XPath functions
12604 aways bind to the same code, cache this
12605 * TODO: updated (by saying some is obsolete)
12606
Daniel Veillard2156a562001-04-28 12:24:34 +000012607Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * xpath.c: more cleanup work on XPath name parsing routines
12610
Daniel Veillard61d80a22001-04-27 17:13:01 +000012611Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12614 xmlXPathParseName
12615 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12616 * debugXML.c: avoid compilation problems if compiling without
12617 HTML support, Igor Zlatkovic
12618 * win32/libxml2/libxml2.def.src: being able to compile without
12619 XPath on Windows
12620
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012621Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * libxml.m4: yet another patch from Toshio Kuratomi
12624
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012625Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12628
Daniel Veillard67fee942001-04-26 18:59:03 +000012629Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * tree.[ch]: added xmlSaveFormatFile interface for saving
12632 and indenting a file.
12633
Daniel Veillard82e49712001-04-26 14:38:03 +000012634Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * xpath.c: fixed bug #53689 related to processing-instruction()
12637
Daniel Veillard02f077a2001-04-26 10:59:11 +000012638Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * DOCBparser.c: patche from László Kovács
12641
Daniel Veillard30211a02001-04-26 09:33:18 +000012642Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * parser.c: applied fixes from Christian Glahn bug report #53391
12645
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012646Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * error.c: Jean François Lecomte provided a complete description
12649 and a fix to bug #53537
12650
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012651Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12654
Daniel Veillard1034da22001-04-25 19:06:28 +000012655Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * DOCBparser.c SAX.c: a bit more work on entities processing.
12658 Still Need to cleanup XML output and references in attributes
12659
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012660Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12663
Daniel Veillardb33c2012001-04-25 12:59:04 +000012664Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * tree.c: trying to fix #53574, not completely complete,
12667 I would like xmllint --copy --debug test/ent1 and
12668 xmllint --debug test/ent1 to show the same result.
12669 * xpath.c: fix a bug when trying to sort namespace nodes
12670
Daniel Veillard5146f202001-04-25 10:29:44 +000012671Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * HTMLtree.c: real fix for #53402
12674
Daniel Veillard7533cc82001-04-24 15:52:00 +000012675Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12678 PIs when using xsl:output
12679 * valid.c: closing #53537 some case generate segfaults if there
12680 is validity errors
12681
Daniel Veillard61b33d52001-04-24 13:55:12 +000012682Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12685 of external parsed entities, added --noent to testDocbook
12686 * valid.c: Garry Pennington found an uninitialized variable
12687 access in xmlValidateElementContent()
12688
Daniel Veillard56098d42001-04-24 12:51:09 +000012689Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12692 with madness
12693 * result/HTML/ : this modified the result of the regression tests
12694 a lot.
12695
Daniel Veillard122376b2001-04-24 12:12:30 +000012696Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12699 to doc where it wasn't checked against NULL reported by
12700 Jens Laas
12701
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012702Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12705 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12706
Daniel Veillardeae522a2001-04-23 13:41:34 +000012707Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12710 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12711 * SAX.[ch]: cleanup and updates for DocBook
12712 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12713 ex SGML identifier changes
12714 * valid.c: removed a static unused function.
12715
Daniel Veillardde57c612001-04-23 09:13:36 +000012716Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * HTMLtree.c: applied change for Paul Sponagl on script saving
12719 * Makefile.am: the warning about entity title.xml are normal.
12720
Daniel Veillard393df012001-04-22 20:11:18 +000012721Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * configure.in: release of 2.3.7
12724 * Makefile.am: fixing make distcheck
12725
Daniel Veillarda41123c2001-04-22 19:31:20 +000012726Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * doc/html/* doc/xml.html: updated and regenerated the docs
12729
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012730Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12733
Daniel Veillarde82a9922001-04-22 12:12:58 +000012734Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * tree.c: fixed #53388 with the provided patch
12737
Daniel Veillard06803992001-04-22 10:35:56 +000012738Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * valid.c: Bjorn detected an invalid memory access. Fixed
12741 vstateVPush()
12742
Daniel Veillard40af6492001-04-22 08:50:55 +000012743Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12746
Bjorn Reese70a9da52001-04-21 16:57:29 +000012747Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12748
12749 * libxml.h: new header used only for the compilation of libxml
12750 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12751 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12752 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12753 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12754 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12755 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12756 baseline (version 1.2 plus a single patch).
12757 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12758 scientific notation for numbers. Tests added.
12759 * xpath.c: formatting of numbers changed to use sprintf
12760 (contribution from William Brack)
12761
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012762Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * valid.c: cleanup, more useful debugging
12765 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12766 * xmlIO.c: entity loading is printed as an error when validating
12767
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012768Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * valid.c: fixed to validate within entities
12771 * test/VCM/v22.xml: added a specific testcase
12772
Daniel Veillardca1f1722001-04-20 15:47:35 +000012773Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * valid.c: forgot an epsilon transition in for ()+
12776 * test/VCM/v21.xml : added a specific test case
12777
Daniel Veillard85349052001-04-20 13:48:21 +000012778Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * valid.c: removed a state explosion exhibited by RSS
12781 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12782 from bug #51872
12783
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012784Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12787 validation without using an ugly NFA -> DFA algo in the source.
12788 Made a specific algorithm easier to maintain, using a single
12789 stack and without recursion.
12790 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12791 * hash.c: made the growing routine static
12792 * tree.h parser.c: added the parent information to an
12793 xmlElementContent node.
12794
Daniel Veillarde470df72001-04-18 21:41:07 +000012795Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12796
12797 * SAX.c parser.c xpath.c: generating IDs when not validating
12798 from an external parsed entity was poisoning the ID has table
12799 with removed values. This was killing XSLT on the KDE help
12800 browser.
12801
Daniel Veillardceacdd92001-04-18 15:10:35 +000012802Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * entities.h: andrew@ugh.net.au detected a double declaration
12805
Daniel Veillarda10efa82001-04-18 13:09:01 +000012806Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * debugXML.c hash.c tree.h valid.c : some changes related to
12809 the validation suport to improve speed with DocBook
12810 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12811 the way validation errors get reported
12812
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012813Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12816 by P C Chow and William M. Brack for XSLT HTML output
12817
Daniel Veillard2d90de42001-04-16 17:46:18 +000012818Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12821 Igor Zlatkovic patches for MSC compilation and added his
12822 updates
12823
Daniel Veillarde043ee12001-04-16 14:08:07 +000012824Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12827 prefix lookup.
12828 * parserInternals.c: fixed the bug reported by Morus Walter
12829 due to an off by one typo in xmlStringCurrentChar()
12830
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012831Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * HTMLparser.c result/HTML/*: revamped the way the HTML
12834 parser handles end of tags or end of input
12835
Daniel Veillard82daa812001-04-12 08:55:36 +000012836Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12839
Daniel Veillard67a21302001-04-11 14:39:16 +000012840Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12843 bug where the linktime verions of free() won't work ...
12844
Daniel Veillard27b55282001-04-11 12:22:25 +000012845Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12848
Daniel Veillardafc73112001-04-11 11:51:41 +000012849Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * doc/xml.html: added 2.3.6 release
12852
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012853Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12856 * result/wml.xml: resulted in a small output change
12857
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012858Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * tree.c: xmlNewDoc was missing the charset initialization
12861 * xmllint.c: added --auto to autogenerate a doc, allow to
12862 reproduce the problem fixed on xmlNewDoc
12863
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012864Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * xpath.c: trying to get 52979 solved
12867 * tree.c result/ result/noent/: trying to get 52712 solved, this
12868 also made me clean up the fact that XML output in general should
12869 not add formating blanks by default, this changed the output of
12870 a few tests
12871
Daniel Veillard73639a72001-04-10 14:31:39 +000012872Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12875
Daniel Veillardfac26a12001-04-08 13:08:14 +000012876Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * configure.in: finally released 2.3.6
12879
Daniel Veillard911f49a2001-04-07 15:39:35 +000012880Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * xpath.c: checking for null pointer generated by new code
12883
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012884Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * xpath.c: fixed a [] evaluation problem reported
12887 * test/XPath/tests/simpleaddr: extended test
12888 * result/XPath/simpleaddr: updated result
12889
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012890Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * xmllint.c: Dan Timis reported a portability problem
12893 on Macs without mmap, fixed it.
12894
Daniel Veillardb38bd552001-04-03 18:22:00 +000012895Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * testXPath.c : added a --tree option allowing to display the
12898 tree dump of the XPath expression
12899
Daniel Veillard4dd93462001-04-02 15:16:19 +000012900Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * xpath.c: fixed a memleak when comparing nodesets
12903 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12904 * tree.c: added a TODO
12905
Daniel Veillard92ad2102001-03-27 12:47:33 +000012906Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12909 we need string functions
12910 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12911 to be able to use them where needed. Applied some changes
12912 to reduce name linking pollution and compile in only what's
12913 needed.
12914 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12915 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12916 for the string manipulation functions
12917 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12918 to the free() function of xmlmemory.c
12919 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12920 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12921 usage.
12922
12923
Daniel Veillard2be30642001-03-27 00:32:28 +000012924Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * error.c: applied the context output patch of the error
12927 handling submitted by Chuck Griffith
12928 * error/VC/*: this slightly change some error logs
12929
Daniel Veillard50582112001-03-26 22:52:16 +000012930Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * parser.c: fixed line number reporting on error
12933
Daniel Veillard04be4f52001-03-26 21:23:53 +000012934Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * parser.c: Sullivan and Darin found a parser bug,
12937 applied the patch.
12938
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012939Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12942 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12943 xmlversion.h.in xpointer.c: of course the way I defined
12944 UNUSED breaks on old gcc version. Try to be smart and
12945 also define it directly in xmlversion.h
12946 * configure.in: removed -ansi flag from the pedantic set
12947
12948Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012949 Huge cleanup, I switched to compile with
12950 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12951 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12952 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12953 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12954 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
12955 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
12956 encoding.h entities.c error.c list.[ch] nanoftp.c
12957 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
12958 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12959 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
12960 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
12961 Cleanup, staticfied a number of non-exported functions,
12962 detected and cleaned up a dozen of problem found this way,
12963 avoided a lot of public function name/typedef/system names clashes
12964 * doc/xml.html: updated
12965 * configure.in: switched private flags to the really pedantic ones.
12966
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000012967Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * configure.in: 2.3.5
12970 * doc/html/*: rebuilt the docs
12971
Daniel Veillard146c9122001-03-22 15:22:27 +000012972Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * parser.c: fixed a reported bug in NOTATION parsing
12975 * uri.c: accepted but not fixed bug 51876, added TODO
12976 * Makefile.am: fixed bug 51876
12977
Daniel Veillarda5f013b2001-03-22 12:44:45 +000012978Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * config.h.in configure.in error.c: fix a compilation problem
12981 on platforms without vsnprintf (xml@thewrittenword.com)
12982
Daniel Veillarde020c3a2001-03-21 18:06:15 +000012983Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * parser.c: fixed a function name header typo
12986 * SAX.c: notations can also occur in external subset.
12987
Daniel Veillard7d42b542001-03-20 13:22:46 +000012988Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * error.c: removed a C++ like comment
12991
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000012992Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * parser.c: fixing bug 52299 strange condition leading
12995 to a parser crash due to a buffer overflow
12996 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
12997 added the specific test case
12998
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000012999Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13002 xmlXPathConvert{String,Number,Boolean} to be able to make
13003 type casts without a context stack, fixed some implementation
13004 problems related to the absence of context at parse-time,
13005 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13006 in the public API too
13007 * xpointer.c xpathInternals.h: we need to know at parse time
13008 whether we are compiling an XPointer
13009
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013010Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13013 cleaned up the parser internals, refactored XPath code, added
13014 new compilation based APIs and cleanly separated public and
13015 private APIs.
13016
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013017Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * xpath.h: the comp field must be added at the end to avoid
13020 killing binary compat.
13021
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013022Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * Makefile.am: detect XPath memleaks in regreson tests
13025 * error.c: fixed and error w.r.t. error reporting still using
13026 stderr
13027 * hash.c: added new line at end of file
13028 * tree.h: minor cleanup
13029 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13030 expression parsing from evaluation, resulted in a number of
13031 changes internally, and in XPointer. Likely to break stuff
13032 using xpathInternals.h but should remain binary compatible,
13033 new interfaces will be added.
13034
Daniel Veillardd574f782001-03-14 19:40:17 +000013035Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * configure.in: fixed a couple of problems reported by
13038 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13039 without gcc on non linux platforms.
13040
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013041Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13044 a fix for --with-html-dir= configure support. I hope it won't
13045 break rpm generation
13046
Daniel Veillarda022fe02001-03-14 16:30:00 +000013047Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * xmlIO.c: one function comment cleanup.
13050
Daniel Veillard25239c12001-03-14 13:56:48 +000013051Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * SAX.c: external subset notations were improperly registered
13054 in the internal subset.
13055
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013056Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * README.cvs-commits: added, pointing to HACKING
13059 * HACKING: updated
13060
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013061Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * parser.c: and Matt Sergeant found one in the XML push
13064 parser (erroneous check I forgot to remove when I fixed the
13065 main parser).
13066
Daniel Veillard68d7b672001-03-12 18:22:04 +000013067Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * xpath.c: ptittom found a small bug in UnaryExpr
13070
Daniel Veillarde356c282001-03-10 12:32:04 +000013071Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * configure.in: bumped to 2.3.4
13074 * error.c: fixed bug #51860
13075 * tree.c: fixed bug #51861
13076 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13077 * tree.[ch] : added xmlDefaultBufferSize
13078 * nanoftp.c: typo in function name header block
13079 * doc/xml.html : updated, added link to XML::LibXSLT
13080 * doc/html/* : rebuilt the docs
13081
Daniel Veillard80f32572001-03-07 19:45:40 +000013082Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * parser.c SAX.c: the new content parsing code raised an
13085 ugly bug in the characters() SAX callback. Found it
13086 just because of strangeness in XSLT XML Rec ouptut :-(
13087
Daniel Veillard6c831202001-03-07 15:57:53 +000013088Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * Makefile.am: Martin Baulig suggested to add -lm
13091 * tree.c: found another bug in xmlNodeGetContent()
13092
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013093Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * xpath.c: Bjorn found the error related to strictness of comparison.
13096
Daniel Veillard29631a82001-03-05 09:49:20 +000013097Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * parser.c: trying to fix the Dtd parsing problem reported
13100 by Gary, side effect of last week speed optimizations.
13101
Daniel Veillard14be0a12001-03-03 18:50:55 +000013102Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13105 * parserInternals.c: removed unneeded test raised by Stric
13106
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013107Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13108
13109 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13110 and fixed by William Brack). Added xmlXPathFormatNumber.
13111 Changed the sorting slightly.
13112 * configure.in Makefile.am example/Makefile.am: Added -lm.
13113 Please note that applications linking with libxml2, must
13114 also like with the math library from now on.
13115
Daniel Veillardf9533d12001-03-03 10:04:57 +000013116Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13119
Daniel Veillard2f362242001-03-02 17:36:21 +000013120Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * parser.c: one must report spaces even if the Dtd element
13123 content proves that this is not part of the element content.
13124 * result/valid/*.xml: this changed the ouptu slightly
13125
Daniel Veillardb402c072001-03-01 17:28:58 +000013126Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * configure.in: bumped to 2.3.3
13129 * doc/xml.html: updated
13130
Daniel Veillard77851712001-02-27 21:54:07 +000013131Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * tree.c: minor doc fix
13134 * xpath.c: deallocation issues when a result tree has been
13135 converted to a node-set
13136
Daniel Veillardec70e912001-02-26 20:10:45 +000013137Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * doc/xml.html: oops corrected dates s/2000/2001
13140
Daniel Veillard8730c562001-02-26 10:49:57 +000013141Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * valid.c: new patch from Gary Pennington
13144
Daniel Veillard91e9d582001-02-26 07:31:12 +000013145Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * doc/xml.html: applied patch from Ankh
13148
Daniel Veillardedac3c92001-02-26 01:36:19 +000013149Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * xinclude.c: fixed a problem building on Mac
13152
Daniel Veillard21a0f912001-02-25 19:54:14 +000013153Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * parser.c: more work on increasing parsing ferformances
13156
Daniel Veillard48b2f892001-02-25 16:11:03 +000013157Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13160 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13161 avoiding memcpy in production builds MEM_CLEANUP macro use
13162 * parser.[ch] parserInternals.c: optimizations of the tightest
13163 internal loops inside the parser. Better checking of I/O
13164 flushing/loading conditions
13165 * xmllint.c : added --timing
13166
Daniel Veillard71681102001-02-24 17:48:53 +000013167Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * configure.in: bumped to 2.3.2
13170 * doc/xml.html: updated for release
13171
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013172Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * xpath.c: found a memleak and fixed a nasty bug
13175
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013176Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * xmllint.[c1] : added return code errors for xmllint
13179 * xpath.c: specific debug dump function for result value trees
13180
Daniel Veillard4b637072001-02-21 21:52:55 +000013181Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * xpath.c: finally implemented xmlXPathCompareNodeSets
13184 * test/XPath/expr/floats results/XPath/expr/floats: added
13185 a test for float expressions
13186
Daniel Veillardf714aa32001-02-21 03:07:44 +000013187Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13190 * parserInternals.[ch]: trying to speed up parsing
13191 * xpath.c : speeded up node set equality op
13192
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013193Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13196 better handling of ID/IDREF and the list modules associated
13197 * configure.in: small CFLAGS cleanup
13198
Daniel Veillarda8abee62001-02-19 15:14:59 +000013199Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * configure.in: fixed iconv detection on AIX (stric)
13202
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013203Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013204
13205 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13206
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013207Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13208
13209 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13210 and optimized xmlXPathNodeSetSort
13211
Daniel Veillard142adbf2001-02-17 13:21:05 +000013212Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * xpath.c: bug fix when context size is 0
13215 * parser.c: I like Norm's Dtd because they still manage to break
13216 the parser occasionally
13217
Daniel Veillardf23e0092001-02-16 13:21:29 +000013218Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13221
Daniel Veillarde0e26512001-02-16 00:11:46 +000013222Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13225 attributes within the XML-1.0 namespace
13226
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013227Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * xpathInternals.h: exported a few axis functions
13230 * doc/xml.html: updated the doc
13231
Daniel Veillard760f4422001-02-15 14:59:48 +000013232Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * configure.in: applied patch from Daniel van Balen for OpenBSD
13235 and bumped version to 2.3.1
13236 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13237 attempt to find autoclosing was simply broken, removed it,
13238 updated the examples, this is better
13239
Daniel Veillardd194dd22001-02-14 10:37:43 +000013240Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13243 hash functionnalities.
13244 * doc/html/* : rebuild the doc
13245
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013246Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13249 on predicate
13250 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13251 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13252 really want to have tags closed on output even if we accept
13253 unclosed ones on input
13254
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013255Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpath.c: ouch don't free NULL, rare case fixed
13258 * tree.c: don't coalesce text nodes if they don't have the
13259 same behaviour wrt escaping on output
13260
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013261Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * xpath.c: small fixup
13264 * SAX.c: don't warn on empty namespaces.
13265
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013266Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * README: a bit of cleanup
13269 * configure.in: preparing for 2.3.0 release
13270
Daniel Veillard1f83d392001-02-08 09:37:42 +000013271Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * hash.[ch]: added a first version of xmlHashSize()
13274 * valid.c: another bug fix from Gary Pennington
13275
Daniel Veillard5eef6222001-02-07 18:24:48 +000013276Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * valid.c: couple of bug fixes pointed by Gary Pennington
13279 * HTMLtree.c: #if 0 cleanup
13280
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013281Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13284 which removes a time consuming check of xmlXPathNodeSetAdd()
13285 and use it in places where we are sure to not break unicity
13286
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013287Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * xpath.c: bug fixes found from XSLT
13290 * tree.c: preserve node->name special values when copying nodes.
13291 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13292 external subset are fetched when available but without full
13293 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13294 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13295 output with encoding disabled.
13296
Daniel Veillard2c833b62001-02-03 08:52:06 +000013297Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13300 xmlCheckFilename should not be called from xmlFileOpenW
13301 and xmlGzfileOpenW
13302
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013303Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13306 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13307 added the new tests for URI normalization
13308 * testURI.c: fixed stoopid bugs
13309 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13310 the URI in the error messages are now properly normalized
13311
Daniel Veillardea28ce62001-02-02 08:20:19 +000013312Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13315
Daniel Veillarde99a4762001-02-01 04:34:35 +000013316Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13319
Daniel Veillard2b325a02001-01-31 20:46:31 +000013320Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * xpath.c: fixed mod operator
13323
Daniel Veillardde55cf62001-01-31 15:53:13 +000013324Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * parser.c: fixed xmlStrcat doc
13327 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13328 trees.
13329
Daniel Veillard2f913b72001-01-31 13:23:49 +000013330Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * xpath.c result/XPath/tests/chaptersbase
13333 result/XPath/tests/simplebase: fixed XPath node()
13334 * tree.c: small fix in xmlNewNs()
13335 * Makefile.am: removed extraneous xml2Conf.sh rule
13336
Daniel Veillardb42042b2001-01-28 07:40:36 +000013337Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13340 Changed the library name, in order to get libxml-devel and
13341 libxml2-devel to coexist on a single system
13342 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13343 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13344
Daniel Veillardee0a4662001-01-27 18:59:33 +000013345Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13348 libxml2-devel installable in // as libxml-devel.
13349
Daniel Veillard5eb05942001-01-27 17:50:22 +000013350Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * doc/Makefile.am: fixed make rebuild in doc
13353 * doc/html/*.html: rebuilt the docs
13354
Daniel Veillard65c295d2001-01-26 09:32:39 +000013355Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13358
Daniel Veillard8e199902001-01-25 18:54:39 +000013359Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13362 the HTML doc to go into the -devel RPM ...
13363 * aclocal.m4 config.h.in: some updates due to auto* magic
13364
Daniel Veillard93086662001-01-25 18:13:04 +000013365Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * xpath.h: added a hook in the context structure allowing to
13368 link to extra support, needed for XSLT
13369
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013370Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13373 xmlXPtrCmpPoints to use it.
13374 * propagated the following patch from Alejandro Forero
13375 * include/win32config.h xmlIO.c: applied further suggestions
13376 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13377 * example/gjobread.c: fixed warnings, now that it builds
13378
13379Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13380
13381 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13382
13383 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13384 filename points to a valid file (not a directory).
13385 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13386 Added calls to xmlCheckFilenameDir.
13387
13388 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13389 `path' (rather than `filename') as the parameter to gzopen and open.
13390
Daniel Veillard48177c22001-01-23 15:27:41 +000013391Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * Makefile.am: fixed a problem with EXTRA_DIST
13394
Daniel Veillardb83ba402001-01-22 22:45:10 +000013395Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * Makefile.am example/Makefile.am: finally found the trick
13398 to build the example, i.e. add "." in SUBDIRS before example
13399 in the list <grin/>
13400
Daniel Veillard82687162001-01-22 15:32:01 +000013401Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * doc/xml.html: updated with an XSLT section, removed pointer to
13404 W3C CVS base.
13405
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013406Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13409 too, and deallocation need to occur the same way.
13410
Daniel Veillarde4566462001-01-22 09:58:39 +000013411Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13414 type correponding to an XSLT result tree fragment. Share most
13415 of the data format with node set, as well as operators.
13416 * HTMLtree.c: added a newline at the end of the doctype output
13417 whe this one is not present initially.
13418 * tree.c: make sure taht the parent and doc pointers are properly
13419 set when copying attributes (lists).
13420
Daniel Veillard701c7362001-01-21 09:48:59 +000013421Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13424
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013425Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * xpath.c: seems I finally killed that ugly path evaluation
13428 context bug (tagged 9999 in case is is wrong)
13429
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013430Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13433 for XSLT
13434
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013435Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13438 for xmlGzfileOpen() bug
13439
Daniel Veillardf6eea272001-01-18 12:17:12 +000013440Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * xpath.c: removed an error found by XSLT usage
13443 * tree.c parserInternals.h: use a predefined static string
13444 for text and comment nodes, avoid freeing them in xmlFreeNode,
13445 exported the string name in parserInternals.h and added
13446 another value to disable encoding at output (for XSLT),
13447 gain memory, time.
13448
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013449Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13452 win32/libxml2/libxml2_so.dsp: new makefiles and update
13453 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13454
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013455Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13458 Gary Pennington
13459
Daniel Veillard389e6b72001-01-15 19:41:13 +000013460Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * xpath.c: fixed the comaprision of values and nodelists,
13463 need to compare nodelist still ...
13464 * debugXML.c: avoided a possible core dump
13465 * HTMLparser.c: cleanup
13466 * nanohttp.c: contributed fix.
13467 * tree.c: fixes in properties handling added xmlSetNsProp
13468 needed by libxslt
13469 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13470 comment
13471 * TODO: updated
13472
Daniel Veillard167bd532001-01-06 21:09:34 +000013473Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * parser.c parserInternals.c: applied Bjorn Reese optimization
13476 patch
13477
13478Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * Makefile.am: applied patch fro make check from Martin Vidner
13481
Daniel Veillard503b8932001-01-05 06:36:31 +000013482Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * configure.in: preparing 2.2.11
13485 * doc/html/*: rebuild the HTML files
13486 * doc/xml.html : updated
13487
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013488Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * tree.c: fixed a stupid bug
13491 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13492 patches related to validation of an XInclude processing result
13493 * TODO: updated
13494
Daniel Veillarde2488192001-01-04 10:54:22 +000013495Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13498 on large files
13499
Daniel Veillardf060a412001-01-03 20:52:44 +000013500Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13503
Daniel Veillard45cff692001-01-03 18:02:04 +000013504Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13507 reported by Jonas Borgström
13508 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13509
Daniel Veillard08108982001-01-03 15:24:58 +000013510Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * testXPath.c xpath.c: fixing the XPath union expressions problem
13513 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13514
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013515Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * xmllint.c: Made is so if the file name is "-" is will read form
13518 standard input. Sven Heinicke <sven@zen.org>
13519 * tree.c: fixed a problem when growing buffer
13520 * tree.h: fixed the comment of the node types following andersca
13521 comment
13522 * TODO: updated
13523
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013524Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13525
13526 * HTMLparser.[ch]: added a way to avoid adding automatically
13527 omitted tags. htmlHandleOmittedElem() allows to change the
13528 default handling.
13529 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13530 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13531 of xmllint too when using --memory flag, added a memory test
13532 suite at the Makefile level.
13533 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13534 with namespace use when encountering QNames in XPath evalation,
13535 added xmlns() scheme in XPointer.
13536 * nanoftp.c : incorporated a fix
13537 * parser.c xmlIO.c: fixed problems raised with encoding when using
13538 the memory I/O
13539 * parserInternals.c: closed bug 25934 reported by
13540 torsten.landschoff@innominate.de
13541 * TODO: updated
13542
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013543Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13544
13545 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13546 on a non-updated tree :-(, made a 2.2.10 release to correct the
13547 situation
13548
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013549Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13550
13551 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13552 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13553 integrated a set of OpenVMS changes from Howard Taylor
13554 <Howard.Taylor@pacoast.com>
13555
Daniel Veillard58770e72000-11-25 00:48:47 +000013556Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13557
13558 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13559 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13560
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013561Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13562
13563 * HTMLparser.c: some fixes on auto-open of html/head/body
13564 * encoding.c: fixed a compilation error on some gcc env
13565 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13566 XPointer implementation
13567 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13568 related XPointer tests and associated results
13569
Daniel Veillard300f7d62000-11-24 13:04:04 +000013570Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13571
13572 * doc/xmldtd.html doc/xml.html: following a short step by step
13573 guidance on IRC to help maciej with DTDs I started a small
13574 page on the subject.
13575
Daniel Veillard748e45d2000-11-17 16:36:08 +000013576Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13577
13578 * HTMLparser.c: fixed handling of broken charrefs
13579 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13580 patches
13581
Daniel Veillard28929b22000-11-13 18:22:49 +000013582Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13583
13584 * doc/xml.html doc/html/* : rebuilt the docs after adding
13585 xinclude and updated page for 2.2.7 and 2.2.8
13586 * configure.in: releasing 2.2.8
13587
Daniel Veillard41e06512000-11-13 11:47:47 +000013588Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13589
13590 * parser.[ch] parserInternals.c: applied the conditional
13591 section processing fix from Jonathan P Springer
13592 <jonathan.springer2@gte.net>
13593 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13594 project file, fixed iconv default non support
13595 * xpath.c: fixed the problem of evaluating relative expressions
13596 when a node context is provided.
13597
Daniel Veillardbf432752000-11-12 15:56:56 +000013598Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13599
13600 * nanoftp.c: fixed gcc 2.95 new warnings
13601 * SAX.c: fixed a stupid bug
13602 * tree.c: fixed a formatting problem when round-tripping
13603 from/to memory
13604 * xinclude.c: chased memleak, fixed a base problem
13605 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13606 xmlXPtrBuildNodeList()
13607 * TODO: updated
13608 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13609 adding a first small set of regression tests for XInclude
13610
Daniel Veillardc2def842000-11-07 14:21:01 +000013611Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13612
13613 * nanohttp.[ch]: applied Wayne Davison patches to access
13614 the WWW-Authorization header.
13615 * parser.c: Closed Bug#30847: Problems when switching encoding
13616 in short files by applying Simon Berg's patch.
13617 * valid.c: fixed a validation problem
13618 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13619 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13620 Wayne Davison
13621 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13622 need to be extended to non full nodes selections.
13623 * xinclude.c: starts to work decently
13624
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013625Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13626
13627 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13628 debugXML.c xmlversion.h.in: Started adding XInclude support,
13629 this is a new xmllint option
13630 * tree.c xpath.c: applied TOM patches for XPath
13631 * xpointer.c: fixed a couple of errors.
13632 * uri.c: added an escaping function needed for xinclude
13633 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13634 new warning from RH70 gcc's version
13635
Daniel Veillarda4964b72000-10-31 18:23:44 +000013636Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13637
13638 * HTMLparser.c: fixed loop on invalid char in scripts
13639 * parser.c: update to description of xmlIOParseDTD()
13640 * libxml.m4 xmlversion.h.in: changes contributed by
13641 Michael Schmeing <m.schmeing@internet-factory.de>
13642 * configure.in: preparing for 2.2.7
13643 * Makefile.am: trying to avoid config.h and acconfig.h
13644 being included in the distrib
13645 * configure.in: released 2.2.7
13646
13647Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13648
13649 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13650 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13651
Daniel Veillard01411222000-10-30 15:33:22 +000013652Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13653
13654 * parser.[ch]: added xmlIOParseDTD()
13655 * xpointer.c: added support for the 2 extra parameters of
13656 string-range, fixed a stoopid error when '0' was present
13657 in XPointer expressions
13658 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13659 testsuite for the above
13660
Daniel Veillard6db58192000-10-30 09:27:53 +000013661Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13662
13663 * libxml.spec.in: improved package descriptions
13664
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013665Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13666
13667 * xpath.c xpathInternals.h: applied a large cleaning patch
13668 from TOM <ptittom@free.fr>, it also add namespace support
13669 for function and variables registration.
13670
Daniel Veillardbd20df72000-10-29 17:53:40 +000013671Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13672
13673 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13674 * Makefile.mingw: Wayne Davison's update adding hash.c
13675
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013676Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13677
13678 * xpath.c: fixed the root evaluation problems
13679 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13680 ignorable spaces with <b> <bold> <em>
13681 * tree.c: fixed a loop in xmlSearchNsByHref()
13682
Daniel Veillard767662d2000-10-27 17:04:52 +000013683Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13684
13685 * xpath.c: applied another XPath patch from TOM
13686 * xpath.c include/makefile.am: applied another patch from
13687 china@thewrittenword.com (cleanup on IRIX).
13688
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013689Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13690
13691 * xml-config.1: received a fixed version from Fredrik Hallenberg
13692 <hallon@lysator.liu.se>
13693
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013694Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13695
13696 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13697 cleanup patch for XPath
13698
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013699Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13700
13701 * patched to redirrect all "out of context" error messages to
13702 a reconfigurable routine. The changes are:
13703 * xmlerror.h : added the export of an error context type (void *)
13704 an error handler type xmlGenericErrorFunc there is an interface
13705 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13706 to reset the error handling routine and its argument
13707 (by default it's equivalent to respectively fprintf and stderr.
13708 * all the c files: all wild accesses to stderr or stdout within
13709 the library have been replaced to calls to the handler.
13710
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013711Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13712
13713 * configure.in: release 2.2.6
13714 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13715 exporting the inner functions of xpath for extension modules
13716 * doc/*: updated and rebuilt the doc
13717
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013718Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13719
13720 * nanohttp.c : applied Wayne HTTP cleanup patch
13721 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13722 and xmlNodeSetSpacePreserve()
13723
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013724Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13725
13726 * xpath.c: closing bug #29260
13727
Daniel Veillard126f2792000-10-24 17:10:12 +000013728Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13729
13730 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13731 multikey tuples, made hash structure opaque
13732 * valid.[ch]: moved elements, attributes, notations decalarations
13733 as well as ID and refs to hash tables.
13734 * entities.c: hash cleanup
13735 * xmlmemory.c: fixed a dump problem in debug mode
13736 * include/Makefile.am: problem passing in DESTDIR= values patch
13737 from Marc Christensen <marc@calderasystems.com>
13738 * nanohttp.c: removed debugging remains
13739 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13740 * HTMLparser.c parser.c: fixing a number of problems with the
13741 macros in the *parser.c files (Wayne).
13742 * HTMLparser.c: close the previous option when opening a new one
13743 (Marc Sanfacon).
13744 * result/HTML/*: updated the HTML results accordingly
13745
Daniel Veillard52afe802000-10-22 16:56:02 +000013746Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13747
13748 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13749 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13750 XPath functions and XML entities table to them. More to come...
13751 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13752
Daniel Veillard683cb022000-10-22 12:04:13 +000013753Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13754
13755 * tree.c: coalesce adjacent text nodes
13756 * valid.c: handling of blank nodes in DTd validation (raised
13757 by problems with a posteriori validation).
13758 * nanohttp.c: changing behaviour on HTTP write stuff.
13759 * HTMLtree.c: forced body and html to be explicitely closed.
13760 * xpath.h: exported more XPath functions.
13761
Daniel Veillard1baf4122000-10-15 20:38:39 +000013762Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13763
13764 * Release of 2.2.5
13765 * xpointer.c: range() range-inside and other helper functions
13766 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13767
Daniel Veillard47e12f22000-10-15 14:24:25 +000013768Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13769
13770 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13771 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13772
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013773Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13774
13775 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13776 and XPointer modules
13777
Daniel Veillard134c9f32000-10-15 10:27:08 +000013778Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13779
13780 * SAX.h: closed #25107
13781
Daniel Veillard39915622000-10-15 10:06:55 +000013782Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13783
13784 * testSAX.c: fixed problem with cdata reporting
13785 * SAXresult/* : updated
13786
Daniel Veillard1e851392000-10-15 10:02:56 +000013787Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13788
13789 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13790 Closed bug #27499, added to regression tests
13791 * TODO: updated
13792
Daniel Veillard7eda8452000-10-14 23:38:43 +000013793Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13794
13795 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13796 support for SCRIPT and STYLE with help from Bjorn Reese
13797 * test/HTML/* result/HTML/*: added simple testcase and updated
13798 the existing ones.
13799
Daniel Veillardff9c3302000-10-13 16:38:25 +000013800Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13801
13802 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13803 string-range for empty strings
13804 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13805 test/XPath/xptr/strrange: augmented the XPointer testsuite
13806
Daniel Veillard189446d2000-10-13 10:23:06 +000013807Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13808
13809 * doc/xml.html doc/xmlmem.html: added a module describing memory
13810 interfaces and use, updated the main page.
13811
Daniel Veillard2f971a22000-10-12 23:26:32 +000013812Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13813
13814 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13815 nanoftp code work on Windows too now
13816
13817Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013818
13819 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13820 * xpointer.c: implemented string-range() at least a good first version
13821 * test/XPath/docs/str test/XPath/xptr/strrange
13822 result/XPath/xptr/strrange: the string-range() tests
13823
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013824Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13825
13826 * Makefile.am include/Makefile.am include/win32config.h
13827 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13828 and make distcheck
13829
Daniel Veillard19d61112000-10-11 23:50:35 +000013830Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13831
13832 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13833 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13834 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13835
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013836Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13837
13838 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13839 patch for socklen_t detection by
13840 Albert Chin-A-Young <china@thewrittenword.com>
13841
Daniel Veillardcd429612000-10-11 15:57:05 +000013842Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13843
13844 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13845 and added a --dtdvalid option to xmllint used to test it
13846
Daniel Veillard47c02452000-10-11 13:04:36 +000013847Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13848
13849 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13850 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13851
Daniel Veillard2d38f042000-10-11 10:54:10 +000013852Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13853
13854 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13855 handlings (registration, lookup, cleanup)
13856
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013857Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13858
13859 * configure.in Makefile.am include/makefile.am: adding XPointer
13860 and XPtrtests target
13861 * xpointer.[ch] : new files for XPointer support
13862 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13863 more XPath tests
13864
Daniel Veillard57fda592000-10-10 23:24:14 +000013865Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13866
13867 * configure.in: fixed, very broken, make distcheck works again
13868
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013869Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13870
13871 * More work toward 2.2.5, integrated a number of patches
13872 * configure.in Makefile.am win32config.h.in: trying to cleanup
13873 make distcheck .... huh ...
13874 * include/Makefile.am include/win32config.h: new directory
13875 for includes
13876 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13877 updated teh makefiles and instructions for WIN32
13878 * xpath.c: small fixes
13879 * test/XPath/ results/XPath: updated the testcases and results
13880 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13881 suggested patches
13882 * valid.c: fixed an ID bug
13883
Daniel Veillardb71379b2000-10-09 12:30:39 +000013884Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13885
13886 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13887 the automake bug where wrong dependancies were generated.
13888 * xpath.[ch]: worked on XPointer
13889
Daniel Veillard7e99c632000-10-06 12:59:53 +000013890Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * configure.in Makefile.am: 2.2.5, ship the include in an
13893 include/libxml subdirectory, use symlinks when using CVS
13894 * testSAX.c: fixed small bug
13895 * testXPath.c: changed the way testfiles are parsed
13896 * debugXML.c: same kind of cleanup when parsing an argument expression
13897 XPath/XPointers can have blanks embedded
13898 * xpath.[ch]: more cleanup, reorgs for XPointer work
13899 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13900 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13901
Daniel Veillard55b91f22000-10-05 16:30:11 +000013902Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13905 in the XPath engine, rewrote large parts of it, now it's far
13906 cleaner and in sync with the REC not an old WD. Fixed a parsing
13907 problem in the interactive XML shell found when testing XPath.
13908
Daniel Veillardac260302000-10-04 13:33:43 +000013909Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13912 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13913 examples with the extra test
13914
Daniel Veillard7cfce322000-10-04 12:40:27 +000013915Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13916
13917 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13918 the global init function.
13919
Daniel Veillard970112a2000-10-03 09:33:21 +000013920Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * HTMLparser.c: Doohhh, attribute name parsing was still case
13923 sensitive ! Fixed this ...
13924 * result/HTML/* : updated the tests results accordingly
13925
Daniel Veillard740abf52000-10-02 23:04:54 +000013926Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13927
13928 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13929 engine, should be far more stable, incorporated a new version of
13930 preceding/following axis, need testing
13931 * uri.c: fixed file:///c:/a/b/c problem
13932 * test/XPath/tests/idsimple: augmented the XPath tests
13933
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013934Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13935
13936 * doc/* rebuilding docs for 2.2.4 release
13937
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013938Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13939
13940 * configure.in: releasing 2.2.4
13941 * parser.[ch]: added xmlStrEqual()
13942 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13943 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13944 use xmlStrEqual instead
13945 * TODO: updated
13946 * added an XPath test
13947
Daniel Veillardbc765302000-10-01 18:23:35 +000013948Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13949
13950 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13951 * entities.h: exported xmlInitializePredefinedEntities
13952 * parser.[ch] : added xmlInitParser()
13953 * parserInternals.h : had to export htmlInitAutoClose()
13954
Daniel Veillardf09e7e32000-10-01 15:53:30 +000013955Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13956
13957 * xpath.[ch] : fixed some serious XPath Predicate evaluation
13958 problems
13959 * Makefile.am : added XPath regression tests to normal tests
13960 * uri.c: fixed a problem with local paths, cleanup
13961 * parser.c: fixed a problem with large CData sections
13962
Daniel Veillardd2ade932000-09-30 14:39:55 +000013963Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13964
13965 * configure.in xml-config.in: patch from "Ben Taylor"
13966 <sol7x86@hotmail.com> for solaris shared libs lookup
13967
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000139682000-09-30 Martin Baulig <baulig@suse.de>
13969
13970 * libxml-2.0.pc.in: Provide pkg-config script.
13971
13972 * configure.in: Create the libxml-2.0.pc script from the
13973 libxml-2.0.pc.in templates.
13974 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000013975 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013976
Daniel Veillard4b0755c2000-09-25 14:26:28 +000013977Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13978
13979 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
13980 when compiling with MSC
13981
Daniel Veillard46057e12000-09-24 18:49:59 +000013982Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * xpath.c: patch for normalize-string() substring-before(),
13985 substring-after() and translate() functions from Bjorn Reese
13986 <breese@mail1.stofanet.dk>
13987 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
13988 Fredrik Hallenberg <hallon@lysator.liu.se>
13989 * TODO: updated
13990
Daniel Veillard281f8ff2000-09-24 08:12:14 +000013991Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13992
13993 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
13994 problem of socklen_t being undefined on a number of platforms
13995 * debugXML.c: fixed a compilation problem when without snprintf
13996
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000013997Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13998
13999 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14000 an URI bug and a fix for the control-character-induced infinite loop
14001 * nanohttp.c: preventive fix for compiling on WIN32
14002
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014003Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * xmlint.c: closing bug #25000
14006
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014007Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14008
14009 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14010 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14011 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14012 related function, fixing xmlStrncmp(), and associated cleanup
14013 * result/HTML/entities.html.sax: updating result
14014
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014015Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * uri.c: applied patch for URI escaping from Wayne Davison
14018 <wayned@blorf.net>
14019 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14020 from Denis Barbier <barbier@imacs.polytechnique.fr>
14021 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14022 patch from Wayne Davison
14023
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014024Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * doc/xml.html : updated with new releases, adding "how to help"
14027
Daniel Veillard04698d92000-09-17 16:00:22 +000014028Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14029
14030 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14031 removed a few warnings in pedantic mode ...
14032 * parserInternals.c parser.c: moved encoding switching function
14033 to parserInternals.c
14034 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14035
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014036Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14039 error or warning handlers
14040
Daniel Veillardb1059e22000-09-16 14:02:43 +000014041Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * parserInternals.c parserInternals.h parser.c Makefile.am:
14044 created a new module parserInternals.c, moved most of the
14045 code shared by the various parsers there, as well as
14046 deprecated code from parser.c. More cleanup of parser.c
14047 * uri.c: fixed a problem when URI is NULL
14048 * valid.c: speedup when looking for an attribute declaration
14049
Daniel Veillard39c7d712000-09-10 16:14:55 +000014050Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14051
14052 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14053 the cleanup of the computation of URI references when seeking
14054 external entities. The URI reference string and the resulting
14055 URI are both stored now.
14056 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14057 large s(n)printf checks and cleanup from Denis Barbier
14058 <barbier@imacs.polytechnique.fr>
14059 * xmlversion.h.in tree.h: couple of SGML declarations for a
14060 possible docbook module.
14061 * result/VC/ : a couple of test output changed due to the change
14062 of the entities URI
14063
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014064Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14065
14066 * parser.h: added a _private field for linking user's data
14067
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014068Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14069
14070 * parser.c parserInternals.h: demacroified most of the IS_XXX
14071 the gain in size is significant so ...
14072
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014073Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14074
14075 * entities.c: cases where looking up entities with doc==NULL
14076 covered
14077
Daniel Veillard90e11312000-09-05 10:42:32 +000014078Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14079
Daniel Veillard1de50802000-09-07 08:54:32 +000014080 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014081 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14082
Daniel Veillard98a79162000-09-04 11:15:39 +000014083Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14084
Daniel Veillard1de50802000-09-07 08:54:32 +000014085 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014086 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14087 * Makefile.in: added URItest and included thenin "make tests"
14088
14089Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014090
14091 * xmlversion.h.in: closed bug 22941
14092
Daniel Veillard2bb89092000-08-31 14:57:50 +000014093Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14094
14095 * doc/xmlio.html: added doc and example for entity loader
14096 redefinition.
14097
Daniel Veillard96984452000-08-31 13:50:12 +000014098Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14101 used by libxml
14102
Daniel Veillarde715dd22000-08-29 18:29:38 +000014103Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14104
14105 * parser.c: Fixed bug on invalid ontent characters and when using
14106 push.
14107 * xmllint.c: fixed xmllint endling of errors in push mode
14108
Daniel Veillard4948eb42000-08-29 09:41:15 +000014109Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014112 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014113 * result/HTML/*.sax: regenerated HTML SAX output
14114 * parser.c: more cleanup.
14115
Daniel Veillarde010c172000-08-28 10:04:51 +000014116Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
14118 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014119 patches from Wayne Davison <wayned@users.sourceforge.net>,
14120 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014121 * HTMLparser.c: fixed an ignorable white space detection bug
14122 occuring when parsing with SAX only
14123 * result/HTML/*.sax: updated since the output is now HTML
14124 encoded...
14125
Daniel Veillard47f3f312000-08-27 22:40:15 +000014126Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014128 * HTMLparser.[ch]: applied some of Wayne Davison
14129 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014130
Daniel Veillarde0854c32000-08-27 21:12:29 +000014131Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14134 undeclared namespace prefix was used, added a warning.
14135 Cleaned up support w.r.t. entities, spilling out a warning
14136 and being pedantic on lookups.
14137 * test/warning/ent9 : added testcase for previous example.
14138 * TODO: updated
14139 * parserInternals.h parser.c: changed the way names are parsed
14140 now allow infinite size and decrease penalty for normal use
14141 * parser.c: Started a big cleanup/check of the parser code,
14142 fixed some of the most tortuous entity code, spotted code
14143 unused anymore
14144 * test/*: added tests for very long names and related nasty
14145 things.
14146
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014147Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * doc/encoding.html: added encoding aliases doc
14150 * doc/xml.html: updates
14151 * encoding.[ch]: added EncodingAliases functions
14152 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14153 bottleneck affecting large DTDs like Docbook
14154 * parser.[ch] xmllint.c: added a pedantic option, will be
14155 useful
14156 * SAX.c: redefinition of entities is reported in pedantic mode
14157 * testHTML.c: uninitialized warning from gcc
14158 * uri.c: fixed a couple of bugs
14159 * TODO: added issue raised by Michael
14160
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014161Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * doc/encoding.html: propagated Martin Duerst suggestions
14164
Daniel Veillard52402ce2000-08-22 23:36:12 +000014165Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14168 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14169 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14170 by Wayne Davison
14171
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014172Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * nanoftp.c nanohttp.c: small cleanup
14175 * TODO: updated
14176
Daniel Veillard244ece92000-08-19 20:58:02 +000014177Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14178
14179 * added an old VC testcase and updated title.xml entity
14180
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014181Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14182
14183 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14184 done on auto-opening of <p> tags and cleanup of SAX output
14185
Daniel Veillard979e55e2000-08-19 16:48:54 +000014186Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14187
14188 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14189
Daniel Veillard4540be42000-08-19 16:40:28 +000014190Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
14192 * doc/xml.html libxml.* structure.*: updated the doc a bit
14193
Daniel Veillard808a3f12000-08-17 13:50:51 +000014194Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14197 of SAX tests
14198
Daniel Veillard29579362000-08-14 17:57:48 +000014199Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14202 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14203
Daniel Veillard1255ab72000-08-14 15:13:33 +000014204Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14207 * testHTML.c: fix core dump on Solaris 2.x systems
14208 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14209 * result/HTML/*.sax: previous bug fix lead to new results
14210
Daniel Veillard03109292000-08-14 14:58:22 +000014211Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14214 * configure.in: added --with-readline=DIR to accept alternate
14215 path for readline include/library
14216 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14217 for ANSI under HP-UX
14218 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14219 includes @LIBS@
14220
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014221Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14222
14223 * doc/* : rebuilt the docs
14224 * getting ready for 2.2.2 release
14225
Daniel Veillard87b95392000-08-12 21:12:04 +000014226Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14227
14228 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14229 and xmlAddFeature()
14230 * tree.[ch]: added xmlAddChildList()
14231 * xmllint.c: MAP_FAILED macro test
14232 * parser.h: added xmlParseCtxtExternalEntity()
14233 * valid.c: applied bug fixes removed warning
14234 * tree.c: added CDATA block to elements content
14235 * testSAX.c: cleanup of output
14236 * testHTML.c: added SAX testing
14237 * encoding.c: better error recovery
14238 * SAX.c, parser.c: fixed one of the external entity processing
14239 of the OASis testsuite
14240 * Makefile.am: added HTML SAX regression tests
14241 * configure.in: bumped to 2.2.2
14242 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14243 SAX results
14244
Daniel Veillard88a172f2000-08-04 18:23:10 +000014245Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14246
14247 * configure.in: patch for HP compiler
14248
142492000-08-04 Sven Heinicke <sven@zen.org>
14250
14251 * xmllint.c: Was coredumping sometimes when the file given didn't
14252 exist.
14253
Daniel Veillard46e370e2000-07-21 20:32:03 +000014254Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014257
Daniel Veillard46e370e2000-07-21 20:32:03 +000014258 when using in memory parsing. Need some cleanup.
14259 * xmllint.c configure.in: added a --memory flag to test memory
14260 parsing
14261
Daniel Veillard36650692000-07-21 15:16:39 +000014262Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * nanohttp.c: fixed socklen_t replacement to unsigned int
14265 * parser.c: fixed a space handdling missing at the end of
14266 production 28 DOCTYPE.
14267 * xmlmemory.c: fixed a stupid bug on the routine to override
14268 allocation functions
14269 * TODO: updated
14270
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014271Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * doc/ regenerated the docs
14274
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014275Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14276
14277 * doc/encoding.html doc/xml.html: added I18N doc
14278 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14279 improvements, both parser and filters, added ASCII & HTML,
14280 fixed the ISO-Latin-1 one
14281 * xmllint.c testHTML.c: added/made visible --encode
14282 * debugXML.c : cleanup
14283 * most .c files: applied patches due to warning on Windows and
14284 when using Sun Pro cc compiler
14285 * xpath.c : cleanup memleaks
14286 * nanoftp.c : added a TESTING preprocessor flag for standalong
14287 compile so that people can report bugs more easilly
14288 * nanohttp.c : ditched socklen_t which was a portability mess
14289 and replaced it with unsigned int.
14290 * tree.[ch]: added xmlHasProp()
14291 * TODO: updated
14292 * test/ : added more test for entities, NS, encoding, HTML, wap
14293 * configure.in: preparing for 2.2.0 release
14294
Daniel Veillard49703262000-07-10 10:27:46 +000014295Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14296
14297 * nanoftp.c: fixed the way the control connection is handled
14298 * libxml.spec.in: fixed the dependancies and cleanup
14299
Daniel Veillard306be992000-07-03 12:38:45 +000014300Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * doc/xml.html: changed the xmlsoft.org structure, updated the
14303 examples w.r.t. root and childs
14304
Daniel Veillard7d853352000-07-02 18:53:09 +000014305Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14308
Daniel Veillard365e13b2000-07-02 07:56:37 +000014309Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * HTMLparser.c: Work on character encoding support for the HTML parser
14312 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14313 * encoding.c: Fixed a potential memleak in the encoding stuff
14314
Daniel Veillardaf743792000-07-01 11:49:28 +000014315Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14316
14317 * doc/FAQ.html doc/Makefile.am : added a FAQ
14318
14319Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014320
14321 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14322 of the HTML parser to force it to not bypass SAX
14323
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014324Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * win32config.h.in: updated
14327 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14328 lacks iconv support :-( need to release 2.1.1
14329 * configure.in: release 2.1.1
14330 * HTMLparser: fixed bug #14784
14331 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14332 by Windows compiler
14333 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14334 the SAX startDocument() callback.
14335 * TODO: updated
14336
14337Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * added xmlStopParser()
14340
Daniel Veillardbe803962000-06-28 23:40:59 +000014341Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * configure.in: 2.1.0 prerelease
14344 * Large resync between W3C and Gnome tree
14345 * nanoftp, nanohttp.c: fixed stalled connections probs
14346 * HTMLtree.c SAX.c : support for attribute without values in
14347 HTML for andersca
14348 * valid.c: Fixed most validation + namespace problems
14349 * HTMLparser.c: start document callback for andersca
14350 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14351 * parser.h, SAX.c: serious speed improvement for large
14352 CDATA blocks
14353 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14354 different encoding
14355 * example/Makefile.am example/gjobread.c tree.h: work on
14356 libxml1 libxml2 convergence.
14357 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14358 and the LIBXML_TEST_VERSION macro
14359
Daniel Veillardc310d562000-06-23 18:32:15 +000014360Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * doc/xml.html: various patches and improvements typo fixed by
14363 Felix Natter
14364 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14365 from Felix Natter <fnatter@gmx.net>
14366
Daniel Veillardf3029822000-05-06 08:11:19 +000014367Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * doc/upgrade.html: updated with instructions for support of both
14370 libxml-1.x and libxml-2.x
14371 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14372 for 2.x support and also fixed includes
14373
14374
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014375Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14378 the encoding support, added iconv support, so now libxml if
14379 compiled with iconv automatically support japanese encodings
14380 among others. Work based on initial patch from Yuan-Chen Cheng
14381 I may have broken binary compat in the encoding handler
14382 registration scheme, but that was so utterly broken I don't
14383 expect anybody to have used this feature until now.
14384 * parserInternals.h: fixup on the CHAR range macro
14385 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14386 code.
14387 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14388 * uri.c: added xmlParseURI() I can't believe I forgot to
14389 implement this one in 2.0 !!!
14390 * SAX.c: moved doc->encoding update in the endDocument() call.
14391 * TODO: updated.
14392
Daniel Veillard06047432000-04-24 11:33:38 +000014393Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * tree.h: removed extraneous xmlRemoveProp definition
14396 * TODO: added item about --disable-corba configure switch
14397 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14398 * nanoftp.c: fixed include problems giving troubles on AIX and
14399 slowlaris
14400 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14401 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14402 comment and headers changes to lower gtk-doc number of warnings
14403 * doc/html/*: rebuilt docs
14404
Daniel Veillarde0aed302000-04-16 08:52:20 +000014405Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * HACKING: documented the tag for 1.x and instructions
14408
Daniel Veillard5e873c42000-04-12 13:27:38 +000014409Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14412 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14413 xmlCreateIOParserCtxt
14414 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14415 significant overall improvement
14416 * xmllint.c: added I/O test to xmllint
14417 * testSAX.c: added a speed test
14418 * doc/* : updated/regenerated
14419
Daniel Veillardfc708e22000-04-08 13:17:27 +000014420Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * xpath.c uri.h parserInternals.h: cosmetic changes from
14423 "Timur I. Bakeyev" <timur@bat.ru>, including making
14424 xmlCreateURI() public
14425
Daniel Veillard5d211f42000-04-07 17:00:24 +000014426Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14429 and the code at the same time. Added a clean mechanism for
14430 overload or added input methods: xmlRegisterInputCallbacks()
14431 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14432 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14433 * TODO: updated
14434 * doc/* : updated/regenerated
14435 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14436 source dir
14437
Daniel Veillarde77a9182000-04-05 19:12:29 +000014438Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14439
14440 * testURI.c: yet another forgotten commit, I should get some sleep !
14441
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014442Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * xmllint.c: forgot to commit this too ?
14445
Daniel Veillardb9df4042000-04-05 14:23:16 +000014446Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * xmlversion.h.in : forgot to commit this previously
14449
Daniel Veillard361d8452000-04-03 19:48:13 +000014450Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14453 * README TODO: updated for release
14454 * uri.c uri.h: added authority parsing/saving
14455 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14456 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14457 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14458 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14459 Makefile.am : added compile-time customization of libxml
14460 --with-ftp --with-http --with-html --with-xpath --with-debug
14461 --with-mem-debug
14462 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14463 #include <libxml/xxx.h> I hope it won't break too much stuff
14464 and will be manageable in the future...
14465 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14466 and added xmllint to the installed programs
14467 * uri.h: added xmlFreeURI()
14468
Daniel Veillardec303412000-03-24 13:41:54 +000014469Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * uri.c uri.h: finished the escaping handling, the base support
14472 and the URI path normalization. Looks good just lacks the
14473 authority content parsing code.
14474 * Makefile.am: added instructions to generate testURI
14475 * TODO: updated
14476 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14477 added links and icons for W3C and Gnome
14478
Daniel Veillard8f621982000-03-20 13:07:15 +000014479Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * xmlmemory.[ch] : seems I forgot to actually update the files in
14482 the last commit :-)
14483 * doc/xml.html doc/html/* : updated and uploaded the docs
14484
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014485Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14488 * TODO: updated
14489 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014490 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014491 gfree).
14492 * Makefile.am, uri.c, uri.h: added a set of functions to do
14493 exact (litteraly copied from the RFC 2396 productions) parsing
14494 and handling of URI. Will be needed for XLink, one XML WFC,
14495 XML Base and reused in the nano[ftp/http] modules. Still work
14496 to be done.
14497
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014498Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14499
14500 * configure.in, libxml.spec.in : libxml2
14501 * doc/* : updated the doc page, rebuilt the docs
14502
Daniel Veillardcf461992000-03-14 18:30:20 +000014503Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14504
14505 * all: tagged LIB_XML_1_X
14506 * *.c *.h : updated from W3C CVS tree
14507 * configure.in : 2.0.0-beta
14508 * libxml.spec.in : libxml2 package nam
14509 * result/* : new version of the tests output
14510
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014511Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14514
Daniel Veillardb566ce12000-03-04 11:39:42 +000014515Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * doc/* : rebuilt the docs
14518 * parser.c: final patch on #6766
14519 * valid.c: small patch on validity checks.
14520
Daniel Veillardfb76c402000-03-04 11:39:42 +000014521Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14522
14523 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14524 added
14525 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14526 compatibility w.r.t. XML spec and existing code.
14527
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014528Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * parser.c: seems a better solution to <a> </a> exists,
14531 will try it for a while
14532
Daniel Veillard83a30e72000-03-02 03:33:32 +000014533Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * parser.c: tried to remove the <a> </a> generating <a/>
14536 this is hard. Left a flag for that purpose. Fixed bug #6766
14537 * configure.in: prepared 1.8.7 not released, due to previous
14538 problem
14539
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014540Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14541
14542 * doc/xml.html : applied second patch from Paul DuBois
14543
Daniel Veillard402e8c82000-02-29 22:57:47 +000014544Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * doc/xml.html : applied patch from Paul DuBois
14547
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014548Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14551
Daniel Veillard5feb8492000-02-02 17:15:36 +000014552Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14555 compilation warnings on various platforms.
14556 * parser.c: Fixed #5281 validity error callbacks are now desactived
14557 by default if not validating.
14558
Daniel Veillardf341f932000-02-02 14:52:08 +000014559Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14562
Daniel Veillard13c757e2000-02-01 23:59:15 +000014563Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14566 <gkatsi@cs.toronto.edu>
14567
Daniel Veillard726e8792000-01-30 20:04:29 +000014568Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14571 processing URLs
14572
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014573Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14576 xmlNanoFTPUpdateURL for persistent control connections.
14577 * configure.in: 1.8.6
14578
14579Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14582 * tree.[ch] : added xmlSaveNoEmptyTags
14583
James Henstridgef3be9312000-01-28 13:59:21 +0000145842000-01-29 James Henstridge <james@daa.com.au>
14585
14586 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14587
14588 * Makefile.am: added nanoftp.[ch] to the build.
14589
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014590Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * nanoftp.[ch]: cleanup, comments, API
14593 * debugXML.c : fixed a bug in the cat command
14594 * doc/*: regenerated the docs
14595
Daniel Veillardda07c342000-01-25 18:31:22 +000014596Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14599 * debugXML.c : fixed a bug in the cat command
14600 * valid.c: fixing some small probs
14601 * libxml.spec.in: get rid of the SNAP suffix
14602 * doc/xml.html: updated the status
14603
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014604Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * xml-config.in: xml-config --version to just return the
14607 version number
14608 * xpath.c: some cleanup w.r.t. axis when the current node is
14609 an attribute.
14610 * TODO: updated
14611
Daniel Veillard461a66c2000-01-18 18:01:01 +000014612Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
14614 * configure.in: prepared for libxml-1.8.5
14615 * doc/* recompiled the documentation
14616
146172000-01-17 Jody Goldberg <jgoldberg@home.com>
14618
14619 * configure.in : WARNING autoconf subtlety alert :
14620 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14621 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14622 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14623 get defined by AC_CHECK_HEADERS.
14624
Daniel Veillardf967b902000-01-17 16:06:10 +000014625Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14628 Rune.Djurhuus@fast.no
14629
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014630Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * TODO: updated
14633 * tree.c, parser.c: made sure that only memory alloc problems
14634 and internal parser errors are allowed to write to stdout or
14635 stderr.
14636
Daniel Veillard0142b842000-01-14 14:45:24 +000014637Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * tree.c : restored xmlNewGlobalNs since this seems used by
14640 a lot of existing code :-(, fixed a bug in xmlNewNs
14641 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14642 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14643 to exit() from the library code.
14644 * xpath.c, parser.c: removed bugs or unused code detected by
14645 Windows compilers
14646 * parser.c: started adding interfaces for parsing well balanced
14647 XML fragments
14648 * configure.in: releasing 1.8.4
14649 * doc/* : rebuilt the docs
14650
Daniel Veillard2eac5032000-01-09 21:08:56 +000014651Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * tree.[ch] : added xmlNewDocFragment() for DOM
14654 * testHTML.c: uninitialized variable.
14655
Daniel Veillardf3a73582000-01-05 14:58:39 +000014656Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * doc/* : rebuild the docs
14659
Daniel Veillard71b656e2000-01-05 14:46:17 +000014660Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * acconfig.h: readline and history patch
14663 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14664 * tree.c: added check and handling when possibly removing an ID
14665 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14666 and saving.
14667 * test/HTML/entities.html result/HTML/entities.html* : test for
14668 various entities reference cases
14669 * result/HTML/* : as a result output of some testcase have
14670 changed
14671 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14672 by previous example. added xmlParseTryOrFinish().
14673 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14674 entities.h debugXML.h HTMLparser.h: changed the way struct are
14675 declared to allow gtk-doc to expose those
14676 * parser.c: closed bug #4960
14677 * Makefile.am configure.in: Applied patch from
14678 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14679 and math/socket libs detection
14680
Daniel Veillard437b87b2000-01-03 17:30:46 +000014681Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * configure.in, Makefile.am: link tester against readline
14684 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14685
Daniel Veillard686d6b62000-01-03 11:08:02 +000014686Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * tree.[ch]: added xmlRemoveProp
14689 * win32config.h.in nanohttp.c: avoid including the Windows
14690 socket stuff in every C files
14691 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14692 the XmL parser(s)
14693 * test/ns4 result/ns4 etc...: added test case for previous prob
14694 * tree.c: xmlNewNs wasn't checking for double definition
14695 * Makefile.in: fixed a problem with dist-hook duplicates
14696 * parser.[hc], xmlIO.c: fixed the loading of external entities
14697 APIs, now xmlLoadExternalEntity() is used everywhere and
14698 setting up an app specific front-end using the
14699 * SAX.c parser.c: some fixes, now the xhtml spec validates
14700 with the xhtml DTD.
14701 * error.c: fixed crashes in case of no input stream
14702 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14703 to the validation tests and results
14704
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014705Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14708 too htmlCreatePushParserCtxt() and htmlParseChunk()
14709 * parser.c: a bit of cleanup.
14710 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14711 to XML) removed the last mem leak known
14712 * HTMLtree.c: output message cleanup
14713 * xmlmemory.c: display content info about memory blocks
14714 * result/HTML/wired.* : missing att value warning change
14715
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014716Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14717
14718 * doc/* : rebuilt the documentation
14719
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014720Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14721
14722 * parser.[ch] parserInternals.h: Push parser for XML,
14723 seems to work fine now
14724 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14725 --push for push testing
14726 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14727 * testSAX.c: added --push
14728 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14729 subtree
14730 * xmlIO.[ch] : enriched API + fixes for push mode
14731 * entities.[ch]: added the entity content length to the struct.
14732 * xmlmemory.[ch]: new API to show the last entries for the shell
14733 * valid.c: added required attribute testing
14734 * SAX.c: the cdata callback now merge contiguous fragments
14735 * HTMLparser.c: cleanup of some macros
14736
Daniel Veillard3c558c31999-12-22 11:30:41 +000014737Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * parser.c: fix for PIs name starting with xml
14740 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014741 * *.c, configure.in win32config.h.in : generate win32config.h for
14742 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014743
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014744Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * parser.c: fixed a stupid = vs. == bug :-(
14747 * doc/gnome-xml.sgml: s/glade/xml/
14748
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014749Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * configure.in, doc/xml.html : bug fix release 1.8.2
14752 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14753 Hopefully the end of that silly C++ include problem
14754 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14755 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14756 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14757 troubles with autoclosed elements when the stree shape doesn't
14758 follow the DtD specs. Added htmlIsAutoClosed() and
14759 htmlAutoCloseTag()
14760 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14761 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14762 * debugXML.c: fixed a bug on printing default namespaces.
14763 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14764
Daniel Veillardb24054a1999-12-18 15:32:46 +000014765Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * result/HTML/*.htm[l] : updated the HTML regression tests according
14768 to the new output
14769 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14770 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14771 problem due to intermix of extern "C" { ... } declarations for C++
14772 and recursive includes in the headers
14773
Chris Lahey323c48c1999-12-18 15:32:45 +0000147741999-12-20 Chris Lahey <clahey@umich.edu>
14775
14776 * HTMLtree.c: Made it so that html nodes with a single child do
14777 not insert a carriage return before or after the child node.
14778
Daniel Veillardb24054a1999-12-18 15:32:46 +000014779Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014780
14781 * configure.in, doc/xml.html : bug fix release 1.8.1
14782 * parser.c: fixed bug #4344
14783 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14784 added the glue to avoid C++ problems
14785 * doc/* : regenerated the documentation
14786
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014787Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14790 namespace recognition, and Dia as a resul :-(
14791 * encoding.c: closed bug #3950
14792
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014793Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * valid.c: debugging a posteriori validation, except URI expansion
14796 stuff this should be fixed now
14797 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14798 Carl Nygard <cnygard@bellatlantic.net>
14799 * tester.c: added --postvalid, cleaning of the code
14800 * tree.[ch]: added xmlDocGetRootElement()
14801
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014802Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14803
14804 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14805 c++ losage.
14806
Daniel Veillard10a2c651999-12-12 13:03:50 +000014807Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * configure.in, doc/xml.html : bumped to 1.8.0
14810 * xlink.[ch], Makefile.am : added framework for link detection
14811 * parser.h: added nbChars to parser context, needed for cleanup.
14812 * xmlmemory.c: removed a nasty bug when out of mem
14813 * valid.[ch]: adding namespace support for attribute decl
14814 * tester.c: added --debugent option
14815 * debugXML.[ch]: added xmlDebugDumpEntities()
14816 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14817 buffers instead, this was really needed, validation was breaking
14818 in strange ways due to that. Added xmlParseStringPEReference()
14819 and other parsing from strings functions. Entities processing
14820 modified again, but PERef are still not handled correcly but
14821 unless you're Eve Maller you won't notice :-)
14822 * HTMLparser.c: large changes toward reliability, and switched to
14823 lowercase internal tags, XHTML is lowercase, so it will help
14824 that output is closer to next version.
14825 * doc/* : regenerated the documentation, it is now hosted at
14826 http://xmlsoft.org/ (same bits I just bought the domain :-)
14827
14828
Daniel Veillard294cbca1999-12-03 13:19:09 +000014829Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14832 doc generation
14833 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14834 in the SAX API
14835 * doc/*: rebuilt the doc making sure everything appears in the
14836 HTML files
14837
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014838Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14841 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14842 which allow impressive speed improvement on dataset with
14843 large text pieces, but at the cost of broken binary
14844 compatibility and slightly bigger memory usage.
14845 Configure with --with-buffers to activate them, they
14846 are protected with XML_USE_BUFFER_CONTENT define.
14847 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14848 goal is 0 memory left allocated once parser is no more used
14849 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14850 call xmlCleanupParser() and xmlMemoryDump()
14851
Daniel Veillarda819dac1999-11-24 18:04:22 +000014852Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14855 * parser.[ch] encoding.[ch]: added memory cleanup routines
14856 * parser.c: closing bug #3788
14857 * doc/*: rebuilt the doc
14858
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014859Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14862 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14863 * tester.c: added --compress option
14864 * doc/*: rebuilt the documentation
14865
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014866Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14869 if given /proc/kcore as input !
14870 * doc/xml.html doc/*: updated and rebuilt the documentation
14871
14872Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014873
14874 * parser.c: Fixed some wrongly space collapsing code due to
14875 a misreading of the spec.
14876 * result/*: fixed the output accordingly
14877
14878Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014879
14880 * encoding.c: bug fix and typos
14881 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14882 * parser.c: added attribute normalization closing bug #3597
14883 * test/att* result/att* SAXresult/att*: testcase for attribute
14884 normalization
14885
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014886Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14887
14888 * configure.in: closing bug #3163 by adding extra flags for the
14889 cc compiler on HP-UX
14890
Daniel Veillard51e3b151999-11-12 17:02:31 +000014891Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * valid.[ch] : removed a typo and an enumerated type bug in the
14894 xmlAddElementDecl() function
14895 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14896 call to xmlEncodeEntitiesReentrant() so that the functions
14897 New, Set and Get are at the same level.
14898 * parser.c HTMLparser.c: extra memory allocation bug for
14899 attributes detected by someone using libxml in embedded systems :-)
14900
Daniel Veillard962195f1999-10-28 15:51:53 +000014901Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14902
14903 * xmlmemory.h: turned off mem debug :-\
14904
Daniel Veillard35008381999-10-25 13:15:52 +000014905Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * parser.c: closed bug #2784 a one line fix, but worth pushing
14908 a new release out
14909 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14910 some structures, comments before and after the
14911 main element, and other nastyness
14912 * HTMLtree.c tree.c: accomodate the extended HTML supported
14913 * configure.in: pushing 1.7.4
14914 * test/ent8 and related outputs : added a new test for bug #2784
14915 * test/HTML/wired.html and related output: a nasty HTML example
14916 * Makefile.am: improved the test scripts
14917 * docs/* : reran the documentation extractor, updated xml.html
14918
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014919Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14922 HTMLparser and debugged the HTML related code. HTML documents
14923 now have their own type
14924 * entities.c: do not dump &apos; for HTML output
14925 * xmlmemory.c: improvement, breakpoint mechanism
14926 * testHTML.c: added --sax --repeat ...
14927 * Makefile.am: improved the HTML tests
14928 * valid.[ch]: added xmlValidGetValidElements and
14929 xmlValidGetPotentialChildren
14930 * tester.c: added --insert to test the 2 new functions
14931 * test//* result//* SAXresult//* : regression test cleanup
14932 and extension.
14933 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14934 gnome-xml-nanohttp.html
14935
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014936Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * HTMLparser.c: fixed problems with some autoclose tags
14939 * tree.c: fixed XML output problems.
14940 * result/* SAXresult/*: update of the tests output
14941
Daniel Veillard6077d031999-10-09 09:11:45 +000014942Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * Makefile.am: Arturo patch for xmlConf.sh version info
14945 * parser.c: Tim Josling patch for single quoted items
14946 * tester.c: Tim Josling patch for tester options usage
14947 * tree.h: indent cleanup
14948
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014949Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14952 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14953
Daniel Veillard00fdf371999-10-08 09:40:39 +000014954Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * tree.c : Raph patch for initialization of CORBA fields
14957 * parser.c, xpath.c, ...: modification of doc comments
14958 * xpath.c : allow spaces in xpath expressions
14959
Daniel Veillardad219441999-09-27 08:17:49 +000014960Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * xmlmemory.h: turning off memory debug :-(
14963
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014964Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
14967 better SAX interfaces.
14968 * testSAX.c: uses the new SAX routine, avoid fetching any remote
14969 entity.
14970 * configure.in: 1.7.2
14971
14972Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000014973
14974 * libxml.spec.in: fixed the URL
14975 * doc/xml.html: improved the documentation front-end
14976
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014977Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000014978
14979 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
14980
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014981Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000014982
14983 * libxml.spec.in: fixed the alpha compile problem
14984 * parser.[ch]: changed errno to errNo in the parser context :-(
14985 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
14986 * doc/xml.html: changed CHAR to xmlChar
14987 * doc/html/*: recompiled the documentation
14988 * configure.in: 1.7.1
14989
Daniel Veillard7f7d1111999-09-22 09:46:25 +000014990Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * parser.h: modified the parser context struct to regain 1.4.0
14993 binary compatibility
14994 * parser.c, xml-error.h: added errno ot teh context and defined
14995 a set of errors values with update of errno
14996 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
14997 DTDs and entities
14998 * *.h, *.c: complete cleanup of the use of config.h and include
14999 protection depending on the current setup.
15000 * overalll debugging, maintenance and bug-fixing on all modules
15001 * updated the documentation
15002 * ready for 1.7.0
15003
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015004Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * HTMLparser.c : cleanup
15007 * SAX.c valid.c valid.h: added ID/IDREF checking
15008 * tree.c tree.h: extended doc structure for refs
15009 * configure.in: 1.6.2
15010 * parser.c: patched bug in SAX user arg call
15011 * parserInternals.h: patched missing close in C++ wrapping
15012 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15013 especially upcoming XPointer implementation.
15014 * doc/xml.html: augmented, typo
15015
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015016Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15017
15018 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15019 not all invocations of install understand -d.
15020
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015021Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15022
15023 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15024 to make 'check' works, when builddir != srcdir.
15025
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015026Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * doc/xml.html : updated the documentation
15029
Daniel Veillard6454aec1999-09-02 22:04:43 +000015030Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15033 not deallocated memory blocks
15034 * *.c : replaces all calls to malloc() free() and realloc() to
15035 the wrapper functions/macros
15036 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15037 instead of xmlFreeNodeList()
15038
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015039Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * HTMLparser.c: corrected a stupid bug leading to core dump at
15042 tree deallocation. Removed warnings indicated by
15043 Stephane.Conversy@lri.fr
15044 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15045 looked for in the external subset
15046
15047Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015048
15049 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15050 on SGI by Stephane.Conversy@lri.fr
15051
Daniel Veillardb96e6431999-08-29 21:02:19 +000015052Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * all .h : changed the prototype declaration indent as in gtk
15055 * most .c : working on reducing the TODOs in the code
15056 * most .c : cleanup though -pedantic and Insure++
15057 * improvements on validation ID checkings.
15058 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15059 * xml-config.in: closed #1810
15060
15061Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015062
15063 * tree.h, valid.c, valid.h: more work on validity, IDs
15064 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15065 definition for AIX
15066
Daniel Veillardb556eb51999-08-15 17:19:50 +000015067Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15070 the distribution due to a cut'n paste error at last commit
15071
Daniel Veillardb05deb71999-08-10 19:04:08 +000015072Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * configure.in: upgraded to version 1.4.0
15075 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15076 Big update, added a large part of the validation process,
15077 it should be usable, but some parts are missing
15078 * xpath.c: improved the implementation w.r.t. root.
15079 * Makefile.am: added more tests
15080 * test and result trees: added a lot of tests
15081 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15082
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015083Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15084
15085 * Added an HACKING file
15086
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015087Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * xpath.[ch] : improvements and debug of the XPath implementation
15090 * parser.c, HTMLparser.c : modified the parsers to be progressive
15091 * tree.[ch] : extended the Buffer promitives
15092 * xmlIO.[ch] : added basic I/O routines providing progressive
15093 parsing and ready for I18N conversion plugins
15094 * SAXresult/* : the SAX callback sequence maybe slightly different
15095 now
15096 * test*.c : improved/updated the tests programs
15097 * doc/* : recompiled the docs.
15098
Daniel Veillard15b75af1999-07-26 16:42:37 +0000150991999-07-26 Michael Meeks <michael@edenproject.org>
15100
15101 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15102
15103 * tree.c: Ditto.
15104
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015105Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * configure.in: upgraded to version 1.4.0
15108 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15109 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15110 XML query language, see http://www.w3.org/TR/xpath for more details.
15111 * parser.c, parser.h: added CHAR* related string functions for XPath
15112 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15113 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15114 rebuild the docs.
15115 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15116 and regression testing capabilities for XPath.
15117
Daniel Veillardd79d7871999-07-12 10:38:12 +000015118Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15121 closing bug #1646
15122
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015123Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * Makefile.am, example/Makefile.am: closed bug #1683
15126
Daniel Veillard3166ab11999-07-11 16:14:19 +000015127Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * example/Makefile.am, configure.in: added the makefile for the
15130 gjobread example
15131
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015132Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15133
15134 * doc/Makefile.am:
15135 - fix which allow "make install DESTDIR=</install/prefix>".
15136
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015137Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15140 which fixed a problem on the file reading-code.
15141
Daniel Veillard82150d81999-07-07 07:32:15 +000015142Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15145 output.
15146 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15147
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015148Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * parser.h : Oops removed the binary compatibility problem
15151 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15152 * parser.c, HTMLparser.c: applied patches for reading from stdin
15153
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015154Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * parser.c, entities.c, valid.c: cleanup bug #1591
15157 * configure.in: cleanup bug #1592
15158 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15159 the same tree back-end. Hence gdome will be available for it.
15160 * doc/Makefile.am: close bug #617
15161
Daniel Veillard97fea181999-06-26 23:07:37 +000015162Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * parser.c: alloctate a per parser context SAX interface block
15165
Daniel Veillard14fff061999-06-22 21:49:07 +000015166Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15169 and xmlEncodeEntitiesReentrant with the correct one :-\
15170
15171Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * commit of my internal XML base changes, quite a lot of
15174 changes, cleanups, better entities support, framework for
15175 new I/O and charset detection and handling
15176 * Fixed the configure/Makefile stuff to generate shared libs
15177 with the proper version info, so we jumped on rev from
15178 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15179 xmlEncodeEntities() result need to be freed now, and a string
15180 xmlParserVersion provide the current library version.
15181
Raph Levien05240da1999-06-15 21:27:11 +000015182Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15183
15184 * parser.c: fixed a buffer overrun for when you have a very long
15185 attribute with no entities in it.
15186
Daniel Veillardbb2da581999-06-13 14:37:07 +000015187Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * added example directory
15190 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15191
Daniel Veillard011b63c1999-06-02 17:44:04 +000015192Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * Release of libxml-1.1, nearly everything has been touched for
15195 this.
15196 * Added more regression tests
15197 * Updated the documentation
15198
Daniel Veillard27d88741999-05-29 11:51:49 +000015199Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * tree.[ch]: unified the XML_NO_CORBA defines.
15202 * parser.c encoding.[ch]: started plugging in char encoding detection
15203
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015204Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15205
15206 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15207 Also freed allocated buffer.
15208
Daniel Veillard27d88741999-05-29 11:51:49 +000015209Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015210 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15211 reentrancy problem at printing. One is left in entities.c, to
15212 remove ASAP
15213 * testSAX.c : added a test example showing the use of the SAX
15214 interface if one doesn't want to build the DOM tree.
15215 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15216
Daniel Veillard517752b1999-04-05 12:20:10 +000015217Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15220 large revamping of the parser to use SAX callbacks
15221 http://www.megginson.com/SAX/ (or at least a C like interface
15222 a la Expat). It's now possible to set up your own callbacks
15223 and the parser will not build a DOM tree.
15224 * test/* result/*: updated the test suite, I finally removed
15225 the old Namespace draft support (PI based).
15226
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015227Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * Makefile.am: added test result to EXTRA_DIST for make tests
15230
Daniel Veillard64068b31999-03-24 20:42:16 +000015231Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * parser.c, parserInternals.h: moved the chars macro definitions
15234 to parserInternals.h
15235 * parser.c, error.c: applied patches from "Knut Åkesson"
15236 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15237
Daniel Veillard012ccc11999-03-23 10:11:11 +000015238Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * xml-config.in : applied patch to make --version work
15241
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152421999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15243
15244 * Makefile.am (check-local): Alias for `tests' target. This will
15245 cause `make check' to do the right thing.
15246 (tests): Don't run tests in srcdir. Also, replaced calls to
15247 basename with a `sed' "equivalent".
15248
Daniel Veillardd109e371999-03-05 06:26:45 +000015249Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15252 it in the header and not the sources, updated the doc.
15253 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15254 pointing this out.
15255
Daniel Veillardbc50b591999-03-01 12:28:53 +000015256Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15259 exported the inputStream routines.
15260 * doc/html/* : updated accordingly
15261
Daniel Veillardd692aa41999-02-28 21:54:31 +000015262Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * parser.c, parser.h, parserInternals.h: added a few extra
15265 internal calls to allocate and free parser contexts ...
15266 * doc/html/* : updated accordingly
15267
Daniel Veillard55a99271999-02-25 11:01:29 +000015268Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * configure.in, Makefile.am, doc/makefile.am : General changes for
15271 1.0.0 release and including the generated HTML documentation.
15272
Daniel Veillard35925471999-02-25 08:46:07 +000015273Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * makefile.am : added parserInternals.h, oops.
15276
Daniel Veillard1e346af1999-02-22 10:33:01 +000015277Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * parserInternals.h: added this header giving access to the parser
15280 internal functions.
15281 * doc/Makefile.am : added a rebuild target which rebuilds the full
15282 set of documentations
15283 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15284 the internal subset.
15285 * *.c *.h: modifications needed to generate the documentation using
15286 gtk-doc, cleanup of functions blocks, reorganisation of struct
15287 declarations.
15288
Daniel Veillard1164e751999-02-16 16:29:17 +000015289Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15292 the tar and spec file to include the beginning of the doc.
15293
Nuno Ferreira03d04781999-02-13 00:07:17 +0000152941999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15295
15296 * doc/.cvsignore: Added this file.
15297
Daniel Veillard6800ef31999-02-08 18:33:22 +000015298Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * tree.c: fixed xmlGetProp to return "" when the attribute
15301 exists, even if the node-list is NULL.
15302
Daniel Veillard726c7e31999-02-08 15:13:10 +000015303Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * tree.c: patched an error outputting empty attribute values.
15306 * Makefile.am and doc/makefile.am: have been updated during the
15307 week-end. Sorry for an empty CVS log, I got a shell problem.
15308
Daniel Veillard1899e851999-02-01 12:18:54 +000015309Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * tree.h: cleaned up using enums instead of defines
15312 * parser.c, valid.[ch]: more work on parsing/output of element
15313 declarations
15314
Daniel Veillard3b9def11999-01-31 22:15:06 +000015315Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * valid.[ch], tree.c, parser.c : more work toward full parsing
15318 of XML DTDs.
15319 * README: added informations about mailing-list and on-line
15320 documentation
15321
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153221999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15323
15324 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15325
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015326Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * parser.c, tree.[ch] : more work toward conformance testing,
15329 added a last element to accelerate parsing of very flat structures
15330 started working on internal subset Element content declaration.
15331 * valid.[ch] : first cut at adding code toward validation.
15332 * previous changes had also small impact on most files, especially
15333 the conformance testing using James Clark test suite.
15334
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015335Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * test/* : updated the examples, most of them were not well
15338 formed (humm), and added rdf2.
15339 * result/* : resulting changes in the output.
15340
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015341Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15344
Daniel Veillard44b3a061998-12-05 17:27:22 +000015345Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * tree.c: patched a bug in the generation of empty attributes
15348
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015349Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15352 for node/trees/documents/... Biggest problem is namespace
15353 support when copying subtrees.
15354
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015355Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * parser.c, entities.c: improve entities and char ref encoding,
15358 and cleanups of error messages.
15359
Daniel Veillard242590e1998-11-13 18:04:35 +000015360Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * parser.c, entities.c: simple bug hunting done during rpm2html and
15363 rpmfind integration.
15364
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015365Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * parser.[ch]: Added interfaces allowing to specify a SAX
15368 handler before parsing.
15369
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015370Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * parser.c: redirrect all errors reporting through the SAX
15373 error function
15374
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015375Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15378 * libtool, tlmain ...: update of the libtool files
15379
Miguel de Icaza442321c1998-11-04 18:13:38 +0000153801998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15381
15382 * entities.c: Use g_snprintf insteda of snprintf.
15383
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015384Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15387 added ent5 test for this purpose.
15388 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15389
Daniel Veillard27271681998-10-30 06:39:40 +000015390Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * parser.c: fixed? a strange error due to compression on a GWP
15393 document.
15394
Daniel Veillard25940b71998-10-29 05:51:30 +000015395Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * tree.[ch]: bug fixing
15398 * entities.[ch]: defined a specific type for predefined entities
15399 * doc/xml.html: more documentation on the library, how to use it,
15400 overview of the interfaces.
15401
Daniel Veillard16253641998-10-28 22:58:05 +000015402Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15405
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015406Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15407
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015408 * tree.c: corrected a small bug
15409 * doc/xml.html: continuing writing documentation.
15410
15411Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15412
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015413 * debugXML.h debugXML.c: added debugging utilities.
15414 * tester.c: added --debug switch.
15415 * tree.c: patched an incorrect node->type assignment.
15416 * parser.c: formatting, ensure that node->doc != NULL in attributes
15417
Daniel Veillardccb09631998-10-27 06:21:04 +000015418Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15421 entity support and provide an internal representation close to
15422 DOM one (entity ref nodes, and attribute value as tree). I tried
15423 to preserve the interface but this will surely break some apps
15424 (I have to change rpm2html/rpmfind for example). I had to change
15425 two interfaces, and the generated tree is somewhat different.
15426 * doc/* : started documenting the XML library, the tree and
15427 DOM/Corba. This is a first step.
15428
Daniel Veillard11e00581998-10-24 18:27:49 +000015429Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * parser.c: Set up the fonctions comment block, boring but useful.
15432 * parser.h, SAX.c, parser.c: now attributes are processed through
15433 the SAX interface. The problem is that my SAX interface diverged
15434 quite a bit from the original one, well this is not an official
15435 spec, and translating it from Java to C is hairy anyway...
15436
Daniel Veillard97b58771998-10-20 06:14:16 +000015437Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15440 fonctions comment block, boring but useful.
15441
15442Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015443
15444 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15445 conversion routines. However they are not yet used to convert the
15446 inputs. The core will run with UTF-8.
15447
Daniel Veillard33942841998-10-18 19:12:41 +000015448Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * tree.c : make sure that the type id is properly set-up when
15451 a new object is allocated, needed for DOM.
15452
Daniel Veillard27fb0751998-10-17 06:47:46 +000015453Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * tree.h, tree.c: Ok, the main objects in the tree will be native
15456 corba objects, it costs 8 bytes per Node, Attribute and Document
15457 but it simplifies the Corba integration a lot (no extra interface
15458 objects to allocate/free).
15459
Daniel Veillard0bef1311998-10-14 02:36:47 +000015460Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15463 and changed NODEs contants for conformity with DOM Level 1
15464
Daniel Veillard27864701998-10-08 03:47:24 +000015465Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * added hooks to keep track of servants when creating objects
15468 xmlDoc and xmlNode (for Corba export).
15469
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015470Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * added xml-config script.
15473
Daniel Veillard7066a791998-10-01 20:28:28 +000015474Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15477 to autoupdate libtool and automake conf files.
15478
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000154791998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15480
15481 * Makefile.am: Use '?' to separate the sed
15482 commands as ',' is used when people pass -Wl,something.
15483
15484
Daniel Veillard15a8df41998-09-24 19:15:06 +000015485Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * tree.c, tree.h: added a per-document compression interface.
15488
Daniel Veillard151b1b01998-09-23 00:49:46 +000015489Tue Sep 22 20:47:38 EDT 1998
15490
15491 * tree.c, tree.h: added saving with compression and added interfaces
15492 to control the compression level (xmlGetCompressMode,
15493 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15494
Daniel Veillard70120ff1998-09-22 00:24:21 +000015495Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * parser.c: corrected a loop for files of size 0
15498
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000154991998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15500
15501 * error.h: New file. Contains prototyes from `error.c'.
15502
Tom Tromeyc19653d1998-08-14 01:22:43 +000015503Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15504
15505 * Makefile.am (xmlincdir): New macro.
15506 (xmlinc_HEADERS): Renamed from include_HEADERS.
15507
Daniel Veillard845664d1998-08-13 04:43:19 +000015508Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * applied small patch on numeric entities from
15511 Christopher Blizzard <blizzard@appliedtheory.com>
15512
Daniel Veillard260a68f1998-08-13 03:39:55 +000015513Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * New release 0.2, removed the old xml_* files so that it's
15516 coherent with the other CVS base (W3C), far better conformance
15517 to standard, new namespaces, decent entities support, beginning
15518 of a SAX-like interface. Nearly nothing left intact, even the
15519 test examples ...
15520
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155211998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15522
15523 * .cvsignore: Add .deps dir
15524
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015525Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15528
Daniel Veillardfe926001998-07-26 04:28:20 +000015529Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015530
Daniel Veillardfe926001998-07-26 04:28:20 +000015531 * configure.in: added test for CPP
15532 * AUTHORS, Changelog: the original ones didn't get commited but the
15533 glib ones instead, fixed.
15534 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015535
Daniel Veillardfe926001998-07-26 04:28:20 +000015536Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015537
Daniel Veillardfe926001998-07-26 04:28:20 +000015538 * integrated code developped at W3C
15539 * changed the original Copyright
15540 * migrated to automake
15541 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015542