blob: 08de74763001dc53866153c0b37b96fb5b5b5f9e [file] [log] [blame]
Daniel Veillard8326e732003-01-07 00:19:07 +00001Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * globals.c: fixed --with-threads compile
4 * xmllint.c: fixed --without-debug compile
5 * include/libxml/globals.h: cleanup
6 * include/libxml/schemasInternals.h: add a missing include
7
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * configure.in NEWS: preparing 2.5.0 release
11 * SAX.c: only warn in pedantic mode about namespace name
12 brokeness
13 * globals.c: fix a doc generation problem
14 * uri.c: fix #101520
15 * doc/*: updated and rebuilt the doc for the release, includuding
16 stylesheet update
17 * python/Makefile.am: fix a filename bug
18
19Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
22 should not be called.
23
24Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * libxml-2.0.pc.in: applied the patch to fix #101894
27
28Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * tree.c : applied patch from Lukas Schroeder for register callbacks
31 * valid.c: modified patch from Lukas Schroeder to test
32 register callbacks with --chkregister
33
34Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * xmlreader.c: seriously changed the way data are pushed to
37 the underlying parser, go by block of 512 bytes instead of
38 tryng to detect tag boundaries at that level. Changed the
39 way empty element are detected and tagged.
40 * python/tests/reader.py python/tests/reader2.py
41 python/tests/reader3.py: small changes mostly due to context
42 reporting being different and DTD node being reported. Some
43 errors previously undetected are now caught and fixed.
44 * doc/xmlreader.html: flagged last section as TODO
45
46Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * python/libxml.py: integrated the Python 2.2 optimizations
49 from Hannu Krosing, while maintaining compatibility with
50 1.5 and 2.1
51
52Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * xmllint.c: a bit of cleanup
55 * xmlreader.c: small fix
56 * doc/xmlreader.html: more work on the XmlTextReader tutorial
57 * python/libxml.py: a few fixes pointed out by Hannu Krosing
58
59Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
60
61 * python/setup.py.in: patch from Stéphane Bidoul to include
62 drv_libxml2.py in setup.py
63
64Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * doc/xmlreader.html: starting documenting the new XmlTextReader
67 interface.
68
69Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * xmllint.c: added the --stream flag to use the TextReader API
72 * xmlreader.c: small performance tweak
73
74Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * xmlreader.c python/tests/reader2py: okay the DTD validation
77 code on top of the XMLTextParser API should be solid now.
78
79Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * xmlreader.c python/tests/reader2py: Fixing some more mess
82 with validation and recursive entities while using the
83 reader interface, it's getting a bit messy...
84
85Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * xmlreader.c python/tests/reader.py: another couple of problem
88 related to IsEmptyElement reported by Stéphane Bidoul needed
89 some fixes.
90
91Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
94 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
95 based on the python XmlTextReader interface.
96
97Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * tree.c: backing out one change in the last patch which broke the
100 regression tests
101
102Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * global.data globals.c tree.c include/libxml/globals.h: applied
105 an old patch from Lukas Schroeder to track node creation and
106 destruction. Probably missing a lot of references at the moment
107 and not usable reliably.
108
109Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
110
111 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
112 from doc/news.html and a stylesheet
113
114Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * xmlreader.c python/tests/reader.py: fixed another couple of
117 xmlreader bugs reported by Stéphane Bidoul and added tests.
118
119Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xmlreader.c python/tests/reader2.py: fixed another validity
122 checking in external parsed entities raised by Stéphane Bidoul
123 and added a specific regression test.
124 * python/tests/reader3.py: cleanup
125
126Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
127
128 * xmlreader.c python/tests/reader2.py: fixed a problem with
129 validation within entities pointed by Stéphane Bidoul, augmented
130 the tests to catch those.
131
132Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
133
134 * python/generator.py: modified the generator to allow keeping
135 class references when creating new classes, needed to fix a bug
136 pointed by Stéphane Bidoul where the input buffer of the
137 xmlTextReader instance gets destroyed if the python wrapper for
138 the input is not referenced anymore.
139
140Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
141
142 * xmlreader.c python/tests/reader.py: fixed another pair of problem
143 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
144
145Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
146
147 * xmlreader.c python/tests/reader.py: fixed another problem
148 pointed by Stéphane Bidoul
149
150Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
151
152 * xmlreader.c python/tests/reader.py: fixed a limit case problem
153 with "<a/>"
154
155Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
156
157 * SAX.c: warn on xmlns:prefix="foo"
158 * xmlreader.c python/tests/reader.py: fixed a couple of problem
159 for namespace attributes handling.
160
161Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
162
163 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
164 a really nasty problem raised by a DocBook XSLT transform
165 provided by Sebastian Bergmann
166
167Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
168
169 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
170 by Stéphane Bidoul and integrated it into the tests
171
172Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
173
174 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
175 extended the XmlTextReader API a bit, addding accessors for
176 the current doc and node, and an entity substitution mode for
177 the parser.
178 * python/libxml.py python/libxml2class.txt: related updates
179 * python/tests/Makefile.am python/tests/reader.py
180 python/tests/reader2.py python/tests/reader3.py: updated a bit
181 the old tests and added a new one to test the entities handling
182
183Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
184
185 * python/generator.py python/libxml2class.txt
186 python/tests/reader.py python/tests/reader2.py: changed the
187 generator to provide casing for the XmlTextReader similar to
188 C# so that examples and documentation are more directly transposable.
189 Fixed the couple of tests in the suite.
190
191Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
192
193 * doc/guidelines.html: added a document on guildeline for
194 publishing and deploying XML
195
196Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
197
198 * valid.c xmlreader.c: final touch running DTD validation
199 on the XmlTextReader
200 * python/tests/Makefile.am python/tests/reader2.py: added a
201 specific run based on the examples from test/valid/*.xml
202
203Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
204
205 * python/libxml.py: added a few predefined xmlTextReader parser
206 configuration values.
207
208Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
209
210 * python/libxml_wrap.h: trying to fix #102037
211
212Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
213
214 * SAX.c: fixing bug #95296, when the predefined entities
215 are redefined in the DTD the default one must be used
216 instead anyway.
217
218Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
219
220 * doc/xmllint.xml
221 * doc/xmllint.1
222 Add discussion of XML_DEBUG_CATALOG to xmllint man
223 page - bug #100907
224
225
226Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
227
228 * xmlreader.c: Fixed the empty node detection to avoid reporting
229 an inexistant close tag.
230
231Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
232
233 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
234 for Python 2.1
235
236Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
237
238 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
239
240Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
241
242 * doc/libxml2-api.xml python/tests/reader.py: one really need
243 to provide the base URI information when creating a reader parser
244 from an input stream. Updated the API and the example using it.
245
246Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
247
248 * testReader.c xmlreader.c valid.c include/libxml/tree.h
249 include/libxml/valid.h include/libxml/xmlreader.h: working on
250 DTD validation on top of xml reader interfaces. Allows to
251 validate arbitrary large instances. This required some extensions
252 to the valid module interface and augmenting the size of xmlID
253 and xmlRef structs a bit.
254 * uri.c xmlregexp.c: simple cleanup.
255
256Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
257
258 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
259 work on the xml reader interfaces.
260 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
261 Web page for the Windows binaries.
262
263Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * xmlIO.c: applied a patch for VMS following the report by
266 Nigel Hall
267
268Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * parser.c: the parseStartTag bug fix wasn't complete.
271
272Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
273
274 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
275 parseStartTag, fixing it.
276 * test/att4 result/att4 result/noent/att4: adding the test
277 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
278 more methods to XmlTextReader.
279
280Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
281
282 * win32/libxml2.def.src: added more xml reader exports
283 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
284 to the build
285
286Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
287
288 * doc/tutorial/xmltutorial.xml
289 plus generated html and pdf
290 Updating tutorial again based on further comments from Niraj
291 Tolia on the last iteration
292
293Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
294
295 * doc/tutorial/xmltutorial.xml
296 * doc/tutorial/includekeyword.c
297 * doc/tutorial/includegetattribute.c
298 plus generated html and pdf
299 Adding fix from Niraj Tolia to tutorial to properly free memory.
300
301
302Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
305 more methods of XmlTextReader.
306 * python/libxml2class.txt python/tests/reader.py: this increased the
307 methods in the bndings, augmented the test to check those new
308 functions.
309
310Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
311
312 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
313 methods of XmlTextReader.
314 * python/generator.py python/libxml_wrap.h python/types.c
315 python/libxml2class.txt: added the reader to the Python bindings
316 * python/tests/Makefile.am python/tests/reader.py: added a specific
317 test for the Python bindings of the Reader APIs
318 * parser.c: small cleanup.
319
320Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
321
322 * xinclude.c: fallback was only copying the first child not the
323 full child list of the fallback element, closes #89684 as reopened
324 by Bernd Kuemmerlen
325
326Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
327
328 * win32/libxml2.def.src: exported htmlNodeDumpOutput
329
330Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * configure.in: preparing release of 2.4.30
333 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
334 gives enum values, fix functype return type, put back fields in
335 structs
336 * doc/*: updated the docs rebuilt
337
338Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
341 about htmlNodeDumpOutput location.
342 * xpath.c: removed an undefined function signature
343 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
344 too many symbols in the API breaking the python bindings.
345 Updated with the libxslt/libexslt changes.
346
347Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * configure.in: preparing release of 2.4.29
350 * doc/*: rebuilt the docs and API
351 * xmlreader.c: a few more fixes for the XmlTextReader API
352
353Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
354
355 * include/win32config.h: applied mingw patch from Magnus Henoch
356
357Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
358
359 * catalog.c doc/libxml2-api.xml: a bit more cleanup
360
361Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
362
363 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
364 building Python script, does the C parsing directly, generates
365 a better API description including structure fieds defs and
366 enums. Still a couple of bugs, but good enough for the python
367 wrappers now.
368 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
369 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
370 include/libxml/schemasInternals.h include/libxml/tree.h: more
371 cleanup based on the python analysis script reports.
372 * libxml.spec.in: make sure the API XML description is part of the
373 devel package.
374
375Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
376
377 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
378 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
379 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
380 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
381 code cleanup, especially the function comments.
382 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
383
384Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
385
386 * Makefile.am xmlreader.c include/libxml/Makefile.am
387 include/libxml/xmlreader.h: Adding a new set of APIs based on
388 the C# TextXmlReader API but converted to C. Allow to parse
389 in constant memory usage, far simpler to program and explain
390 than the SAX like APIs, unfinished but working.
391 * testReader.c: test program
392
393Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
394
395 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
396
397Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
398
399 * tree.c: Chip turner indicated that XHTML1 serialization
400 rule for style actually break on both IE and Mozilla,
401 try to avoid the rule if escaping ain't necessary
402
403Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * nanhttp.c: handle HTTP URL escaping, problem reported by
406 Glen Nakamura and Stefano Zacchiroli
407
408Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
409
410 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
411
412Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
413
414 * uri.c: Johann Richard pointed out some XPointer problems for
415 URN based URI references in XInclude. Modified the URI parsing
416 and saving routines to allow correct parsing and saving of
417 XPointers, especially when attached to "opaque" scheme accordingly
418 to RFC 2396
419
420Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
421
422 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
423 of refactoring to the HTML saving code.
424 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
425 in the doc.
426
427Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * tree.c include/libxml/tree.h: refactored the XML dump of a node
430 to a buffer API to reuse the generic dump to an OutputIO layer,
431 this reduces code, fixes xmlNodeDump() for XHTML, also made
432 xmlNodeDump() now return the number of byte written.
433
434Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
435
436 * python/setup.py.in: another patch from Stéphane Bidoul for
437 Python bindings on Windows
438 * doc/parsedecl.py: small cleanup
439
440Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * libxml.spec.in configure.in: add a line in %changelog for releases
443
444Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * parser.c: patch from Marcus Clarke fixing a problem in entities
447 parsing that was detected in KDe documentations environment.
448
449Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
450
451 * python/libxml.c (libxml_prev): Return the previous as opposed to
452 the next node (I guess this is the result of some cut & paste programming:)
453
454Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
457
458Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
459
460 * python/generator.py python/libxml.c python/setup.py.in: trying
461 to fix the Python bindings build on Windows (Stéphane Bidoul)
462
463Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
464
465 * win32/configure.js: added option for python bindings
466 * win32/libxml2.def.src: added more exports
467
468Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
469
470 * win32/Makefile.mingw: fixed unresolved symbols when linking with
471 pthreads
472 * win32/wince/*: applied updates to Windows CE port from Javier
473
474Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * configure.in: preparing 2.4.28
477 * libxml.spec.in doc/Makefile.am: some cleanup
478 * doc/*: updated the news and regenerated.
479
480Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * HTMLparser.c: final touch at closing #87235 </p> end tags
483 need to be generated.
484 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
485 this change slightly the output of a few tests
486 * doc/*: regenerated
487
488Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * parserInternals.c: fixing bug #99190 when UTF8 document are
491 parsed using the progressive parser and the end of the chunk
492 is in the middle of an UTF8 multibyte character.
493
494Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
495
496 * threads.c: fixed initialization problem in xmlNewGlobalState
497 which was causing crash.
498 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
499 in xmlInitializeGlobalState.
500 * parserInternals.c: cleaned up ctxt->sax initialisation.
501
502Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * tree.c include/libxml/tree.h: modified the existing APIs
505 to handle XHTML1 serialization rules automatically, also add
506 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
507 libxslt serialization uses it when needed without changing
508 the library API.
509 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
510 result/xhtml1: added a new test specifically for xhtml1 output
511 and updated the result of one XHTML1 test
512
513Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
514
515 * xinclude.c parserInternals.c encoding.c: fixed #99082
516 for xi:include encoding="..." support on text includes.
517 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
518 test/XInclude/ents/isolatin.txt : added a specific regression test
519 * python/generator.py python/libxml2class.txt: fixed the generator
520 the new set of comments generated for doc/libxml2-api.xml were
521 breaking the python generation.
522
523Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
524
525 * doc/Makefile.am: repair some problem if gtk-doc fail or such
526 * configure.in: patch for Solaris on new autoconf closes #98880
527 * doc/parsedecl.py: repair the frigging API building script,
528 did I say that python xmllib sucks ?
529 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
530 and some comment are no more truncated.
531
532Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
533
534 * parser.c: Martin Stoilov pointed out a potential leak in
535 xmlCreateMemoryParserCtxt
536
537Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
538
539 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
540 included in HTML documents and using the push parser.
541
542Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
543
544 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
545 specified, look for the Python interpreter not just in the
546 specified root but also in the specified location. Fixes #98825
547
548Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550 * python/libxml.c: fixing bug #98792 , node may have no doc
551 and dereferencing without checking ain't good ...
552
553Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
554
555 * configure.in: preparing release 2.4.27
556 * doc/* : updated and rebuilt the docs
557 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
558 and all the docs are actually packaged and in the final RPMs
559 * parser.c parserInternals.c include/libxml/parser.h: restore
560 xmllint --recover feature.
561
562Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * parser.c xpath.c: fixing #96925 wich was also dependant on the
565 processing of parsed entities, and XPath computation on sustitued
566 entities.
567 * testXPath.c: make sure entities are substitued.
568
569Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
570
571 * parser.c: fixed #96594, which was totally dependant on the
572 processing of internal parsed entities, which had to be changed.
573
574Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * Makefile.am python/Makefile.am python/tests/Makefile.am:
577 trying to fix bug #98517 about building outside the source tree
578 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
579
580Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
581
582 * include/win32config.h: cleanup
583 * win32/Makefile.mingw: integrated mingw in JScript configure
584 * win32/Makefile.msvc: modified to allow mingw coexistence
585 * win32/configure.js: integrated mingw
586 * win32/Readme.txt: cleanup
587
588Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * HTMLparser.c: strengthen the guard in the Pop macros,
591 like in the XML parser, closes bug #97315
592
593Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
596 callback is never used.
597
598Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
599
600 * parserInternals.c: fixed the initialization of the SAX structure
601 which was breaking xsltproc
602 * xpath.c: patch from Petr Pajas for CDATA nodes
603 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
604 * parser.c include/libxml/parser.h: patch from Peter Jones
605 removing a leak in xmlSAXParseMemory() and adding the
606 function xmlSAXParseMemoryWithData()
607
608Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
609
610 adding pdf of tutorial, changing web page to link to it
611 * doc/tutorial/xmltutorial.pdf
612 * doc/xml.html
613 * doc/docs.html
614
615Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
616
617 * doc/tutorial/ar01s08.html
618 adding file what I forgot for tutorial
619
620
621Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
622
623 Adding encoding discussion to tutorial
624 Added:
625 * doc/tutorial/images/*.png: DocBook admonition image files
626 * doc/tutorial/apf.html, apg.html: new generated html
627 * doc/tutorial/includeconvert.c: conversion code entity file
628 changed:
629 * doc/tutorial/xmltutorial.xml: DocBook original
630 * doc/tutorial/*.html: generated html
631
632Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
633
634 * include/libxml/*.h: retired xmlwin32version.h
635 * doc/Makefile.am: retired xmlwin32version.h
636 * win32/configure.js: retired xmlwin32version.h
637
638Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
639
640 * win32/libxml2.def.src: exported additional symbols
641 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
642 sisterhood
643
644Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
645
646 * globals.c: fixed a typo pointed out by Igor
647 * xpath.c: try to speed up node compare using line numbers
648 if available.
649
650Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * tree.c: make xmlFreeNode() handle attributes correctly.
653
654Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
655
656 * catalog.c: completed the #96963 fix, as reported by Karl
657 Eichwalder
658
659Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
662
663Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * Makefile.am: switched the order of a couple of includes
666 to fix bugs #97100
667
668Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
669
670 * catalog.c: fixed bug #96963, reverted to the old behaviour of
671 xmlLoadCatalogs that used to separate directories with a ':'.
672
673Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
674
675 * threads.c: improvements to the Windows-side of thread handling
676 * testThreads.c: conditionally excluded unistd.h
677 * testThradsWin32.c: broke overlong lines
678 * include/win32config.h: adapted thread-related macros to the new
679 scheme and for pthreads on Windows
680 * win32/Makefile.msvc: introduced a more flexible thread build,
681 added testThreads[Win32].c to the build
682 * win32/configure.js: introduced a more flexible thread config
683
6842002-10-31 John Fleck <jfleck@inkstain.net>
685
686 * doc/xml.html (and, by implication, FAQ.html)
687 added UTF-8 conversaion FAQ from Marcus Labib Iskander
688
689Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
690
691 * configure.in: removed xmlwin32version.h
692 * include/libxml/Makefile.am: removed xmlwin32version.h
693
694Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
695
696 * tree.c: applied patch from Brian Stafford to fix a bug
697 in xmlReconciliateNs()
698
699Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
700
701 * tree.c: applied patch from Christian Glahn to allow
702 xmlNewChild() on document fragment nodes
703
704Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
705
706 * parser.c: Christian Glahn found a problem with a recent
707 patch to xmlParseBalancedChunkMemoryRecover()
708 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
709 problems
710 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
711 test/schemas/seq*: added the test cases from Charles
712
713Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
714
715 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
716 serious cleanup of the spec file and associated changes
717 in the Makefiles.
718 * valid.c: try to remove some warnings on x86_64
719
720Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
721
722 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
723 fix bug #96586
724
725Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
726
727 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
728 parsing, applied his patch
729 * result/HTML/attrents.html result/HTML/attrents.html.err
730 result/HTML/attrents.html.sax test/HTML/attrents.html:
731 added the test and result case provided by Mikhail Sogrine
732
733Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
734
735 * vms/build_libxml.com vms/config.vms vms/readme.vms
736 include/libxml/parser.h include/libxml/parserInternals.h
737 include/libxml/tree.h include/libxml/xmlIO.h
738 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
739 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
740 Applied the VMS update patch from Craig A. Berry
741 * doc/*.html: update
742
743Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
744
745 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
746
747Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
748
749 * debugXML.c: adding a grep command to --shell in xmllint
750 for T.V. Raman
751
752Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
753
754 * xmlcatalog.c: tried to fix some of the problem with --sgml
755
756Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
757
758 * parser.c: tried to fix bug #91500 where doc->children may
759 be overriden by a call to xmlParseBalancedChunkMemory()
760
761Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
762
763 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
764 identifiers in SGML catalogs containing '&'
765
766Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
767
768 * python/types.c: fixed bugs when passing result value tree
769 to Python functions.
770
771Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
772
773 * configure.in: preparing the release of 2.4.26
774 * doc/*: updated and rebuilt the documentation
775
776Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
777
778 * parser.c: fixed a XML Namespace compliance bug reported by
779 Alexander Grimalovsky
780
781Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
782
783 * HTMLtree.c: fixed serialization of script and style when
784 they are not lowercase (i.e. added using the API to the tree).
785
786Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
787
788 * valid.c: make xmlValidateDocument emit a warning msg if there
789 is no DTD, pointed by Christian Glahn
790
791Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
792
793 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
794 content model when some of the blocks have min or max, and a couple
795 of bugs found in the process.
796 * result/schemas/list0* test/schemas/list0*: added some specific
797 regression tests
798
799Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
800
801 * README: updated the contact informations
802
803Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
806 misses it, reported by Peter Bray.
807
808Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
809
810 * tree.c: investigating xmlNodeGetContent() on namespace nodes
811 and removed a few warnings
812
813Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
814
815 * parser.c: Christian Glahn found a small bug in the push parser.
816 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
817 public
818
819Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
820
821 * xmlschemas.c include/libxml/xmlschemas.h: added
822 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
823 * testSchemas.c: added --memory to test the new interface
824
825Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
826
827 * doc/index.py doc/search.php: integrated the XSLT indexing,
828 a few fixed in the indexer, added a scope selection at the
829 search level.
830
831Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
834 this was due to uninitialized parts of the validation context
835
836Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
837
838 * debugXML.c: applied patch from Mark Vakoc except the API
839 change, preserved it.
840 * doc/*: updated the docs to point to the search engine for
841 information lookup or before bug/help reports.
842
843Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * doc/index.py doc/search.php: added mailing-list archives
846 indexing and lookup
847
848Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
849
850 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
851
852Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * doc/index.py: improved HTML indexing
855 * doc/search.php: make the queries also lookup the HTML based indexes
856
857Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
858
859 * doc/index.py: added HTML page indexing
860
861Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
862
863 * xmlIO.c: extended Windows path normalisation to fix the base
864 problem in libxslt.
865 * catalog.c: fixed list handling in XML_CATALOG_FILES
866
867Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * valid.c: typo/bug found by Christian Glahn
870
871Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
872
873 * xmlIO.c: applied Windows CE patch from Javier.
874 * win32/wince: new directory, contains support for the PocketPC
875 with Windows CE from Javier.
876 * include/win32config.h: reorganised, removed duplicate
877 definitions and applied WinCE patch from Javier.
878 * include/wsockcompat.h: new file, now contains WinSock
879 compatibility macros.
880 * win32/Makefile.msvc: introduced double-run compilation.
881
882Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
883
884 * configure.in include/libxml/xmlwin32version.h: preparing release
885 of 2.4.25
886 * doc/*: updated and regenerated teh docs and web pages.
887
888Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
889
890 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
891 error were not covering namespace declarations.
892 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
893 it was missing the attribute declaration for the namespace
894 * result/VC/NS3: the fix now report breakages in that test
895
896Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
897
898 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
899
900Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
903 and regenerated the docs and web site
904
905Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
908 ATTRIBUTE_UNUSED is always put after the attribute declaration,
909 not before
910
911Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
912
913 * python/generator.py python/libxml2class.txt: fixed a stupid error
914 breaking the python API
915
916Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
917
918 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
919 triostr.c triostr.h: applied a trio update patch from
920 Bjorn Reese which should work with MinGW
921
922Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
923
924 * tree.c: improving some documentation comments
925 * xmlregexp.c: found and fixed a mem leak with python regression tests
926 * doc/*: rebuilt the doc and the API XML file including the
927 xmlregexp.h xmlautomata.h and xmlunicode.h headers
928 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
929 python/types.c: added access to the XML Schemas regexps from
930 python
931 * python/tests/Makefile.am python/tests/regexp.py: added a
932 simple regexp bindings test
933
934Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
935
936 * doc/xml.html:
937 fixing ftp links - thanks to Vitaly Ostanin
938
939Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * xmlregexp.c: fixed the data callback on transition functionality
942 which was broken when using the compact form
943 * result/schemas/*: updated the results, less verbose, all tests
944 pass like before
945 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
946 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
947 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
948 annoying warnings
949 * xpath.c: try to provide better error report when possible
950
951Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
952
953 * Makefile.am: fixed a breakage raised by Jacob
954
955Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
956
957 * include/win32config.h: added HAVE_ERRNO_H definition for parts
958 which don't use sockets
959
960Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
961
962 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
963 * win32/configure.js: applied zlib patch from Daniel Gehriger
964
965Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
966
967 * win32/configure.js: applied the patch from Mark Vakoc for
968 regexp support
969 * win32/libxml2.def.src: applied the patch from Mark Vakoc
970 for regexp support
971
972Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
973
974 * xmlschemastypes.c: as pointed by Igor Float and Double
975 parsing ain't finished yet
976
977Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * Makefile.am configure.in: trying to fix #88412 by bypassing
980 all the python subdir if python ain't detected
981
982Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * Makefile.am configure.in include/libxml/xmlversion.h.in:
985 made configuring with regexps/automata/unicode the default
986 but without schemas ATM
987 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
988 fixed the regexp based DTD validation performance and memory
989 problem by switching to a compact form for determinist regexps
990 and detecting the determinism property in the process. Seems
991 as fast as the old DTD validation specific engine :-) despite
992 the regexp built and compaction process.
993
994Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
995
996 * valid.c: determinism is debugged, new DTD checking code now works
997 but xmlFAComputesDeterminism takes far too much CPU and the whole
998 set usues too much memory to be really usable as-is
999
1000Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * tree.c: fixed another stupid bug in xmlGetNodePath()
1003 * xmllint.c: --version now report the options compiled in
1004
1005Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * HTMLparser.c: small cleanup
1008 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1009 when configured with them. A bit of debugging around the determinism
1010 checks is still needed
1011
1012Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1015
1016Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * xmlIO.c: small portability glitch fixed.
1019
1020Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlschemastypes.c: incomplete steps for real/double support
1023 * testAutomata.c include/libxml/xmlautomata.h
1024 include/libxml/xmlregexp.h: avoiding a compilation problem
1025 * valid.c include/libxml/valid.h: starting the work toward using
1026 the regexps for actual DTD validation
1027
1028Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * hash.c: cosmetic cleanup
1031 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1032 integrating a DTD validation layer based on the regexps
1033
1034Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1037 the determinism was tested before eliminating the epsilon
1038 transitions :-(
1039
1040Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * python/generator.py python/libxml.c python/libxml.py
1043 python/libxml2-python-api.xml python/libxml2class.txt
1044 python/libxml_wrap.h python/types.c: updated the python
1045 bindings, added code for easier File I/O, and the ability to
1046 define a resolver from Python fixing bug #91635
1047 * python/tests/Makefile.am python/tests/inbuf.py
1048 python/tests/outbuf.py python/tests/pushSAXhtml.py
1049 python/tests/resolver.py python/tests/serialize.py: updated
1050 and augmented the set of Python tests.
1051
1052Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1053
1054 * win32/configure.js: added more readme info for the binary
1055 package.
1056
1057Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * xmlIO.c: fixed a stupid out of bound array error
1060
1061Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1064 messing around with support for Windows path, cleanups,
1065 trying to identify and fix the various code path to the
1066 filename access. Added xmlNormalizeWindowsPath()
1067
1068Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * error.c valid.c: working on better error reporting of validity
1071 errors, especially providing an accurate context.
1072 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1073 error reports in those cases.
1074
1075Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1078 parser.c parserInternals.c xmlIO.c: get rid of all the
1079 perror() calls made in the library execution paths. This
1080 should fix both #92059 and #92385
1081
1082Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmllint.c: memory leak reporting was broken after a change
1085 of the preprocessor symbol used to activate it.
1086
1087Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * tree.c: try to make the copy function work for node of
1090 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1091 DOM layers though, not libxml2 itself.
1092
1093Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * valid.c: try to provide file and line informations, not all
1096 messages are covered, but it's a (good) start
1097
1098Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * xinclude.c: reimplemented a large part of the XInclude
1101 processor, trying to minimize resources used, James Henstridge
1102 provided a huge test case which was exhibiting severe memory
1103 consumption problems.
1104
1105Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * python/Makefile.am: applied patch from Christophe Merlet to
1108 reestablish DESTDIR
1109
1110Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * libxml.spec.in: fixes libary path for x86_64 AMD
1113
1114Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1115
1116 * doc/tutorial/includekeyword.c
1117 * doc/tutorial/xmltutorial.xml:
1118 (plus resulting generated html files)
1119 fixing one spot I missed in the tutorial where I hadn't freed
1120 memory properly
1121
1122Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1123
1124 * doc/tutorial/includeaddattribute.c
1125 * doc/tutorial/includeaddkeyword.c
1126 * doc/tutorial/includegetattribute.c
1127 * doc/tutorial/includekeyword.c
1128 * doc/tutorial/xmltutorial.xml
1129 * doc/tutorial/*.html:
1130 update tutorial to properly free memory (thanks to Christopher
1131 R. Harris for pointing out that this needs to be done)
1132 * doc/tutorial/images/callouts/*.png:
1133 added image files so the callouts are graphical, making it
1134 easier to read ( use "--param callout.graphics 1" to generate
1135 html with graphical callouts)
1136
1137Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1140 nice logos generated by Marc Liyanage
1141 * doc/site.xsl *.html: changed the stylesheet to show the new
1142 logo and regenerated the pages
1143
1144Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1147
1148Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * xpath.c: possible mem leak patch from Jason Adams
1151
1152Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1155 in the XQuery namespace
1156 * configure.in: preparing 2.4.24
1157 * doc/*.html: updated the web pages
1158
1159Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * python/generator.py: closing bug #85258 by generating conditional
1162 compile check to avoid linking to routines not configured in.
1163
11642002-08-22 Havoc Pennington <hp@pobox.com>
1165
1166 * autogen.sh: update error message for missing automake
1167
1168Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * python/Makefile.am: typo in target name resulted in libxml2.py
1171 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1172
1173Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * win32/win32/Makefile.mingw: updated with version from
1176 Elizabeth Barham at http://soggytrousers.net/repository/
1177
1178Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1179
1180 * win32/Makefile.msvc: added the prefix location to the include
1181 and lib search path.
1182
11832002-08-18 Havoc Pennington <hp@pobox.com>
1184
1185 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1186 both automake 1.6 and 1.4 installed get the right automake. Means
1187 compilation from CVS will now require the latest automake 1.4
1188 release, or manually creating symlinks called "automake-1.4" and
1189 "aclocal-1.4"
1190
1191Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * configure.in python/Makefile.am: more AMD 64 induced changes from
1194 Frederic Crozat
1195
1196Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * xinclude.c: oops I was missing the xml:base fixup too
1199 * result/XInclude/*.xml: this adds xml:base attributes to most
1200 results of the tests
1201
1202Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * xinclude.c: quick but apparently working implementation of
1205 xi:fallback, should close bug #89684
1206 * Makefile.am test/XInclude/docs/fallback.xml
1207 result/XInclude/fallback.xml: added a basic test for fallback,
1208 and run with --nowarning to avoid a spurious warning
1209 * configure.in: applied patch from Frederic Crozat for python
1210 bindings on AMD 64bits machines.
1211
1212Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1215 the caller don't pass a SAX callback block.
1216
1217Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * tree.c: applied the same fix for the XML-1.0 namespace to
1220 xmlSearchNsByHref() as was done for xmlSearchNs()
1221
1222Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * libxml.3: small cleanup of the man page
1225 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1226 when serializing HREF attributes generated by XSLT.
1227
1228Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1231 version of Marc Liyanage' patch for boolean attributes in HTML
1232 output
1233
1234Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * python/tests/serialize.py: fixed the test results, indenting
1237 behaviour changed slightly
1238
1239Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1240
1241 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1242 new c14n function to Windows def files
1243
1244Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1245
1246 * c14n.c: fixed a memory leak in c14n code
1247
1248Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * parser.c include/libxml/parser.h: adding a new API for Christian
1251 Glahn: xmlParseBalancedChunkMemoryRecover
1252 * valid.c: patch from Rick Jones for some grammar cleanup in
1253 validation messages
1254 * result/VC/* result/valid/*: this slightly change some of the
1255 regression tests outputs
1256
1257Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * tree.c: trying to fix a problem in namespaced attribute handling
1260 raised by Christian Glahn
1261
1262Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * encoding.c include/libxml/encoding.h: Opening the interface
1265 xmlNewCharEncodingHandler as requested in #89415
1266 * python/generator.py python/setup.py.in: applied cleanup
1267 patches from Marc-Andre Lemburg
1268 * tree.c: fixing bug #89332 on a specific case of loosing
1269 the XML-1.0 namespace on xml:xxx attributes
1270
1271Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1272
1273 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1274 corner case from new Merlin's test suite and added a callback
1275 that will be used to improve xmlsec performance
1276
1277
1278Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * HTMLtree.c: trying to fix the <style> escaping problem in
1281 HTML serialization bug #89342
1282
1283Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1286 and rebuilt the web site.
1287
1288Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1289
1290 * include/libxml/tree.h: added _private member to xmlNs struct
1291
1292Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * HTMLparser.c: fixing bug #84876 based on the xml working
1295 code.
1296
1297Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1298
1299 * python/Makefile.am: enhanced to fix bug 72012 (errors
1300 when using '-jX' make parameter)
1301
1302Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1303
1304 * xpath.c: small additional enhancement for booleans
1305 compared to nodesets
1306
1307Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * HTMLtree.c: changed the order of the encoding declaration
1310 attributes in the meta tags due to a bug in IE/Mac
1311
1312Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1313
1314 * xpath.c: enhanced handling of booleans (especially '='
1315 and '!=' for nodesets) - fixes bug 85256. Added new
1316 routine xmlXPathNotEqualValues for more proper handling
1317 of '!=' when nodesets are involved.
1318
1319Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1322 doc/xmlcatalog_man.xml to the source distribution
1323
1324Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1325
1326 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1327 asked for this.
1328
1329Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * configure.in: preparing 2.4.23
1332 * doc/*: rebuilt the docs
1333
1334Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * parser.c: fixing bug #84169 by fixing the
1337 comment of xmlCreatePushParserCtxt to describe the
1338 encoding detection parameters better.
1339
1340Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * valid.c: fixing bug #79331 in one path the lookup for
1343 ID attributes on a namespaced node wasn't handled correctly :-\
1344
1345Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * HTMLparser.c: trying to fix 87235 about discarded white
1348 spaces in the HTML parser.
1349 * result/HTML/*: this changes the output of a number of HTML
1350 regression tests
1351
1352Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * xpath.c: applied patch from Richard Jinks for the namespace
1355 axis + fixed a memory error.
1356 * parser.c parserInternals.c: applied patches from Peter Jacobi
1357 removing ctxt->token for good.
1358 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1359 popped out by the regression tests.
1360 * Makefile.am: patch for threads makefile from Gary Pennington
1361
1362Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1363
1364 * xpath.c: enhanced behaviour of position() after usage of
1365 expressions involving preceding-sibling (et al).
1366
1367Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * hash.c: applied a patch from Peter Jacobi to solve a problem
1370 when compiling with the Watcom C on Win32
1371 * result/schemas/*.err: the change of hashing algo generated
1372 permutations in the output
1373
1374Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * hash.c: applied patch from Sander Vesik improving the quality of
1377 the hash function.
1378
13792002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1380
1381 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1382 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1383 xmllint.c xpath.c: replaced sprintf() with snprintf()
1384 to prevent possible buffer overflow (the bug was pointed
1385 out by Anju Premachandran)
1386
1387Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * parser.c: removed an uninitialized data error popped by valgrind
1390 on PE references
1391
1392Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1393
1394 * doc/xml.html
1395 adding tutorial reference to the web page
1396
1397Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1398
1399 * doc/tutorial/xmltutorial.xml
1400 * doc/tutorial/ar01s07.html
1401 * doc/tutorial/ape.html
1402 * doc/tutorial/includegetattribute.c
1403 adding section to tutorial about retrieving an attribute
1404 value
1405
1406Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * parser.c: applied a couple of patches from Peter Jacobi to start
1409 to get rid of ctxt->token, with a possible significant speed
1410 improvement to be gained once done. Better compliance with PE
1411 references constructs in DTDs too.
1412 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1413 from Peter too
1414
1415Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1418 xmlParseElement was likely to have been deallocated at the
1419 time of the report, possibly leading to segfault. Just report
1420 the tag name now.
1421
1422Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * xpath.c: patch from Richard Jinks for XPath substring() function
1425 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1426
14272002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1428
1429 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1430
1431Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1432
1433 *doc/FAQ.html
1434 fixing typos in FAQ, thanks to Robert Funnell for the
1435 editing help
1436
1437Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * NEWS: got complaints from rpmlint that it was empty
1440
1441Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1442
1443 * added doc/tutorial, including:
1444 apa.html
1445 apb.html
1446 apc.html
1447 apd.html
1448 ar01s02.html
1449 ar01s03.html
1450 ar01s04.html
1451 ar01s05.html
1452 ar01s06.html
1453 includeaddattribute.c
1454 includeaddkeyword.c
1455 includekeyword.c
1456 includestory.xml
1457 index.html
1458 xmltutorial.xml
1459 libxml tutorial, including generated html
1460
1461Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1462
1463 * result/c14n/exc-without-comments/merlin-c14n-two-*
1464 result/c14n/without-comments/merlin-c14n-two-*
1465 test/c14n/exc-without-comments/merlin-c14n-two-*
1466 test/c14n/without-comments/merlin-c14n-two-*
1467 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1468 c14n/exc-c14n and slightly modified test script to handle
1469 these test cases
1470 * c14n.c: fixed bugs for complicated nodes set (namespace
1471 without node and others from merlin-c14n-two.tar.gz)
1472 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1473 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1474 for xmlsec performance patch
1475 * xpath.c: fixed self::node() for namespaces and attributes
1476
1477Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1478
1479 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1480 but with the format parameter
1481 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1482
1483Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1484
1485 * Makefile.am: updated c14n tests suite
1486 * c14n.c: performance improvement for previous c14n patch
1487
1488Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * parser.c: another peroformance patch from Peter Jacobi, that
1491 time on parsing attribute values.
1492
1493Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1494
1495 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1496 into LibXML2 test suite
1497
1498Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1499
1500 * c14n.c: propagating xpath ancesstors node fix to c14n
1501 plus small performance improvement to reduce number of
1502 mallocs
1503 * xpath.c: fixed ancestors axis processing for namespace nodes
1504
1505Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1508 Peter Jacobi
1509
1510Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * configure.in: preparing 2.4.22
1513
1514Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1517 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1518 a public entry point.
1519 * doc/*: rebuilt the API and docs
1520
1521Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * xpath.c: patch from Richard Jinks to fix a problem introduced
1524 in the previous patch and pointed by Norm
1525
1526Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * libxml.spec.in: fixing bug #81112
1529
1530Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * uri.c: fixing bug #82848
1533
1534Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1537 output of one catalog test
1538
1539Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1540
1541 * global.data globals.c tree.c include/libxml/globals.h
1542 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1543 default value for global parameter xmlIndentTreeOutput to 1 and
1544 introduced new global parameter xmlTreeIndentString (the string
1545 used to do one-level indent) with default value " " (as it was
1546 in tree.c)
1547
1548Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1551 with trio and schemas.
1552
1553Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * xpath.c: patch from Richard Jinks to fix the problem raised in
1556 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1557
1558Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * xmlschemas.c: a bit of work on import.
1561 * xmlschemastypes.c: Charles Bozeman provided a compare function
1562 for date/time types so min/max facet restrictions should work,
1563 indeterminate comparisons return an error instead of equal.
1564 * test/schemas/date_0* result/schemas/date_0_0: specific test
1565 from Charles Bozeman too
1566
1567Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1570 from Christian Cornelssen fixing the man pages and the Catalog
1571 building script.
1572 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1573 next step is <xs:import> I now have a reasonable understanding
1574 of how it works.
1575
1576Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1579
1580Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1581
1582 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1583
1584Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * xpath.c: fixing an XPath function evalutation bug pointed out
1587 by Alexey Efimov where the context was lost when evaluating
1588 the function arguments
1589
1590Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1591
1592 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1593 function public for XMLSec performance optimizations
1594
1595Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * python/generator.py python/libxml2class.txt : fixed a problem
1598 with the HTML parser pointed by Gary Benson
1599 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1600 example
1601
1602Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1603 * parser.c: fixed bug #81159 (memory growth in SAX)
1604
1605Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1606 * xpath.c: fixed bug #78858 (the real fix)
1607
1608Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1609 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1610
1611Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * tree.c: modified xmlNodeSetBase to allow changing the
1614 base of a document.
1615
1616Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * xmlschemastypes.c: patch Charles Bozeman for validation of
1619 all the date, time, and duration types
1620 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1621 * configure.in: fixed an error pointed by an user
1622 * xml2-config.in: fixed an error pointed by an user
1623
1624Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1625
1626 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1627 win32/libxml2.def.src xmlIO.c: exported default
1628 'file:', 'http:' and 'ftp:' protocols input handlers
1629 and maked protocols comparisson case insensitive
1630
1631Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * configure.in: Neven Has detected a typo
1634
1635Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1638 as one of the persons allowed to commit directly to the
1639 module.
1640
1641Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1644 * valid.c: raised a too low limit
1645 * doc/*: rebuilt the docs
1646
1647Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * test/XPath/expr/floats test/XPath/expr/functions
1650 result/XPath/expr/floats result/XPath/expr/functions
1651 xpath.c: another XPath conformance patch from Richard Jinks
1652
1653Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * xmlschemas.c: fixed validation of attribute groups.
1656 * test/schemas result/schemas: added an example from the primer
1657
1658Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1661 * test/schemas result/schemas: updated the test list
1662
1663Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * TODO: updated a bit
1666 * parser.c: made a comment more specific
1667 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1668 Schemas conformance.
1669 * test/schemas result/schemas: updated the test list
1670
1671Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1674 implementing xs:all with minOccurs = 0
1675 * tes/schemas/* result/schemas/*: added more tests covering
1676 xs:all
1677
1678Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * xmlregexp.c: first implementation of the all particle, this
1681 may need to be revisited for case where not all transitions
1682 must be crossed.
1683
1684Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * tree.c: another entity processing update from Markus Henke
1687
1688Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1689
1690 * trionan.c: fixed crash on OSF/1
1691
1692Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * xmlschemas.c: more Schemas work
1695 * test/schemas/* result/schemas/*: added more tests coming
1696 from the spec.
1697
1698Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1701 ExcC14N specification
1702
1703Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * tree.c: patch from Markus Henke, fix for recursive entities.
1706
1707Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xpath.c: fix a problem with string() on a document node.
1710
1711Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * Makefile.am xmlschemas.c: more Schemas work
1714 * test/schemas/* result/schemas/*: added more tests coming
1715 from the spec.
1716
1717Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1720 * result/HTML/*: this changes a few things in the results
1721
1722Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1723
1724 * include/libxml/tree.h: eliminated 'declaration different than
1725 prototype' warning
1726 * include/win32config.h: "resolved" conflicts with errno.h
1727
1728Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1731 on the automata interfaces and debug of counted choices
1732 * test/schemas/* result/schemas/*: added a number of tests
1733
1734Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1737 a bit of work on Schemas
1738 * testSchemas.c: try to make it more useful
1739 * test/schemas/* result/schemas/* Makefile.am: changed the
1740 Schemas regression test procedure, started adding a few samples
1741
1742Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1743
1744 * include/libxml/encoding.h: Patch for the Borland C++ builder
1745 * include/libxml/tree.h: Patch for the Borland C++ builder
1746 * threads.c: Patch for the Borland C++ builder
1747 * win32/bcb5: New directory for the Borland C++ builder
1748 project files
1749
1750Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1751
1752 * win32/Makefile.msvc: Update for XML Schema support
1753 * win32/configure.js: Update for XML Schema support
1754 * win32/libxml2.def.src: Update for XML Schema support
1755
1756Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1759 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1760 xmlunicode.c include/libxml/Makefile.am
1761 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1762 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1763 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1764 include/libxml/xmlversion.h.in : merged the current state of
1765 XML Schemas implementation, it is not configured in by default,
1766 a specific --schemas configure option has been added.
1767 * test/automata test/regexp test/schemas Makefile.am
1768 result/automata result/regexp result/schemas:
1769 merged automata/regexp/schemas regression tests
1770
1771Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * xpath.c: Gary found a compile time problem, fixes #78823
1774
1775Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * configure.in: release of 2.4.20
1778 * doc/*: updated and rebuilt the docs
1779
1780Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * python/Makefile.am: patch from Cristian Gafton to build on
1783 Red Hat 6.2, should also fix #75779
1784
1785Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * valid.c: first part of fixing #78729
1788
1789Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1792 escaping of URI when saving HTML files.
1793 * result/HTML/*: this impacted some tests
1794
1795Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * configure.in: trying to fix #77441
1798
1799Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * include/libxml/xmlIO.h: Hallski complained it could not be
1802 included by itself.
1803
1804Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1807
1808Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1809
1810 * win32/configure.js: patch from Nilo for the c14n option
1811 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1812
1813Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1816 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1817 LIBXML_THREAD_ENABLED
1818
1819Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * xpath.c: another patch from Richard Jinks for substring conformance
1822 * test/XPath/expr/floats test/XPath/expr/strings
1823 result/XPath/expr/floats result/XPath/expr/strings: update of the
1824 test suite to check those.
1825
1826Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * xpath.c: patch from Richard Jinks for .x float parsing.
1829
1830Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * parser.c: patch from Markus Henke when an encoding ain't recognized
1833
1834Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * libxml.m4: got a report that #include <string.h> was needed
1837
1838Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1841
1842Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1843
1844 * doc/example.html: fixing typo
1845
1846Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1849 pointed out by Melvyn Sopacua.
1850
1851Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * libxml.m4: Frédéric Crozat gave a patch related to the change
1854 of Include paths breaking the libxml.m4
1855
1856Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xpath.c: Fix bug #76927 forgot to save some context
1859 when evaluating binary expressions
1860
1861Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * configure.in: fixed configure for MPE/iX from Markus Henke
1864 * xmlmemory.c: fixed initialization problems
1865 * xpath.c: another set of patches from Richard Jinks this
1866 fixes "make XPathtests" on linux
1867
1868Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1871 * test/XPath/expr/compare test/XPath/expr/equality
1872 test/XPath/expr/floats test/XPath/expr/functions
1873 test/XPath/expr/strings result/XPath/expr/compare
1874 result/XPath/expr/equality result/XPath/expr/floats
1875 result/XPath/expr/functions result/XPath/expr/strings: Updated
1876 tests though they show a divergence on Linux
1877
1878Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * xpath.c trionan.c: previous commit also included patches
1881 from Richard Jinks on some IEEE support corner case
1882
1883Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1886 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1887 that $(datadir) should be used for docs
1888
1889Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1892 could leak filedescriptors
1893
1894Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * configure.in nanohttp.c: applied patch from Allan Clark for
1897 UnixWare/OpenServer
1898
1899Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * configure.in: preparing 2.4.19
1902 * doc/*: rebuilt the docs
1903
1904Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * nanohttp.c: fixing #76043, got fed up with non-portability
1907 of that piece of code.
1908
1909Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * valid.c SAX.c: Never commit without running "make tests" :-(
1912 fix a couple of stupidities in the previous commit
1913 * result/*: a few changes in some attribute order result of previous
1914 commit.
1915
1916Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1919 the internal subset should not raise duplicate ID errors,
1920 also there was a small bug in conjunction to namespace
1921 declarations defaulted and xml:xxx attributes DTD definitions.
1922
1923Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * xpath.c: Richard Jinks also raised some rounding problems
1926 this tries to fix them
1927
1928Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1931 behaviour in xmlXPathCastToString()
1932
1933Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1936 raised by Morus Walter
1937
1938Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1941 from Igor
1942
1943Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * xpath.c: fixing #75619, related to a problem when trying
1946 to evaluate condition when the current node set resulting
1947 from that sub-step evaluation is empty. Also fixes 2 potential
1948 problem with previous-sibling and next-siblings axis.
1949
1950Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1953 HTML support is not configured in.
1954
1955Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1958 include/libxml/tree.h: dohh I really didn't intended to commit
1959 this test version :-(
1960
1961Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * testSAX.c: I wanted to see the real speed at the SAX interface
1964 after a little too many Ximianer started complaining about the
1965 parser speed.
1966 added a --quiet option:
1967 paphio:~/XML -> ls -l db100000.xml
1968 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1969 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1970 3200006 callbacks generated
1971 real 0m1.270s
1972 Which means 16MBytes/s and 3Mcallback/s
1973
1974Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * xpath.c: valgrind spotted another error that time when running
1977 on libxslt regression tests
1978
1979Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * Makefile.am: adding "make valgrind" running the full regression
1982 tests (except python ones) under Valgrind (using valgrind -q
1983 which was kindly added by the author).
1984 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1985 passes cleanly now except an obcure floating point initialization
1986 raised in log10() in one XPath regression test ???
1987 * tree.c: edited some comments to close #75244
1988
1989Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1992 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1993 context of ScrollKeeper, made sure that if the number is
1994 an integer, the serialization follows the description at
1995 http://www.w3.org/TR/xpath#section-String-Functions
1996
1997Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * configure.in: preparing 2.4.18
2000 * doc/*: updated and rebuilt the web site
2001 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2002 the Windows and Cygwin maintainers.
2003 * parser.c: humm, changed the way the SAX parser work when
2004 xmlSubstituteEntitiesDefault(1) is set, it will then
2005 do the entity registration and loading by itself in case the
2006 user provided SAX getEntity() returns NULL.
2007 * testSAX.c: added --noent to test the behaviour.
2008
2009Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * parser.c: Wilfried Teiken provided a hackish but working
2012 way to get context reported back on entities when parsing
2013 with SAX and without breaking the DOM build.
2014
2015Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * c14n.c: applied a new patch from Aleksey Sanin
2018 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2019 to reference Aleksey implementation of XML digital Signatures
2020
2021Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * xpath.c: small fix to avoid potential problem due to
2024 ordering of freeing data
2025 * python/Makefile.am: people were complaining about
2026 the generated file in python dir not being built
2027
2028Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2031 python/generator.py python/libxml.c python/types.c: Cleanup
2032 of the python Makefiles based on Jacob and James feedback,
2033 fixed the spec file accordingly, fixed the number of warning
2034 that passing my pedantic CFLAGS was generating. Conclusion
2035 is that Python includes are real crap.
2036
2037Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * configure,in: it was reported quite a few times that
2040 xml2-config --cflags should not output
2041 -I$includeprefix/libxml2/libxml because libxml2 header names
2042 clashes with existing names like list.h from C++ stl.
2043 Includes should be #include<libxml/xxx.h> so ...
2044
2045Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * c14n.c: another patch from Aleksey Sanin
2048
2049Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2052 canonicalization algorithm
2053 * doc/xml.html doc/index.html: added the C14N references on the
2054 index page.
2055
20562002-03-13 jacob berkman <jacob@ximian.com>
2057
2058 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2059 usage, redundant, and gcc specific
2060
2061Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xpath.c: speedup some node selection operations, this can
2064 have a significant impact on DocBook Norm's stylesheets
2065 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2066 make sure it's always the case
2067 * debugXML.c: distinguish CDATA and comments in ls operations
2068
2069Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2072 to generate better API descriptions etc...
2073
2074Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * c14n.c: Fixing #74186, made sure all boolean expressions
2077 get fully parenthesized, ran indent on the output
2078 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2079 include/libxml/tree.h: also #74186 related, removed the
2080 --with-buffers option, and all the preprocessor conditional
2081 sections that were resulting from it.
2082
2083Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * valid.c: applied patch from Dodji Seketeli fixing an
2086 uninitailized variable in xmlValidGetValidElements()
2087
2088Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * c14n.c: fixed a few comments
2091 * doc/*.html doc/*/*.html: regenerated the docs and added
2092 the C14N API
2093 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2094
2095Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * check-xml-test-suite.py: fix to adapt varaiations in the
2098 bindings
2099 * configure.in python/setup.py python/setup.py.in: fixed to
2100 have the version of the python scripts automatically updated
2101
2102Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2105 in xmlCopyProp()
2106
2107Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * configure.in: preparing 2.4.17 release
2110 * doc/*: updated and rebuilt the docs
2111 * xpath.c: fixed a comment
2112 * python/libxml.c: fixed a possible reentrancy problem
2113
2114Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2117 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2118 added a specific regression test
2119 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2120 not raise exceptions when failing to find the attribute.
2121
2122Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * configure.in xmllint.c: owen pointed out a problem with the
2125 ftme fix, gettimeofday() was not detected by configure and
2126 the ftime header wasn't included, dohhh
2127
2128Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * configure.in xmllint.c: trying to fix #71457 for timing
2131 precision when gettimeofday() is not availble but ftime() is
2132
2133Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2136 are now copied on install and part of the -devel RPM
2137
2138Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * xpath.c: trying to avoid bug #72150 which was apparently
2141 caused by a gcc bug (or a processor problem) as detailed
2142 at http://veillard.com/gcc.bug
2143
2144Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2147 fixed xmlReconciliateNs(), added a Python test/example for
2148 inter-document cut'n paste
2149 * python/libxml.py: fixed node.doc on document nodes and added
2150 xpathEval() onto node objects
2151
2152Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2155 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2156 fixup and integrated tests for the serialization stuff
2157
2158Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2161 moved the libxml man page to section 3
2162
2163Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * tree.c: fix bug #72490
2166 * python/libxml.c python/libxml.py: added methods serialize()
2167 and saveTo() to all node elements.
2168
2169Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * xmlIO.c: closed #73430, don't read from an input source
2172 which indicated an end-of-file or an error.
2173
2174Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * parser.c: make sure SAX endDocument is always called as
2177 this could result in a Python memory leak otherwise (it's
2178 used to decrement ref-counting)
2179 * python/generator.py python/libxml.c python/libxml.py
2180 python/libxml2-python-api.xml python/libxml2class.txt
2181 python/tests/error.py python/tests/xpath.py: implemented
2182 the suggestions made by Gary Benson and extended the tests
2183 to match it.
2184
2185Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * python/generator.py: applied patch fixing #73450
2188
2189Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * xpath.c: fixing #61290 "namespace nodes have no parent"
2192 long standing divergence from the XPath REC. NodeSets
2193 simply hold a copy of namespace nodes and those node ->next
2194 points to the parent (which may not be the node carrying the
2195 definition).
2196 * include/libxml/xpath.h: flagged but didn't added a possible
2197 speedup
2198 * DOCBparser.c HTMLparser.c: removed some warnings from push
2199 parser due to new state being added.
2200 * tree.c: new fix from Boris Erdmann
2201 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2202 the XML Canonalization support from Aleksey Sanin
2203
2204Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * tree.c: patch from Boris Erdmann fixing some namespace odities
2207 with xmlCopyNode()
2208
2209Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * xmlIO.c: fix bug #72706 when loading a NULL entity
2212
2213Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2216 actually change in a future XML Namespace revision.
2217
2218Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2221 added the possibility of returning nodesets from XPath extension
2222 functions written in Python
2223
2224Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * python/*: commiting some Python bindings work done while travelling
2227
2228Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2231 explicitely with memory debugging switched on
2232
2233Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2236 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2237 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2238 the accessor generator for strings
2239 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2240 regression test.
2241
2242Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * python/README python/generator.py python/libxml.c python/setup.py:
2245 added the 'usual' setup.py to allow building a libxml2-python
2246 module based on the same code. The initialization is however
2247 different the 2 .so files fo libxml2 and libxslt are identical and
2248 they entry point initialize both libraries. this is done to avoid
2249 some possible nasty problem since the Python don't merge the maps
2250 of all shared modules.
2251
2252Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * parser.c: fixed a push/encoding bug reported by Michael
2255 on librsvg
2256
2257Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * include/libxml/parserInternals.h: fixes a misplaced #endif
2260
2261Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * parser.c valid.c: found and fixed a couple of allocation bugs
2264
2265Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * doc/xml.html doc/python.html doc/*: added a Python and binding
2268 page describing the current state of the Python bindings and
2269 giving pointers to the other languages wrappers.
2270
2271Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2274 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2275 rebuilt the API and web site
2276 * xpath.c: fixed #71978 portability bugs
2277
2278Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2281
2282Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * include/libxml/parserInternals.h parser.c: had to change
2285 2 internal parsing API when processing document content
2286 to check the start and end of element content are defined
2287 in the same entity
2288 * valid.c include/libxml/valid.h: attribute normalization can
2289 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2290 with the context to report it.
2291 * SAX.c: fixed the last known bugs, crazy validation constraints
2292 when a document is standalone seems correctly handled. There
2293 is a couple of open issues left which need consideration especially
2294 PE93 on external unparsed entities and standalone status.
2295 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2296 The 2 tests left failing are actually in error. Cleanup done.
2297
2298Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * valid.c: implemented E59 spaces in CDATA does not match the
2301 nonterminal S
2302
2303Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * SAX.c parser.c valid.c: more validation test fixups
2306 * check-xml-test-suite.py: added duration info for the tests
2307
2308Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * parser.c valid.c: a couple of errors were reported but not
2311 saved back as such in the parsing context. Down to 1% failure rate
2312 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2313
2314Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * xmlInternald.c: isExtender was missing a char
2317 * parser.c include/libxml/parser.h: % are acceptable in the
2318 internal subset if within a PUBLIC ID
2319
2320Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * SAX.c parserInternals.c valid.c: more work on the conformance
2323 suite. Took the step to finally block documents with encoding
2324 errors. It's a fatal error per the spec, people should have fixed
2325 their documents by now.
2326
2327Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * check-xml-test-suite.py: fixed the test script after some discussion
2330 on the semantic of TYPE="error"
2331 * Makefile.am: added the script to the distrib
2332
2333Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * SAX.c entities.c: fixed a couple of conformances issues deep
2336 into the validation code (standalone and undeclared Notations)
2337
2338Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2341 stayed there for years !
2342
2343Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2346 missing
2347
2348Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * check-xml-test-suite.py: improved the behaviour a bit as
2351 well as the logs
2352 * parser.c valid.c SAX.c: fixed a few more bugs
2353 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2354
2355Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * check-xml-test-suite.py: python script to run regression tests
2358 against the XML Test suite of W3C/OASis
2359 * SAX.c: fixed a validation bug
2360 * parser.c: fixed 3 errors pointed by the test suite
2361 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2362 * python/Makefile.am: fixed a dependendy
2363
2364Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * xmlmemory.c: avoid a warning bug #71594
2367
2368Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2371 warning on alpha/Tru64
2372
2373Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * include/libxml/entities.h: fixing a comment
2376 * valid.c: fixing some troubles with validity check on namespaces
2377 * result/VC/NS3 test/VC/NS3: added a specific regression test
2378
2379Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * tree.c: Fixing #71342 serializing '\n' in attribute values
2382 * result/noent/att3 result/att3 test/att3: added a specific
2383 test.
2384
2385Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * python/libxml.c: couple of bug fixes
2388
2389Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * python/*.py: removed tabs and used spaces.
2392
2393Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2396 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2397
2398Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2401 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2402
2403Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * include/libxml/encoding.h include/libxml/entities.h
2406 include/libxml/globals.h include/libxml/parser.h
2407 include/libxml/threads.h include/libxml/tree.h
2408 include/libxml/xmlmemory.h: trying to fix the include mess
2409
2410Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * include/libxml/xmlmemory.h: reverted part of the previous
2413 attempt to provide #69655, this was breaking the build.
2414
2415Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2418 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2419 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2420 include/libxml/parserInternals.h include/libxml/tree.h
2421 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2422 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2423 clean.
2424 * python/libxml.c: fixed a warning.
2425
2426Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2429 copying of node, merge back IDs in the target document.
2430 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2431 test/XInclude/ents/ids.xml: test case
2432 * result/VC/ElementValid4: output changed due to a typo fix
2433
2434Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * python/Makefile.am: seems some version of automake didn't
2437 generate the dependancies right as Jacob found out. Add
2438 an extra dependancy rule.
2439
2440Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * parserInternals.c valid.c: Justin Fletcher found some parts
2443 of the code needing cleanup
2444 * libxml.spec.in python/Makefile.am python/generator.py
2445 python/libxml.c python/libxml.py: Fixed the python Makefiles
2446 corrected a bug showing up on ia64, changed the name of the
2447 python internal module too
2448
2449Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * Makefile.am: applied patch from Andris Pavenis for binary
2452 name suffixes
2453
2454Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xmllint.c win32/win32config.h: fixing #68748
2457
2458Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * valid.c: fixing #70166
2461
2462Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * valid.c: fixing #70077
2465
2466Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * Copyright Makefile.am README configure.in libxml.spec.in:
2469 Changed to the MIT Licence
2470 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2471 doc/xmlio.html: updated the doc accordingly
2472 * include/libxml/xmlwin32version.h configure.in: preparing
2473 2.4.14 release
2474 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2475 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2476 fixed the const xmlChar * wrapper and generator, XPath extension
2477 functions now use the context as first argument
2478 * python/tests/tstxpath.py python/tests/xpath.py
2479 python/tests/xpathext.py: Updated the tests accordingly
2480 * tree.c: fixed bug #70067
2481
2482Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * Makefile.am: cleanup
2485 * debugXML.c: always use stdout if output is NULL
2486 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2487 * python/Makefile.am python/generator.py python/libxml2class.txt
2488 python/libxml_wrap.h python/types.c: augmented the number of bindings
2489 handling FILE * and XPath contexts
2490 * python/tests/Makefile.am: avoid a stupid problem due to the
2491 use of TEST.
2492
2493Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2496
2497Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * python/TODO python/libxml.c: cleanup the extension function lookup
2500 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2501
2502Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * configure.in python/Makefile.am: do not install outside
2505 of prefix
2506
2507Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * python/TODO python/libxml.c: started adding SAX interfaces
2510 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2511 SAX test
2512
2513Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * tree.c: hardened the addChild function
2516 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2517 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2518 added accessors needed for xmlNode, a bit more testing and
2519 extension of interfaces
2520 * python/tests/Makefile.am python/tests/build.py: added a test
2521 build from scratch/save/load/check
2522
2523Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * parserInternals.c: change a small bit in the way valididy
2526 error messages get initialized
2527 * python/TODO python/libxml.c python/libxml2-python-api.xml
2528 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2529 added some memory debugging to track leaks at the libxml2 level
2530 * python/tests/*.py: changed all tests to check for leaks,
2531 there is just one left in XPath extension registrations.
2532
2533Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * python/TODO python/generator.py python/libxml2-python-api.xml
2536 python/libxml2class.txt: more accessor classes for the parser
2537 context, allow to switch on and check validity
2538 * python/tests/Makefile.am python/tests/error.py
2539 python/tests/invalid.xml python/tests/valid.xml
2540 python/tests/validate.py: attded more test and and added error.py
2541 which I forgot to commit in the last step
2542
2543Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * python/Makefile.am python/types.c: cleanup
2546 * python/libxml.c python/libxml.py python/libxml_wrap.h
2547 python/generator.py python/libxml2-python-api.xml
2548 python/libxml2class.txt: added class for parser context, added
2549 first cut for push mode support. Added a framework to generate
2550 accessors functions.
2551 * python/tests/Makefile.am python/tests/push.py: added a push
2552 test
2553
2554Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2557 bug a bit of cleanup.
2558
2559Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2562 python/libxml2class.txt: adding error redirections and preformat
2563 to a python handler
2564 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2565 tests self checking
2566
2567Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2570 a function
2571
2572Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2575 python/libxml.c python/libxml2-python-api.xml
2576 python/libxml2class.txt: Progressing through the TODOs, class
2577 description output, extra XML API, RPM now builds the wrappers
2578 for all python installed versions
2579
2580Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * configure.in libxml.spec.in python/Makefile.am python/TODO
2583 python/generator.py python/libxml2class.txt: added more informations
2584 in the libxml2-python package including docs. Slightly changed
2585 the class hierarchy
2586 * python/tests/*: added basic regression tests infrastructure too
2587
2588Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2591 added libxml2-python as part of the packages installed
2592
2593Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * python/Makefile.am python/generator.py python/libxml.c
2596 python/libxml.py: more work, now able to extend the
2597 XPath interpreter with functions written in python.
2598
2599Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * python/Makefile.am: Jacob sent a patch to allow building from
2602 tarfile.
2603
2604Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2607 inserted the python wrappers build, I hope this won't be too
2608 unportable
2609
2610Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * xpath.c: minor optimization
2613 * python/generator.py python/libxml.c python/libxml.py
2614 python/libxml_wrap.h: more work on the python bindings,
2615 they now support XPath and there is no evident leak
2616
2617Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * python/generator.py python/libxml.c python/libxml.py:
2620 more work on the python bindings generator.
2621
2622Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * python/generator.py python/libxml.c python/libxml_wrap.h:
2625 more work on the python bindings.
2626
2627Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * python/generator.py python/libxml.c python/libxml.py
2630 python/libxml_wrap.h: commited early version of a python binding
2631 for private use only ATM
2632
2633Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * entities.c tree.c include/libxml/entities.h: applied patch
2636 from Anthony Jones to implement copy of DTD subtree too. Had
2637 just to keep 2 function private which really ought to become
2638 public ones.
2639
2640Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * xmllint.c: added pointers to the web pages in the usage()
2643
2644Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * tree.c: more fixes from Petr Kozelka for attribute handling
2647 in the tree API to align the semantic with DOM.
2648
2649Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * valid.c tree.c entities.c: another set of patches from
2652 Anthony Jones for copy operations cleanup and robustness
2653
2654Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2657 an alphabetic index based on comments content
2658 * doc/*: rebuilt the web site with the new references
2659
2660Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * parserInternals.h: Greg Sjaardema suggested to use an
2663 eponential buffer groth policy in xmlParserAddNodeInfo()
2664
2665Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2668 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2669 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2670 to generate cross-references, and added/updated the stylesheets
2671 to generate and link API indexes. The generic keyword index
2672 is not done yet.
2673 * doc/*.html: regenerated all the usual docs too
2674
2675Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * debugXML.c: added an xpath function to the shell for T. V. Raman
2678
2679Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2682 debug routines.
2683
2684Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2687 support of attribute nodes
2688
2689Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2692 hopefully near complete and fully documented of the API in XML
2693 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2694 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2695 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2696 include/libxml/parserInternals.h include/libxml/valid.hi
2697 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2698 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2699 include/libxml/xpath.h include/libxml/xpathInternals.h:
2700 Cleaned up the doc comments a lot in the process, the interface
2701 coverage is now 100%
2702
2703Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2706 extracts comments from the gtk-doc DocBook output (a bit
2707 convoluted but seems to work).
2708
2709Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2712 added an XML description of the API, moved the script generating
2713 it here. Added a "make api" target
2714
2715Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2718
2719Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * xpath.c include/libxml/xpathInternals.h: the change made to
2722 xmlXPathFuncLookupFunc was incompatible roll it back
2723
2724Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * SAX.c: cleanup patch from Anthony Jones
2727 * doc/Makefile.am: fix the headers to avoid in make scan
2728 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2729 includes, * vs Ptr and general cleanup
2730 * parsedecl.py: first version of a script to extract the
2731 module interfaces, the goal will be to provide .decl or XML
2732 specification of the interfaces to build wrappers.
2733
2734Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2737 now provides return codes in case of errors
2738
2739Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2740
2741 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2742 Upgraded to trio baseline 1.6
2743 * strio.h strio.c: Replaced by triostr.h and triostr.c
2744
2745Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2748 of strdup usage in the code
2749
2750Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * parser.c error.c: Keith Isdale complained rightly that
2753 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2754
2755Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * tree.c: fixed the funxtion to set the xml: attributes
2758 * debugXML.c: added "setbase" to test it.
2759
2760Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2763 to allow updating an attribute content
2764
2765Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * libxml.h: try to avoid problems when compiling on Windows
2768
2769Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * hash.c: patch from Anthony Jones for hash.c allocation size
2772 * Makefile.am: trying to work around Yet Another Libtool Madness
2773 and build the 2.4.13 release finally ...
2774
2775Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2778 * doc/* : update of the documentation
2779
2780Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2783 at fixing #61290 :-(
2784
2785Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2788 Fixes bug #67229
2789
2790Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * tree.c: trying to avoid troubles when a subtree is copied
2793 and coalesced in part with the target tree. Should fix
2794 bug #67407
2795
2796Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * valid.c: fixed validation of attributes content of type
2799 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2800 values, very old bug. Fixes #67671
2801
2802Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * parser.c include/libxml/parserInternals.h tree.c: integrated
2805 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2806 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2807
2808Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * threads.c: applied Serguei Narojnyi's patch to add native
2811 thread support on the Win32 platform
2812 * testThreadsWin32.c Makefile.am: added the test program also
2813 from Serguei, Win32 specific
2814 * include/win32config.h include/libxml/xmlwin32version.h.in:
2815 added patch from Igor for the Windows thread specific defines.
2816
2817Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2820
2821Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2824 output page into XMLinfo.html. Close bug #66951 and
2825 raised by Robert Collins too.
2826
2827Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * encoding.c: Paul Keogh pointed out a possibility of segfault
2830 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2831 Closes bug # 68238
2832
2833Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * doc/*.html: updated the Gdome2 links
2836
2837Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * libxml.h: Applied following patches from Robert Collins
2840 and make sure IN_LIBXML is defined when compiling it
2841 -------
2842 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2843 as well as Visual C.
2844 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2845 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2846 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2847 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2848 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2849 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2850 xmlSysIDExists xmlNoNetExists).
2851 * xmllint.c: Don't include winsock2.h for Cygwin.
2852
2853Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2856 when the version info is not present.
2857
2858Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * tree.c: Anthony Jones pointed out a problem in
2861 xmlStringGetNodeList() and provided a fix for it
2862
2863Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * parser.c: patch from Frank J Franklin to remove a bug in
2866 xmlCreatePushParserCtxt() when the initial buffer passed
2867 is large.
2868
2869Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * win32/*: big cleanup of the Windows/MSVC project files
2872 from Igor Zlatkovic
2873
2874Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * doc/Makefile.am: should fix #67674 and avoid troubles if
2877 xsltproc is not available or fails in the prefix provided
2878
2879Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2882
2883Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2884
2885 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2886 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2887 Fixed a few other problems raised by Charlie Bozeman.
2888 * result/VC/ElementValid[5-7]: fixed the output
2889
2890Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2891
2892 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2893 patches from Charlie Bozeman. Regenerated the HTML docs.
2894
2895Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2896
2897 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2898 for Windows from Igor
2899
2900Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2901
2902 * xmllint.c: applied Justin Fletcher patch for --output or -o
2903
2904Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2905
2906 * win32/libxml2/libxml2.def.src: close #67019
2907
2908Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2909
2910 * xmllint.c: applied Justin Fletcher generic timing patch
2911 similar to the one already applied to xsltproc.
2912
2913Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2914
2915 * include/libxml/tree.h tree.c: applied documentation patches
2916 from Charlie Bozeman
2917
2918Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2919
2920 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2921
2922Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2923
2924 * valid.c: fix the xmlStrdup() used in the previous patch.
2925 * valid.c: added --dropdtd
2926 * tree.c: fixed xmlUnlinkNode so it also removes the references
2927 from the document if the node is a DTD
2928
2929Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2930
2931 * HTMLtree.c valid.c: cleanup some static declarations
2932
2933Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2934
2935 * xmllint.c: removed another strdup()
2936 * doc/FAQ: removed the HP/UX entry
2937
2938Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2939
2940 * valid.c: fix bug #66816 when validating.
2941 * xmllint.c: don't use sys/time.h if configure did not found it
2942
2943Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2944
2945 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2946 xmlcatalog_man.xml
2947
2948Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2949
2950 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2951 xmlInitMemory() was declared twice
2952
2953Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2954
2955 * globals.c: do not reference strdup() !
2956 * configure.in libxml-2.0.pc.in: trying to fix the libs
2957 of the various config extraction modules
2958
2959Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2960
2961 * configure.in : preparing 2.4.12
2962 * doc/* : updated and rebuilt the docs
2963
2964Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2965
2966 * uri.c: closed bug #66159
2967 * testURI.c: added --escape option
2968 * configure.in: some cleanup for xml2-config --cflags
2969
2970Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * globals.c testThreads.c: removed some misplaced includes
2973 of xmlversion.h
2974
2975Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2976
2977 * threads.c: patch from Gary Pennington fixing a possible
2978 problem at initialization time.
2979
2980Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2981
2982 * configure.in libxml.h parser.c testThreads.c macos/: integrated
2983 Eric Lavigne contribution to build libxml2 on MacOS using
2984 CodeWarrior.
2985
2986Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2987
2988 * xmllint.c: applied Geert Kloosterman's patch to fix
2989 --repeat --timing output
2990
2991Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2992
2993 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2994 where non-wellformed XML declaractions were not detected.
2995
2996Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2997
2998 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2999
3000Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3001
3002 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3003 gets reset by xmlCleanupInputCallbacks() and this makes the
3004 function useless. Same for output.
3005
3006Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * xmlIO.c: robert pointed out a loop error in callback cleanups
3009
3010Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3011
3012 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3013 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3014 they are not really tied to debugging
3015
3016Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3017
3018 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3019 * xmllint.c: better --catalogs description
3020
3021Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3022
3023 * tree.c: fixed a couple of problems in xmlSetProp()
3024
3025Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3028 unappropriate stdout output.
3029
3030Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3033 by Denis Beurive, closes #65111
3034
3035Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3036
3037 * valid.c: in case of content model validity error, don't
3038 print it if validity warnings were not requested.
3039
3040Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3041
3042 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3043 * parserInternals.c: removed the last exit() call. Print an
3044 unmaskable error on stderr instead (library mismatch detection)
3045
3046Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3047
3048 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3049 shell instructions from Heiko Rupp
3050
3051Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * catalog.c: use the URL notation file:// for default catalog paths
3054
3055Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3056
3057 * include/libxml/tree.h: better comments for _private fields
3058 * tree.c: removed a problem when copying an entity reference.
3059
3060Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * vms/*: updated instructions and diffs from John A Fotheringham
3063
3064Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3065
3066 * include/libxml/xmlerror.h: avoid an include problem if
3067 #include <libxml/xmlerror.h> happens first in code
3068 seems to be the case in KDE libs
3069
3070Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3073 from Igor for Windows
3074
3075Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3076
3077 * Makefile.am: Gary Pennington pointed out a missing prefix
3078
3079Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3080
3081 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3082 * doc/*: upgraded and rebuilt the docs
3083
3084Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3085
3086 * HTMLparser.c: fix comment in scripts element parsing.
3087 * result/HTML/doc3*: updated the results.
3088
3089Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3090
3091 * uri.c: another URI bug fix #63336, using Joel Young patch.
3092
3093Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3094
3095 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3096 a cleaned up version of the Pwd shell string generation.
3097
3098Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3099
3100 * valid.c include/libxml/tree.h: trying to fix namespaces +
3101 validation problems for good, closing #63619 in the process
3102 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3103 wrong in this respect, fixed it.
3104
3105Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * xmllint.c: Morus Walter patch to allow --format and --encode
3108
3109Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * debugXML.c: Stefan Kost provided an help command for the shell
3112
3113Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3114
3115 * debugXML.c: Heiko Rupp pointed that the shell would crash
3116 on empty nodesets returns.
3117
3118Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3119
3120 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3121 migh need the history libraries
3122
3123Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3124
3125 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3126 handle the case of < in quoted attributes, Bastian Kleineidam
3127
3128Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3129
3130 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3131 fixing catalog breakages
3132 * Makefile.am catalog.c result/catalogs/catal
3133 result/catalogs/mycatalog.* test/catalogs/catal*:
3134 fixed more problems in catalog support, added more regression tests
3135 for both XML and SGML catalog handling
3136
3137Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3138
3139 * debugXML.c: applied an improvement to xmlGetLineNo() from
3140 Keith Isdale
3141
3142Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3143
3144 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3145 Side effect of the progressive catalog loading
3146
3147Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * Makefile.am: confexecdir and confexec_DATA were defined twice
3150 pointed out by Karl Eichwalder
3151
3152Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3153
3154 * xmlcatalog.c: avoid unlink() and use remove() instead.
3155
3156Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3157
3158 * libxml.spec.in: cleanup
3159 * include/libxml/xmlwin32version.h: updated with 2.4.8
3160
3161Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3162
3163 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3164 of compiling libxml with a non standard set of options
3165
3166Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3167
3168 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3169 document --sgml option, fixing gnome bugzilla #63382
3170
3171Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3172
3173 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3174 breakage of 2.4.7, added a couple of really needed APIs
3175 like xmlCatalogIsEmpty() and xmlNewCatalog()
3176 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3177 for install-catalog
3178 * configure.in: preparing 2.4.8
3179
3180Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3181
3182 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3183 include/libxml/tree.h include/libxml/xmlIO.h: more include
3184 cleanups, export cleanly one html output + format function.
3185
3186Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3187
3188 * parser.c: removed initGenericErrorDefaultFunc call from
3189 xmlInitParser() since it could destroy previous calls to
3190 xsltSetGenericErrorFunc() effects
3191
3192Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3195 keyword.
3196
3197Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * Makefile.am: cleanup
3200 * threads.c: cleanup too
3201 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3202 from xsltproc
3203 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3204 dependancy loop.
3205
3206Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3207
3208 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3209 was not used anymore !
3210
3211Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3212
3213 * configure.in: preparing 2.4.7
3214 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3215 manual page from John
3216 * doc/*: updated the doc and rebuilt the generated pages
3217
3218Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * xmlIO.c: closing bug #62711, the library should never
3221 close stdin or stdout.
3222
3223Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * uri.c: second pass at fixing #63336, using Joel Young
3226 final patch. looks okay.
3227
3228Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * uri.c include/libxml/uri.h: trying to clear #63336
3231 allowing the escaping routine to parse unconformant
3232 URI-References.
3233
3234Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * vms/readme.vms vms/build_libxml.com nanoftp.c
3237 include/libxml/xmlversion.h.in: a few VMS updates from
3238 John A Fotheringham
3239 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3240 and xmlCleanupOutputCallbacks() for the Perl binding people.
3241
3242Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3243
3244 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3245 apply fixes to close #63271 and avoid segfaults when
3246 the error routine gets callbed before xmlInitParser()
3247 get called.
3248 * nanoftp.c error.c: Applied patches from Justin Fletcher
3249 correcting some xmlGenericError misuses.
3250
3251Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3252
3253 *doc/xmllint.xml, doc/xmllint.1
3254 New and improved man page for xmllint - .xml is the original, .1
3255 is the generated man page
3256
3257Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3260 the web site from the main HTML document.
3261
3262Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3263
3264 * parser.c: fixed an erroneous validation bug when PE refs
3265 occurs in external parsed entities referenced from the
3266 internals subset
3267 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3268 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3269 added the associated testcase, it's a nice one.
3270 * HTMLparser.c: generate the DTD node as HTML still ...
3271 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3272
3273Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3274
3275 * HTMLparser.c: fixed a bug in htmlNewDoc()
3276
3277Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * test/threads/*: added entities testing to the Thread test
3280 * testThreads.c: make the test reasonable
3281 * DOCBparser.c: fix the DTD public and system ID
3282 * xmllint.c: added --sgml for SGML DocBook importing
3283 * Makefile.am: added Docbtests target
3284
3285Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3288 * testThreads.c: removed bogus include
3289
3290Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3291
3292 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3293 fixed a very serious (looping) validation bug
3294
3295Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * include/libxml/globals.h include/libxml/threads.h threads.c
3298 testThreads.c: far more testing, cleaning up bugs
3299 * *.c : make sure globals.h is always included.
3300
3301Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * HTMLparser.c: try to get rid of parser loops for good.
3304
3305Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * configure.in: fixed some bugs in CFLAGS passing.
3308 * test/threads Makefile.am testThreads.c: added a specific
3309 threaded test case (really nasty, guaranteed).
3310
3311Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * catalog.c: serious cleanup on the management of the
3314 XML catalog tree, more tests done, especially with
3315 the catalog PI.
3316
3317Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * catalog.c: avoid a problem in catalog cleanup on SMP if
3320 catalogs were not initialized.
3321
3322Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * catalog.c xpath.c: trying to cleanup the not thread safe
3325 parts of the library.
3326
3327Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * include/libxml/globals.h configure.in global.data: make
3330 the allocation be per-thread a configure option
3331 * encoding.c include/libxml/parser.h: fixed compilation
3332 errors
3333
3334Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * include/libxml/parser.h: Norm reported that a few lines
3337 added were breaking libxslt compile, removed them for now
3338
3339Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * parser.c parserInternals.c threads.c: debugged and fixed
3342 initialization problems which were giving troubles on SMP
3343 boxes.
3344
3345Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * include/libxml/Makefile.am: missing globals.h
3348
3349Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * globals.c: added a couple of standard includes.
3352
3353Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3354
3355 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3356 include/libxml/parserInternals.h include/libxml/tree.h
3357 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3358 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3359 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3360 Applied the last patches from Gary, cleanup, activated threading
3361 all user accessible global variables are now handled in globals.[ch]
3362 Still a bit rought but make tests passes with either
3363 --with-threads defined at configure time or not.
3364 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3365 linking options
3366
3367Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * Makefile.am include/libxml/Makefile.am
3370 include/libxml/globals.h globals.c include/libxml/threads.h
3371 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3372 configure.in: started integrating the core of the thread support
3373 not activated yet but half integrated. The code should still
3374 compile and work anyway.
3375
3376Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3379 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3380 integrating the non-controversial parts of Gary Pennington
3381 multithread patches
3382 * catalog.c: corrected a small bug introduced
3383
3384Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * catalog.c include/libxml/catalog.h: very serious cleanup,
3387 isolating unportable code and as much as possible the accesses
3388 to the global shared catalog. May need more testing !
3389
3390Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3393 Keith Isdale patches for the XSLT debugger interfaces. Some
3394 cleanup
3395
3396Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3399 * DOCBparser.c: generate line nubers in elements
3400
3401Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * configure.in: preparing 2.4.6 release
3404 * doc/xml.html doc/html/*: updated and rebuilt the docs
3405 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3406
3407Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3408
3409 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3410 adding documentation for DV's supercatalog support
3411
3412Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3415 super catalog support adding one API and one flag --sgml to
3416 xmlcatalog
3417
3418Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3419
3420 * doc/xmlcatalog_man.xml, xmlcatalog.1
3421 One more crack at
3422 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3423
3424
3425Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3426
3427 * xpath.c: implemented xmlXPathObjectCopy for external objects
3428 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3429
3430Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3431
3432 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3433 finishing up fix to
3434 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3435 the xmlcatalog man page display more elegantly
3436
3437Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3438
3439 * configure.in: closing bug #61832
3440 * HTMLparser.c: removed a warning
3441
3442Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3443
3444 * xpath.c: fixing #61673 part I, do not loose doc information
3445 when copying result value trees.
3446
3447Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * xpath.c: trying to harden the XPath interpreter
3450
3451Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3452
3453 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3454 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3455
3456Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3457
3458 * HTMLparser: repaired another loop problem
3459
3460Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3463 parsing.
3464 * xpath.c: fix bug #61291 the default XML namespace node is
3465 missing from the namespace axis.
3466 * tree.c: refuse to create namespaces nodes with prefix "xml"
3467
3468Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * SAX.c: ouch a non-defined namespace could lead to a crash,
3471 fixed #61215
3472
3473Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * parserInternals.c: closed bug #61054
3476
3477Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3478
3479 * include/libxml/Makefile.am: closing #60708
3480
3481Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3484 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3485
3486Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3489
3490Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3491
3492 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3493 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3494
3495Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * catalog.c: Justin Fletcher provided cleaup code in case
3498 HAVE_STAT is not defined
3499 * include/win32config.h: Igor Zlatkovic suggested to have
3500 HAVE_STAT defined there
3501
3502Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3503
3504 * catalog.c - fixed typing error reported by M. Barros
3505
3506Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3507
3508 * xmllint.c - fixing typo
3509
3510Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3511
3512 * HTMLparser.c: small enhancement to prevent loop on
3513 unrecognizable data
3514
3515Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * parserInternals.c: applying patch from bug #60757 this
3518 should close it
3519
3520Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3521
3522 * catalog.c xmlcatalog.c: removed a couple of warning
3523 * xpath.c: try to solve the linking problem on platforms
3524 needing trio to compile
3525
3526Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * Makefile.am libxml.spec.in: backing up non-documented changes
3529 commited without review or aproval by Jens Finke <jens@gnome.org>
3530 * HACKING: made 100% clear that no commit should be done directly
3531
3532Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * configure.in: Joe Orton provided a patch fixing a problem
3535 when iconv is specified to be in a non-standard directory
3536 but wasn't exported in xml2-config --cflags
3537
3538Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * configure.in: let's ship 2.4.5 before getting too much
3541 troubles with 2.4.4 errors.
3542
3543Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * encoding.c entities.c: do not output hexadecimal charrefs
3546 when serializing HTML since some version of Netscape can't
3547 grok it, generate decimal ones.
3548 * result/HTML/doc3.htm: output changed due to previous test
3549 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3550
3551Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3552
3553 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3554 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3555
3556Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3557 Released 2.4.4
3558
3559 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3560 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3561 updated the configuration scripts systems accordingly
3562
3563Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * configure.in: preparing for 2.4.4
3566 * doc/xml.html doc/html/*: updated and rebuilt the docs
3567
3568Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * win32/dsp/libxml2.def.src: tried to incorporate comments
3571 from bug #59220
3572
3573Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * parser.c result/noent/wml.xml: fixed bug #59981 related
3576 to handling of '&' in attributes when entities are substitued
3577
3578Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * libxml.h include/libxml/xmlversion.h.in
3581 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3582 Tried to close bug #60131
3583
3584Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3587
3588Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3589
3590 * SAX.c: fixing bug #59946 on xmlns=""
3591
3592Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3595 but allocates a new error code.
3596
3597Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * xmllint.c: John Fleck fixed typos in the options output
3600 * parser.c SAX.c: fix ignorable white space SAX selection
3601
3602Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * entities.c: Steve Underwood found the possibility of an
3605 ininite loop in case of error.
3606
3607Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3610
3611Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * parser.c: warn if version is not 1.0 but it's not
3614 strictly speaking an error after analyzing the spec
3615
3616Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3617
3618 *doc/catalog.html - add link to the html version of the
3619 man page, other linguistic cleanups
3620
3621Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3622
3623 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3624 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3625 file, has not yet been included in the build.
3626
3627Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * catalog.c: removed a duplicate affectation Justin Fletcher
3630
3631Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * tree.c: Armin Sander pointed a possible text coalescing
3634 problem, completed his patch.
3635
3636Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3637
3638 * trionan.c: Fixed const and volatile re-definition problem
3639
3640Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * libxml.4 parser.c: doc updates from Heiko Rupp
3643 * parserInternals.c: 2 sanity checks from Heiko Rupp
3644
3645Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * tree.c: applied patch from Armin Sander to make some pointers
3648 const in xmlCopyNode()
3649 * include/libxml/tree.h: added fix to the header
3650
3651Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * xpath.c: hum, restrict the integer usage gcc bug workaround
3654 to only gcc compilers so that other architecture don't get
3655 penalized by this limitation.
3656 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3657
3658Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3661 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3662
3663Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3666 --convert option to xmlcatalog to convert SGML ones to
3667 the XML syntax.
3668 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3669
3670 2.4.3 got released at that point
3671Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * catalog.c xmlIO.c: started some serious testing and fixed
3674 a few bug and optmization needs.
3675
3676Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3679 preparing for a 2.4.3 release even if it may not be ready yet
3680 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3681 all file parsing lookup to go through the entity resolver, add
3682 to add an API to bypass it (needed to load catalogs themselves),
3683 some cleanup on the catalog code too.
3684 * nanoftp.c: small cleanup
3685 * doc/catalog.html: small update
3686
3687Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3690 Jun Kuriyama
3691
3692Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3693
3694 * doc/catalog.html: finished the catalog documentation
3695
3696Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * doc/catalog.html doc/xml.html: added documentation about
3699 Catalog support, misses an API description
3700 * doc/html/*: reextracted the API pages
3701
3702Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3705 Added the part about section 7.2 on URI resolution,
3706 fixed a side effect in the HTML parser, look complete
3707 and ready to rock except the URI/SystemID part!
3708
3709Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3710
3711 * include/libxml/catalog.h include/libxml/parser.h
3712 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3713 xmlIO.c: added support and APIs needed for the catalog PI
3714 * include/libxml/xmlIO.h: cleanup
3715
3716Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3717
3718 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3719 include/libxml/catalog.h: starts to look okay, really
3720 plugged the new framework, cleaned a lot of stuff,
3721 added some APIs, except the PI's support missing this
3722 should be mostly complete
3723 * result/catalogs/* test/catalogs/*: added new test, enriched
3724 the existing one with URN ID tests
3725
3726Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * catalog.c: fixed nextCatalog
3729 * result/catalogs/docbook test/catalogs/*: started adding
3730 a small regression test
3731
3732Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3735 more work on the XML catalog support.
3736 * parser.c include/libxml/parser.h: small cleanup seems using
3737 list as a public parameter name can give portability troubles
3738 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3739 include/libxml/xpath.h include/libxml/Makefile.am: removed
3740 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3741 wrappers
3742
3743Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3744
3745 * Makefile.am trio.c triodef.h trionan.c xpath.c
3746 include/libxml/Makefile.am include/libxml/trionan.h:
3747 Re-worked Not-A-Number and Infinity support.
3748 * xmlcatalog.c: added readline include files
3749
3750Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3753 testCatalog as xmlcatalog, making it an installed app
3754 adding a shell, and preparing it to be a /etc/xml/catalog
3755 management tool, though not ready yet
3756 * catalog.c include/libxml/catalog.h: adding support for
3757 XML Catalogs http://www.oasis-open.org/committees/entity/
3758 not finished, there is some interesting tradeoffs and a
3759 few open questions left.
3760
3761Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * xmllint.c: fixed a line formatting problem
3764
3765Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * SAX.c: removed a couple of unused variable (Albert Chin)
3768
3769Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3772 trying to fix some troubles w.r.t. function returning
3773 const xxxPtr.
3774
3775Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3778 defined
3779
3780Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * xpointer.c: removed unused var
3783
3784Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * testXPath.c: another small cleanup closing bug #59110
3787
3788Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3789
3790 * win32/dsp/libxml2.def.src: small cleanup closing bug
3791 #59108
3792
3793Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * example/gjobread.c: add xmlCleanupParser() before leaving
3796
3797Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * config.h.in configure.in include/libxml/xmlwin32version.h:
3800 released 2.4.2
3801
3802Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * include/libxml/valid.h debugXML.c valid.c: deprecate
3805 the non-boundchecking Sprintf functions, add Snprintf
3806 this should close bug #57984
3807
3808Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3811 URIs before doing the lookups (pointed by Mark Vakoc)
3812
3813Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * xpath.c: serious changes on Result Value Trees and NodeSets
3816 w.r.t. deallocation and collect operations. Probably not
3817 100% clean (merge of allocated trees smells like a problem).
3818 Seems sufficient to close #58943
3819
3820Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * xmllint.c: adding a --format option
3823
3824Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * xpath.c: count() was broken on Result Value Tree
3827 * xmlIO.c: fixed file:/// accesses on _WIN32
3828
3829Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3832 macro was renamed, this should close bug #58683
3833
3834Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3837 entity substitution mode text at the end of the entity might
3838 be added due to text coalescing.
3839 * nanoftp.c parser.c: small cleanup
3840
3841Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * HACKING: added John Fleck right to commit in the doc subdir
3844
3845Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3848 allow to inherit attributes from the DTD directly in the
3849 tree, this is needed for XPath and can be a useful feature.
3850 Inherited namespaces are always provided at the tree level now
3851 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3852 of tests for this feature (XSLT being the prime user).
3853
3854Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3857 testSAX.c xmlIO.c xmllint.c include/win32config.h
3858 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3859 include/libxml/xmlwin32version.h.in win32/README.MSDev
3860 win32/dsp/*: applied Win32 Facelift No.2 patches from
3861 Igor Zlatkovic for Windows/MSC
3862
3863Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * SAX.c: unparsedEntityDecl() the URI computation of the
3866 entity wasn't done breaking XSLT unparsed-entity-uri()
3867
3868Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * xpath.c: fixed a bug when walking the descendants and
3871 the current node has no children
3872 * debugXML.c: show up when a text node is supposed to not be escaped
3873
3874Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3875
3876 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3877 worked like the set:leading() function)
3878 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3879
3880Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3883
3884Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3885
3886 * include/libxml/xmlIO.h: apply change to close #58141
3887 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3888
3889Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891 * parser.c: when the internal subset uses a PE, then the
3892 included entity can use conditional sections.
3893
3894Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3897 when walking the namespace axis showing up in
3898 libxst/tests/general/bug-12
3899 * xmlmemory.c: added the possibility to trace a given block
3900 defined by its address
3901
3902Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * parser.c: don't override existing encoding specified before
3905 starting xmlParseDocument()
3906
3907Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * include/libxml/xmlwin32version.h: reinserted, needed for
3910 Windows users of CVS
3911
39122001-07-27 Darin Adler <darin@bentspoon.com>
3913
3914 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3915 * testCatalog.c: Add include of <libxml/parser.h>.
3916
39172001-07-27 Darin Adler <darin@bentspoon.com>
3918
3919 * include/libxml/.cvsignore:
3920 * include/libxml/xmlwin32version.h:
3921 Remove this file from CVS because it's generated.
3922
3923Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * parser.c include/libxml/parser.h: applied const patches from
3926 Tom Moog #58002
3927
3928Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3929
3930 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3931 lookup framework
3932
3933Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3934
3935 * tree.c: fixed xmlCopyNode() for documents
3936
3937Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3938
3939 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3940
3941Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942
3943 * parser.c: fixes bug #57652 reported by Morus Walter
3944
3945Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3946
3947 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3948
3949Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3952 errors, lesson don't add new functions at 1am before a release
3953 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3954 from XPath initialization when possible.
3955
3956Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * result/scripts/base*: removing history/readline changed
3959 this slightly
3960 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3961 xmllint.c: make element content line number generation
3962 optionnal to avoid breaking old apps added interface to switch
3963
3964Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3965
3966 * configure.in: get rid of the readline and libhistory
3967 dependancies by default, release 2.4.1 with IA64 fix
3968 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3969 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3970 John Kroll fixes to allow saving to HTTP via PUT (or
3971 POST of needed).
3972 * doc/html/*.html: regenerated the docs
3973
3974Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3975
3976 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3977 xmlHashScanFull and xmlHashScannFull3 to get passed the
3978 three keys as arguments to the callback function
3979
3980Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * configure.in Makefile.am: removed libxml softlink for good
3983 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3984 100% coverage by gtk-doc
3985
3986Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3989 fixed serious troubles due to size_t vs. int mismatch
3990
3991Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3994
3995Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3996
3997 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3998 convenient extension API for value and context managing
3999 Now handles external objects through xmlXPathPopExternal,
4000 xmlXPathWrapExternal and xmlXPathReturnExternal.
4001 Added functions for sets operations (intersection, etc.)
4002
4003Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4006 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4007 HTMLparser.c: cleanup of global variables, marking some
4008 const or private.
4009
4010Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4011
4012 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4013 fixed xmlXPathNodeSetItem when passing index=0
4014
4015Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4018
4019Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * xmllint.c: fixed compilation under Cygwin #57503
4022 * TODO: update
4023
40242001-07-13 Peter Williams <peterw@ximian.com>
4025
4026 * config.h.in: add #undef HAVE_DLFCN_H
4027
4028 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4029 builddir.
4030
4031Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4034 raised by #57348 and #57381
4035
4036Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4039 tree.c xpointer.c: store the line numbder in element->content,
4040 may break some software, need a configuration mechanism
4041
40422001-07-10 Darin Adler <darin@bentspoon.com>
4043
4044 * .cvsignore:
4045 * example/.cvsignore:
4046 * include/.cvsignore:
4047 * include/libxml/.cvsignore:
4048 Various things that are generated and should be ignored.
4049
4050Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4053 * doc/xml.html doc/html/*: updated the docs
4054
4055Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4058 validation occured on content with element child
4059
4060Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062 * tree.c: fixed XML Base computation which was broken
4063 * debugXML.c: added a base function to the shell
4064 * Makefile.am result/scripts/* test/scripts/*: added scripts
4065 based regression tests, and adding 2 XML Base tests
4066
4067Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * tree.c: set properties doc and call xmlSetListDoc for properties
4070 content when grafting them in a different tree.
4071 * aclocal.m4: remove from CVS
4072
4073Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * win32/libxml2/libxml2.def.src: added some missing entry point
4076 for XPath (Mark Vakoc)
4077
4078Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4081 layer should URI-Unescape before trying to open resources.
4082
4083Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * xpath.c: fix the name() bug for elements in the default
4086 namespace reported by Charlie Bozeman
4087
4088Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089
4090 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4091 led to an XPath fix, improvements of SAX initialization, and
4092 an added option --nocdata to testXPath
4093
4094Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4095
4096 * doc/libxml-doc.el: Felix Natter provided anew version working
4097 with XEmacs too
4098
4099Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100
4101 * include/libxml/xpath.h: small cleanup
4102 * doc/xml.html: update
4103
4104Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4107 released 2.3.14
4108
4109Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * doc/html/*: rebuilt the docs for the release
4112 * doc/xml.html: added 2.3.14 release.
4113
4114Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115
4116 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4117 were not equal to empty strings
4118
4119Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4120
4121 * SAX.c: fixed a URI-Reference computation problem when validating
4122 * xmlIO.c: small cleanup
4123
4124Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125
4126 * parser.c: improved the description of a couple of interfaces
4127 upon Larry Stamper suggestion
4128
4129Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130
4131 * SAX.c entities.c parser.c: changed completely the way entities
4132 are handled when running the parser in entity substitution mode.
4133 This fixes a bug reported by Stephan Kulow and nearly divides
4134 by 3 the amount of memory required by libxslt to load and process
4135 DocBook TDG.
4136
4137Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * HTMLparser.c: fixing a too early root closing problem raised
4140 byt Prashanth Naidu
4141
4142Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4145 raised by Mark Vakoc.
4146
4147Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * example/Makefile.am: fixed the include path to add srcdir/include
4150 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4151 and some cleanup
4152
4153Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4156 lot of optimization work, results in significant improvements
4157 when handling really complex XPath queries. Add a small optimizer
4158 for unions, improve [n] and [last()], avoid some costly ops.
4159
4160Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4163 * xpath.c: small cleanup
4164 * xmlGetNsList: reformated, fixed problems if used on Entities
4165
4166Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4169
4170Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4173 * Makefile.am example/Makefile.am: workaround automake generating
4174 erroneous deps
4175
4176Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * include/win32config.h: bug #56801 Yon Derek provided a patch
4179 to the windows config file.
4180
4181Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4182
4183 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4184 libxml.h : Yon Derek provided a set of changes to compile from
4185 CVS on Windows/MSC
4186
4187Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4188
4189 * parser.c: fixed UTF8 BOM support in push mode
4190 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4191 added a specific testcase
4192
4193Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * Makefile.am: added --push regression tests
4196 * parserInternals.c: the XML parser segfaulted in --push mode
4197
4198Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * configure.in: moved the symlinks detection within a CVS
4201 check, this is not portable and will be removed soon.
4202 * xpath.c: small cleanup/speedup
4203
4204Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4207 release of 2.3.12
4208 * parser.c: make an error message if unknow entities in all cases
4209
4210Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4213
4214Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4217 includes were installed in the wrong dir
4218
4219Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * doc/html.xml: warn against sending code to exhibit bugs.
4222
4223Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4226 Tru64 from Thomas Leitner
4227
4228Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * AUTHORS: added William and Bjorn
4231 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4232 daniel@veillard.com hopefully I won't have to do this again
4233 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4234 docs can be rebuilt cleanly now
4235 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4236 from CVs it's generated, added include/libxml/xmlwin32version.h
4237 also generated but which should change far less frequently.
4238 * catalog.c nanoftp.c: made sure to include libxml.h not
4239 libxml/xmlversion.h directly
4240 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4241 when compiling on WIN32 and MSC
4242
4243Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * include/Makefile.am include/libxml/Makefile.am configure.in:
4246 fixed make distcheck and rebuilding the rpms
4247
4248Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * configure.in: should finish the migration of exported includes
4251 into a real include/libxml in CVS, at least for CVS users.
4252 * removed the exported headers, added in include/libxml (as well
4253 as xmlversion.h.in).
4254
4255Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * configure.in: fixed the way to detect symlink
4258
4259Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * configure.in: updated, include/libxml is now a real CVS dir
4262
4263Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4266 version works with both libxml1 and libxml2 (it autodetects
4267 the prefix of the html-files) from Felix Natter.
4268 * doc/xml.html: updated doc accordingly
4269
4270Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271
4272 * xpath.c: fixed the bug generating a template loop in libxslt
4273 when using docbook-xsl-1.4, * should filter out document nodes
4274 * HACKING: added William
4275 * TODO: updated
4276
4277Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * doc/FAQ.html: added a warning about gcc-3.0
4280 * doc/xml.html: added reference to gdome2 and removed a confusing
4281 sentence
4282
4283Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * xmlversion.h: okay this is a generated file, but Windows
4286 users need it and they can't generate it, and I want CVS
4287 Windows users ...
4288 * win32/libxml2/libxml2_so.dsp: Windows project file for
4289 the shared lib version of libxml2
4290 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4291 resources needed for libxslt/xsltproc by Yon Derek
4292
4293Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4294
4295 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4296
4297Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4300
4301Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * include/win32config.h: Yon Derek provided a first fix
4304 to be able to compile libxslt/xsltproc on Windows
4305
4306Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * xpath.c: attempt to work around what seemed a gcc optimizer
4309 bug when handling floats on i386 http://veillard.com/gcc.bug
4310 * tree.c entities.c encoding.c: doing some cleanups while
4311 chasing it
4312
4313Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * Makefile.am: cleanup when --without-debug is specified
4316 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4317 w.r.t. --without-debug and other include points
4318 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4319 Catalogs
4320 * configure.in entities.h tree.h HTMLparser.c: removed
4321 --without-corba, made the _private field mandatory
4322
4323Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324
4325 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4326 outputs a BOM in UTF8, an errata has been issued to avoid the
4327 problem, that was the most reasonable solution... Add support
4328 for a leading UTF8 BOM in entities.
4329
4330Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332 * valid.c: fixed a bug found when post validating an entity ref
4333 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4334 activate it too
4335
4336Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4339 weakness in the node copy the XPointer and the XInclude
4340 implementations. Serious cleanup.
4341
4342Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * Makefile.am: Kjartan Maraas provided a small patch to
4345 add xml2-config.in to EXTRA_DIST
4346
4347Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4350 provided another failing case found in KDE, the way the
4351 ctxt->vctxt.nodeTab was allocated and freed changed over
4352 time but it wasn't completely cleaned up. This should fix it.
4353
4354Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356 * parser.c: Stephan Kulow also raised the fact that line number
4357 could get miscounted making debug harder, fixed the problem
4358 in xmlParseCharData()
4359
4360Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * valid.c: Stephan Kulow pointed out a problem when validating
4363 and using an empty entity, forgot a 'break' in a case.
4364
4365Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4368 * doc/xml.html: updated with 2.3.11
4369
4370Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * TODO: updated adding cleanup of generated doc
4373 * configure.in: prepared to release 2.3.11
4374 * xmllint.c: added --version for bug reporting
4375 * doc/html/*.html: rebuilt the doc
4376
4377Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * xpath.c: first part of the work on selecting namespace to
4380 fix bug #56115
4381
4382Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4385 when using -liconv
4386 * TODO: updated
4387
4388Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4391 cleanup, encoding support.
4392
4393Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4396
4397Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * xpath.c: bug detected by Ankh when / is used as a function arg
4400
4401Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4404 of element and use it to avoid outputting formatting spaces at
4405 the wrong place. Implemented the format parameter for HTML save.
4406 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4407 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4408 result/HTML/wired.html: of course this impact the result of a
4409 number of HTML tests
4410
4411Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4412
4413 * HTMLtree.[ch]: started augmenting the HTML save API with
4414 encoding and formatting parameters
4415
4416Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * HTMLtree.h: cleanup and started evaluating the work needed on
4419 revamping the HTML output code
4420
4421Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422
4423 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4424
4425Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * valid.c: fixed bug #56049, forgot one check in the
4428 validation routine
4429
4430Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4433
4434Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * libxml.h: fixed an error in last commit
4437 * doc/FAQ.html: added an entry for compilation from CVS
4438
4439Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * xmlversion.h.in libxml.h: Cygwin patches
4442 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4443 * tree.h: cleanup
4444
4445Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4448 memory block in a strange case where libxml is linked twice
4449 in the binary.
4450
4451Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4454 state far too often, simple fix used to avoid it.
4455
4456Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4459 being processed, applied his patch
4460 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4461
4462Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4465 provided fixes to compile on MSCC again
4466 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4467 also provided an update for the project files.
4468
4469Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4472 bug #55810
4473
4474Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * tree.c: fixed xmlGetNsProp() to close bug #55683
4477 Note this requires libxslt to use it's own function instead.
4478
4479Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * HTMLtree.c: when in a pre element no formatting space should
4482 be added.
4483 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4484
4485Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * configure.in: added tests for signal() and signal.h
4488
4489Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4492
4493Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * doc/libxml-doc.el: Felix Natter provided a new version for
4496 libxml2
4497
4498Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * HTMLtree.c: when in a pre element no formatting space should
4501 be added.
4502
4503Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4506
4507Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4510 hack
4511 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4512 * uri.c: fixed a warning
4513
4514Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * HTMLtree.c: trying to close bug #55772 escaping in script
4517 elements
4518 * doc/xml.html: suggest to send mail to the list
4519
4520Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4523 good. Use a macro and based on the solution provided in
4524 vsnprintf manual page from GNU.
4525
4526Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4527
4528 * error.c: Workaround for non-preserving variadic list.
4529 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4530
4531Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * doc/xml.html: added 2.3.10 release
4534
4535Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * configure.in: releasing 2.3.10
4538
4539Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4542
4543Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * encoding.c: Robert Collins provided a patch to add the
4546 "US-ASCII" encoding alias
4547
4548Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4551 string oriented functions and started cleaning the related areas
4552 in xpath.c which needed fixing in this respect
4553
4554Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4557 #55380
4558 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4559
4560Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * TODO: updated
4563 * nanohttp.[ch] : started adding APIs to get the redirected URL
4564 when this occurs (needed for further base computation
4565 * tree.h: cleanup
4566 * encoding.c: cleanup
4567 * SAX.c: minor change around ctxt->loadsubset
4568
4569Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * Makefile.am include/Makefile.am: small change to have
4572 include/libxml rebuilt if working from CVS.
4573 * uri.c: applied another patch from Carl Douglas for URI escaping,
4574 this should close bug #51876
4575
4576Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4579 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4580 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4581 added specific regression test
4582 * parser.h: preparing for the XSLT mode where DTD inherited
4583 attributes are added to the tree.
4584
4585Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * xinclude.[ch]: Updated the namespace for the Last Call version
4588 * result/XInclude/include test/XInclude/include: updated the
4589 testsuite accordingly
4590
4591Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4594 related to bug #51876
4595
4596Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * tree.c: fixed a gross mistake in base computation, xml:base is
4599 not completely correct yet (need cascade).
4600 * xpath.[ch]: added the few things needed to find a function name
4601 and URI from the XPath context when it is called.
4602
4603Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4606 * DOCBparser.c: small cleanup
4607 * xmllint.c: added a --catalogs option to load catalogs from
4608 $SGML_CATALOG_FILES
4609 * tree.c: cleanup
4610 * configure.in: iconv library fixup, ICONV_LIBS
4611
4612Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * catalog.c: handling of CATALOG entries. detection of recursion,
4615 and a few bugfixes
4616 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4617 against the default namespace
4618
4619Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4622
4623Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * parser.c: fixed propagation context info when parsing an
4626 external entity.
4627 * doc/html/*.html: regenerated a couple of docs
4628
4629Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * doc/xml.html: update with 2.3.9 informations
4632
4633Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4636 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4637 * doc/html/* : rebuilt the docs
4638 * valid.c: small patch which may improve some case when
4639 validating.
4640
4641Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * HTMLparser.c: Closed bug #54891
4644 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4645 to the suite
4646
4647Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4650 applied a documentation patch from LotR and filled in a few missing
4651 descriptions
4652
4653Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * xpath.c tree.c parser.c: speed optimizations at the parser level
4656 document tree freeing and xpath evaluation
4657
4658Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * parser.c parser.h parserInternals.h: fixed a couple of
4661 interfaces for handling memory buffer input to const char *
4662 upon suggestion of JamesH.
4663
4664Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * configure.in: LoTR sent a patch fixing the previous commit
4667
4668Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * configure.in: trying to deal again with the stoopid -R linking
4671 flag of Solaris
4672
4673Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * xpath.h: two nodeset access macros from Thomas Broyer
4676
4677Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4680 patch from Thomas Broyer
4681
4682Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4685 case
4686 * INSTALL: was empty added stuff from the FAQ
4687
4688Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4691 attributes handling and #54433 by adding xmlUnsetProp()
4692 and xmlUnsetNsProp()
4693
4694Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * HTMLparser.c: Patch from Jonas Borgström
4697 (htmlGetEndPriority): New function, returns
4698 the priority of a certain element.
4699 (htmlAutoCloseOnClose): Only close inline elements if they
4700 all have lower or equal priority.
4701 * result/HTML: this of course changed a number of tests results.
4702
4703Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * xmlIO.c catalog.c: plugged in the default catalog resolution
4706 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4707 documentations
4708 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4709
4710Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4713 integrating catalogs
4714 * catalog.[ch] testCatalog.c: adding a small catalo API
4715 (only SGML catalog support).
4716 * parser.c: restaured xmlKeepBlanksDefault(0) API
4717
4718Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4721
4722Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * parser.c: added xmlParseExternalEntityPrivate() to allow
4725 propagation of ctxt->_private when parsing external entities
4726
4727Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4730
4731Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4734
4735Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * valid.c: warn when indeterminist content model is detected
4738 * result/VC/ElementValid8: this adds a message
4739 * Makefile.am: add --novalid for VCM tests
4740 * parserInternals.c: added a call to Init memory
4741
4742Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4745 when both parameters are NULL.
4746
4747Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * valid.c: applied small patch from Gary Pennington, reindented
4750 some part of the code.
4751
4752Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4755 release, updated and regenerated the docs
4756
4757Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * xpath.c result/XPath/expr/floats : clarified and cleanup
4760 printing of abnormal floats in tests.
4761
4762Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4765 * results/HTML/ : a few changes in the output of the HTML tests as
4766 a result.
4767 * configure.in: tying to fix -liconv where needed
4768
4769Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * Makefile.am: fixed a stupid error
4772
4773Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * configure.in Makefile.am: make the inclusion of the trio
4776 modules in the library conditional
4777
4778Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * DOCBparser.c: patche from László Kovács, fixed entities refs
4781 in attributes handling
4782
4783Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4786 flushing
4787
4788Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * xpath.c: fix of an XSLT namespace bug reported on the list
4791 general/bug-8-
4792
4793Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * strio.h trio.c: Dan McNichol suggested a couple of small
4796 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4797
4798Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * tree.c parser.c encoding.c: spent a bit more time looking
4801 at the parsing speed and DOM handling. Added a few more
4802 speedups.
4803
4804Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * parser.c: small but effective parsing speed improvement
4807
4808Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * configure.in: default on the DocBook parser inclusion (for Gnome)
4811 * DOCBparser.h: fixed a header reference
4812
4813Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * configure.in xpath.c: applied Bjorn patches for FPE on the
4816 alpha
4817
4818Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4821 xmlSaveFormatFileTo()
4822
4823Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * xpath.c: simple and efficient optimization, XPath functions
4826 aways bind to the same code, cache this
4827 * TODO: updated (by saying some is obsolete)
4828
4829Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * xpath.c: more cleanup work on XPath name parsing routines
4832
4833Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4836 xmlXPathParseName
4837 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4838 * debugXML.c: avoid compilation problems if compiling without
4839 HTML support, Igor Zlatkovic
4840 * win32/libxml2/libxml2.def.src: being able to compile without
4841 XPath on Windows
4842
4843Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * libxml.m4: yet another patch from Toshio Kuratomi
4846
4847Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4850
4851Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * tree.[ch]: added xmlSaveFormatFile interface for saving
4854 and indenting a file.
4855
4856Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * xpath.c: fixed bug #53689 related to processing-instruction()
4859
4860Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * DOCBparser.c: patche from László Kovács
4863
4864Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * parser.c: applied fixes from Christian Glahn bug report #53391
4867
4868Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * error.c: Jean François Lecomte provided a complete description
4871 and a fix to bug #53537
4872
4873Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4876
4877Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * DOCBparser.c SAX.c: a bit more work on entities processing.
4880 Still Need to cleanup XML output and references in attributes
4881
4882Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4885
4886Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * tree.c: trying to fix #53574, not completely complete,
4889 I would like xmllint --copy --debug test/ent1 and
4890 xmllint --debug test/ent1 to show the same result.
4891 * xpath.c: fix a bug when trying to sort namespace nodes
4892
4893Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * HTMLtree.c: real fix for #53402
4896
4897Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4900 PIs when using xsl:output
4901 * valid.c: closing #53537 some case generate segfaults if there
4902 is validity errors
4903
4904Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4907 of external parsed entities, added --noent to testDocbook
4908 * valid.c: Garry Pennington found an uninitialized variable
4909 access in xmlValidateElementContent()
4910
4911Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4914 with madness
4915 * result/HTML/ : this modified the result of the regression tests
4916 a lot.
4917
4918Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4921 to doc where it wasn't checked against NULL reported by
4922 Jens Laas
4923
4924Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4927 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4928
4929Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4932 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4933 * SAX.[ch]: cleanup and updates for DocBook
4934 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4935 ex SGML identifier changes
4936 * valid.c: removed a static unused function.
4937
4938Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * HTMLtree.c: applied change for Paul Sponagl on script saving
4941 * Makefile.am: the warning about entity title.xml are normal.
4942
4943Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * configure.in: release of 2.3.7
4946 * Makefile.am: fixing make distcheck
4947
4948Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * doc/html/* doc/xml.html: updated and regenerated the docs
4951
4952Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4955
4956Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * tree.c: fixed #53388 with the provided patch
4959
4960Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * valid.c: Bjorn detected an invalid memory access. Fixed
4963 vstateVPush()
4964
4965Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4968
4969Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4970
4971 * libxml.h: new header used only for the compilation of libxml
4972 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4973 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4974 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4975 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4976 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4977 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4978 baseline (version 1.2 plus a single patch).
4979 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4980 scientific notation for numbers. Tests added.
4981 * xpath.c: formatting of numbers changed to use sprintf
4982 (contribution from William Brack)
4983
4984Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * valid.c: cleanup, more useful debugging
4987 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4988 * xmlIO.c: entity loading is printed as an error when validating
4989
4990Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * valid.c: fixed to validate within entities
4993 * test/VCM/v22.xml: added a specific testcase
4994
4995Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * valid.c: forgot an epsilon transition in for ()+
4998 * test/VCM/v21.xml : added a specific test case
4999
5000Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001
5002 * valid.c: removed a state explosion exhibited by RSS
5003 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5004 from bug #51872
5005
5006Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5009 validation without using an ugly NFA -> DFA algo in the source.
5010 Made a specific algorithm easier to maintain, using a single
5011 stack and without recursion.
5012 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5013 * hash.c: made the growing routine static
5014 * tree.h parser.c: added the parent information to an
5015 xmlElementContent node.
5016
5017Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * SAX.c parser.c xpath.c: generating IDs when not validating
5020 from an external parsed entity was poisoning the ID has table
5021 with removed values. This was killing XSLT on the KDE help
5022 browser.
5023
5024Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * entities.h: andrew@ugh.net.au detected a double declaration
5027
5028Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * debugXML.c hash.c tree.h valid.c : some changes related to
5031 the validation suport to improve speed with DocBook
5032 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5033 the way validation errors get reported
5034
5035Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5038 by P C Chow and William M. Brack for XSLT HTML output
5039
5040Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5043 Igor Zlatkovic patches for MSC compilation and added his
5044 updates
5045
5046Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5049 prefix lookup.
5050 * parserInternals.c: fixed the bug reported by Morus Walter
5051 due to an off by one typo in xmlStringCurrentChar()
5052
5053Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * HTMLparser.c result/HTML/*: revamped the way the HTML
5056 parser handles end of tags or end of input
5057
5058Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5061
5062Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5065 bug where the linktime verions of free() won't work ...
5066
5067Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5070
5071Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * doc/xml.html: added 2.3.6 release
5074
5075Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5078 * result/wml.xml: resulted in a small output change
5079
5080Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * tree.c: xmlNewDoc was missing the charset initialization
5083 * xmllint.c: added --auto to autogenerate a doc, allow to
5084 reproduce the problem fixed on xmlNewDoc
5085
5086Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * xpath.c: trying to get 52979 solved
5089 * tree.c result/ result/noent/: trying to get 52712 solved, this
5090 also made me clean up the fact that XML output in general should
5091 not add formating blanks by default, this changed the output of
5092 a few tests
5093
5094Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5097
5098Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * configure.in: finally released 2.3.6
5101
5102Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * xpath.c: checking for null pointer generated by new code
5105
5106Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * xpath.c: fixed a [] evaluation problem reported
5109 * test/XPath/tests/simpleaddr: extended test
5110 * result/XPath/simpleaddr: updated result
5111
5112Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xmllint.c: Dan Timis reported a portability problem
5115 on Macs without mmap, fixed it.
5116
5117Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * testXPath.c : added a --tree option allowing to display the
5120 tree dump of the XPath expression
5121
5122Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * xpath.c: fixed a memleak when comparing nodesets
5125 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5126 * tree.c: added a TODO
5127
5128Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5131 we need string functions
5132 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5133 to be able to use them where needed. Applied some changes
5134 to reduce name linking pollution and compile in only what's
5135 needed.
5136 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5137 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5138 for the string manipulation functions
5139 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5140 to the free() function of xmlmemory.c
5141 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5142 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5143 usage.
5144
5145
5146Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * error.c: applied the context output patch of the error
5149 handling submitted by Chuck Griffith
5150 * error/VC/*: this slightly change some error logs
5151
5152Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * parser.c: fixed line number reporting on error
5155
5156Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * parser.c: Sullivan and Darin found a parser bug,
5159 applied the patch.
5160
5161Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5164 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5165 xmlversion.h.in xpointer.c: of course the way I defined
5166 UNUSED breaks on old gcc version. Try to be smart and
5167 also define it directly in xmlversion.h
5168 * configure.in: removed -ansi flag from the pedantic set
5169
5170Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171 Huge cleanup, I switched to compile with
5172 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5173 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5174 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5175 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5176 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5177 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5178 encoding.h entities.c error.c list.[ch] nanoftp.c
5179 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5180 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5181 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5182 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5183 Cleanup, staticfied a number of non-exported functions,
5184 detected and cleaned up a dozen of problem found this way,
5185 avoided a lot of public function name/typedef/system names clashes
5186 * doc/xml.html: updated
5187 * configure.in: switched private flags to the really pedantic ones.
5188
5189Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * configure.in: 2.3.5
5192 * doc/html/*: rebuilt the docs
5193
5194Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * parser.c: fixed a reported bug in NOTATION parsing
5197 * uri.c: accepted but not fixed bug 51876, added TODO
5198 * Makefile.am: fixed bug 51876
5199
5200Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * config.h.in configure.in error.c: fix a compilation problem
5203 on platforms without vsnprintf (xml@thewrittenword.com)
5204
5205Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * parser.c: fixed a function name header typo
5208 * SAX.c: notations can also occur in external subset.
5209
5210Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * error.c: removed a C++ like comment
5213
5214Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * parser.c: fixing bug 52299 strange condition leading
5217 to a parser crash due to a buffer overflow
5218 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5219 added the specific test case
5220
5221Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5224 xmlXPathConvert{String,Number,Boolean} to be able to make
5225 type casts without a context stack, fixed some implementation
5226 problems related to the absence of context at parse-time,
5227 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5228 in the public API too
5229 * xpointer.c xpathInternals.h: we need to know at parse time
5230 whether we are compiling an XPointer
5231
5232Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5235 cleaned up the parser internals, refactored XPath code, added
5236 new compilation based APIs and cleanly separated public and
5237 private APIs.
5238
5239Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * xpath.h: the comp field must be added at the end to avoid
5242 killing binary compat.
5243
5244Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * Makefile.am: detect XPath memleaks in regreson tests
5247 * error.c: fixed and error w.r.t. error reporting still using
5248 stderr
5249 * hash.c: added new line at end of file
5250 * tree.h: minor cleanup
5251 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5252 expression parsing from evaluation, resulted in a number of
5253 changes internally, and in XPointer. Likely to break stuff
5254 using xpathInternals.h but should remain binary compatible,
5255 new interfaces will be added.
5256
5257Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * configure.in: fixed a couple of problems reported by
5260 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5261 without gcc on non linux platforms.
5262
5263Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5266 a fix for --with-html-dir= configure support. I hope it won't
5267 break rpm generation
5268
5269Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * xmlIO.c: one function comment cleanup.
5272
5273Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * SAX.c: external subset notations were improperly registered
5276 in the internal subset.
5277
5278Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * README.cvs-commits: added, pointing to HACKING
5281 * HACKING: updated
5282
5283Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * parser.c: and Matt Sergeant found one in the XML push
5286 parser (erroneous check I forgot to remove when I fixed the
5287 main parser).
5288
5289Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * xpath.c: ptittom found a small bug in UnaryExpr
5292
5293Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * configure.in: bumped to 2.3.4
5296 * error.c: fixed bug #51860
5297 * tree.c: fixed bug #51861
5298 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5299 * tree.[ch] : added xmlDefaultBufferSize
5300 * nanoftp.c: typo in function name header block
5301 * doc/xml.html : updated, added link to XML::LibXSLT
5302 * doc/html/* : rebuilt the docs
5303
5304Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * parser.c SAX.c: the new content parsing code raised an
5307 ugly bug in the characters() SAX callback. Found it
5308 just because of strangeness in XSLT XML Rec ouptut :-(
5309
5310Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * Makefile.am: Martin Baulig suggested to add -lm
5313 * tree.c: found another bug in xmlNodeGetContent()
5314
5315Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xpath.c: Bjorn found the error related to strictness of comparison.
5318
5319Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * parser.c: trying to fix the Dtd parsing problem reported
5322 by Gary, side effect of last week speed optimizations.
5323
5324Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5327 * parserInternals.c: removed unneeded test raised by Stric
5328
5329Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5330
5331 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5332 and fixed by William Brack). Added xmlXPathFormatNumber.
5333 Changed the sorting slightly.
5334 * configure.in Makefile.am example/Makefile.am: Added -lm.
5335 Please note that applications linking with libxml2, must
5336 also like with the math library from now on.
5337
5338Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5341
5342Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * parser.c: one must report spaces even if the Dtd element
5345 content proves that this is not part of the element content.
5346 * result/valid/*.xml: this changed the ouptu slightly
5347
5348Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * configure.in: bumped to 2.3.3
5351 * doc/xml.html: updated
5352
5353Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * tree.c: minor doc fix
5356 * xpath.c: deallocation issues when a result tree has been
5357 converted to a node-set
5358
5359Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * doc/xml.html: oops corrected dates s/2000/2001
5362
5363Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * valid.c: new patch from Gary Pennington
5366
5367Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * doc/xml.html: applied patch from Ankh
5370
5371Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * xinclude.c: fixed a problem building on Mac
5374
5375Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * parser.c: more work on increasing parsing ferformances
5378
5379Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5382 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5383 avoiding memcpy in production builds MEM_CLEANUP macro use
5384 * parser.[ch] parserInternals.c: optimizations of the tightest
5385 internal loops inside the parser. Better checking of I/O
5386 flushing/loading conditions
5387 * xmllint.c : added --timing
5388
5389Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * configure.in: bumped to 2.3.2
5392 * doc/xml.html: updated for release
5393
5394Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * xpath.c: found a memleak and fixed a nasty bug
5397
5398Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * xmllint.[c1] : added return code errors for xmllint
5401 * xpath.c: specific debug dump function for result value trees
5402
5403Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * xpath.c: finally implemented xmlXPathCompareNodeSets
5406 * test/XPath/expr/floats results/XPath/expr/floats: added
5407 a test for float expressions
5408
5409Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5412 * parserInternals.[ch]: trying to speed up parsing
5413 * xpath.c : speeded up node set equality op
5414
5415Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5418 better handling of ID/IDREF and the list modules associated
5419 * configure.in: small CFLAGS cleanup
5420
5421Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * configure.in: fixed iconv detection on AIX (stric)
5424
5425Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5428
5429Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5430
5431 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5432 and optimized xmlXPathNodeSetSort
5433
5434Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * xpath.c: bug fix when context size is 0
5437 * parser.c: I like Norm's Dtd because they still manage to break
5438 the parser occasionally
5439
5440Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5443
5444Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5447 attributes within the XML-1.0 namespace
5448
5449Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * xpathInternals.h: exported a few axis functions
5452 * doc/xml.html: updated the doc
5453
5454Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * configure.in: applied patch from Daniel van Balen for OpenBSD
5457 and bumped version to 2.3.1
5458 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5459 attempt to find autoclosing was simply broken, removed it,
5460 updated the examples, this is better
5461
5462Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5465 hash functionnalities.
5466 * doc/html/* : rebuild the doc
5467
5468Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5471 on predicate
5472 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5473 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5474 really want to have tags closed on output even if we accept
5475 unclosed ones on input
5476
5477Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * xpath.c: ouch don't free NULL, rare case fixed
5480 * tree.c: don't coalesce text nodes if they don't have the
5481 same behaviour wrt escaping on output
5482
5483Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * xpath.c: small fixup
5486 * SAX.c: don't warn on empty namespaces.
5487
5488Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * README: a bit of cleanup
5491 * configure.in: preparing for 2.3.0 release
5492
5493Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * hash.[ch]: added a first version of xmlHashSize()
5496 * valid.c: another bug fix from Gary Pennington
5497
5498Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * valid.c: couple of bug fixes pointed by Gary Pennington
5501 * HTMLtree.c: #if 0 cleanup
5502
5503Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5506 which removes a time consuming check of xmlXPathNodeSetAdd()
5507 and use it in places where we are sure to not break unicity
5508
5509Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpath.c: bug fixes found from XSLT
5512 * tree.c: preserve node->name special values when copying nodes.
5513 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5514 external subset are fetched when available but without full
5515 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5516 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5517 output with encoding disabled.
5518
5519Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5522 xmlCheckFilename should not be called from xmlFileOpenW
5523 and xmlGzfileOpenW
5524
5525Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5528 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5529 added the new tests for URI normalization
5530 * testURI.c: fixed stoopid bugs
5531 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5532 the URI in the error messages are now properly normalized
5533
5534Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5537
5538Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5541
5542Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * xpath.c: fixed mod operator
5545
5546Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * parser.c: fixed xmlStrcat doc
5549 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5550 trees.
5551
5552Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * xpath.c result/XPath/tests/chaptersbase
5555 result/XPath/tests/simplebase: fixed XPath node()
5556 * tree.c: small fix in xmlNewNs()
5557 * Makefile.am: removed extraneous xml2Conf.sh rule
5558
5559Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5562 Changed the library name, in order to get libxml-devel and
5563 libxml2-devel to coexist on a single system
5564 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5565 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5566
5567Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5570 libxml2-devel installable in // as libxml-devel.
5571
5572Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * doc/Makefile.am: fixed make rebuild in doc
5575 * doc/html/*.html: rebuilt the docs
5576
5577Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5580
5581Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5584 the HTML doc to go into the -devel RPM ...
5585 * aclocal.m4 config.h.in: some updates due to auto* magic
5586
5587Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * xpath.h: added a hook in the context structure allowing to
5590 link to extra support, needed for XSLT
5591
5592Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5595 xmlXPtrCmpPoints to use it.
5596 * propagated the following patch from Alejandro Forero
5597 * include/win32config.h xmlIO.c: applied further suggestions
5598 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5599 * example/gjobread.c: fixed warnings, now that it builds
5600
5601Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5602
5603 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5604
5605 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5606 filename points to a valid file (not a directory).
5607 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5608 Added calls to xmlCheckFilenameDir.
5609
5610 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5611 `path' (rather than `filename') as the parameter to gzopen and open.
5612
5613Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * Makefile.am: fixed a problem with EXTRA_DIST
5616
5617Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * Makefile.am example/Makefile.am: finally found the trick
5620 to build the example, i.e. add "." in SUBDIRS before example
5621 in the list <grin/>
5622
5623Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * doc/xml.html: updated with an XSLT section, removed pointer to
5626 W3C CVS base.
5627
5628Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5631 too, and deallocation need to occur the same way.
5632
5633Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5636 type correponding to an XSLT result tree fragment. Share most
5637 of the data format with node set, as well as operators.
5638 * HTMLtree.c: added a newline at the end of the doctype output
5639 whe this one is not present initially.
5640 * tree.c: make sure taht the parent and doc pointers are properly
5641 set when copying attributes (lists).
5642
5643Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5646
5647Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * xpath.c: seems I finally killed that ugly path evaluation
5650 context bug (tagged 9999 in case is is wrong)
5651
5652Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5655 for XSLT
5656
5657Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5660 for xmlGzfileOpen() bug
5661
5662Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xpath.c: removed an error found by XSLT usage
5665 * tree.c parserInternals.h: use a predefined static string
5666 for text and comment nodes, avoid freeing them in xmlFreeNode,
5667 exported the string name in parserInternals.h and added
5668 another value to disable encoding at output (for XSLT),
5669 gain memory, time.
5670
5671Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5674 win32/libxml2/libxml2_so.dsp: new makefiles and update
5675 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5676
5677Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5680 Gary Pennington
5681
5682Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * xpath.c: fixed the comaprision of values and nodelists,
5685 need to compare nodelist still ...
5686 * debugXML.c: avoided a possible core dump
5687 * HTMLparser.c: cleanup
5688 * nanohttp.c: contributed fix.
5689 * tree.c: fixes in properties handling added xmlSetNsProp
5690 needed by libxslt
5691 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5692 comment
5693 * TODO: updated
5694
5695Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * parser.c parserInternals.c: applied Bjorn Reese optimization
5698 patch
5699
5700Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * Makefile.am: applied patch fro make check from Martin Vidner
5703
5704Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * configure.in: preparing 2.2.11
5707 * doc/html/*: rebuild the HTML files
5708 * doc/xml.html : updated
5709
5710Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * tree.c: fixed a stupid bug
5713 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5714 patches related to validation of an XInclude processing result
5715 * TODO: updated
5716
5717Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5720 on large files
5721
5722Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5725
5726Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5729 reported by Jonas Borgström
5730 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5731
5732Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * testXPath.c xpath.c: fixing the XPath union expressions problem
5735 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5736
5737Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xmllint.c: Made is so if the file name is "-" is will read form
5740 standard input. Sven Heinicke <sven@zen.org>
5741 * tree.c: fixed a problem when growing buffer
5742 * tree.h: fixed the comment of the node types following andersca
5743 comment
5744 * TODO: updated
5745
5746Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5747
5748 * HTMLparser.[ch]: added a way to avoid adding automatically
5749 omitted tags. htmlHandleOmittedElem() allows to change the
5750 default handling.
5751 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5752 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5753 of xmllint too when using --memory flag, added a memory test
5754 suite at the Makefile level.
5755 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5756 with namespace use when encountering QNames in XPath evalation,
5757 added xmlns() scheme in XPointer.
5758 * nanoftp.c : incorporated a fix
5759 * parser.c xmlIO.c: fixed problems raised with encoding when using
5760 the memory I/O
5761 * parserInternals.c: closed bug 25934 reported by
5762 torsten.landschoff@innominate.de
5763 * TODO: updated
5764
5765Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5766
5767 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5768 on a non-updated tree :-(, made a 2.2.10 release to correct the
5769 situation
5770
5771Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5774 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5775 integrated a set of OpenVMS changes from Howard Taylor
5776 <Howard.Taylor@pacoast.com>
5777
5778Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5779
5780 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5781 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5782
5783Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * HTMLparser.c: some fixes on auto-open of html/head/body
5786 * encoding.c: fixed a compilation error on some gcc env
5787 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5788 XPointer implementation
5789 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5790 related XPointer tests and associated results
5791
5792Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5793
5794 * doc/xmldtd.html doc/xml.html: following a short step by step
5795 guidance on IRC to help maciej with DTDs I started a small
5796 page on the subject.
5797
5798Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5799
5800 * HTMLparser.c: fixed handling of broken charrefs
5801 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5802 patches
5803
5804Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5805
5806 * doc/xml.html doc/html/* : rebuilt the docs after adding
5807 xinclude and updated page for 2.2.7 and 2.2.8
5808 * configure.in: releasing 2.2.8
5809
5810Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * parser.[ch] parserInternals.c: applied the conditional
5813 section processing fix from Jonathan P Springer
5814 <jonathan.springer2@gte.net>
5815 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5816 project file, fixed iconv default non support
5817 * xpath.c: fixed the problem of evaluating relative expressions
5818 when a node context is provided.
5819
5820Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5821
5822 * nanoftp.c: fixed gcc 2.95 new warnings
5823 * SAX.c: fixed a stupid bug
5824 * tree.c: fixed a formatting problem when round-tripping
5825 from/to memory
5826 * xinclude.c: chased memleak, fixed a base problem
5827 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5828 xmlXPtrBuildNodeList()
5829 * TODO: updated
5830 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5831 adding a first small set of regression tests for XInclude
5832
5833Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5834
5835 * nanohttp.[ch]: applied Wayne Davison patches to access
5836 the WWW-Authorization header.
5837 * parser.c: Closed Bug#30847: Problems when switching encoding
5838 in short files by applying Simon Berg's patch.
5839 * valid.c: fixed a validation problem
5840 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5841 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5842 Wayne Davison
5843 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5844 need to be extended to non full nodes selections.
5845 * xinclude.c: starts to work decently
5846
5847Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5850 debugXML.c xmlversion.h.in: Started adding XInclude support,
5851 this is a new xmllint option
5852 * tree.c xpath.c: applied TOM patches for XPath
5853 * xpointer.c: fixed a couple of errors.
5854 * uri.c: added an escaping function needed for xinclude
5855 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5856 new warning from RH70 gcc's version
5857
5858Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * HTMLparser.c: fixed loop on invalid char in scripts
5861 * parser.c: update to description of xmlIOParseDTD()
5862 * libxml.m4 xmlversion.h.in: changes contributed by
5863 Michael Schmeing <m.schmeing@internet-factory.de>
5864 * configure.in: preparing for 2.2.7
5865 * Makefile.am: trying to avoid config.h and acconfig.h
5866 being included in the distrib
5867 * configure.in: released 2.2.7
5868
5869Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5872 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5873
5874Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5875
5876 * parser.[ch]: added xmlIOParseDTD()
5877 * xpointer.c: added support for the 2 extra parameters of
5878 string-range, fixed a stoopid error when '0' was present
5879 in XPointer expressions
5880 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5881 testsuite for the above
5882
5883Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5884
5885 * libxml.spec.in: improved package descriptions
5886
5887Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * xpath.c xpathInternals.h: applied a large cleaning patch
5890 from TOM <ptittom@free.fr>, it also add namespace support
5891 for function and variables registration.
5892
5893Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5896 * Makefile.mingw: Wayne Davison's update adding hash.c
5897
5898Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5899
5900 * xpath.c: fixed the root evaluation problems
5901 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5902 ignorable spaces with <b> <bold> <em>
5903 * tree.c: fixed a loop in xmlSearchNsByHref()
5904
5905Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * xpath.c: applied another XPath patch from TOM
5908 * xpath.c include/makefile.am: applied another patch from
5909 china@thewrittenword.com (cleanup on IRIX).
5910
5911Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * xml-config.1: received a fixed version from Fredrik Hallenberg
5914 <hallon@lysator.liu.se>
5915
5916Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5917
5918 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5919 cleanup patch for XPath
5920
5921Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5922
5923 * patched to redirrect all "out of context" error messages to
5924 a reconfigurable routine. The changes are:
5925 * xmlerror.h : added the export of an error context type (void *)
5926 an error handler type xmlGenericErrorFunc there is an interface
5927 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5928 to reset the error handling routine and its argument
5929 (by default it's equivalent to respectively fprintf and stderr.
5930 * all the c files: all wild accesses to stderr or stdout within
5931 the library have been replaced to calls to the handler.
5932
5933Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5934
5935 * configure.in: release 2.2.6
5936 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5937 exporting the inner functions of xpath for extension modules
5938 * doc/*: updated and rebuilt the doc
5939
5940Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * nanohttp.c : applied Wayne HTTP cleanup patch
5943 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5944 and xmlNodeSetSpacePreserve()
5945
5946Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * xpath.c: closing bug #29260
5949
5950Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5951
5952 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5953 multikey tuples, made hash structure opaque
5954 * valid.[ch]: moved elements, attributes, notations decalarations
5955 as well as ID and refs to hash tables.
5956 * entities.c: hash cleanup
5957 * xmlmemory.c: fixed a dump problem in debug mode
5958 * include/Makefile.am: problem passing in DESTDIR= values patch
5959 from Marc Christensen <marc@calderasystems.com>
5960 * nanohttp.c: removed debugging remains
5961 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5962 * HTMLparser.c parser.c: fixing a number of problems with the
5963 macros in the *parser.c files (Wayne).
5964 * HTMLparser.c: close the previous option when opening a new one
5965 (Marc Sanfacon).
5966 * result/HTML/*: updated the HTML results accordingly
5967
5968Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5971 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5972 XPath functions and XML entities table to them. More to come...
5973 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5974
5975Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * tree.c: coalesce adjacent text nodes
5978 * valid.c: handling of blank nodes in DTd validation (raised
5979 by problems with a posteriori validation).
5980 * nanohttp.c: changing behaviour on HTTP write stuff.
5981 * HTMLtree.c: forced body and html to be explicitely closed.
5982 * xpath.h: exported more XPath functions.
5983
5984Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5985
5986 * Release of 2.2.5
5987 * xpointer.c: range() range-inside and other helper functions
5988 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5989
5990Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5991
5992 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5993 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5994
5995Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5998 and XPointer modules
5999
6000Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * SAX.h: closed #25107
6003
6004Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6005
6006 * testSAX.c: fixed problem with cdata reporting
6007 * SAXresult/* : updated
6008
6009Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6010
6011 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6012 Closed bug #27499, added to regression tests
6013 * TODO: updated
6014
6015Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6018 support for SCRIPT and STYLE with help from Bjorn Reese
6019 * test/HTML/* result/HTML/*: added simple testcase and updated
6020 the existing ones.
6021
6022Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6025 string-range for empty strings
6026 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6027 test/XPath/xptr/strrange: augmented the XPointer testsuite
6028
6029Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * doc/xml.html doc/xmlmem.html: added a module describing memory
6032 interfaces and use, updated the main page.
6033
6034Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6037 nanoftp code work on Windows too now
6038
6039Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6042 * xpointer.c: implemented string-range() at least a good first version
6043 * test/XPath/docs/str test/XPath/xptr/strrange
6044 result/XPath/xptr/strrange: the string-range() tests
6045
6046Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * Makefile.am include/Makefile.am include/win32config.h
6049 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6050 and make distcheck
6051
6052Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6055 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6056 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6057
6058Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6061 patch for socklen_t detection by
6062 Albert Chin-A-Young <china@thewrittenword.com>
6063
6064Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6067 and added a --dtdvalid option to xmllint used to test it
6068
6069Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6072 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6073
6074Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6075
6076 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6077 handlings (registration, lookup, cleanup)
6078
6079Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * configure.in Makefile.am include/makefile.am: adding XPointer
6082 and XPtrtests target
6083 * xpointer.[ch] : new files for XPointer support
6084 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6085 more XPath tests
6086
6087Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * configure.in: fixed, very broken, make distcheck works again
6090
6091Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6092
6093 * More work toward 2.2.5, integrated a number of patches
6094 * configure.in Makefile.am win32config.h.in: trying to cleanup
6095 make distcheck .... huh ...
6096 * include/Makefile.am include/win32config.h: new directory
6097 for includes
6098 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6099 updated teh makefiles and instructions for WIN32
6100 * xpath.c: small fixes
6101 * test/XPath/ results/XPath: updated the testcases and results
6102 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6103 suggested patches
6104 * valid.c: fixed an ID bug
6105
6106Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6109 the automake bug where wrong dependancies were generated.
6110 * xpath.[ch]: worked on XPointer
6111
6112Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * configure.in Makefile.am: 2.2.5, ship the include in an
6115 include/libxml subdirectory, use symlinks when using CVS
6116 * testSAX.c: fixed small bug
6117 * testXPath.c: changed the way testfiles are parsed
6118 * debugXML.c: same kind of cleanup when parsing an argument expression
6119 XPath/XPointers can have blanks embedded
6120 * xpath.[ch]: more cleanup, reorgs for XPointer work
6121 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6122 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6123
6124Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6127 in the XPath engine, rewrote large parts of it, now it's far
6128 cleaner and in sync with the REC not an old WD. Fixed a parsing
6129 problem in the interactive XML shell found when testing XPath.
6130
6131Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6134 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6135 examples with the extra test
6136
6137Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6140 the global init function.
6141
6142Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * HTMLparser.c: Doohhh, attribute name parsing was still case
6145 sensitive ! Fixed this ...
6146 * result/HTML/* : updated the tests results accordingly
6147
6148Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6151 engine, should be far more stable, incorporated a new version of
6152 preceding/following axis, need testing
6153 * uri.c: fixed file:///c:/a/b/c problem
6154 * test/XPath/tests/idsimple: augmented the XPath tests
6155
6156Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * doc/* rebuilding docs for 2.2.4 release
6159
6160Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6161
6162 * configure.in: releasing 2.2.4
6163 * parser.[ch]: added xmlStrEqual()
6164 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6165 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6166 use xmlStrEqual instead
6167 * TODO: updated
6168 * added an XPath test
6169
6170Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6171
6172 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6173 * entities.h: exported xmlInitializePredefinedEntities
6174 * parser.[ch] : added xmlInitParser()
6175 * parserInternals.h : had to export htmlInitAutoClose()
6176
6177Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6178
6179 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6180 problems
6181 * Makefile.am : added XPath regression tests to normal tests
6182 * uri.c: fixed a problem with local paths, cleanup
6183 * parser.c: fixed a problem with large CData sections
6184
6185Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6186
6187 * configure.in xml-config.in: patch from "Ben Taylor"
6188 <sol7x86@hotmail.com> for solaris shared libs lookup
6189
61902000-09-30 Martin Baulig <baulig@suse.de>
6191
6192 * libxml-2.0.pc.in: Provide pkg-config script.
6193
6194 * configure.in: Create the libxml-2.0.pc script from the
6195 libxml-2.0.pc.in templates.
6196 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6197 script in `$(libdir)/pkgconfig'.
6198
6199Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6202 when compiling with MSC
6203
6204Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * xpath.c: patch for normalize-string() substring-before(),
6207 substring-after() and translate() functions from Bjorn Reese
6208 <breese@mail1.stofanet.dk>
6209 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6210 Fredrik Hallenberg <hallon@lysator.liu.se>
6211 * TODO: updated
6212
6213Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6216 problem of socklen_t being undefined on a number of platforms
6217 * debugXML.c: fixed a compilation problem when without snprintf
6218
6219Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6222 an URI bug and a fix for the control-character-induced infinite loop
6223 * nanohttp.c: preventive fix for compiling on WIN32
6224
6225Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * xmlint.c: closing bug #25000
6228
6229Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6230
6231 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6232 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6233 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6234 related function, fixing xmlStrncmp(), and associated cleanup
6235 * result/HTML/entities.html.sax: updating result
6236
6237Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * uri.c: applied patch for URI escaping from Wayne Davison
6240 <wayned@blorf.net>
6241 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6242 from Denis Barbier <barbier@imacs.polytechnique.fr>
6243 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6244 patch from Wayne Davison
6245
6246Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * doc/xml.html : updated with new releases, adding "how to help"
6249
6250Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6253 removed a few warnings in pedantic mode ...
6254 * parserInternals.c parser.c: moved encoding switching function
6255 to parserInternals.c
6256 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6257
6258Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6259
6260 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6261 error or warning handlers
6262
6263Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * parserInternals.c parserInternals.h parser.c Makefile.am:
6266 created a new module parserInternals.c, moved most of the
6267 code shared by the various parsers there, as well as
6268 deprecated code from parser.c. More cleanup of parser.c
6269 * uri.c: fixed a problem when URI is NULL
6270 * valid.c: speedup when looking for an attribute declaration
6271
6272Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6273
6274 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6275 the cleanup of the computation of URI references when seeking
6276 external entities. The URI reference string and the resulting
6277 URI are both stored now.
6278 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6279 large s(n)printf checks and cleanup from Denis Barbier
6280 <barbier@imacs.polytechnique.fr>
6281 * xmlversion.h.in tree.h: couple of SGML declarations for a
6282 possible docbook module.
6283 * result/VC/ : a couple of test output changed due to the change
6284 of the entities URI
6285
6286Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * parser.h: added a _private field for linking user's data
6289
6290Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * parser.c parserInternals.h: demacroified most of the IS_XXX
6293 the gain in size is significant so ...
6294
6295Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * entities.c: cases where looking up entities with doc==NULL
6298 covered
6299
6300Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * uri.c: applied Wayne Davison patch
6303 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6304
6305Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * uri.c testUri.c: applied Wayne Davison patches
6308 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6309 * Makefile.in: added URItest and included thenin "make tests"
6310
6311Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * xmlversion.h.in: closed bug 22941
6314
6315Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * doc/xmlio.html: added doc and example for entity loader
6318 redefinition.
6319
6320Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6323 used by libxml
6324
6325Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * parser.c: Fixed bug on invalid ontent characters and when using
6328 push.
6329 * xmllint.c: fixed xmllint endling of errors in push mode
6330
6331Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * HTMLparser.c testHTML.c: applied two new patches from
6334 Wayne Davison <wayned@users.sourceforge.net>
6335 * result/HTML/*.sax: regenerated HTML SAX output
6336 * parser.c: more cleanup.
6337
6338Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * HTMLparser.[ch] testHTML.c: applied the second set of
6341 patches from Wayne Davison <wayned@users.sourceforge.net>,
6342 adding htmlEncodeEntities()
6343 * HTMLparser.c: fixed an ignorable white space detection bug
6344 occuring when parsing with SAX only
6345 * result/HTML/*.sax: updated since the output is now HTML
6346 encoded...
6347
6348Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * HTMLparser.[ch]: applied some of Wayne Davison
6351 <wayned@users.sourceforge.net> patches
6352
6353Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6356 undeclared namespace prefix was used, added a warning.
6357 Cleaned up support w.r.t. entities, spilling out a warning
6358 and being pedantic on lookups.
6359 * test/warning/ent9 : added testcase for previous example.
6360 * TODO: updated
6361 * parserInternals.h parser.c: changed the way names are parsed
6362 now allow infinite size and decrease penalty for normal use
6363 * parser.c: Started a big cleanup/check of the parser code,
6364 fixed some of the most tortuous entity code, spotted code
6365 unused anymore
6366 * test/*: added tests for very long names and related nasty
6367 things.
6368
6369Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * doc/encoding.html: added encoding aliases doc
6372 * doc/xml.html: updates
6373 * encoding.[ch]: added EncodingAliases functions
6374 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6375 bottleneck affecting large DTDs like Docbook
6376 * parser.[ch] xmllint.c: added a pedantic option, will be
6377 useful
6378 * SAX.c: redefinition of entities is reported in pedantic mode
6379 * testHTML.c: uninitialized warning from gcc
6380 * uri.c: fixed a couple of bugs
6381 * TODO: added issue raised by Michael
6382
6383Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * doc/encoding.html: propagated Martin Duerst suggestions
6386
6387Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6390 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6391 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6392 by Wayne Davison
6393
6394Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * nanoftp.c nanohttp.c: small cleanup
6397 * TODO: updated
6398
6399Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * added an old VC testcase and updated title.xml entity
6402
6403Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6406 done on auto-opening of <p> tags and cleanup of SAX output
6407
6408Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6411
6412Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * doc/xml.html libxml.* structure.*: updated the doc a bit
6415
6416Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6419 of SAX tests
6420
6421Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6422
6423 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6424 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6425
6426Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6429 * testHTML.c: fix core dump on Solaris 2.x systems
6430 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6431 * result/HTML/*.sax: previous bug fix lead to new results
6432
6433Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6436 * configure.in: added --with-readline=DIR to accept alternate
6437 path for readline include/library
6438 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6439 for ANSI under HP-UX
6440 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6441 includes @LIBS@
6442
6443Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * doc/* : rebuilt the docs
6446 * getting ready for 2.2.2 release
6447
6448Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6451 and xmlAddFeature()
6452 * tree.[ch]: added xmlAddChildList()
6453 * xmllint.c: MAP_FAILED macro test
6454 * parser.h: added xmlParseCtxtExternalEntity()
6455 * valid.c: applied bug fixes removed warning
6456 * tree.c: added CDATA block to elements content
6457 * testSAX.c: cleanup of output
6458 * testHTML.c: added SAX testing
6459 * encoding.c: better error recovery
6460 * SAX.c, parser.c: fixed one of the external entity processing
6461 of the OASis testsuite
6462 * Makefile.am: added HTML SAX regression tests
6463 * configure.in: bumped to 2.2.2
6464 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6465 SAX results
6466
6467Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * configure.in: patch for HP compiler
6470
64712000-08-04 Sven Heinicke <sven@zen.org>
6472
6473 * xmllint.c: Was coredumping sometimes when the file given didn't
6474 exist.
6475
6476Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6479
6480 when using in memory parsing. Need some cleanup.
6481 * xmllint.c configure.in: added a --memory flag to test memory
6482 parsing
6483
6484Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * nanohttp.c: fixed socklen_t replacement to unsigned int
6487 * parser.c: fixed a space handdling missing at the end of
6488 production 28 DOCTYPE.
6489 * xmlmemory.c: fixed a stupid bug on the routine to override
6490 allocation functions
6491 * TODO: updated
6492
6493Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * doc/ regenerated the docs
6496
6497Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * doc/encoding.html doc/xml.html: added I18N doc
6500 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6501 improvements, both parser and filters, added ASCII & HTML,
6502 fixed the ISO-Latin-1 one
6503 * xmllint.c testHTML.c: added/made visible --encode
6504 * debugXML.c : cleanup
6505 * most .c files: applied patches due to warning on Windows and
6506 when using Sun Pro cc compiler
6507 * xpath.c : cleanup memleaks
6508 * nanoftp.c : added a TESTING preprocessor flag for standalong
6509 compile so that people can report bugs more easilly
6510 * nanohttp.c : ditched socklen_t which was a portability mess
6511 and replaced it with unsigned int.
6512 * tree.[ch]: added xmlHasProp()
6513 * TODO: updated
6514 * test/ : added more test for entities, NS, encoding, HTML, wap
6515 * configure.in: preparing for 2.2.0 release
6516
6517Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6518
6519 * nanoftp.c: fixed the way the control connection is handled
6520 * libxml.spec.in: fixed the dependancies and cleanup
6521
6522Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * doc/xml.html: changed the xmlsoft.org structure, updated the
6525 examples w.r.t. root and childs
6526
6527Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6530
6531Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * HTMLparser.c: Work on character encoding support for the HTML parser
6534 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6535 * encoding.c: Fixed a potential memleak in the encoding stuff
6536
6537Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * doc/FAQ.html doc/Makefile.am : added a FAQ
6540
6541Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6544 of the HTML parser to force it to not bypass SAX
6545
6546Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * win32config.h.in: updated
6549 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6550 lacks iconv support :-( need to release 2.1.1
6551 * configure.in: release 2.1.1
6552 * HTMLparser: fixed bug #14784
6553 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6554 by Windows compiler
6555 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6556 the SAX startDocument() callback.
6557 * TODO: updated
6558
6559Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * added xmlStopParser()
6562
6563Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * configure.in: 2.1.0 prerelease
6566 * Large resync between W3C and Gnome tree
6567 * nanoftp, nanohttp.c: fixed stalled connections probs
6568 * HTMLtree.c SAX.c : support for attribute without values in
6569 HTML for andersca
6570 * valid.c: Fixed most validation + namespace problems
6571 * HTMLparser.c: start document callback for andersca
6572 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6573 * parser.h, SAX.c: serious speed improvement for large
6574 CDATA blocks
6575 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6576 different encoding
6577 * example/Makefile.am example/gjobread.c tree.h: work on
6578 libxml1 libxml2 convergence.
6579 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6580 and the LIBXML_TEST_VERSION macro
6581
6582Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * doc/xml.html: various patches and improvements typo fixed by
6585 Felix Natter
6586 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6587 from Felix Natter <fnatter@gmx.net>
6588
6589Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * doc/upgrade.html: updated with instructions for support of both
6592 libxml-1.x and libxml-2.x
6593 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6594 for 2.x support and also fixed includes
6595
6596
6597Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6600 the encoding support, added iconv support, so now libxml if
6601 compiled with iconv automatically support japanese encodings
6602 among others. Work based on initial patch from Yuan-Chen Cheng
6603 I may have broken binary compat in the encoding handler
6604 registration scheme, but that was so utterly broken I don't
6605 expect anybody to have used this feature until now.
6606 * parserInternals.h: fixup on the CHAR range macro
6607 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6608 code.
6609 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6610 * uri.c: added xmlParseURI() I can't believe I forgot to
6611 implement this one in 2.0 !!!
6612 * SAX.c: moved doc->encoding update in the endDocument() call.
6613 * TODO: updated.
6614
6615Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * tree.h: removed extraneous xmlRemoveProp definition
6618 * TODO: added item about --disable-corba configure switch
6619 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6620 * nanoftp.c: fixed include problems giving troubles on AIX and
6621 slowlaris
6622 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6623 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6624 comment and headers changes to lower gtk-doc number of warnings
6625 * doc/html/*: rebuilt docs
6626
6627Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * HACKING: documented the tag for 1.x and instructions
6630
6631Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6634 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6635 xmlCreateIOParserCtxt
6636 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6637 significant overall improvement
6638 * xmllint.c: added I/O test to xmllint
6639 * testSAX.c: added a speed test
6640 * doc/* : updated/regenerated
6641
6642Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * xpath.c uri.h parserInternals.h: cosmetic changes from
6645 "Timur I. Bakeyev" <timur@bat.ru>, including making
6646 xmlCreateURI() public
6647
6648Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6651 and the code at the same time. Added a clean mechanism for
6652 overload or added input methods: xmlRegisterInputCallbacks()
6653 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6654 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6655 * TODO: updated
6656 * doc/* : updated/regenerated
6657 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6658 source dir
6659
6660Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * testURI.c: yet another forgotten commit, I should get some sleep !
6663
6664Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * xmllint.c: forgot to commit this too ?
6667
6668Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * xmlversion.h.in : forgot to commit this previously
6671
6672Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6675 * README TODO: updated for release
6676 * uri.c uri.h: added authority parsing/saving
6677 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6678 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6679 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6680 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6681 Makefile.am : added compile-time customization of libxml
6682 --with-ftp --with-http --with-html --with-xpath --with-debug
6683 --with-mem-debug
6684 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6685 #include <libxml/xxx.h> I hope it won't break too much stuff
6686 and will be manageable in the future...
6687 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6688 and added xmllint to the installed programs
6689 * uri.h: added xmlFreeURI()
6690
6691Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * uri.c uri.h: finished the escaping handling, the base support
6694 and the URI path normalization. Looks good just lacks the
6695 authority content parsing code.
6696 * Makefile.am: added instructions to generate testURI
6697 * TODO: updated
6698 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6699 added links and icons for W3C and Gnome
6700
6701Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * xmlmemory.[ch] : seems I forgot to actually update the files in
6704 the last commit :-)
6705 * doc/xml.html doc/html/* : updated and uploaded the docs
6706
6707Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6710 * TODO: updated
6711 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6712 libxml default allocation function with another set (like gmalloc/
6713 gfree).
6714 * Makefile.am, uri.c, uri.h: added a set of functions to do
6715 exact (litteraly copied from the RFC 2396 productions) parsing
6716 and handling of URI. Will be needed for XLink, one XML WFC,
6717 XML Base and reused in the nano[ftp/http] modules. Still work
6718 to be done.
6719
6720Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * configure.in, libxml.spec.in : libxml2
6723 * doc/* : updated the doc page, rebuilt the docs
6724
6725Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * all: tagged LIB_XML_1_X
6728 * *.c *.h : updated from W3C CVS tree
6729 * configure.in : 2.0.0-beta
6730 * libxml.spec.in : libxml2 package nam
6731 * result/* : new version of the tests output
6732
6733Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6736
6737Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * doc/* : rebuilt the docs
6740 * parser.c: final patch on #6766
6741 * valid.c: small patch on validity checks.
6742
6743Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6746 added
6747 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6748 compatibility w.r.t. XML spec and existing code.
6749
6750Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * parser.c: seems a better solution to <a> </a> exists,
6753 will try it for a while
6754
6755Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * parser.c: tried to remove the <a> </a> generating <a/>
6758 this is hard. Left a flag for that purpose. Fixed bug #6766
6759 * configure.in: prepared 1.8.7 not released, due to previous
6760 problem
6761
6762Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * doc/xml.html : applied second patch from Paul DuBois
6765
6766Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * doc/xml.html : applied patch from Paul DuBois
6769
6770Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6773
6774Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6777 compilation warnings on various platforms.
6778 * parser.c: Fixed #5281 validity error callbacks are now desactived
6779 by default if not validating.
6780
6781Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6784
6785Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6788 <gkatsi@cs.toronto.edu>
6789
6790Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6793 processing URLs
6794
6795Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6798 xmlNanoFTPUpdateURL for persistent control connections.
6799 * configure.in: 1.8.6
6800
6801Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6804 * tree.[ch] : added xmlSaveNoEmptyTags
6805
68062000-01-29 James Henstridge <james@daa.com.au>
6807
6808 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6809
6810 * Makefile.am: added nanoftp.[ch] to the build.
6811
6812Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * nanoftp.[ch]: cleanup, comments, API
6815 * debugXML.c : fixed a bug in the cat command
6816 * doc/*: regenerated the docs
6817
6818Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6821 * debugXML.c : fixed a bug in the cat command
6822 * valid.c: fixing some small probs
6823 * libxml.spec.in: get rid of the SNAP suffix
6824 * doc/xml.html: updated the status
6825
6826Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * xml-config.in: xml-config --version to just return the
6829 version number
6830 * xpath.c: some cleanup w.r.t. axis when the current node is
6831 an attribute.
6832 * TODO: updated
6833
6834Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * configure.in: prepared for libxml-1.8.5
6837 * doc/* recompiled the documentation
6838
68392000-01-17 Jody Goldberg <jgoldberg@home.com>
6840
6841 * configure.in : WARNING autoconf subtlety alert :
6842 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6843 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6844 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6845 get defined by AC_CHECK_HEADERS.
6846
6847Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6850 Rune.Djurhuus@fast.no
6851
6852Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * TODO: updated
6855 * tree.c, parser.c: made sure that only memory alloc problems
6856 and internal parser errors are allowed to write to stdout or
6857 stderr.
6858
6859Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * tree.c : restored xmlNewGlobalNs since this seems used by
6862 a lot of existing code :-(, fixed a bug in xmlNewNs
6863 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6864 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6865 to exit() from the library code.
6866 * xpath.c, parser.c: removed bugs or unused code detected by
6867 Windows compilers
6868 * parser.c: started adding interfaces for parsing well balanced
6869 XML fragments
6870 * configure.in: releasing 1.8.4
6871 * doc/* : rebuilt the docs
6872
6873Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * tree.[ch] : added xmlNewDocFragment() for DOM
6876 * testHTML.c: uninitialized variable.
6877
6878Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * doc/* : rebuild the docs
6881
6882Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * acconfig.h: readline and history patch
6885 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6886 * tree.c: added check and handling when possibly removing an ID
6887 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6888 and saving.
6889 * test/HTML/entities.html result/HTML/entities.html* : test for
6890 various entities reference cases
6891 * result/HTML/* : as a result output of some testcase have
6892 changed
6893 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6894 by previous example. added xmlParseTryOrFinish().
6895 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6896 entities.h debugXML.h HTMLparser.h: changed the way struct are
6897 declared to allow gtk-doc to expose those
6898 * parser.c: closed bug #4960
6899 * Makefile.am configure.in: Applied patch from
6900 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6901 and math/socket libs detection
6902
6903Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * configure.in, Makefile.am: link tester against readline
6906 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6907
6908Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * tree.[ch]: added xmlRemoveProp
6911 * win32config.h.in nanohttp.c: avoid including the Windows
6912 socket stuff in every C files
6913 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6914 the XmL parser(s)
6915 * test/ns4 result/ns4 etc...: added test case for previous prob
6916 * tree.c: xmlNewNs wasn't checking for double definition
6917 * Makefile.in: fixed a problem with dist-hook duplicates
6918 * parser.[hc], xmlIO.c: fixed the loading of external entities
6919 APIs, now xmlLoadExternalEntity() is used everywhere and
6920 setting up an app specific front-end using the
6921 * SAX.c parser.c: some fixes, now the xhtml spec validates
6922 with the xhtml DTD.
6923 * error.c: fixed crashes in case of no input stream
6924 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6925 to the validation tests and results
6926
6927Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6930 too htmlCreatePushParserCtxt() and htmlParseChunk()
6931 * parser.c: a bit of cleanup.
6932 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6933 to XML) removed the last mem leak known
6934 * HTMLtree.c: output message cleanup
6935 * xmlmemory.c: display content info about memory blocks
6936 * result/HTML/wired.* : missing att value warning change
6937
6938Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * doc/* : rebuilt the documentation
6941
6942Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * parser.[ch] parserInternals.h: Push parser for XML,
6945 seems to work fine now
6946 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6947 --push for push testing
6948 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6949 * testSAX.c: added --push
6950 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6951 subtree
6952 * xmlIO.[ch] : enriched API + fixes for push mode
6953 * entities.[ch]: added the entity content length to the struct.
6954 * xmlmemory.[ch]: new API to show the last entries for the shell
6955 * valid.c: added required attribute testing
6956 * SAX.c: the cdata callback now merge contiguous fragments
6957 * HTMLparser.c: cleanup of some macros
6958
6959Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * parser.c: fix for PIs name starting with xml
6962 * tree.c: fixed a potential problem with || and && ops
6963 * *.c, configure.in win32config.h.in : generate win32config.h for
6964 those on the Other Side !
6965
6966Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * parser.c: fixed a stupid = vs. == bug :-(
6969 * doc/gnome-xml.sgml: s/glade/xml/
6970
6971Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * configure.in, doc/xml.html : bug fix release 1.8.2
6974 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6975 Hopefully the end of that silly C++ include problem
6976 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6977 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6978 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6979 troubles with autoclosed elements when the stree shape doesn't
6980 follow the DtD specs. Added htmlIsAutoClosed() and
6981 htmlAutoCloseTag()
6982 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6983 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6984 * debugXML.c: fixed a bug on printing default namespaces.
6985 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6986
6987Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * result/HTML/*.htm[l] : updated the HTML regression tests according
6990 to the new output
6991 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6992 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6993 problem due to intermix of extern "C" { ... } declarations for C++
6994 and recursive includes in the headers
6995
69961999-12-20 Chris Lahey <clahey@umich.edu>
6997
6998 * HTMLtree.c: Made it so that html nodes with a single child do
6999 not insert a carriage return before or after the child node.
7000
7001Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * configure.in, doc/xml.html : bug fix release 1.8.1
7004 * parser.c: fixed bug #4344
7005 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7006 added the glue to avoid C++ problems
7007 * doc/* : regenerated the documentation
7008
7009Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7012 namespace recognition, and Dia as a resul :-(
7013 * encoding.c: closed bug #3950
7014
7015Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * valid.c: debugging a posteriori validation, except URI expansion
7018 stuff this should be fixed now
7019 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7020 Carl Nygard <cnygard@bellatlantic.net>
7021 * tester.c: added --postvalid, cleaning of the code
7022 * tree.[ch]: added xmlDocGetRootElement()
7023
7024Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7025
7026 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7027 c++ losage.
7028
7029Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * configure.in, doc/xml.html : bumped to 1.8.0
7032 * xlink.[ch], Makefile.am : added framework for link detection
7033 * parser.h: added nbChars to parser context, needed for cleanup.
7034 * xmlmemory.c: removed a nasty bug when out of mem
7035 * valid.[ch]: adding namespace support for attribute decl
7036 * tester.c: added --debugent option
7037 * debugXML.[ch]: added xmlDebugDumpEntities()
7038 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7039 buffers instead, this was really needed, validation was breaking
7040 in strange ways due to that. Added xmlParseStringPEReference()
7041 and other parsing from strings functions. Entities processing
7042 modified again, but PERef are still not handled correcly but
7043 unless you're Eve Maller you won't notice :-)
7044 * HTMLparser.c: large changes toward reliability, and switched to
7045 lowercase internal tags, XHTML is lowercase, so it will help
7046 that output is closer to next version.
7047 * doc/* : regenerated the documentation, it is now hosted at
7048 http://xmlsoft.org/ (same bits I just bought the domain :-)
7049
7050
7051Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7054 doc generation
7055 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7056 in the SAX API
7057 * doc/*: rebuilt the doc making sure everything appears in the
7058 HTML files
7059
7060Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7063 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7064 which allow impressive speed improvement on dataset with
7065 large text pieces, but at the cost of broken binary
7066 compatibility and slightly bigger memory usage.
7067 Configure with --with-buffers to activate them, they
7068 are protected with XML_USE_BUFFER_CONTENT define.
7069 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7070 goal is 0 memory left allocated once parser is no more used
7071 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7072 call xmlCleanupParser() and xmlMemoryDump()
7073
7074Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7077 * parser.[ch] encoding.[ch]: added memory cleanup routines
7078 * parser.c: closing bug #3788
7079 * doc/*: rebuilt the doc
7080
7081Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7084 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7085 * tester.c: added --compress option
7086 * doc/*: rebuilt the documentation
7087
7088Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7091 if given /proc/kcore as input !
7092 * doc/xml.html doc/*: updated and rebuilt the documentation
7093
7094Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * parser.c: Fixed some wrongly space collapsing code due to
7097 a misreading of the spec.
7098 * result/*: fixed the output accordingly
7099
7100Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * encoding.c: bug fix and typos
7103 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7104 * parser.c: added attribute normalization closing bug #3597
7105 * test/att* result/att* SAXresult/att*: testcase for attribute
7106 normalization
7107
7108Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * configure.in: closing bug #3163 by adding extra flags for the
7111 cc compiler on HP-UX
7112
7113Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * valid.[ch] : removed a typo and an enumerated type bug in the
7116 xmlAddElementDecl() function
7117 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7118 call to xmlEncodeEntitiesReentrant() so that the functions
7119 New, Set and Get are at the same level.
7120 * parser.c HTMLparser.c: extra memory allocation bug for
7121 attributes detected by someone using libxml in embedded systems :-)
7122
7123Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * xmlmemory.h: turned off mem debug :-\
7126
7127Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * parser.c: closed bug #2784 a one line fix, but worth pushing
7130 a new release out
7131 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7132 some structures, comments before and after the
7133 main element, and other nastyness
7134 * HTMLtree.c tree.c: accomodate the extended HTML supported
7135 * configure.in: pushing 1.7.4
7136 * test/ent8 and related outputs : added a new test for bug #2784
7137 * test/HTML/wired.html and related output: a nasty HTML example
7138 * Makefile.am: improved the test scripts
7139 * docs/* : reran the documentation extractor, updated xml.html
7140
7141Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7144 HTMLparser and debugged the HTML related code. HTML documents
7145 now have their own type
7146 * entities.c: do not dump &apos; for HTML output
7147 * xmlmemory.c: improvement, breakpoint mechanism
7148 * testHTML.c: added --sax --repeat ...
7149 * Makefile.am: improved the HTML tests
7150 * valid.[ch]: added xmlValidGetValidElements and
7151 xmlValidGetPotentialChildren
7152 * tester.c: added --insert to test the 2 new functions
7153 * test//* result//* SAXresult//* : regression test cleanup
7154 and extension.
7155 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7156 gnome-xml-nanohttp.html
7157
7158Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * HTMLparser.c: fixed problems with some autoclose tags
7161 * tree.c: fixed XML output problems.
7162 * result/* SAXresult/*: update of the tests output
7163
7164Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * Makefile.am: Arturo patch for xmlConf.sh version info
7167 * parser.c: Tim Josling patch for single quoted items
7168 * tester.c: Tim Josling patch for tester options usage
7169 * tree.h: indent cleanup
7170
7171Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7174 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7175
7176Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * tree.c : Raph patch for initialization of CORBA fields
7179 * parser.c, xpath.c, ...: modification of doc comments
7180 * xpath.c : allow spaces in xpath expressions
7181
7182Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * xmlmemory.h: turning off memory debug :-(
7185
7186Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7189 better SAX interfaces.
7190 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7191 entity.
7192 * configure.in: 1.7.2
7193
7194Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * libxml.spec.in: fixed the URL
7197 * doc/xml.html: improved the documentation front-end
7198
7199Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7202
7203Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * libxml.spec.in: fixed the alpha compile problem
7206 * parser.[ch]: changed errno to errNo in the parser context :-(
7207 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7208 * doc/xml.html: changed CHAR to xmlChar
7209 * doc/html/*: recompiled the documentation
7210 * configure.in: 1.7.1
7211
7212Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * parser.h: modified the parser context struct to regain 1.4.0
7215 binary compatibility
7216 * parser.c, xml-error.h: added errno ot teh context and defined
7217 a set of errors values with update of errno
7218 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7219 DTDs and entities
7220 * *.h, *.c: complete cleanup of the use of config.h and include
7221 protection depending on the current setup.
7222 * overalll debugging, maintenance and bug-fixing on all modules
7223 * updated the documentation
7224 * ready for 1.7.0
7225
7226Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * HTMLparser.c : cleanup
7229 * SAX.c valid.c valid.h: added ID/IDREF checking
7230 * tree.c tree.h: extended doc structure for refs
7231 * configure.in: 1.6.2
7232 * parser.c: patched bug in SAX user arg call
7233 * parserInternals.h: patched missing close in C++ wrapping
7234 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7235 especially upcoming XPointer implementation.
7236 * doc/xml.html: augmented, typo
7237
7238Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7239
7240 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7241 not all invocations of install understand -d.
7242
7243Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7244
7245 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7246 to make 'check' works, when builddir != srcdir.
7247
7248Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * doc/xml.html : updated the documentation
7251
7252Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7255 not deallocated memory blocks
7256 * *.c : replaces all calls to malloc() free() and realloc() to
7257 the wrapper functions/macros
7258 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7259 instead of xmlFreeNodeList()
7260
7261Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * HTMLparser.c: corrected a stupid bug leading to core dump at
7264 tree deallocation. Removed warnings indicated by
7265 Stephane.Conversy@lri.fr
7266 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7267 looked for in the external subset
7268
7269Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7272 on SGI by Stephane.Conversy@lri.fr
7273
7274Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * all .h : changed the prototype declaration indent as in gtk
7277 * most .c : working on reducing the TODOs in the code
7278 * most .c : cleanup though -pedantic and Insure++
7279 * improvements on validation ID checkings.
7280 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7281 * xml-config.in: closed #1810
7282
7283Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * tree.h, valid.c, valid.h: more work on validity, IDs
7286 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7287 definition for AIX
7288
7289Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7292 the distribution due to a cut'n paste error at last commit
7293
7294Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * configure.in: upgraded to version 1.4.0
7297 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7298 Big update, added a large part of the validation process,
7299 it should be usable, but some parts are missing
7300 * xpath.c: improved the implementation w.r.t. root.
7301 * Makefile.am: added more tests
7302 * test and result trees: added a lot of tests
7303 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7304
7305Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * Added an HACKING file
7308
7309Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * xpath.[ch] : improvements and debug of the XPath implementation
7312 * parser.c, HTMLparser.c : modified the parsers to be progressive
7313 * tree.[ch] : extended the Buffer promitives
7314 * xmlIO.[ch] : added basic I/O routines providing progressive
7315 parsing and ready for I18N conversion plugins
7316 * SAXresult/* : the SAX callback sequence maybe slightly different
7317 now
7318 * test*.c : improved/updated the tests programs
7319 * doc/* : recompiled the docs.
7320
73211999-07-26 Michael Meeks <michael@edenproject.org>
7322
7323 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7324
7325 * tree.c: Ditto.
7326
7327Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * configure.in: upgraded to version 1.4.0
7330 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7331 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7332 XML query language, see http://www.w3.org/TR/xpath for more details.
7333 * parser.c, parser.h: added CHAR* related string functions for XPath
7334 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7335 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7336 rebuild the docs.
7337 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7338 and regression testing capabilities for XPath.
7339
7340Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7343 closing bug #1646
7344
7345Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * Makefile.am, example/Makefile.am: closed bug #1683
7348
7349Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * example/Makefile.am, configure.in: added the makefile for the
7352 gjobread example
7353
7354Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7355
7356 * doc/Makefile.am:
7357 - fix which allow "make install DESTDIR=</install/prefix>".
7358
7359Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7362 which fixed a problem on the file reading-code.
7363
7364Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7367 output.
7368 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7369
7370Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * parser.h : Oops removed the binary compatibility problem
7373 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7374 * parser.c, HTMLparser.c: applied patches for reading from stdin
7375
7376Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * parser.c, entities.c, valid.c: cleanup bug #1591
7379 * configure.in: cleanup bug #1592
7380 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7381 the same tree back-end. Hence gdome will be available for it.
7382 * doc/Makefile.am: close bug #617
7383
7384Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * parser.c: alloctate a per parser context SAX interface block
7387
7388Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7391 and xmlEncodeEntitiesReentrant with the correct one :-\
7392
7393Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * commit of my internal XML base changes, quite a lot of
7396 changes, cleanups, better entities support, framework for
7397 new I/O and charset detection and handling
7398 * Fixed the configure/Makefile stuff to generate shared libs
7399 with the proper version info, so we jumped on rev from
7400 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7401 xmlEncodeEntities() result need to be freed now, and a string
7402 xmlParserVersion provide the current library version.
7403
7404Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7405
7406 * parser.c: fixed a buffer overrun for when you have a very long
7407 attribute with no entities in it.
7408
7409Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * added example directory
7412 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7413
7414Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * Release of libxml-1.1, nearly everything has been touched for
7417 this.
7418 * Added more regression tests
7419 * Updated the documentation
7420
7421Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * tree.[ch]: unified the XML_NO_CORBA defines.
7424 * parser.c encoding.[ch]: started plugging in char encoding detection
7425
7426Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7427
7428 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7429 Also freed allocated buffer.
7430
7431Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7432 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7433 reentrancy problem at printing. One is left in entities.c, to
7434 remove ASAP
7435 * testSAX.c : added a test example showing the use of the SAX
7436 interface if one doesn't want to build the DOM tree.
7437 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7438
7439Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7442 large revamping of the parser to use SAX callbacks
7443 http://www.megginson.com/SAX/ (or at least a C like interface
7444 a la Expat). It's now possible to set up your own callbacks
7445 and the parser will not build a DOM tree.
7446 * test/* result/*: updated the test suite, I finally removed
7447 the old Namespace draft support (PI based).
7448
7449Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * Makefile.am: added test result to EXTRA_DIST for make tests
7452
7453Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * parser.c, parserInternals.h: moved the chars macro definitions
7456 to parserInternals.h
7457 * parser.c, error.c: applied patches from "Knut Åkesson"
7458 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7459
7460Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * xml-config.in : applied patch to make --version work
7463
74641999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7465
7466 * Makefile.am (check-local): Alias for `tests' target. This will
7467 cause `make check' to do the right thing.
7468 (tests): Don't run tests in srcdir. Also, replaced calls to
7469 basename with a `sed' "equivalent".
7470
7471Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7474 it in the header and not the sources, updated the doc.
7475 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7476 pointing this out.
7477
7478Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7481 exported the inputStream routines.
7482 * doc/html/* : updated accordingly
7483
7484Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * parser.c, parser.h, parserInternals.h: added a few extra
7487 internal calls to allocate and free parser contexts ...
7488 * doc/html/* : updated accordingly
7489
7490Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * configure.in, Makefile.am, doc/makefile.am : General changes for
7493 1.0.0 release and including the generated HTML documentation.
7494
7495Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * makefile.am : added parserInternals.h, oops.
7498
7499Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * parserInternals.h: added this header giving access to the parser
7502 internal functions.
7503 * doc/Makefile.am : added a rebuild target which rebuilds the full
7504 set of documentations
7505 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7506 the internal subset.
7507 * *.c *.h: modifications needed to generate the documentation using
7508 gtk-doc, cleanup of functions blocks, reorganisation of struct
7509 declarations.
7510
7511Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7514 the tar and spec file to include the beginning of the doc.
7515
75161999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7517
7518 * doc/.cvsignore: Added this file.
7519
7520Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * tree.c: fixed xmlGetProp to return "" when the attribute
7523 exists, even if the node-list is NULL.
7524
7525Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7526
7527 * tree.c: patched an error outputting empty attribute values.
7528 * Makefile.am and doc/makefile.am: have been updated during the
7529 week-end. Sorry for an empty CVS log, I got a shell problem.
7530
7531Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * tree.h: cleaned up using enums instead of defines
7534 * parser.c, valid.[ch]: more work on parsing/output of element
7535 declarations
7536
7537Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * valid.[ch], tree.c, parser.c : more work toward full parsing
7540 of XML DTDs.
7541 * README: added informations about mailing-list and on-line
7542 documentation
7543
75441999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7545
7546 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7547
7548Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * parser.c, tree.[ch] : more work toward conformance testing,
7551 added a last element to accelerate parsing of very flat structures
7552 started working on internal subset Element content declaration.
7553 * valid.[ch] : first cut at adding code toward validation.
7554 * previous changes had also small impact on most files, especially
7555 the conformance testing using James Clark test suite.
7556
7557Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * test/* : updated the examples, most of them were not well
7560 formed (humm), and added rdf2.
7561 * result/* : resulting changes in the output.
7562
7563Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7566
7567Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * tree.c: patched a bug in the generation of empty attributes
7570
7571Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7574 for node/trees/documents/... Biggest problem is namespace
7575 support when copying subtrees.
7576
7577Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * parser.c, entities.c: improve entities and char ref encoding,
7580 and cleanups of error messages.
7581
7582Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * parser.c, entities.c: simple bug hunting done during rpm2html and
7585 rpmfind integration.
7586
7587Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * parser.[ch]: Added interfaces allowing to specify a SAX
7590 handler before parsing.
7591
7592Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * parser.c: redirrect all errors reporting through the SAX
7595 error function
7596
7597Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7600 * libtool, tlmain ...: update of the libtool files
7601
76021998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7603
7604 * entities.c: Use g_snprintf insteda of snprintf.
7605
7606Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7609 added ent5 test for this purpose.
7610 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7611
7612Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * parser.c: fixed? a strange error due to compression on a GWP
7615 document.
7616
7617Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * tree.[ch]: bug fixing
7620 * entities.[ch]: defined a specific type for predefined entities
7621 * doc/xml.html: more documentation on the library, how to use it,
7622 overview of the interfaces.
7623
7624Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7627
7628Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * tree.c: corrected a small bug
7631 * doc/xml.html: continuing writing documentation.
7632
7633Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * debugXML.h debugXML.c: added debugging utilities.
7636 * tester.c: added --debug switch.
7637 * tree.c: patched an incorrect node->type assignment.
7638 * parser.c: formatting, ensure that node->doc != NULL in attributes
7639
7640Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7643 entity support and provide an internal representation close to
7644 DOM one (entity ref nodes, and attribute value as tree). I tried
7645 to preserve the interface but this will surely break some apps
7646 (I have to change rpm2html/rpmfind for example). I had to change
7647 two interfaces, and the generated tree is somewhat different.
7648 * doc/* : started documenting the XML library, the tree and
7649 DOM/Corba. This is a first step.
7650
7651Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * parser.c: Set up the fonctions comment block, boring but useful.
7654 * parser.h, SAX.c, parser.c: now attributes are processed through
7655 the SAX interface. The problem is that my SAX interface diverged
7656 quite a bit from the original one, well this is not an official
7657 spec, and translating it from Java to C is hairy anyway...
7658
7659Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7662 fonctions comment block, boring but useful.
7663
7664Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7667 conversion routines. However they are not yet used to convert the
7668 inputs. The core will run with UTF-8.
7669
7670Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * tree.c : make sure that the type id is properly set-up when
7673 a new object is allocated, needed for DOM.
7674
7675Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * tree.h, tree.c: Ok, the main objects in the tree will be native
7678 corba objects, it costs 8 bytes per Node, Attribute and Document
7679 but it simplifies the Corba integration a lot (no extra interface
7680 objects to allocate/free).
7681
7682Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7685 and changed NODEs contants for conformity with DOM Level 1
7686
7687Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * added hooks to keep track of servants when creating objects
7690 xmlDoc and xmlNode (for Corba export).
7691
7692Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * added xml-config script.
7695
7696Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7699 to autoupdate libtool and automake conf files.
7700
77011998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7702
7703 * Makefile.am: Use '?' to separate the sed
7704 commands as ',' is used when people pass -Wl,something.
7705
7706
7707Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * tree.c, tree.h: added a per-document compression interface.
7710
7711Tue Sep 22 20:47:38 EDT 1998
7712
7713 * tree.c, tree.h: added saving with compression and added interfaces
7714 to control the compression level (xmlGetCompressMode,
7715 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7716
7717Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.c: corrected a loop for files of size 0
7720
77211998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7722
7723 * error.h: New file. Contains prototyes from `error.c'.
7724
7725Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7726
7727 * Makefile.am (xmlincdir): New macro.
7728 (xmlinc_HEADERS): Renamed from include_HEADERS.
7729
7730Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * applied small patch on numeric entities from
7733 Christopher Blizzard <blizzard@appliedtheory.com>
7734
7735Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * New release 0.2, removed the old xml_* files so that it's
7738 coherent with the other CVS base (W3C), far better conformance
7739 to standard, new namespaces, decent entities support, beginning
7740 of a SAX-like interface. Nearly nothing left intact, even the
7741 test examples ...
7742
77431998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7744
7745 * .cvsignore: Add .deps dir
7746
7747Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7750
7751Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * configure.in: added test for CPP
7754 * AUTHORS, Changelog: the original ones didn't get commited but the
7755 glib ones instead, fixed.
7756 * Makefile.am: corrected an error in library naming
7757
7758Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * integrated code developped at W3C
7761 * changed the original Copyright
7762 * migrated to automake
7763 * prefixed the filenames by xml_ to avoid filename clashes
7764
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007765Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7766
7767 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7768 should not be called.
7769
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007770Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7771
7772 * libxml-2.0.pc.in: applied the patch to fix #101894
7773
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007774Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7775
7776 * tree.c : applied patch from Lukas Schroeder for register callbacks
7777 * valid.c: modified patch from Lukas Schroeder to test
7778 register callbacks with --chkregister
7779
Daniel Veillard067bae52003-01-05 01:27:54 +00007780Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7781
7782 * xmlreader.c: seriously changed the way data are pushed to
7783 the underlying parser, go by block of 512 bytes instead of
7784 tryng to detect tag boundaries at that level. Changed the
7785 way empty element are detected and tagged.
7786 * python/tests/reader.py python/tests/reader2.py
7787 python/tests/reader3.py: small changes mostly due to context
7788 reporting being different and DTD node being reported. Some
7789 errors previously undetected are now caught and fixed.
7790 * doc/xmlreader.html: flagged last section as TODO
7791
Daniel Veillard51a447a2003-01-04 19:42:46 +00007792Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7793
7794 * python/libxml.py: integrated the Python 2.2 optimizations
7795 from Hannu Krosing, while maintaining compatibility with
7796 1.5 and 2.1
7797
Daniel Veillarde59494f2003-01-04 16:35:29 +00007798Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7799
7800 * xmllint.c: a bit of cleanup
7801 * xmlreader.c: small fix
7802 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7803 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7804
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007805Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7806
7807 * python/setup.py.in: patch from Stéphane Bidoul to include
7808 drv_libxml2.py in setup.py
7809
Daniel Veillard66b82892003-01-04 00:44:13 +00007810Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7811
7812 * doc/xmlreader.html: starting documenting the new XmlTextReader
7813 interface.
7814
Daniel Veillard7704fb12003-01-03 16:19:51 +00007815Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7816
7817 * xmllint.c: added the --stream flag to use the TextReader API
7818 * xmlreader.c: small performance tweak
7819
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007820Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7821
7822 * xmlreader.c python/tests/reader2py: okay the DTD validation
7823 code on top of the XMLTextParser API should be solid now.
7824
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007825Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7826
7827 * xmlreader.c python/tests/reader2py: Fixing some more mess
7828 with validation and recursive entities while using the
7829 reader interface, it's getting a bit messy...
7830
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007831Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7832
7833 * xmlreader.c python/tests/reader.py: another couple of problem
7834 related to IsEmptyElement reported by Stéphane Bidoul needed
7835 some fixes.
7836
Daniel Veillard4f860202003-01-02 13:00:02 +00007837Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7838
7839 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7840 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7841 based on the python XmlTextReader interface.
7842
Daniel Veillard3c265e42003-01-01 21:06:49 +00007843Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7844
7845 * tree.c: backing out one change in the last patch which broke the
7846 regression tests
7847
Daniel Veillard5335dc52003-01-01 20:59:38 +00007848Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7849
7850 * global.data globals.c tree.c include/libxml/globals.h: applied
7851 an old patch from Lukas Schroeder to track node creation and
7852 destruction. Probably missing a lot of references at the moment
7853 and not usable reliably.
7854
Daniel Veillard8ba17412003-01-01 19:13:12 +00007855Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7856
7857 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7858 from doc/news.html and a stylesheet
7859
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007860Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7861
7862 * xmlreader.c python/tests/reader.py: fixed another couple of
7863 xmlreader bugs reported by Stéphane Bidoul and added tests.
7864
Daniel Veillard9e395c22003-01-01 14:50:44 +00007865Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7866
7867 * xmlreader.c python/tests/reader2.py: fixed another validity
7868 checking in external parsed entities raised by Stéphane Bidoul
7869 and added a specific regression test.
7870 * python/tests/reader3.py: cleanup
7871
Daniel Veillardd5896142002-12-31 14:45:26 +00007872Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7873
7874 * xmlreader.c python/tests/reader2.py: fixed a problem with
7875 validation within entities pointed by Stéphane Bidoul, augmented
7876 the tests to catch those.
7877
Daniel Veillarddc85f282002-12-31 11:18:37 +00007878Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7879
7880 * python/generator.py: modified the generator to allow keeping
7881 class references when creating new classes, needed to fix a bug
7882 pointed by Stéphane Bidoul where the input buffer of the
7883 xmlTextReader instance gets destroyed if the python wrapper for
7884 the input is not referenced anymore.
7885
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007886Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7887
7888 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7889 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7890
Daniel Veillard571b8892002-12-30 12:37:59 +00007891Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7892
7893 * xmlreader.c python/tests/reader.py: fixed another problem
7894 pointed by Stéphane Bidoul
7895
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007896Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7897
7898 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7899 with "<a/>"
7900
Daniel Veillardecaba492002-12-30 10:55:29 +00007901Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7902
7903 * SAX.c: warn on xmlns:prefix="foo"
7904 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7905 for namespace attributes handling.
7906
Daniel Veillard2d84a892002-12-30 00:01:08 +00007907Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7908
7909 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7910 a really nasty problem raised by a DocBook XSLT transform
7911 provided by Sebastian Bergmann
7912
Daniel Veillard29b3e282002-12-29 11:14:41 +00007913Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7914
7915 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7916 by Stéphane Bidoul and integrated it into the tests
7917
Daniel Veillarde18fc182002-12-28 22:56:33 +00007918Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7919
7920 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7921 extended the XmlTextReader API a bit, addding accessors for
7922 the current doc and node, and an entity substitution mode for
7923 the parser.
7924 * python/libxml.py python/libxml2class.txt: related updates
7925 * python/tests/Makefile.am python/tests/reader.py
7926 python/tests/reader2.py python/tests/reader3.py: updated a bit
7927 the old tests and added a new one to test the entities handling
7928
Daniel Veillardaba976d2002-12-28 21:14:18 +00007929Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7930
7931 * python/generator.py python/libxml2class.txt
7932 python/tests/reader.py python/tests/reader2.py: changed the
7933 generator to provide casing for the XmlTextReader similar to
7934 C# so that examples and documentation are more directly transposable.
7935 Fixed the couple of tests in the suite.
7936
Daniel Veillard83298842002-12-28 15:12:33 +00007937Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7938
7939 * doc/guidelines.html: added a document on guildeline for
7940 publishing and deploying XML
7941
Daniel Veillard336fc7d2002-12-27 19:37:04 +00007942Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7943
7944 * valid.c xmlreader.c: final touch running DTD validation
7945 on the XmlTextReader
7946 * python/tests/Makefile.am python/tests/reader2.py: added a
7947 specific run based on the examples from test/valid/*.xml
7948
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00007949Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
7950
7951 * python/libxml.py: added a few predefined xmlTextReader parser
7952 configuration values.
7953
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00007954Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7955
7956 * python/libxml_wrap.h: trying to fix #102037
7957
Daniel Veillard8dbd4952002-12-27 11:34:48 +00007958Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
7959
7960 * SAX.c: fixing bug #95296, when the predefined entities
7961 are redefined in the DTD the default one must be used
7962 instead anyway.
7963
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00007964Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
7965
7966 * doc/xmllint.xml
7967 * doc/xmllint.1
7968 Add discussion of XML_DEBUG_CATALOG to xmllint man
7969 page - bug #100907
7970
7971
Daniel Veillarddf512f42002-12-23 15:56:21 +00007972Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7973
7974 * xmlreader.c: Fixed the empty node detection to avoid reporting
7975 an inexistant close tag.
7976
Daniel Veillard0d132cf2002-12-23 14:43:32 +00007977Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7978
7979 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
7980 for Python 2.1
7981
Daniel Veillardfe8aab92002-12-22 10:25:41 +00007982Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7983
7984 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
7985
Daniel Veillard4258b9c2002-12-20 10:29:40 +00007986Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7987
7988 * doc/libxml2-api.xml python/tests/reader.py: one really need
7989 to provide the base URI information when creating a reader parser
7990 from an input stream. Updated the API and the example using it.
7991
Daniel Veillardea7751d2002-12-20 00:16:24 +00007992Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7993
7994 * testReader.c xmlreader.c valid.c include/libxml/tree.h
7995 include/libxml/valid.h include/libxml/xmlreader.h: working on
7996 DTD validation on top of xml reader interfaces. Allows to
7997 validate arbitrary large instances. This required some extensions
7998 to the valid module interface and augmenting the size of xmlID
7999 and xmlRef structs a bit.
8000 * uri.c xmlregexp.c: simple cleanup.
8001
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008002Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8003
8004 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8005 work on the xml reader interfaces.
8006 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8007 Web page for the Windows binaries.
8008
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008009Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8010
8011 * xmlIO.c: applied a patch for VMS following the report by
8012 Nigel Hall
8013
Daniel Veillard3772de32002-12-17 10:31:45 +00008014Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8015
8016 * parser.c: the parseStartTag bug fix wasn't complete.
8017
Daniel Veillard67df8092002-12-16 22:04:11 +00008018Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8019
8020 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8021 parseStartTag, fixing it.
8022 * test/att4 result/att4 result/noent/att4: adding the test
8023 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8024 more methods to XmlTextReader.
8025
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008026Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8027
8028 * win32/libxml2.def.src: added more xml reader exports
8029 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8030 to the build
8031
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008032Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8033
8034 * doc/tutorial/xmltutorial.xml
8035 plus generated html and pdf
8036 Updating tutorial again based on further comments from Niraj
8037 Tolia on the last iteration
8038
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008039Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8040
8041 * doc/tutorial/xmltutorial.xml
8042 * doc/tutorial/includekeyword.c
8043 * doc/tutorial/includegetattribute.c
8044 plus generated html and pdf
8045 Adding fix from Niraj Tolia to tutorial to properly free memory.
8046
8047
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008048Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8049
8050 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8051 more methods of XmlTextReader.
8052 * python/libxml2class.txt python/tests/reader.py: this increased the
8053 methods in the bndings, augmented the test to check those new
8054 functions.
8055
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008056Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8057
8058 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8059 methods of XmlTextReader.
8060 * python/generator.py python/libxml_wrap.h python/types.c
8061 python/libxml2class.txt: added the reader to the Python bindings
8062 * python/tests/Makefile.am python/tests/reader.py: added a specific
8063 test for the Python bindings of the Reader APIs
8064 * parser.c: small cleanup.
8065
Daniel Veillard06503452002-12-13 10:42:08 +00008066Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8067
8068 * xinclude.c: fallback was only copying the first child not the
8069 full child list of the fallback element, closes #89684 as reopened
8070 by Bernd Kuemmerlen
8071
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008072Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8073
8074 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8075
Daniel Veillard000eafb2002-12-12 10:04:22 +00008076Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8077
Daniel Veillardc1eed322002-12-12 11:01:32 +00008078 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008079 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008080 gives enum values, fix functype return type, put back fields in
8081 structs
8082 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008083
Daniel Veillard024b5702002-12-12 00:15:55 +00008084Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8085
8086 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8087 about htmlNodeDumpOutput location.
8088 * xpath.c: removed an undefined function signature
8089 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8090 too many symbols in the API breaking the python bindings.
8091 Updated with the libxslt/libexslt changes.
8092
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008093Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8094
8095 * configure.in: preparing release of 2.4.29
8096 * doc/*: rebuilt the docs and API
8097 * xmlreader.c: a few more fixes for the XmlTextReader API
8098
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008099Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8100
8101 * include/win32config.h: applied mingw patch from Magnus Henoch
8102
Daniel Veillard5aad8322002-12-11 15:59:44 +00008103Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8104
8105 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8106
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008107Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8108
8109 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8110 building Python script, does the C parsing directly, generates
8111 a better API description including structure fieds defs and
8112 enums. Still a couple of bugs, but good enough for the python
8113 wrappers now.
8114 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8115 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8116 include/libxml/schemasInternals.h include/libxml/tree.h: more
8117 cleanup based on the python analysis script reports.
8118 * libxml.spec.in: make sure the API XML description is part of the
8119 devel package.
8120
Daniel Veillard01c13b52002-12-10 15:19:08 +00008121Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8122
8123 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8124 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8125 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8126 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8127 code cleanup, especially the function comments.
8128 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8129
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008130Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8131
8132 * Makefile.am xmlreader.c include/libxml/Makefile.am
8133 include/libxml/xmlreader.h: Adding a new set of APIs based on
8134 the C# TextXmlReader API but converted to C. Allow to parse
8135 in constant memory usage, far simpler to program and explain
8136 than the SAX like APIs, unfinished but working.
8137 * testReader.c: test program
8138
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008139Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8140
8141 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8142
Daniel Veillard64b35282002-12-04 15:10:40 +00008143Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8144
8145 * tree.c: Chip turner indicated that XHTML1 serialization
8146 rule for style actually break on both IE and Mozilla,
8147 try to avoid the rule if escaping ain't necessary
8148
Daniel Veillard8efff672002-12-04 11:44:48 +00008149Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8150
8151 * nanhttp.c: handle HTTP URL escaping, problem reported by
8152 Glen Nakamura and Stefano Zacchiroli
8153
Daniel Veillard1c732d22002-11-30 11:22:59 +00008154Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8155
8156 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8157
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008158Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8159
8160 * uri.c: Johann Richard pointed out some XPointer problems for
8161 URN based URI references in XInclude. Modified the URI parsing
8162 and saving routines to allow correct parsing and saving of
8163 XPointers, especially when attached to "opaque" scheme accordingly
8164 to RFC 2396
8165
Daniel Veillard8db67d22002-11-27 19:39:27 +00008166Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8167
8168 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8169 of refactoring to the HTML saving code.
8170 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8171 in the doc.
8172
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008173Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8174
8175 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8176 to a buffer API to reuse the generic dump to an OutputIO layer,
8177 this reduces code, fixes xmlNodeDump() for XHTML, also made
8178 xmlNodeDump() now return the number of byte written.
8179
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008180Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8181
8182 * python/setup.py.in: another patch from Stéphane Bidoul for
8183 Python bindings on Windows
8184 * doc/parsedecl.py: small cleanup
8185
Daniel Veillard9715c172002-11-25 16:33:40 +00008186Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8187
8188 * libxml.spec.in configure.in: add a line in %changelog for releases
8189
Daniel Veillard9bc53102002-11-25 13:20:04 +00008190Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * parser.c: patch from Marcus Clarke fixing a problem in entities
8193 parsing that was detected in KDe documentations environment.
8194
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008195Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8196
8197 * python/libxml.c (libxml_prev): Return the previous as opposed to
8198 the next node (I guess this is the result of some cut & paste programming:)
8199
Daniel Veillard80d7b902002-11-23 16:23:08 +00008200Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8201
8202 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8203
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008204Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8205
8206 * python/generator.py python/libxml.c python/setup.py.in: trying
8207 to fix the Python bindings build on Windows (Stéphane Bidoul)
8208
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008209Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8210
8211 * win32/configure.js: added option for python bindings
8212 * win32/libxml2.def.src: added more exports
8213
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008214Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8215
8216 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8217 pthreads
8218 * win32/wince/*: applied updates to Windows CE port from Javier
8219
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008220Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * configure.in: preparing 2.4.28
8223 * libxml.spec.in doc/Makefile.am: some cleanup
8224 * doc/*: updated the news and regenerated.
8225
Daniel Veillardfee408f2002-11-22 13:18:30 +00008226Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * HTMLparser.c: final touch at closing #87235 </p> end tags
8229 need to be generated.
8230 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8231 this change slightly the output of a few tests
8232 * doc/*: regenerated
8233
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008234Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8235
8236 * parserInternals.c: fixing bug #99190 when UTF8 document are
8237 parsed using the progressive parser and the end of the chunk
8238 is in the middle of an UTF8 multibyte character.
8239
William M. Brack8b2c7f12002-11-22 05:07:29 +00008240Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8241
8242 * threads.c: fixed initialization problem in xmlNewGlobalState
8243 which was causing crash.
8244 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8245 in xmlInitializeGlobalState.
8246 * parserInternals.c: cleaned up ctxt->sax initialisation.
8247
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008248Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8249
8250 * tree.c include/libxml/tree.h: modified the existing APIs
8251 to handle XHTML1 serialization rules automatically, also add
8252 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8253 libxslt serialization uses it when needed without changing
8254 the library API.
8255 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8256 result/xhtml1: added a new test specifically for xhtml1 output
8257 and updated the result of one XHTML1 test
8258
Daniel Veillardd076a202002-11-20 13:28:31 +00008259Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8260
8261 * xinclude.c parserInternals.c encoding.c: fixed #99082
8262 for xi:include encoding="..." support on text includes.
8263 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8264 test/XInclude/ents/isolatin.txt : added a specific regression test
8265 * python/generator.py python/libxml2class.txt: fixed the generator
8266 the new set of comments generated for doc/libxml2-api.xml were
8267 breaking the python generation.
8268
Daniel Veillard817e70b2002-11-19 22:28:48 +00008269Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8270
8271 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8272 * configure.in: patch for Solaris on new autoconf closes #98880
8273 * doc/parsedecl.py: repair the frigging API building script,
8274 did I say that python xmllib sucks ?
8275 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8276 and some comment are no more truncated.
8277
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008278Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8279
8280 * parser.c: Martin Stoilov pointed out a potential leak in
8281 xmlCreateMemoryParserCtxt
8282
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008283Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8284
8285 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8286 included in HTML documents and using the push parser.
8287
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008288Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8289
8290 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8291 specified, look for the Python interpreter not just in the
8292 specified root but also in the specified location. Fixes #98825
8293
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008294Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8295
8296 * python/libxml.c: fixing bug #98792 , node may have no doc
8297 and dereferencing without checking ain't good ...
8298
Daniel Veillarddad3f682002-11-17 16:47:27 +00008299Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8300
8301 * configure.in: preparing release 2.4.27
8302 * doc/* : updated and rebuilt the docs
8303 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8304 and all the docs are actually packaged and in the final RPMs
8305 * parser.c parserInternals.c include/libxml/parser.h: restore
8306 xmllint --recover feature.
8307
Daniel Veillard68e9e742002-11-16 15:35:11 +00008308Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8311 processing of parsed entities, and XPath computation on sustitued
8312 entities.
8313 * testXPath.c: make sure entities are substitued.
8314
Daniel Veillard328f48c2002-11-15 15:24:34 +00008315Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8316
8317 * parser.c: fixed #96594, which was totally dependant on the
8318 processing of internal parsed entities, which had to be changed.
8319
Daniel Veillard66651aa2002-11-15 11:21:43 +00008320Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8323 trying to fix bug #98517 about building outside the source tree
8324 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8325
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008326Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8327
8328 * include/win32config.h: cleanup
8329 * win32/Makefile.mingw: integrated mingw in JScript configure
8330 * win32/Makefile.msvc: modified to allow mingw coexistence
8331 * win32/configure.js: integrated mingw
8332 * win32/Readme.txt: cleanup
8333
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008334Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8335
8336 * HTMLparser.c: strengthen the guard in the Pop macros,
8337 like in the XML parser, closes bug #97315
8338
Daniel Veillard0821b152002-11-12 20:57:47 +00008339Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8340
8341 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8342 callback is never used.
8343
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008344Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8345
8346 * parserInternals.c: fixed the initialization of the SAX structure
8347 which was breaking xsltproc
8348 * xpath.c: patch from Petr Pajas for CDATA nodes
8349 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8350 * parser.c include/libxml/parser.h: patch from Peter Jones
8351 removing a leak in xmlSAXParseMemory() and adding the
8352 function xmlSAXParseMemoryWithData()
8353
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008354Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8355
8356 adding pdf of tutorial, changing web page to link to it
8357 * doc/tutorial/xmltutorial.pdf
8358 * doc/xml.html
8359 * doc/docs.html
8360
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008361Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8362
8363 * doc/tutorial/ar01s08.html
8364 adding file what I forgot for tutorial
8365
8366
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008367Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8368
8369 Adding encoding discussion to tutorial
8370 Added:
8371 * doc/tutorial/images/*.png: DocBook admonition image files
8372 * doc/tutorial/apf.html, apg.html: new generated html
8373 * doc/tutorial/includeconvert.c: conversion code entity file
8374 changed:
8375 * doc/tutorial/xmltutorial.xml: DocBook original
8376 * doc/tutorial/*.html: generated html
8377
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008378Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8379
8380 * include/libxml/*.h: retired xmlwin32version.h
8381 * doc/Makefile.am: retired xmlwin32version.h
8382 * win32/configure.js: retired xmlwin32version.h
8383
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008384Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8385
8386 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008387 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8388 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008389
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008390Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8391
8392 * globals.c: fixed a typo pointed out by Igor
8393 * xpath.c: try to speed up node compare using line numbers
8394 if available.
8395
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008396Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * tree.c: make xmlFreeNode() handle attributes correctly.
8399
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008400Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8401
8402 * catalog.c: completed the #96963 fix, as reported by Karl
8403 Eichwalder
8404
Daniel Veillard56f21f22002-11-06 15:49:46 +00008405Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8406
8407 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8408
Daniel Veillard91ad8792002-11-04 17:06:52 +00008409Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8410
8411 * Makefile.am: switched the order of a couple of includes
8412 to fix bugs #97100
8413
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008414Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8415
8416 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8417 xmlLoadCatalogs that used to separate directories with a ':'.
8418
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008419Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8420
8421 * threads.c: improvements to the Windows-side of thread handling
8422 * testThreads.c: conditionally excluded unistd.h
8423 * testThradsWin32.c: broke overlong lines
8424 * include/win32config.h: adapted thread-related macros to the new
8425 scheme and for pthreads on Windows
8426 * win32/Makefile.msvc: introduced a more flexible thread build,
8427 added testThreads[Win32].c to the build
8428 * win32/configure.js: introduced a more flexible thread config
8429
John Fleck61f6fb62002-10-31 15:23:29 +000084302002-10-31 John Fleck <jfleck@inkstain.net>
8431
8432 * doc/xml.html (and, by implication, FAQ.html)
8433 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8434
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008435Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8436
8437 * configure.in: removed xmlwin32version.h
8438 * include/libxml/Makefile.am: removed xmlwin32version.h
8439
Daniel Veillardce66ce12002-10-28 19:01:59 +00008440Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8441
8442 * tree.c: applied patch from Brian Stafford to fix a bug
8443 in xmlReconciliateNs()
8444
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008445Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8446
8447 * tree.c: applied patch from Christian Glahn to allow
8448 xmlNewChild() on document fragment nodes
8449
Daniel Veillardb39bc392002-10-26 19:29:51 +00008450Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8451
8452 * parser.c: Christian Glahn found a problem with a recent
8453 patch to xmlParseBalancedChunkMemoryRecover()
8454 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8455 problems
8456 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8457 test/schemas/seq*: added the test cases from Charles
8458
Daniel Veillard366a9152002-10-23 20:43:53 +00008459Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8460
8461 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8462 serious cleanup of the spec file and associated changes
8463 in the Makefiles.
8464 * valid.c: try to remove some warnings on x86_64
8465
Daniel Veillardd033d022002-10-23 14:55:02 +00008466Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8467
8468 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8469 fix bug #96586
8470
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008471Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8472
8473 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8474 parsing, applied his patch
8475 * result/HTML/attrents.html result/HTML/attrents.html.err
8476 result/HTML/attrents.html.sax test/HTML/attrents.html:
8477 added the test and result case provided by Mikhail Sogrine
8478
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008479Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * vms/build_libxml.com vms/config.vms vms/readme.vms
8482 include/libxml/parser.h include/libxml/parserInternals.h
8483 include/libxml/tree.h include/libxml/xmlIO.h
8484 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8485 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8486 Applied the VMS update patch from Craig A. Berry
8487 * doc/*.html: update
8488
Daniel Veillardf000f072002-10-22 14:28:17 +00008489Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8490
8491 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8492
Daniel Veillard1e208222002-10-22 14:25:25 +00008493Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8494
8495 * debugXML.c: adding a grep command to --shell in xmllint
8496 for T.V. Raman
8497
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008498Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * xmlcatalog.c: tried to fix some of the problem with --sgml
8501
Daniel Veillard935494a2002-10-22 14:22:46 +00008502Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8503
8504 * parser.c: tried to fix bug #91500 where doc->children may
8505 be overriden by a call to xmlParseBalancedChunkMemory()
8506
8507Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8508
8509 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8510 identifiers in SGML catalogs containing '&'
8511
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008512Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * python/types.c: fixed bugs when passing result value tree
8515 to Python functions.
8516
Daniel Veillard48267432002-10-18 11:21:38 +00008517Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8518
8519 * configure.in: preparing the release of 2.4.26
8520 * doc/*: updated and rebuilt the documentation
8521
Daniel Veillardbb284f42002-10-16 18:02:47 +00008522Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * parser.c: fixed a XML Namespace compliance bug reported by
8525 Alexander Grimalovsky
8526
Daniel Veillard44892f72002-10-16 15:23:26 +00008527Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * HTMLtree.c: fixed serialization of script and style when
8530 they are not lowercase (i.e. added using the API to the tree).
8531
Daniel Veillard2fd85422002-10-16 14:32:41 +00008532Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8533
8534 * valid.c: make xmlValidateDocument emit a warning msg if there
8535 is no DTD, pointed by Christian Glahn
8536
Daniel Veillard32370232002-10-16 14:08:14 +00008537Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8538
8539 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8540 content model when some of the blocks have min or max, and a couple
8541 of bugs found in the process.
8542 * result/schemas/list0* test/schemas/list0*: added some specific
8543 regression tests
8544
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008545Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * README: updated the contact informations
8548
Daniel Veillard63186732002-10-15 08:43:17 +00008549Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8552 misses it, reported by Peter Bray.
8553
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008554Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8555
8556 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8557 and removed a few warnings
8558
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008559Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * parser.c: Christian Glahn found a small bug in the push parser.
8562 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8563 public
8564
Daniel Veillard6045c902002-10-09 21:13:59 +00008565Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * xmlschemas.c include/libxml/xmlschemas.h: added
8568 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8569 * testSchemas.c: added --memory to test the new interface
8570
Daniel Veillardf0070122002-10-09 14:24:17 +00008571Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8572
8573 * doc/index.py doc/search.php: integrated the XSLT indexing,
8574 a few fixed in the indexer, added a scope selection at the
8575 search level.
8576
Daniel Veillard01992e02002-10-09 10:20:30 +00008577Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8580 this was due to uninitialized parts of the validation context
8581
Daniel Veillard321be0c2002-10-08 21:26:42 +00008582Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8583
8584 * debugXML.c: applied patch from Mark Vakoc except the API
8585 change, preserved it.
8586 * doc/*: updated the docs to point to the search engine for
8587 information lookup or before bug/help reports.
8588
Daniel Veillard01e87d22002-10-08 16:55:06 +00008589Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8590
8591 * doc/index.py doc/search.php: added mailing-list archives
8592 indexing and lookup
8593
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008594Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8595
8596 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8597
Daniel Veillard9b006132002-10-07 11:13:27 +00008598Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * doc/index.py: improved HTML indexing
8601 * doc/search.php: make the queries also lookup the HTML based indexes
8602
Daniel Veillard141d04b2002-10-06 21:51:18 +00008603Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8604
8605 * doc/index.py: added HTML page indexing
8606
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008607Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8608
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008609 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008610 problem in libxslt.
8611 * catalog.c: fixed list handling in XML_CATALOG_FILES
8612
Daniel Veillardceb09b92002-10-04 11:46:37 +00008613Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8614
8615 * valid.c: typo/bug found by Christian Glahn
8616
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008617Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8618
8619 * xmlIO.c: applied Windows CE patch from Javier.
8620 * win32/wince: new directory, contains support for the PocketPC
8621 with Windows CE from Javier.
8622 * include/win32config.h: reorganised, removed duplicate
8623 definitions and applied WinCE patch from Javier.
8624 * include/wsockcompat.h: new file, now contains WinSock
8625 compatibility macros.
8626 * win32/Makefile.msvc: introduced double-run compilation.
8627
Daniel Veillarde16b5742002-09-26 17:50:03 +00008628Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * configure.in include/libxml/xmlwin32version.h: preparing release
8631 of 2.4.25
8632 * doc/*: updated and regenerated teh docs and web pages.
8633
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008634Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8637 error were not covering namespace declarations.
8638 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8639 it was missing the attribute declaration for the namespace
8640 * result/VC/NS3: the fix now report breakages in that test
8641
Daniel Veillardabe01742002-09-26 12:40:03 +00008642Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8643
8644 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8645
Daniel Veillard2ace1952002-09-26 12:28:02 +00008646Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8647
8648 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8649 and regenerated the docs and web site
8650
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008651Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8654 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8655 not before
8656
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008657Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * python/generator.py python/libxml2class.txt: fixed a stupid error
8660 breaking the python API
8661
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008662Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8665 triostr.c triostr.h: applied a trio update patch from
8666 Bjorn Reese which should work with MinGW
8667
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008668Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * tree.c: improving some documentation comments
8671 * xmlregexp.c: found and fixed a mem leak with python regression tests
8672 * doc/*: rebuilt the doc and the API XML file including the
8673 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8674 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8675 python/types.c: added access to the XML Schemas regexps from
8676 python
8677 * python/tests/Makefile.am python/tests/regexp.py: added a
8678 simple regexp bindings test
8679
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008680Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8681
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008682 * doc/xml.html:
8683 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008684
Daniel Veillard118aed72002-09-24 14:13:13 +00008685Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * xmlregexp.c: fixed the data callback on transition functionality
8688 which was broken when using the compact form
8689 * result/schemas/*: updated the results, less verbose, all tests
8690 pass like before
8691 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8692 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8693 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8694 annoying warnings
8695 * xpath.c: try to provide better error report when possible
8696
Daniel Veillard72336152002-09-21 13:08:14 +00008697Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8698
8699 * Makefile.am: fixed a breakage raised by Jacob
8700
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008701Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8702
8703 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8704 which don't use sockets
8705
Igor Zlatkovic01280582002-09-20 16:40:34 +00008706Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8707
8708 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8709 * win32/configure.js: applied zlib patch from Daniel Gehriger
8710
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008711Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8712
8713 * win32/configure.js: applied the patch from Mark Vakoc for
8714 regexp support
8715 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8716 for regexp support
8717
Daniel Veillardb5c05732002-09-20 13:36:25 +00008718Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * xmlschemastypes.c: as pointed by Igor Float and Double
8721 parsing ain't finished yet
8722
Daniel Veillard40b11342002-09-20 12:01:39 +00008723Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * Makefile.am configure.in: trying to fix #88412 by bypassing
8726 all the python subdir if python ain't detected
8727
Daniel Veillard23e73572002-09-19 19:56:43 +00008728Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8731 made configuring with regexps/automata/unicode the default
8732 but without schemas ATM
8733 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8734 fixed the regexp based DTD validation performance and memory
8735 problem by switching to a compact form for determinist regexps
8736 and detecting the determinism property in the process. Seems
8737 as fast as the old DTD validation specific engine :-) despite
8738 the regexp built and compaction process.
8739
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008740Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * valid.c: determinism is debugged, new DTD checking code now works
8743 but xmlFAComputesDeterminism takes far too much CPU and the whole
8744 set usues too much memory to be really usable as-is
8745
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008746Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * tree.c: fixed another stupid bug in xmlGetNodePath()
8749 * xmllint.c: --version now report the options compiled in
8750
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008751Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * HTMLparser.c: small cleanup
8754 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8755 when configured with them. A bit of debugging around the determinism
8756 checks is still needed
8757
Daniel Veillard63b01c22002-09-17 19:25:28 +00008758Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8759
8760 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8761
Daniel Veillard92727042002-09-17 17:59:20 +00008762Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * xmlIO.c: small portability glitch fixed.
8765
Daniel Veillard84d70a42002-09-16 10:51:38 +00008766Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * xmlschemastypes.c: incomplete steps for real/double support
8769 * testAutomata.c include/libxml/xmlautomata.h
8770 include/libxml/xmlregexp.h: avoiding a compilation problem
8771 * valid.c include/libxml/valid.h: starting the work toward using
8772 the regexps for actual DTD validation
8773
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008774Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * hash.c: cosmetic cleanup
8777 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8778 integrating a DTD validation layer based on the regexps
8779
Daniel Veillard4402ab42002-09-12 16:02:56 +00008780Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8783 the determinism was tested before eliminating the epsilon
8784 transitions :-(
8785
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008786Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * python/generator.py python/libxml.c python/libxml.py
8789 python/libxml2-python-api.xml python/libxml2class.txt
8790 python/libxml_wrap.h python/types.c: updated the python
8791 bindings, added code for easier File I/O, and the ability to
8792 define a resolver from Python fixing bug #91635
8793 * python/tests/Makefile.am python/tests/inbuf.py
8794 python/tests/outbuf.py python/tests/pushSAXhtml.py
8795 python/tests/resolver.py python/tests/serialize.py: updated
8796 and augmented the set of Python tests.
8797
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008798Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8799
8800 * win32/configure.js: added more readme info for the binary
8801 package.
8802
Daniel Veillard607b35c2002-09-10 12:16:19 +00008803Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8804
8805 * xmlIO.c: fixed a stupid out of bound array error
8806
8807Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8810 messing around with support for Windows path, cleanups,
8811 trying to identify and fix the various code path to the
8812 filename access. Added xmlNormalizeWindowsPath()
8813
Daniel Veillard76575762002-09-05 14:21:15 +00008814Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8815
8816 * error.c valid.c: working on better error reporting of validity
8817 errors, especially providing an accurate context.
8818 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8819 error reports in those cases.
8820
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008821Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8824 parser.c parserInternals.c xmlIO.c: get rid of all the
8825 perror() calls made in the library execution paths. This
8826 should fix both #92059 and #92385
8827
Daniel Veillard19aa7022002-09-05 11:14:19 +00008828Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * xmllint.c: memory leak reporting was broken after a change
8831 of the preprocessor symbol used to activate it.
8832
Daniel Veillardec6725e2002-09-05 11:12:45 +00008833Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * tree.c: try to make the copy function work for node of
8836 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8837 DOM layers though, not libxml2 itself.
8838
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008839Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * valid.c: try to provide file and line informations, not all
8842 messages are covered, but it's a (good) start
8843
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008844Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * xinclude.c: reimplemented a large part of the XInclude
8847 processor, trying to minimize resources used, James Henstridge
8848 provided a huge test case which was exhibiting severe memory
8849 consumption problems.
8850
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008851Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * python/Makefile.am: applied patch from Christophe Merlet to
8854 reestablish DESTDIR
8855
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008856Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * libxml.spec.in: fixes libary path for x86_64 AMD
8859
John Fleckbe98b332002-09-04 03:16:23 +00008860Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8861
8862 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008863 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008864 (plus resulting generated html files)
8865 fixing one spot I missed in the tutorial where I hadn't freed
8866 memory properly
8867
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008868Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8869
8870 * doc/tutorial/includeaddattribute.c
8871 * doc/tutorial/includeaddkeyword.c
8872 * doc/tutorial/includegetattribute.c
8873 * doc/tutorial/includekeyword.c
8874 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008875 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008876 update tutorial to properly free memory (thanks to Christopher
8877 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008878 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008879 added image files so the callouts are graphical, making it
8880 easier to read ( use "--param callout.graphics 1" to generate
8881 html with graphical callouts)
8882
Daniel Veillarde1662542002-08-28 11:50:59 +00008883Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8884
8885 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8886 nice logos generated by Marc Liyanage
8887 * doc/site.xsl *.html: changed the stylesheet to show the new
8888 logo and regenerated the pages
8889
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008890Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8893
Daniel Veillard42766c02002-08-22 20:52:17 +00008894Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * xpath.c: possible mem leak patch from Jason Adams
8897
8898Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8901 in the XQuery namespace
8902 * configure.in: preparing 2.4.24
8903 * doc/*.html: updated the web pages
8904
8905Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * python/generator.py: closing bug #85258 by generating conditional
8908 compile check to avoid linking to routines not configured in.
8909
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089102002-08-22 Havoc Pennington <hp@pobox.com>
8911
8912 * autogen.sh: update error message for missing automake
8913
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008914Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * python/Makefile.am: typo in target name resulted in libxml2.py
8917 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8918
Daniel Veillard22669b22002-08-22 07:17:11 +00008919Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * win32/win32/Makefile.mingw: updated with version from
8922 Elizabeth Barham at http://soggytrousers.net/repository/
8923
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00008924Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8925
8926 * win32/Makefile.msvc: added the prefix location to the include
8927 and lib search path.
8928
Havoc Pennington830e8972002-08-18 22:22:13 +000089292002-08-18 Havoc Pennington <hp@pobox.com>
8930
8931 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
8932 both automake 1.6 and 1.4 installed get the right automake. Means
8933 compilation from CVS will now require the latest automake 1.4
8934 release, or manually creating symlinks called "automake-1.4" and
8935 "aclocal-1.4"
8936
Daniel Veillardb6984ef2002-08-14 16:55:31 +00008937Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * configure.in python/Makefile.am: more AMD 64 induced changes from
8940 Frederic Crozat
8941
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00008942Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8943
8944 * xinclude.c: oops I was missing the xml:base fixup too
8945 * result/XInclude/*.xml: this adds xml:base attributes to most
8946 results of the tests
8947
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00008948Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8949
8950 * xinclude.c: quick but apparently working implementation of
8951 xi:fallback, should close bug #89684
8952 * Makefile.am test/XInclude/docs/fallback.xml
8953 result/XInclude/fallback.xml: added a basic test for fallback,
8954 and run with --nowarning to avoid a spurious warning
8955 * configure.in: applied patch from Frederic Crozat for python
8956 bindings on AMD 64bits machines.
8957
Daniel Veillard9e923512002-08-14 08:48:52 +00008958Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8959
8960 * parser.c: xmlSAXUserParseMemory() really ought to fail if
8961 the caller don't pass a SAX callback block.
8962
Daniel Veillardc1a0da32002-08-14 08:32:18 +00008963Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * tree.c: applied the same fix for the XML-1.0 namespace to
8966 xmlSearchNsByHref() as was done for xmlSearchNs()
8967
Daniel Veillardad11b302002-08-12 14:53:41 +00008968Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * libxml.3: small cleanup of the man page
8971 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
8972 when serializing HREF attributes generated by XSLT.
8973
Daniel Veillardc084e472002-08-12 13:27:28 +00008974Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
8977 version of Marc Liyanage' patch for boolean attributes in HTML
8978 output
8979
Daniel Veillard5f91b372002-08-12 12:13:01 +00008980Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * python/tests/serialize.py: fixed the test results, indenting
8983 behaviour changed slightly
8984
Aleksey Sanin9e951762002-08-08 18:02:41 +00008985Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
8986
8987 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
8988 new c14n function to Windows def files
8989
Aleksey Saninea4272a2002-08-02 23:50:03 +00008990Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
8991
8992 * c14n.c: fixed a memory leak in c14n code
8993
Daniel Veillard58e44c92002-08-02 22:19:49 +00008994Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8995
8996 * parser.c include/libxml/parser.h: adding a new API for Christian
8997 Glahn: xmlParseBalancedChunkMemoryRecover
8998 * valid.c: patch from Rick Jones for some grammar cleanup in
8999 validation messages
9000 * result/VC/* result/valid/*: this slightly change some of the
9001 regression tests outputs
9002
Daniel Veillard0bf29002002-08-01 12:54:11 +00009003Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * tree.c: trying to fix a problem in namespaced attribute handling
9006 raised by Christian Glahn
9007
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009008Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * encoding.c include/libxml/encoding.h: Opening the interface
9011 xmlNewCharEncodingHandler as requested in #89415
9012 * python/generator.py python/setup.py.in: applied cleanup
9013 patches from Marc-Andre Lemburg
9014 * tree.c: fixing bug #89332 on a specific case of loosing
9015 the XML-1.0 namespace on xml:xxx attributes
9016
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009017Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9018
9019 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9020 corner case from new Merlin's test suite and added a callback
9021 that will be used to improve xmlsec performance
9022
9023
Daniel Veillard0b22def2002-07-29 16:23:03 +00009024Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * HTMLtree.c: trying to fix the <style> escaping problem in
9027 HTML serialization bug #89342
9028
Daniel Veillard0b28e882002-07-24 23:47:05 +00009029Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9032 and rebuilt the web site.
9033
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009034Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009035
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009036 * include/libxml/tree.h: added _private member to xmlNs struct
9037
Daniel Veillard1d995272002-07-22 16:43:32 +00009038Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * HTMLparser.c: fixing bug #84876 based on the xml working
9041 code.
9042
William M. Brack61eaba52002-07-21 11:14:18 +00009043Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9044
9045 * python/Makefile.am: enhanced to fix bug 72012 (errors
9046 when using '-jX' make parameter)
9047
William M. Brackef61d202002-07-19 08:32:00 +00009048Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9049
9050 * xpath.c: small additional enhancement for booleans
9051 compared to nodesets
9052
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009053Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * HTMLtree.c: changed the order of the encoding declaration
9056 attributes in the meta tags due to a bug in IE/Mac
9057
William M. Brack0c022ad2002-07-12 00:56:01 +00009058Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9059
9060 * xpath.c: enhanced handling of booleans (especially '='
9061 and '!=' for nodesets) - fixes bug 85256. Added new
9062 routine xmlXPathNotEqualValues for more proper handling
9063 of '!=' when nodesets are involved.
9064
Daniel Veillard06944e22002-07-11 19:55:18 +00009065Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9068 doc/xmlcatalog_man.xml to the source distribution
9069
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009070Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9071
9072 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9073 asked for this.
9074
Daniel Veillard539638b2002-07-06 19:55:14 +00009075Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * configure.in: preparing 2.4.23
9078 * doc/*: rebuilt the docs
9079
Daniel Veillard176d99f2002-07-06 19:22:28 +00009080Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * parser.c: fixing bug #84169 by fixing the
9083 comment of xmlCreatePushParserCtxt to describe the
9084 encoding detection parameters better.
9085
Daniel Veillard37f961d2002-07-06 17:53:56 +00009086Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * valid.c: fixing bug #79331 in one path the lookup for
9089 ID attributes on a namespaced node wasn't handled correctly :-\
9090
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009091Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * HTMLparser.c: trying to fix 87235 about discarded white
9094 spaces in the HTML parser.
9095 * result/HTML/*: this changes the output of a number of HTML
9096 regression tests
9097
Daniel Veillardfdc91562002-07-01 21:52:03 +00009098Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * xpath.c: applied patch from Richard Jinks for the namespace
9101 axis + fixed a memory error.
9102 * parser.c parserInternals.c: applied patches from Peter Jacobi
9103 removing ctxt->token for good.
9104 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9105 popped out by the regression tests.
9106 * Makefile.am: patch for threads makefile from Gary Pennington
9107
William M. Brack6000af52002-06-28 11:43:13 +00009108Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9109
Daniel Veillardfdc91562002-07-01 21:52:03 +00009110 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009111 expressions involving preceding-sibling (et al).
9112
Daniel Veillard153120c2002-06-18 07:58:35 +00009113Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * hash.c: applied a patch from Peter Jacobi to solve a problem
9116 when compiling with the Watcom C on Win32
9117 * result/schemas/*.err: the change of hashing algo generated
9118 permutations in the output
9119
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009120Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * hash.c: applied patch from Sander Vesik improving the quality of
9123 the hash function.
9124
Aleksey Sanina5808b92002-06-14 17:07:41 +000091252002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009126
9127 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9128 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9129 xmllint.c xpath.c: replaced sprintf() with snprintf()
9130 to prevent possible buffer overflow (the bug was pointed
9131 out by Anju Premachandran)
9132
Daniel Veillarde059b892002-06-13 15:32:10 +00009133Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * parser.c: removed an uninitialized data error popped by valgrind
9136 on PE references
9137
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009138Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9139
9140 * doc/xml.html
9141 adding tutorial reference to the web page
9142
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009143Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9144
9145 * doc/tutorial/xmltutorial.xml
9146 * doc/tutorial/ar01s07.html
9147 * doc/tutorial/ape.html
9148 * doc/tutorial/includegetattribute.c
9149 adding section to tutorial about retrieving an attribute
9150 value
9151
Daniel Veillardf5582f12002-06-11 10:08:16 +00009152Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * parser.c: applied a couple of patches from Peter Jacobi to start
9155 to get rid of ctxt->token, with a possible significant speed
9156 improvement to be gained once done. Better compliance with PE
9157 references constructs in DTDs too.
9158 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9159 from Peter too
9160
Daniel Veillard38d80e22002-06-11 07:24:56 +00009161Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9164 xmlParseElement was likely to have been deallocated at the
9165 time of the report, possibly leading to segfault. Just report
9166 the tag name now.
9167
Daniel Veillard9e412302002-06-10 15:59:44 +00009168Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * xpath.c: patch from Richard Jinks for XPath substring() function
9171 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9172
Aleksey Sanina5808b92002-06-14 17:07:41 +000091732002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009174
9175 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9176
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009177Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9178
9179 *doc/FAQ.html
9180 fixing typos in FAQ, thanks to Robert Funnell for the
9181 editing help
9182
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009183Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * NEWS: got complaints from rpmlint that it was empty
9186
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009187Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9188
9189 * added doc/tutorial, including:
9190 apa.html
9191 apb.html
9192 apc.html
9193 apd.html
9194 ar01s02.html
9195 ar01s03.html
9196 ar01s04.html
9197 ar01s05.html
9198 ar01s06.html
9199 includeaddattribute.c
9200 includeaddkeyword.c
9201 includekeyword.c
9202 includestory.xml
9203 index.html
9204 xmltutorial.xml
9205 libxml tutorial, including generated html
9206
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009207Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9208
9209 * result/c14n/exc-without-comments/merlin-c14n-two-*
9210 result/c14n/without-comments/merlin-c14n-two-*
9211 test/c14n/exc-without-comments/merlin-c14n-two-*
9212 test/c14n/without-comments/merlin-c14n-two-*
9213 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9214 c14n/exc-c14n and slightly modified test script to handle
9215 these test cases
9216 * c14n.c: fixed bugs for complicated nodes set (namespace
9217 without node and others from merlin-c14n-two.tar.gz)
9218 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9219 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9220 for xmlsec performance patch
9221 * xpath.c: fixed self::node() for namespaces and attributes
9222
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009223Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9224
9225 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9226 but with the format parameter
9227 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9228
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009229Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9230
9231 * Makefile.am: updated c14n tests suite
9232 * c14n.c: performance improvement for previous c14n patch
9233
Daniel Veillarde72c7562002-05-31 09:47:30 +00009234Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * parser.c: another peroformance patch from Peter Jacobi, that
9237 time on parsing attribute values.
9238
Aleksey Sanin508a1012002-05-31 06:32:32 +00009239Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9240
9241 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9242 into LibXML2 test suite
9243
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009244Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9245
9246 * c14n.c: propagating xpath ancesstors node fix to c14n
9247 plus small performance improvement to reduce number of
9248 mallocs
9249 * xpath.c: fixed ancestors axis processing for namespace nodes
9250
Daniel Veillard46de64e2002-05-29 08:21:33 +00009251Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9254 Peter Jacobi
9255
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009256Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9257
9258 * configure.in: preparing 2.4.22
9259
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009260Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9263 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9264 a public entry point.
9265 * doc/*: rebuilt the API and docs
9266
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009267Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * xpath.c: patch from Richard Jinks to fix a problem introduced
9270 in the previous patch and pointed by Norm
9271
Daniel Veillardc6924812002-05-24 11:10:43 +00009272Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * libxml.spec.in: fixing bug #81112
9275
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009276Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * uri.c: fixing bug #82848
9279
Daniel Veillarda2878972002-05-24 07:54:39 +00009280Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9283 output of one catalog test
9284
Aleksey Sanin114e4752002-05-24 07:20:27 +00009285Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009286
Aleksey Sanin114e4752002-05-24 07:20:27 +00009287 * global.data globals.c tree.c include/libxml/globals.h
9288 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9289 default value for global parameter xmlIndentTreeOutput to 1 and
9290 introduced new global parameter xmlTreeIndentString (the string
9291 used to do one-level indent) with default value " " (as it was
9292 in tree.c)
9293
Daniel Veillard49d5af82002-05-23 11:55:49 +00009294Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9297 with trio and schemas.
9298
Daniel Veillard7c13af42002-05-22 09:57:32 +00009299Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * xpath.c: patch from Richard Jinks to fix the problem raised in
9302 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9303
Daniel Veillard5a872412002-05-22 06:40:27 +00009304Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * xmlschemas.c: a bit of work on import.
9307 * xmlschemastypes.c: Charles Bozeman provided a compare function
9308 for date/time types so min/max facet restrictions should work,
9309 indeterminate comparisons return an error instead of equal.
9310 * test/schemas/date_0* result/schemas/date_0_0: specific test
9311 from Charles Bozeman too
9312
Daniel Veillard10b6da42002-05-18 07:55:20 +00009313Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9316 from Christian Cornelssen fixing the man pages and the Catalog
9317 building script.
9318 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9319 next step is <xs:import> I now have a reasonable understanding
9320 of how it works.
9321
Daniel Veillarde5354492002-05-16 08:43:22 +00009322Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9325
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009326Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9327
9328 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9329
Daniel Veillard088bf112002-05-14 11:03:59 +00009330Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * xpath.c: fixing an XPath function evalutation bug pointed out
9333 by Alexey Efimov where the context was lost when evaluating
9334 the function arguments
9335
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009336Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009337
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009338 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9339 function public for XMLSec performance optimizations
9340
Daniel Veillard3cd72402002-05-13 10:33:30 +00009341Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9342
9343 * python/generator.py python/libxml2class.txt : fixed a problem
9344 with the HTML parser pointed by Gary Benson
9345 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9346 example
9347
Aleksey Sanine48a3182002-05-09 18:20:01 +00009348Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9349 * parser.c: fixed bug #81159 (memory growth in SAX)
9350
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009351Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9352 * xpath.c: fixed bug #78858 (the real fix)
9353
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009354Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009355 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009356
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009357Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * tree.c: modified xmlNodeSetBase to allow changing the
9360 base of a document.
9361
Daniel Veillard070803b2002-05-03 07:29:38 +00009362Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * xmlschemastypes.c: patch Charles Bozeman for validation of
9365 all the date, time, and duration types
9366 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9367 * configure.in: fixed an error pointed by an user
9368 * xml2-config.in: fixed an error pointed by an user
9369
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009370Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9371
9372 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9373 win32/libxml2.def.src xmlIO.c: exported default
9374 'file:', 'http:' and 'ftp:' protocols input handlers
9375 and maked protocols comparisson case insensitive
9376
Daniel Veillard34de97f2002-04-30 14:29:22 +00009377Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * configure.in: Neven Has detected a typo
9380
Daniel Veillard28577c32002-04-30 06:48:41 +00009381Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9384 as one of the persons allowed to commit directly to the
9385 module.
9386
Daniel Veillardfc57b412002-04-29 15:50:14 +00009387Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9390 * valid.c: raised a too low limit
9391 * doc/*: rebuilt the docs
9392
Daniel Veillardeca82812002-04-24 11:42:02 +00009393Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * test/XPath/expr/floats test/XPath/expr/functions
9396 result/XPath/expr/floats result/XPath/expr/functions
9397 xpath.c: another XPath conformance patch from Richard Jinks
9398
Daniel Veillard13e04c62002-04-23 17:51:29 +00009399Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * xmlschemas.c: fixed validation of attribute groups.
9402 * test/schemas result/schemas: added an example from the primer
9403
Daniel Veillard88c58912002-04-23 07:12:20 +00009404Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9407 * test/schemas result/schemas: updated the test list
9408
Daniel Veillarde19fc232002-04-22 16:01:24 +00009409Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * TODO: updated a bit
9412 * parser.c: made a comment more specific
9413 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9414 Schemas conformance.
9415 * test/schemas result/schemas: updated the test list
9416
Daniel Veillard441bc322002-04-20 17:38:48 +00009417Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9420 implementing xs:all with minOccurs = 0
9421 * tes/schemas/* result/schemas/*: added more tests covering
9422 xs:all
9423
Daniel Veillard8a001f62002-04-20 07:24:11 +00009424Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * xmlregexp.c: first implementation of the all particle, this
9427 may need to be revisited for case where not all transitions
9428 must be crossed.
9429
Daniel Veillard7646b182002-04-20 06:41:40 +00009430Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * tree.c: another entity processing update from Markus Henke
9433
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009434Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9435
9436 * trionan.c: fixed crash on OSF/1
9437
Daniel Veillardb4398962002-04-19 07:01:55 +00009438Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * xmlschemas.c: more Schemas work
9441 * test/schemas/* result/schemas/*: added more tests coming
9442 from the spec.
9443
Daniel Veillard54761132002-04-18 21:00:44 +00009444Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9447 ExcC14N specification
9448
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009449Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * tree.c: patch from Markus Henke, fix for recursive entities.
9452
Daniel Veillard23b1f372002-04-18 15:50:05 +00009453Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * xpath.c: fix a problem with string() on a document node.
9456
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009457Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * Makefile.am xmlschemas.c: more Schemas work
9460 * test/schemas/* result/schemas/*: added more tests coming
9461 from the spec.
9462
Daniel Veillard6231e842002-04-18 11:54:04 +00009463Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9466 * result/HTML/*: this changes a few things in the results
9467
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009468Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9469
9470 * include/libxml/tree.h: eliminated 'declaration different than
9471 prototype' warning
9472 * include/win32config.h: "resolved" conflicts with errno.h
9473
Daniel Veillardb509f152002-04-17 16:28:10 +00009474Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9477 on the automata interfaces and debug of counted choices
9478 * test/schemas/* result/schemas/*: added a number of tests
9479
Daniel Veillard8651f532002-04-17 09:06:27 +00009480Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9483 a bit of work on Schemas
9484 * testSchemas.c: try to make it more useful
9485 * test/schemas/* result/schemas/* Makefile.am: changed the
9486 Schemas regression test procedure, started adding a few samples
9487
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009488Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9489
9490 * include/libxml/encoding.h: Patch for the Borland C++ builder
9491 * include/libxml/tree.h: Patch for the Borland C++ builder
9492 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009493 * win32/bcb5: New directory for the Borland C++ builder
9494 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009495
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009496Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9497
9498 * win32/Makefile.msvc: Update for XML Schema support
9499 * win32/configure.js: Update for XML Schema support
9500 * win32/libxml2.def.src: Update for XML Schema support
9501
Daniel Veillard4255d502002-04-16 15:50:10 +00009502Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9505 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9506 xmlunicode.c include/libxml/Makefile.am
9507 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9508 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9509 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9510 include/libxml/xmlversion.h.in : merged the current state of
9511 XML Schemas implementation, it is not configured in by default,
9512 a specific --schemas configure option has been added.
9513 * test/automata test/regexp test/schemas Makefile.am
9514 result/automata result/regexp result/schemas:
9515 merged automata/regexp/schemas regression tests
9516
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009517Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * xpath.c: Gary found a compile time problem, fixes #78823
9520
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009521Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * configure.in: release of 2.4.20
9524 * doc/*: updated and rebuilt the docs
9525
Daniel Veillardf544f192002-04-15 12:56:56 +00009526Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * python/Makefile.am: patch from Cristian Gafton to build on
9529 Red Hat 6.2, should also fix #75779
9530
Daniel Veillard940492d2002-04-15 10:15:25 +00009531Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * valid.c: first part of fixing #78729
9534
Daniel Veillardeb475a32002-04-14 22:00:22 +00009535Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9538 escaping of URI when saving HTML files.
9539 * result/HTML/*: this impacted some tests
9540
Daniel Veillard9b731d72002-04-14 12:56:08 +00009541Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * configure.in: trying to fix #77441
9544
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009545Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * include/libxml/xmlIO.h: Hallski complained it could not be
9548 included by itself.
9549
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009550Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9553
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009554Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9555
9556 * win32/configure.js: patch from Nilo for the c14n option
9557 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9558
Daniel Veillardda423da2002-04-10 19:25:38 +00009559Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9562 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9563 LIBXML_THREAD_ENABLED
9564
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009565Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * xpath.c: another patch from Richard Jinks for substring conformance
9568 * test/XPath/expr/floats test/XPath/expr/strings
9569 result/XPath/expr/floats result/XPath/expr/strings: update of the
9570 test suite to check those.
9571
Daniel Veillard01917aa2002-04-10 11:30:41 +00009572Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * xpath.c: patch from Richard Jinks for .x float parsing.
9575
Daniel Veillard46d6c442002-04-09 16:10:39 +00009576Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * parser.c: patch from Markus Henke when an encoding ain't recognized
9579
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009580Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * libxml.m4: got a report that #include <string.h> was needed
9583
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009584Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9587
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009588Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9589
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009590 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009591
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009592Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9595 pointed out by Melvyn Sopacua.
9596
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009597Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * libxml.m4: Frédéric Crozat gave a patch related to the change
9600 of Include paths breaking the libxml.m4
9601
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009602Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * xpath.c: Fix bug #76927 forgot to save some context
9605 when evaluating binary expressions
9606
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009607Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * configure.in: fixed configure for MPE/iX from Markus Henke
9610 * xmlmemory.c: fixed initialization problems
9611 * xpath.c: another set of patches from Richard Jinks this
9612 fixes "make XPathtests" on linux
9613
Daniel Veillard21458c82002-03-27 16:12:22 +00009614Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9617 * test/XPath/expr/compare test/XPath/expr/equality
9618 test/XPath/expr/floats test/XPath/expr/functions
9619 test/XPath/expr/strings result/XPath/expr/compare
9620 result/XPath/expr/equality result/XPath/expr/floats
9621 result/XPath/expr/functions result/XPath/expr/strings: Updated
9622 tests though they show a divergence on Linux
9623
Daniel Veillard28dfed12002-03-27 09:08:17 +00009624Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * xpath.c trionan.c: previous commit also included patches
9627 from Richard Jinks on some IEEE support corner case
9628
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009629Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9632 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9633 that $(datadir) should be used for docs
9634
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009635Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9638 could leak filedescriptors
9639
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009640Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * configure.in nanohttp.c: applied patch from Allan Clark for
9643 UnixWare/OpenServer
9644
Daniel Veillard19274092002-03-25 16:48:03 +00009645Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * configure.in: preparing 2.4.19
9648 * doc/*: rebuilt the docs
9649
Daniel Veillard56b2db72002-03-25 16:35:28 +00009650Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * nanohttp.c: fixing #76043, got fed up with non-portability
9653 of that piece of code.
9654
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009655Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * valid.c SAX.c: Never commit without running "make tests" :-(
9658 fix a couple of stupidities in the previous commit
9659 * result/*: a few changes in some attribute order result of previous
9660 commit.
9661
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009662Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9665 the internal subset should not raise duplicate ID errors,
9666 also there was a small bug in conjunction to namespace
9667 declarations defaulted and xml:xxx attributes DTD definitions.
9668
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009669Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9670
9671 * xpath.c: Richard Jinks also raised some rounding problems
9672 this tries to fix them
9673
Daniel Veillard4e2df542002-03-22 12:23:14 +00009674Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9677 behaviour in xmlXPathCastToString()
9678
Daniel Veillarddb552912002-03-21 13:27:59 +00009679Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9682 raised by Morus Walter
9683
Daniel Veillard9e537932002-03-21 13:08:08 +00009684Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9687 from Igor
9688
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009689Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * xpath.c: fixing #75619, related to a problem when trying
9692 to evaluate condition when the current node set resulting
9693 from that sub-step evaluation is empty. Also fixes 2 potential
9694 problem with previous-sibling and next-siblings axis.
9695
Daniel Veillard1840ef02002-03-21 08:05:23 +00009696Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9699 HTML support is not configured in.
9700
Daniel Veillard561b7f82002-03-20 21:55:57 +00009701Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9704 include/libxml/tree.h: dohh I really didn't intended to commit
9705 this test version :-(
9706
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009707Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * testSAX.c: I wanted to see the real speed at the SAX interface
9710 after a little too many Ximianer started complaining about the
9711 parser speed.
9712 added a --quiet option:
9713 paphio:~/XML -> ls -l db100000.xml
9714 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9715 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9716 3200006 callbacks generated
9717 real 0m1.270s
9718 Which means 16MBytes/s and 3Mcallback/s
9719
Daniel Veillardc62a1472002-03-19 18:35:12 +00009720Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * xpath.c: valgrind spotted another error that time when running
9723 on libxslt regression tests
9724
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009725Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * Makefile.am: adding "make valgrind" running the full regression
9728 tests (except python ones) under Valgrind (using valgrind -q
9729 which was kindly added by the author).
9730 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9731 passes cleanly now except an obcure floating point initialization
9732 raised in log10() in one XPath regression test ???
9733 * tree.c: edited some comments to close #75244
9734
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009735Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9738 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9739 context of ScrollKeeper, made sure that if the number is
9740 an integer, the serialization follows the description at
9741 http://www.w3.org/TR/xpath#section-String-Functions
9742
Daniel Veillard5997aca2002-03-18 18:36:20 +00009743Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9744
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009745 * configure.in: preparing 2.4.18
9746 * doc/*: updated and rebuilt the web site
9747 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9748 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009749 * parser.c: humm, changed the way the SAX parser work when
9750 xmlSubstituteEntitiesDefault(1) is set, it will then
9751 do the entity registration and loading by itself in case the
9752 user provided SAX getEntity() returns NULL.
9753 * testSAX.c: added --noent to test the behaviour.
9754
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009755Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * parser.c: Wilfried Teiken provided a hackish but working
9758 way to get context reported back on entities when parsing
9759 with SAX and without breaking the DOM build.
9760
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009761Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * c14n.c: applied a new patch from Aleksey Sanin
9764 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9765 to reference Aleksey implementation of XML digital Signatures
9766
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009767Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * xpath.c: small fix to avoid potential problem due to
9770 ordering of freeing data
9771 * python/Makefile.am: people were complaining about
9772 the generated file in python dir not being built
9773
Daniel Veillardd2379012002-03-15 22:24:56 +00009774Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9777 python/generator.py python/libxml.c python/types.c: Cleanup
9778 of the python Makefiles based on Jacob and James feedback,
9779 fixed the spec file accordingly, fixed the number of warning
9780 that passing my pedantic CFLAGS was generating. Conclusion
9781 is that Python includes are real crap.
9782
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009783Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * configure,in: it was reported quite a few times that
9786 xml2-config --cflags should not output
9787 -I$includeprefix/libxml2/libxml because libxml2 header names
9788 clashes with existing names like list.h from C++ stl.
9789 Includes should be #include<libxml/xxx.h> so ...
9790
Daniel Veillard6f293b12002-03-15 09:42:33 +00009791Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * c14n.c: another patch from Aleksey Sanin
9794
Daniel Veillard5c396542002-03-15 07:57:50 +00009795Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9798 canonicalization algorithm
9799 * doc/xml.html doc/index.html: added the C14N references on the
9800 index page.
9801
jacob berkman9be65862002-03-14 02:15:56 +000098022002-03-13 jacob berkman <jacob@ximian.com>
9803
9804 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9805 usage, redundant, and gcc specific
9806
Daniel Veillard75be0132002-03-13 10:03:35 +00009807Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * xpath.c: speedup some node selection operations, this can
9810 have a significant impact on DocBook Norm's stylesheets
9811 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9812 make sure it's always the case
9813 * debugXML.c: distinguish CDATA and comments in ls operations
9814
Daniel Veillard61f26172002-03-12 18:46:39 +00009815Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9818 to generate better API descriptions etc...
9819
Daniel Veillard9ff88172002-03-11 09:15:32 +00009820Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * c14n.c: Fixing #74186, made sure all boolean expressions
9823 get fully parenthesized, ran indent on the output
9824 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9825 include/libxml/tree.h: also #74186 related, removed the
9826 --with-buffers option, and all the preprocessor conditional
9827 sections that were resulting from it.
9828
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009829Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * valid.c: applied patch from Dodji Seketeli fixing an
9832 uninitailized variable in xmlValidGetValidElements()
9833
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009834Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * c14n.c: fixed a few comments
9837 * doc/*.html doc/*/*.html: regenerated the docs and added
9838 the C14N API
9839 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9840
Daniel Veillardfa49d872002-03-09 10:20:00 +00009841Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * check-xml-test-suite.py: fix to adapt varaiations in the
9844 bindings
9845 * configure.in python/setup.py python/setup.py.in: fixed to
9846 have the version of the python scripts automatically updated
9847
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009848Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9851 in xmlCopyProp()
9852
Daniel Veillardaf43f632002-03-08 15:05:20 +00009853Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * configure.in: preparing 2.4.17 release
9856 * doc/*: updated and rebuilt the docs
9857 * xpath.c: fixed a comment
9858 * python/libxml.c: fixed a possible reentrancy problem
9859
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009860Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9863 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9864 added a specific regression test
9865 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9866 not raise exceptions when failing to find the attribute.
9867
Daniel Veillard90bc3712002-03-07 15:12:58 +00009868Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * configure.in xmllint.c: owen pointed out a problem with the
9871 ftme fix, gettimeofday() was not detected by configure and
9872 the ftime header wasn't included, dohhh
9873
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009874Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * configure.in xmllint.c: trying to fix #71457 for timing
9877 precision when gettimeofday() is not availble but ftime() is
9878
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009879Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9882 are now copied on install and part of the -devel RPM
9883
Daniel Veillard7b416132002-03-07 08:36:03 +00009884Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * xpath.c: trying to avoid bug #72150 which was apparently
9887 caused by a gcc bug (or a processor problem) as detailed
9888 at http://veillard.com/gcc.bug
9889
Daniel Veillardf742d342002-03-07 00:05:35 +00009890Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9893 fixed xmlReconciliateNs(), added a Python test/example for
9894 inter-document cut'n paste
9895 * python/libxml.py: fixed node.doc on document nodes and added
9896 xpathEval() onto node objects
9897
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009898Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9901 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9902 fixup and integrated tests for the serialization stuff
9903
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009904Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9907 moved the libxml man page to section 3
9908
Daniel Veillard1e774382002-03-06 17:35:40 +00009909Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * tree.c: fix bug #72490
9912 * python/libxml.c python/libxml.py: added methods serialize()
9913 and saveTo() to all node elements.
9914
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009915Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * xmlIO.c: closed #73430, don't read from an input source
9918 which indicated an end-of-file or an error.
9919
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009920Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * parser.c: make sure SAX endDocument is always called as
9923 this could result in a Python memory leak otherwise (it's
9924 used to decrement ref-counting)
9925 * python/generator.py python/libxml.c python/libxml.py
9926 python/libxml2-python-api.xml python/libxml2class.txt
9927 python/tests/error.py python/tests/xpath.py: implemented
9928 the suggestions made by Gary Benson and extended the tests
9929 to match it.
9930
Daniel Veillardba5e18a2002-03-05 09:36:43 +00009931Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * python/generator.py: applied patch fixing #73450
9934
Daniel Veillard044fc6b2002-03-04 17:09:44 +00009935Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * xpath.c: fixing #61290 "namespace nodes have no parent"
9938 long standing divergence from the XPath REC. NodeSets
9939 simply hold a copy of namespace nodes and those node ->next
9940 points to the parent (which may not be the node carrying the
9941 definition).
9942 * include/libxml/xpath.h: flagged but didn't added a possible
9943 speedup
9944 * DOCBparser.c HTMLparser.c: removed some warnings from push
9945 parser due to new state being added.
9946 * tree.c: new fix from Boris Erdmann
9947 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
9948 the XML Canonalization support from Aleksey Sanin
9949
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00009950Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * tree.c: patch from Boris Erdmann fixing some namespace odities
9953 with xmlCopyNode()
9954
Daniel Veillardc6613042002-03-02 09:34:02 +00009955Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * xmlIO.c: fix bug #72706 when loading a NULL entity
9958
Daniel Veillardc0fef772002-03-01 16:16:31 +00009959Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
9962 actually change in a future XML Namespace revision.
9963
Daniel Veillard79426f22002-03-01 16:14:17 +00009964Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
9967 added the possibility of returning nodesets from XPath extension
9968 functions written in Python
9969
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00009970Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * python/*: commiting some Python bindings work done while travelling
9973
Daniel Veillard97300512002-03-01 09:13:41 +00009974Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
9977 explicitely with memory debugging switched on
9978
Daniel Veillard6361da02002-02-23 10:10:33 +00009979Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * python/generator.py python/libxml.c python/libxml2-python-api.xml
9982 python/libxml2class.txt python/libxml_wrap.h python/types.c:
9983 Added wrapper for the xmlURIPtr type, provided accessors, fixed
9984 the accessor generator for strings
9985 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
9986 regression test.
9987
Daniel Veillard0fea6f42002-02-22 22:51:13 +00009988Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * python/README python/generator.py python/libxml.c python/setup.py:
9991 added the 'usual' setup.py to allow building a libxml2-python
9992 module based on the same code. The initialization is however
9993 different the 2 .so files fo libxml2 and libxslt are identical and
9994 they entry point initialize both libraries. this is done to avoid
9995 some possible nasty problem since the Python don't merge the maps
9996 of all shared modules.
9997
Daniel Veillard158a4d22002-02-20 22:17:58 +00009998Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * parser.c: fixed a push/encoding bug reported by Michael
10001 on librsvg
10002
Daniel Veillard7839e162002-02-20 18:54:48 +000010003Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * include/libxml/parserInternals.h: fixes a misplaced #endif
10006
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010007Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * parser.c valid.c: found and fixed a couple of allocation bugs
10010
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010011Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * doc/xml.html doc/python.html doc/*: added a Python and binding
10014 page describing the current state of the Python bindings and
10015 giving pointers to the other languages wrappers.
10016
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010017Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10020 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10021 rebuilt the API and web site
10022 * xpath.c: fixed #71978 portability bugs
10023
Daniel Veillard8aff2472002-02-19 21:50:43 +000010024Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10027
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010028Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * include/libxml/parserInternals.h parser.c: had to change
10031 2 internal parsing API when processing document content
10032 to check the start and end of element content are defined
10033 in the same entity
10034 * valid.c include/libxml/valid.h: attribute normalization can
10035 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10036 with the context to report it.
10037 * SAX.c: fixed the last known bugs, crazy validation constraints
10038 when a document is standalone seems correctly handled. There
10039 is a couple of open issues left which need consideration especially
10040 PE93 on external unparsed entities and standalone status.
10041 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10042 The 2 tests left failing are actually in error. Cleanup done.
10043
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010044Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * valid.c: implemented E59 spaces in CDATA does not match the
10047 nonterminal S
10048
Daniel Veillard878eab02002-02-19 13:46:09 +000010049Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * SAX.c parser.c valid.c: more validation test fixups
10052 * check-xml-test-suite.py: added duration info for the tests
10053
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010054Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * parser.c valid.c: a couple of errors were reported but not
10057 saved back as such in the parsing context. Down to 1% failure rate
10058 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10059
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010060Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * xmlInternald.c: isExtender was missing a char
10063 * parser.c include/libxml/parser.h: % are acceptable in the
10064 internal subset if within a PUBLIC ID
10065
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010066Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * SAX.c parserInternals.c valid.c: more work on the conformance
10069 suite. Took the step to finally block documents with encoding
10070 errors. It's a fatal error per the spec, people should have fixed
10071 their documents by now.
10072
Daniel Veillard55253e22002-02-18 14:32:39 +000010073Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * check-xml-test-suite.py: fixed the test script after some discussion
10076 on the semantic of TYPE="error"
10077 * Makefile.am: added the script to the distrib
10078
Daniel Veillard28757702002-02-18 11:19:30 +000010079Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * SAX.c entities.c: fixed a couple of conformances issues deep
10082 into the validation code (standalone and undeclared Notations)
10083
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010084Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10087 stayed there for years !
10088
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010089Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10092 missing
10093
Daniel Veillardc7612992002-02-17 22:47:37 +000010094Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * check-xml-test-suite.py: improved the behaviour a bit as
10097 well as the logs
10098 * parser.c valid.c SAX.c: fixed a few more bugs
10099 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10100
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010101Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * check-xml-test-suite.py: python script to run regression tests
10104 against the XML Test suite of W3C/OASis
10105 * SAX.c: fixed a validation bug
10106 * parser.c: fixed 3 errors pointed by the test suite
10107 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10108 * python/Makefile.am: fixed a dependendy
10109
Daniel Veillard9f28f302002-02-15 20:48:08 +000010110Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * xmlmemory.c: avoid a warning bug #71594
10113
Daniel Veillard144024e2002-02-13 21:14:46 +000010114Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10117 warning on alpha/Tru64
10118
Daniel Veillarde4301c82002-02-13 13:32:35 +000010119Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * include/libxml/entities.h: fixing a comment
10122 * valid.c: fixing some troubles with validity check on namespaces
10123 * result/VC/NS3 test/VC/NS3: added a specific regression test
10124
Daniel Veillarda6d05382002-02-13 13:07:41 +000010125Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * tree.c: Fixing #71342 serializing '\n' in attribute values
10128 * result/noent/att3 result/att3 test/att3: added a specific
10129 test.
10130
Daniel Veillard797a5652002-02-12 13:46:21 +000010131Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * python/libxml.c: couple of bug fixes
10134
Daniel Veillard01a6d412002-02-11 18:42:20 +000010135Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * python/*.py: removed tabs and used spaces.
10138
Daniel Veillard397ff112002-02-11 18:27:20 +000010139Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10142 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10143
Daniel Veillard03517542002-02-11 13:54:40 +000010144Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10147 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10148
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010149Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * include/libxml/encoding.h include/libxml/entities.h
10152 include/libxml/globals.h include/libxml/parser.h
10153 include/libxml/threads.h include/libxml/tree.h
10154 include/libxml/xmlmemory.h: trying to fix the include mess
10155
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010156Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * include/libxml/xmlmemory.h: reverted part of the previous
10159 attempt to provide #69655, this was breaking the build.
10160
Daniel Veillard0ba59232002-02-10 13:20:39 +000010161Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10164 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10165 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10166 include/libxml/parserInternals.h include/libxml/tree.h
10167 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10168 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10169 clean.
10170 * python/libxml.c: fixed a warning.
10171
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010172Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10175 copying of node, merge back IDs in the target document.
10176 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10177 test/XInclude/ents/ids.xml: test case
10178 * result/VC/ElementValid4: output changed due to a typo fix
10179
Daniel Veillard1c18e302002-02-09 22:16:40 +000010180Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * python/Makefile.am: seems some version of automake didn't
10183 generate the dependancies right as Jacob found out. Add
10184 an extra dependancy rule.
10185
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010186Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * parserInternals.c valid.c: Justin Fletcher found some parts
10189 of the code needing cleanup
10190 * libxml.spec.in python/Makefile.am python/generator.py
10191 python/libxml.c python/libxml.py: Fixed the python Makefiles
10192 corrected a bug showing up on ia64, changed the name of the
10193 python internal module too
10194
Daniel Veillard07be19b2002-02-08 14:20:35 +000010195Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * Makefile.am: applied patch from Andris Pavenis for binary
10198 name suffixes
10199
Daniel Veillardf216d462002-02-08 13:44:24 +000010200Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xmllint.c win32/win32config.h: fixing #68748
10203
Daniel Veillardd455d792002-02-08 13:37:46 +000010204Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * valid.c: fixing #70166
10207
10208Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * valid.c: fixing #70077
10211
Daniel Veillardc575b992002-02-08 13:28:40 +000010212Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * Copyright Makefile.am README configure.in libxml.spec.in:
10215 Changed to the MIT Licence
10216 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10217 doc/xmlio.html: updated the doc accordingly
10218 * include/libxml/xmlwin32version.h configure.in: preparing
10219 2.4.14 release
10220 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10221 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10222 fixed the const xmlChar * wrapper and generator, XPath extension
10223 functions now use the context as first argument
10224 * python/tests/tstxpath.py python/tests/xpath.py
10225 python/tests/xpathext.py: Updated the tests accordingly
10226 * tree.c: fixed bug #70067
10227
Daniel Veillard7db38712002-02-07 16:39:11 +000010228Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * Makefile.am: cleanup
10231 * debugXML.c: always use stdout if output is NULL
10232 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10233 * python/Makefile.am python/generator.py python/libxml2class.txt
10234 python/libxml_wrap.h python/types.c: augmented the number of bindings
10235 handling FILE * and XPath contexts
10236 * python/tests/Makefile.am: avoid a stupid problem due to the
10237 use of TEST.
10238
Daniel Veillard15a143b2002-02-06 22:40:50 +000010239Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10242
Daniel Veillard70cab352002-02-06 16:06:58 +000010243Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * python/TODO python/libxml.c: cleanup the extension function lookup
10246 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10247
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010248Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * configure.in python/Makefile.am: do not install outside
10251 of prefix
10252
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010253Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * python/TODO python/libxml.c: started adding SAX interfaces
10256 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10257 SAX test
10258
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010259Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * tree.c: hardened the addChild function
10262 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10263 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10264 added accessors needed for xmlNode, a bit more testing and
10265 extension of interfaces
10266 * python/tests/Makefile.am python/tests/build.py: added a test
10267 build from scratch/save/load/check
10268
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010269Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * parserInternals.c: change a small bit in the way valididy
10272 error messages get initialized
10273 * python/TODO python/libxml.c python/libxml2-python-api.xml
10274 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10275 added some memory debugging to track leaks at the libxml2 level
10276 * python/tests/*.py: changed all tests to check for leaks,
10277 there is just one left in XPath extension registrations.
10278
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010279Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * python/TODO python/generator.py python/libxml2-python-api.xml
10282 python/libxml2class.txt: more accessor classes for the parser
10283 context, allow to switch on and check validity
10284 * python/tests/Makefile.am python/tests/error.py
10285 python/tests/invalid.xml python/tests/valid.xml
10286 python/tests/validate.py: attded more test and and added error.py
10287 which I forgot to commit in the last step
10288
Daniel Veillard3ce52572002-02-03 15:08:05 +000010289Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * python/Makefile.am python/types.c: cleanup
10292 * python/libxml.c python/libxml.py python/libxml_wrap.h
10293 python/generator.py python/libxml2-python-api.xml
10294 python/libxml2class.txt: added class for parser context, added
10295 first cut for push mode support. Added a framework to generate
10296 accessors functions.
10297 * python/tests/Makefile.am python/tests/push.py: added a push
10298 test
10299
Daniel Veillardcfb05462002-02-02 23:18:22 +000010300Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10303 bug a bit of cleanup.
10304
Daniel Veillard5d819032002-02-02 21:49:17 +000010305Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10308 python/libxml2class.txt: adding error redirections and preformat
10309 to a python handler
10310 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10311 tests self checking
10312
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010313Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10316 a function
10317
Daniel Veillard9589d452002-02-02 10:28:17 +000010318Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10321 python/libxml.c python/libxml2-python-api.xml
10322 python/libxml2class.txt: Progressing through the TODOs, class
10323 description output, extra XML API, RPM now builds the wrappers
10324 for all python installed versions
10325
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010326Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * configure.in libxml.spec.in python/Makefile.am python/TODO
10329 python/generator.py python/libxml2class.txt: added more informations
10330 in the libxml2-python package including docs. Slightly changed
10331 the class hierarchy
10332 * python/tests/*: added basic regression tests infrastructure too
10333
10334Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10337 added libxml2-python as part of the packages installed
10338
Daniel Veillarda7340c82002-02-01 17:56:45 +000010339Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * python/Makefile.am python/generator.py python/libxml.c
10342 python/libxml.py: more work, now able to extend the
10343 XPath interpreter with functions written in python.
10344
Daniel Veillardc3e39442002-02-01 09:29:41 +000010345Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * python/Makefile.am: Jacob sent a patch to allow building from
10348 tarfile.
10349
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010350Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10353 inserted the python wrappers build, I hope this won't be too
10354 unportable
10355
Daniel Veillard1971ee22002-01-31 20:29:19 +000010356Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * xpath.c: minor optimization
10359 * python/generator.py python/libxml.c python/libxml.py
10360 python/libxml_wrap.h: more work on the python bindings,
10361 they now support XPath and there is no evident leak
10362
Daniel Veillard36ed5292002-01-30 23:49:06 +000010363Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * python/generator.py python/libxml.c python/libxml.py:
10366 more work on the python bindings generator.
10367
Daniel Veillard96fe0952002-01-30 20:52:23 +000010368Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * python/generator.py python/libxml.c python/libxml_wrap.h:
10371 more work on the python bindings.
10372
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010373Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * python/generator.py python/libxml.c python/libxml.py
10376 python/libxml_wrap.h: commited early version of a python binding
10377 for private use only ATM
10378
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010379Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * entities.c tree.c include/libxml/entities.h: applied patch
10382 from Anthony Jones to implement copy of DTD subtree too. Had
10383 just to keep 2 function private which really ought to become
10384 public ones.
10385
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010386Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * xmllint.c: added pointers to the web pages in the usage()
10389
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010390Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * tree.c: more fixes from Petr Kozelka for attribute handling
10393 in the tree API to align the semantic with DOM.
10394
Daniel Veillard36065812002-01-24 15:02:46 +000010395Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * valid.c tree.c entities.c: another set of patches from
10398 Anthony Jones for copy operations cleanup and robustness
10399
Daniel Veillardf8592562002-01-23 17:58:17 +000010400Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10403 an alphabetic index based on comments content
10404 * doc/*: rebuilt the web site with the new references
10405
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010406Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * parserInternals.h: Greg Sjaardema suggested to use an
10409 eponential buffer groth policy in xmlParserAddNodeInfo()
10410
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010411Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10414 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10415 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10416 to generate cross-references, and added/updated the stylesheets
10417 to generate and link API indexes. The generic keyword index
10418 is not done yet.
10419 * doc/*.html: regenerated all the usual docs too
10420
Daniel Veillard2070c482002-01-22 22:12:19 +000010421Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * debugXML.c: added an xpath function to the shell for T. V. Raman
10424
10425Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010426
10427 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10428 debug routines.
10429
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010430Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10433 support of attribute nodes
10434
Daniel Veillard9d06d302002-01-22 18:15:52 +000010435Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10438 hopefully near complete and fully documented of the API in XML
10439 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10440 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10441 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10442 include/libxml/parserInternals.h include/libxml/valid.hi
10443 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10444 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10445 include/libxml/xpath.h include/libxml/xpathInternals.h:
10446 Cleaned up the doc comments a lot in the process, the interface
10447 coverage is now 100%
10448
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010449Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10452 extracts comments from the gtk-doc DocBook output (a bit
10453 convoluted but seems to work).
10454
Daniel Veillard61006472002-01-21 17:31:47 +000010455Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10458 added an XML description of the API, moved the script generating
10459 it here. Added a "make api" target
10460
Daniel Veillardd2f23002002-01-21 13:36:00 +000010461Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10464
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010465Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * xpath.c include/libxml/xpathInternals.h: the change made to
10468 xmlXPathFuncLookupFunc was incompatible roll it back
10469
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010470Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * SAX.c: cleanup patch from Anthony Jones
10473 * doc/Makefile.am: fix the headers to avoid in make scan
10474 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10475 includes, * vs Ptr and general cleanup
10476 * parsedecl.py: first version of a script to extract the
10477 module interfaces, the goal will be to provide .decl or XML
10478 specification of the interfaces to build wrappers.
10479
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010480Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10483 now provides return codes in case of errors
10484
Bjorn Reese026d29f2002-01-19 15:40:18 +000010485Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10486
10487 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10488 Upgraded to trio baseline 1.6
10489 * strio.h strio.c: Replaced by triostr.h and triostr.c
10490
Daniel Veillard572577e2002-01-18 16:23:55 +000010491Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10494 of strdup usage in the code
10495
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010496Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * parser.c error.c: Keith Isdale complained rightly that
10499 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10500
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010501Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * tree.c: fixed the funxtion to set the xml: attributes
10504 * debugXML.c: added "setbase" to test it.
10505
Daniel Veillard2c748c62002-01-16 15:37:50 +000010506Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10509 to allow updating an attribute content
10510
Daniel Veillard8de85c62002-01-15 17:10:15 +000010511Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * libxml.h: try to avoid problems when compiling on Windows
10514
Daniel Veillard314cfa02002-01-14 17:58:01 +000010515Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * hash.c: patch from Anthony Jones for hash.c allocation size
10518 * Makefile.am: trying to work around Yet Another Libtool Madness
10519 and build the 2.4.13 release finally ...
10520
Daniel Veillard744683d2002-01-14 17:30:20 +000010521Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10524 * doc/* : update of the documentation
10525
Daniel Veillarde6a55192002-01-14 17:11:53 +000010526Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10529 at fixing #61290 :-(
10530
Daniel Veillardfb25a512002-01-13 20:32:08 +000010531Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10534 Fixes bug #67229
10535
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010536Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * tree.c: trying to avoid troubles when a subtree is copied
10539 and coalesced in part with the target tree. Should fix
10540 bug #67407
10541
Daniel Veillardd8224e02002-01-13 15:43:22 +000010542Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * valid.c: fixed validation of attributes content of type
10545 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10546 values, very old bug. Fixes #67671
10547
Daniel Veillard8107a222002-01-13 14:10:10 +000010548Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * parser.c include/libxml/parserInternals.h tree.c: integrated
10551 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10552 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10553
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010554Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * threads.c: applied Serguei Narojnyi's patch to add native
10557 thread support on the Win32 platform
10558 * testThreadsWin32.c Makefile.am: added the test program also
10559 from Serguei, Win32 specific
10560 * include/win32config.h include/libxml/xmlwin32version.h.in:
10561 added patch from Igor for the Windows thread specific defines.
10562
Daniel Veillard845cce42002-01-09 11:51:37 +000010563Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10566
Daniel Veillard7b602b42002-01-08 13:26:00 +000010567Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10570 output page into XMLinfo.html. Close bug #66951 and
10571 raised by Robert Collins too.
10572
Daniel Veillard73c6e532002-01-08 13:15:33 +000010573Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * encoding.c: Paul Keogh pointed out a possibility of segfault
10576 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10577 Closes bug # 68238
10578
Daniel Veillard4a859202002-01-08 11:49:22 +000010579Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * doc/*.html: updated the Gdome2 links
10582
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010583Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * libxml.h: Applied following patches from Robert Collins
10586 and make sure IN_LIBXML is defined when compiling it
10587 -------
10588 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10589 as well as Visual C.
10590 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10591 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10592 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10593 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10594 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10595 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10596 xmlSysIDExists xmlNoNetExists).
10597 * xmllint.c: Don't include winsock2.h for Cygwin.
10598
Daniel Veillard401c2112002-01-07 16:54:10 +000010599Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10602 when the version info is not present.
10603
Daniel Veillard6f42c132002-01-06 23:05:13 +000010604Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * tree.c: Anthony Jones pointed out a problem in
10607 xmlStringGetNodeList() and provided a fix for it
10608
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010609Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010611 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010612 xmlCreatePushParserCtxt() when the initial buffer passed
10613 is large.
10614
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010615Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * win32/*: big cleanup of the Windows/MSVC project files
10618 from Igor Zlatkovic
10619
Daniel Veillardcebb1362002-01-02 13:13:30 +000010620Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * doc/Makefile.am: should fix #67674 and avoid troubles if
10623 xsltproc is not available or fails in the prefix provided
10624
Daniel Veillard26908ab2002-01-01 16:50:03 +000010625Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10628
Daniel Veillard5344c602001-12-31 16:37:34 +000010629Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10630
10631 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10632 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10633 Fixed a few other problems raised by Charlie Bozeman.
10634 * result/VC/ElementValid[5-7]: fixed the output
10635
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010636Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10637
10638 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10639 patches from Charlie Bozeman. Regenerated the HTML docs.
10640
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010641Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10642
10643 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10644 for Windows from Igor
10645
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010646Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10647
10648 * xmllint.c: applied Justin Fletcher patch for --output or -o
10649
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010650Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10651
10652 * win32/libxml2/libxml2.def.src: close #67019
10653
Daniel Veillard01db67c2001-12-18 07:09:59 +000010654Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10655
10656 * xmllint.c: applied Justin Fletcher generic timing patch
10657 similar to the one already applied to xsltproc.
10658
Daniel Veillardd1640922001-12-17 15:30:10 +000010659Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10660
10661 * include/libxml/tree.h tree.c: applied documentation patches
10662 from Charlie Bozeman
10663
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010664Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10665
10666 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10667
Daniel Veillard29e43992001-12-13 22:21:58 +000010668Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10669
10670 * valid.c: fix the xmlStrdup() used in the previous patch.
10671 * valid.c: added --dropdtd
10672 * tree.c: fixed xmlUnlinkNode so it also removes the references
10673 from the document if the node is a DTD
10674
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010675Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10676
10677 * HTMLtree.c valid.c: cleanup some static declarations
10678
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010679Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10680
10681 * xmllint.c: removed another strdup()
10682 * doc/FAQ: removed the HP/UX entry
10683
Daniel Veillarded472f32001-12-13 08:48:14 +000010684Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10685
10686 * valid.c: fix bug #66816 when validating.
10687 * xmllint.c: don't use sys/time.h if configure did not found it
10688
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010689Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10690
10691 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10692 xmlcatalog_man.xml
10693
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010694Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10695
10696 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10697 xmlInitMemory() was declared twice
10698
Daniel Veillardb82c1662001-12-09 14:00:54 +000010699Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10700
10701 * globals.c: do not reference strdup() !
10702 * configure.in libxml-2.0.pc.in: trying to fix the libs
10703 of the various config extraction modules
10704
Daniel Veillardef90ba72001-12-07 14:24:22 +000010705Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10706
10707 * configure.in : preparing 2.4.12
10708 * doc/* : updated and rebuilt the docs
10709
Daniel Veillard220346d2001-12-07 11:33:54 +000010710Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10711
10712 * uri.c: closed bug #66159
10713 * testURI.c: added --escape option
10714 * configure.in: some cleanup for xml2-config --cflags
10715
Daniel Veillard2a906822001-12-06 14:34:08 +000010716Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10717
10718 * globals.c testThreads.c: removed some misplaced includes
10719 of xmlversion.h
10720
Daniel Veillarde28313b2001-12-06 14:08:31 +000010721Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10722
10723 * threads.c: patch from Gary Pennington fixing a possible
10724 problem at initialization time.
10725
Daniel Veillardd3b08822001-12-05 12:03:33 +000010726Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10727
10728 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010729 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010730 CodeWarrior.
10731
Daniel Veillarda7866932001-12-04 13:14:44 +000010732Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10733
10734 * xmllint.c: applied Geert Kloosterman's patch to fix
10735 --repeat --timing output
10736
Daniel Veillard19840942001-11-29 16:11:38 +000010737Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10738
10739 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10740 where non-wellformed XML declaractions were not detected.
10741
Daniel Veillarde85d9342001-11-28 14:43:12 +000010742Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10743
10744 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10745
Daniel Veillard22f25a82001-11-28 09:12:23 +000010746Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10747
10748 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10749 gets reset by xmlCleanupInputCallbacks() and this makes the
10750 function useless. Same for output.
10751
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010752Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10753
10754 * xmlIO.c: robert pointed out a loop error in callback cleanups
10755
Daniel Veillard8faa7832001-11-26 15:58:08 +000010756Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10757
10758 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10759 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10760 they are not really tied to debugging
10761
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010762Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10763
10764 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10765 * xmllint.c: better --catalogs description
10766
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010767Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10768
10769 * tree.c: fixed a couple of problems in xmlSetProp()
10770
Daniel Veillardcd337f02001-11-22 18:20:37 +000010771Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10772
10773 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10774 unappropriate stdout output.
10775
Daniel Veillard566d4df2001-11-22 13:00:53 +000010776Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10777
10778 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10779 by Denis Beurive, closes #65111
10780
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010781Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10782
10783 * valid.c: in case of content model validity error, don't
10784 print it if validity warnings were not requested.
10785
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010786Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10787
10788 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10789 * parserInternals.c: removed the last exit() call. Print an
10790 unmaskable error on stderr instead (library mismatch detection)
10791
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010792Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10793
10794 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10795 shell instructions from Heiko Rupp
10796
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010797Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10798
10799 * catalog.c: use the URL notation file:// for default catalog paths
10800
Daniel Veillard0ec98632001-11-14 15:04:32 +000010801Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10802
10803 * include/libxml/tree.h: better comments for _private fields
10804 * tree.c: removed a problem when copying an entity reference.
10805
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010806Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10807
10808 * vms/*: updated instructions and diffs from John A Fotheringham
10809
Daniel Veillarda11001b2001-11-12 22:45:36 +000010810Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10811
10812 * include/libxml/xmlerror.h: avoid an include problem if
10813 #include <libxml/xmlerror.h> happens first in code
10814 seems to be the case in KDE libs
10815
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010816Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10817
10818 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10819 from Igor for Windows
10820
10821Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10822
10823 * Makefile.am: Gary Pennington pointed out a missing prefix
10824
Daniel Veillard43d3f612001-11-10 11:57:23 +000010825Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10826
10827 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10828 * doc/*: upgraded and rebuilt the docs
10829
Daniel Veillardc1f78342001-11-10 11:43:05 +000010830Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10831
10832 * HTMLparser.c: fix comment in scripts element parsing.
10833 * result/HTML/doc3*: updated the results.
10834
10835Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10836
10837 * uri.c: another URI bug fix #63336, using Joel Young patch.
10838
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010839Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10840
10841 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10842 a cleaned up version of the Pwd shell string generation.
10843
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010844Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10845
10846 * valid.c include/libxml/tree.h: trying to fix namespaces +
10847 validation problems for good, closing #63619 in the process
10848 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10849 wrong in this respect, fixed it.
10850
Daniel Veillardd536f702001-11-08 17:32:47 +000010851Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10852
10853 * xmllint.c: Morus Walter patch to allow --format and --encode
10854
Daniel Veillard5004f422001-11-08 13:53:05 +000010855Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10856
10857 * debugXML.c: Stefan Kost provided an help command for the shell
10858
Daniel Veillarda6825e82001-11-07 13:33:59 +000010859Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10860
10861 * debugXML.c: Heiko Rupp pointed that the shell would crash
10862 on empty nodesets returns.
10863
Daniel Veillard03f848d2001-11-07 12:53:46 +000010864Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10865
10866 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10867 migh need the history libraries
10868
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010869Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10870
10871 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10872 handle the case of < in quoted attributes, Bastian Kleineidam
10873
Daniel Veillardc853b322001-11-06 15:24:37 +000010874Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10875
10876 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10877 fixing catalog breakages
10878 * Makefile.am catalog.c result/catalogs/catal
10879 result/catalogs/mycatalog.* test/catalogs/catal*:
10880 fixed more problems in catalog support, added more regression tests
10881 for both XML and SGML catalog handling
10882
Daniel Veillard66870c72001-11-05 19:27:49 +000010883Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10884
10885 * debugXML.c: applied an improvement to xmlGetLineNo() from
10886 Keith Isdale
10887
Daniel Veillardffe09c92001-11-05 14:21:47 +000010888Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10889
10890 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10891 Side effect of the progressive catalog loading
10892
Daniel Veillardad661b92001-11-05 11:43:15 +000010893Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * Makefile.am: confexecdir and confexec_DATA were defined twice
10896 pointed out by Karl Eichwalder
10897
Daniel Veillard6eb17722001-11-04 22:19:27 +000010898Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10899
10900 * xmlcatalog.c: avoid unlink() and use remove() instead.
10901
Daniel Veillardea898282001-11-04 22:13:45 +000010902Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10903
10904 * libxml.spec.in: cleanup
10905 * include/libxml/xmlwin32version.h: updated with 2.4.8
10906
Daniel Veillarda4617b82001-11-04 20:19:12 +000010907Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10908
10909 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10910 of compiling libxml with a non standard set of options
10911
John Fleck027edfb2001-11-04 20:13:58 +000010912Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10913
10914 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10915 document --sgml option, fixing gnome bugzilla #63382
10916
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010917Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10918
10919 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10920 breakage of 2.4.7, added a couple of really needed APIs
10921 like xmlCatalogIsEmpty() and xmlNewCatalog()
10922 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
10923 for install-catalog
10924 * configure.in: preparing 2.4.8
10925
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000010926Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
10927
10928 * HTMLtree.c tree.c include/libxml/HTMLtree.h
10929 include/libxml/tree.h include/libxml/xmlIO.h: more include
10930 cleanups, export cleanly one html output + format function.
10931
10932Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10933
10934 * parser.c: removed initGenericErrorDefaultFunc call from
10935 xmlInitParser() since it could destroy previous calls to
10936 xsltSetGenericErrorFunc() effects
10937
Daniel Veillardebd38c52001-11-01 08:38:12 +000010938Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
10941 keyword.
10942
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000010943Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * Makefile.am: cleanup
10946 * threads.c: cleanup too
10947 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
10948 from xsltproc
10949 * include/libxml/tree.h include/libxml/parser.h: trying to break a
10950 dependancy loop.
10951
Daniel Veillard91c00402001-10-30 17:41:38 +000010952Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10953
10954 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
10955 was not used anymore !
10956
Daniel Veillard52dcab32001-10-30 12:51:17 +000010957Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10958
10959 * configure.in: preparing 2.4.7
10960 * Makefile.am doc/Makefile.am: switched to the latest xmllint
10961 manual page from John
10962 * doc/*: updated the doc and rebuilt the generated pages
10963
Daniel Veillarda9e65e82001-10-30 10:32:36 +000010964Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * xmlIO.c: closing bug #62711, the library should never
10967 close stdin or stdout.
10968
Daniel Veillard4def3bd2001-10-30 09:47:47 +000010969Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * uri.c: second pass at fixing #63336, using Joel Young
10972 final patch. looks okay.
10973
Daniel Veillardbb6808e2001-10-29 23:59:27 +000010974Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
10975
10976 * uri.c include/libxml/uri.h: trying to clear #63336
10977 allowing the escaping routine to parse unconformant
10978 URI-References.
10979
Daniel Veillardacf7ff02001-10-29 20:21:47 +000010980Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * vms/readme.vms vms/build_libxml.com nanoftp.c
10983 include/libxml/xmlversion.h.in: a few VMS updates from
10984 John A Fotheringham
10985 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
10986 and xmlCleanupOutputCallbacks() for the Perl binding people.
10987
Daniel Veillard635ef722001-10-29 11:48:19 +000010988Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
10989
10990 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
10991 apply fixes to close #63271 and avoid segfaults when
10992 the error routine gets callbed before xmlInitParser()
10993 get called.
10994 * nanoftp.c error.c: Applied patches from Justin Fletcher
10995 correcting some xmlGenericError misuses.
10996
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000010997Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
10998
10999 *doc/xmllint.xml, doc/xmllint.1
11000 New and improved man page for xmllint - .xml is the original, .1
11001 is the generated man page
11002
Daniel Veillardc9484202001-10-24 12:35:52 +000011003Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11006 the web site from the main HTML document.
11007
Daniel Veillard5151c062001-10-23 13:10:19 +000011008Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11009
11010 * parser.c: fixed an erroneous validation bug when PE refs
11011 occurs in external parsed entities referenced from the
11012 internals subset
11013 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11014 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11015 added the associated testcase, it's a nice one.
11016 * HTMLparser.c: generate the DTD node as HTML still ...
11017 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11018
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011019Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11020
11021 * HTMLparser.c: fixed a bug in htmlNewDoc()
11022
Daniel Veillard89cad532001-10-22 09:46:13 +000011023Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11024
11025 * test/threads/*: added entities testing to the Thread test
11026 * testThreads.c: make the test reasonable
11027 * DOCBparser.c: fix the DTD public and system ID
11028 * xmllint.c: added --sgml for SGML DocBook importing
11029 * Makefile.am: added Docbtests target
11030
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011031Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11034 * testThreads.c: removed bogus include
11035
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011036Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11037
11038 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11039 fixed a very serious (looping) validation bug
11040
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011041Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * include/libxml/globals.h include/libxml/threads.h threads.c
11044 testThreads.c: far more testing, cleaning up bugs
11045 * *.c : make sure globals.h is always included.
11046
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011047Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * HTMLparser.c: try to get rid of parser loops for good.
11050
Daniel Veillardab7488e2001-10-17 11:30:37 +000011051Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * configure.in: fixed some bugs in CFLAGS passing.
11054 * test/threads Makefile.am testThreads.c: added a specific
11055 threaded test case (really nasty, guaranteed).
11056
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011057Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * catalog.c: serious cleanup on the management of the
11060 XML catalog tree, more tests done, especially with
11061 the catalog PI.
11062
Daniel Veillard364789a2001-10-16 12:45:00 +000011063Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * catalog.c: avoid a problem in catalog cleanup on SMP if
11066 catalogs were not initialized.
11067
Daniel Veillard81463942001-10-16 12:34:39 +000011068Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11069
11070 * catalog.c xpath.c: trying to cleanup the not thread safe
11071 parts of the library.
11072
Daniel Veillard64a411c2001-10-15 12:32:07 +000011073Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * include/libxml/globals.h configure.in global.data: make
11076 the allocation be per-thread a configure option
11077 * encoding.c include/libxml/parser.h: fixed compilation
11078 errors
11079
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011080Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * include/libxml/parser.h: Norm reported that a few lines
11083 added were breaking libxslt compile, removed them for now
11084
Daniel Veillard6f350292001-10-14 09:56:15 +000011085Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * parser.c parserInternals.c threads.c: debugged and fixed
11088 initialization problems which were giving troubles on SMP
11089 boxes.
11090
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011091Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * include/libxml/Makefile.am: missing globals.h
11094
Daniel Veillarde7090612001-10-13 12:18:28 +000011095Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011096
Daniel Veillarde7090612001-10-13 12:18:28 +000011097 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011098
Daniel Veillardd0463562001-10-13 09:15:48 +000011099Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11100
11101 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11102 include/libxml/parserInternals.h include/libxml/tree.h
11103 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11104 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11105 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11106 Applied the last patches from Gary, cleanup, activated threading
11107 all user accessible global variables are now handled in globals.[ch]
11108 Still a bit rought but make tests passes with either
11109 --with-threads defined at configure time or not.
11110 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11111 linking options
11112
Daniel Veillardb8478642001-10-12 17:29:10 +000011113Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11114
11115 * Makefile.am include/libxml/Makefile.am
11116 include/libxml/globals.h globals.c include/libxml/threads.h
11117 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11118 configure.in: started integrating the core of the thread support
11119 not activated yet but half integrated. The code should still
11120 compile and work anyway.
11121
Daniel Veillardb44025c2001-10-11 22:55:55 +000011122Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11125 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11126 integrating the non-controversial parts of Gary Pennington
11127 multithread patches
11128 * catalog.c: corrected a small bug introduced
11129
Daniel Veillard75b96822001-10-11 18:59:45 +000011130Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * catalog.c include/libxml/catalog.h: very serious cleanup,
11133 isolating unportable code and as much as possible the accesses
11134 to the global shared catalog. May need more testing !
11135
Daniel Veillard78d12092001-10-11 09:12:24 +000011136Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11137
11138 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11139 Keith Isdale patches for the XSLT debugger interfaces. Some
11140 cleanup
11141
Daniel Veillardff0b7312001-10-11 06:46:09 +000011142Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11145 * DOCBparser.c: generate line nubers in elements
11146
Daniel Veillard60087f32001-10-10 09:45:09 +000011147Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * configure.in: preparing 2.4.6 release
11150 * doc/xml.html doc/html/*: updated and rebuilt the docs
11151 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11152
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011153Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11154
11155 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11156 adding documentation for DV's supercatalog support
11157
Daniel Veillard82d75332001-10-08 15:01:59 +000011158Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11161 super catalog support adding one API and one flag --sgml to
11162 xmlcatalog
11163
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011164Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11165
11166 * doc/xmlcatalog_man.xml, xmlcatalog.1
11167 One more crack at
11168 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11169
11170
Thomas Broyer47334c02001-10-07 16:41:52 +000011171Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11172
11173 * xpath.c: implemented xmlXPathObjectCopy for external objects
11174 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11175
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011176Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11177
11178 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11179 finishing up fix to
11180 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11181 the xmlcatalog man page display more elegantly
11182
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011183Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11184
11185 * configure.in: closing bug #61832
11186 * HTMLparser.c: removed a warning
11187
Daniel Veillard6ab38382001-10-06 13:08:27 +000011188Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11189
11190 * xpath.c: fixing #61673 part I, do not loose doc information
11191 when copying result value trees.
11192
Daniel Veillard556c6682001-10-06 09:59:51 +000011193Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11194
11195 * xpath.c: trying to harden the XPath interpreter
11196
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011197Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11198
11199 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11200 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11201
William M. Brack1633d182001-10-05 15:41:19 +000011202Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11203
11204 * HTMLparser: repaired another loop problem
11205
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011206Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11207
11208 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11209 parsing.
11210 * xpath.c: fix bug #61291 the default XML namespace node is
11211 missing from the namespace axis.
11212 * tree.c: refuse to create namespaces nodes with prefix "xml"
11213
Daniel Veillard651f9472001-10-04 14:51:06 +000011214Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * SAX.c: ouch a non-defined namespace could lead to a crash,
11217 fixed #61215
11218
Daniel Veillard7dd05702001-10-04 14:25:12 +000011219Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * parserInternals.c: closed bug #61054
11222
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011223Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11224
11225 * include/libxml/Makefile.am: closing #60708
11226
Daniel Veillarda293c322001-10-02 13:54:14 +000011227Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11230 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11231
Daniel Veillardf4309d72001-10-02 09:28:58 +000011232Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11235
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011236Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11237
11238 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11239 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11240
Daniel Veillard16756b62001-10-01 07:36:25 +000011241Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * catalog.c: Justin Fletcher provided cleaup code in case
11244 HAVE_STAT is not defined
11245 * include/win32config.h: Igor Zlatkovic suggested to have
11246 HAVE_STAT defined there
11247
William M. Brack5e1cac12001-09-28 16:19:18 +000011248Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11249
11250 * catalog.c - fixed typing error reported by M. Barros
11251
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011252Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11253
11254 * xmllint.c - fixing typo
11255
William M. Brackd28e48a2001-09-23 01:55:08 +000011256Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11257
11258 * HTMLparser.c: small enhancement to prevent loop on
11259 unrecognizable data
11260
Daniel Veillardb1d62872001-09-21 09:47:08 +000011261Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11262
11263 * parserInternals.c: applying patch from bug #60757 this
11264 should close it
11265
Daniel Veillardc0631a62001-09-20 13:56:06 +000011266Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11267
11268 * catalog.c xmlcatalog.c: removed a couple of warning
11269 * xpath.c: try to solve the linking problem on platforms
11270 needing trio to compile
11271
Daniel Veillard1a123612001-09-19 08:06:23 +000011272Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011273
Daniel Veillard1a123612001-09-19 08:06:23 +000011274 * Makefile.am libxml.spec.in: backing up non-documented changes
11275 commited without review or aproval by Jens Finke <jens@gnome.org>
11276 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011277
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011278Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * configure.in: Joe Orton provided a patch fixing a problem
11281 when iconv is specified to be in a non-standard directory
11282 but wasn't exported in xml2-config --cflags
11283
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011284Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11285
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011286 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011287 troubles with 2.4.4 errors.
11288
Daniel Veillard16698282001-09-14 10:29:27 +000011289Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * encoding.c entities.c: do not output hexadecimal charrefs
11292 when serializing HTML since some version of Netscape can't
11293 grok it, generate decimal ones.
11294 * result/HTML/doc3.htm: output changed due to previous test
11295 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11296
Daniel Veillard98fed372001-09-13 11:34:58 +000011297Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11298
11299 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11300 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11301
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011302Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011303 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011304
11305 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11306 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11307 updated the configuration scripts systems accordingly
11308
Daniel Veillard04382ae2001-09-12 18:51:30 +000011309Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11310
11311 * configure.in: preparing for 2.4.4
11312 * doc/xml.html doc/html/*: updated and rebuilt the docs
11313
Daniel Veillardd63437e2001-09-12 15:00:27 +000011314Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * win32/dsp/libxml2.def.src: tried to incorporate comments
11317 from bug #59220
11318
Daniel Veillard319a7422001-09-11 09:27:09 +000011319Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * parser.c result/noent/wml.xml: fixed bug #59981 related
11322 to handling of '&' in attributes when entities are substitued
11323
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011324Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11325
11326 * libxml.h include/libxml/xmlversion.h.in
11327 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11328 Tried to close bug #60131
11329
Daniel Veillardbce62332001-09-10 18:46:55 +000011330Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11333
Daniel Veillard143b04f2001-09-10 18:14:14 +000011334Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11335
11336 * SAX.c: fixing bug #59946 on xmlns=""
11337
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011338Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11339
11340 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11341 but allocates a new error code.
11342
Daniel Veillard05c13a22001-09-09 08:38:09 +000011343Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * xmllint.c: John Fleck fixed typos in the options output
11346 * parser.c SAX.c: fix ignorable white space SAX selection
11347
11348Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * entities.c: Steve Underwood found the possibility of an
11351 ininite loop in case of error.
11352
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011353Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11356
Daniel Veillarda050d232001-09-05 15:51:05 +000011357Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * parser.c: warn if version is not 1.0 but it's not
11360 strictly speaking an error after analyzing the spec
11361
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011362Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11363
11364 *doc/catalog.html - add link to the html version of the
11365 man page, other linguistic cleanups
11366
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011367Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11368
11369 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11370 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11371 file, has not yet been included in the build.
11372
Daniel Veillard99784ff2001-09-01 16:20:28 +000011373Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * catalog.c: removed a duplicate affectation Justin Fletcher
11376
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011377Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * tree.c: Armin Sander pointed a possible text coalescing
11380 problem, completed his patch.
11381
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011382Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11383
11384 * trionan.c: Fixed const and volatile re-definition problem
11385
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011386Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * libxml.4 parser.c: doc updates from Heiko Rupp
11389 * parserInternals.c: 2 sanity checks from Heiko Rupp
11390
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011391Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * tree.c: applied patch from Armin Sander to make some pointers
11394 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011395 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011396
Daniel Veillardb06c6142001-08-27 14:26:30 +000011397Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * xpath.c: hum, restrict the integer usage gcc bug workaround
11400 to only gcc compilers so that other architecture don't get
11401 penalized by this limitation.
11402 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11403
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011404Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11407 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11408
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011409Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11412 --convert option to xmlcatalog to convert SGML ones to
11413 the XML syntax.
11414 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11415
11416 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011417Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * catalog.c xmlIO.c: started some serious testing and fixed
11420 a few bug and optmization needs.
11421
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011422Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11425 preparing for a 2.4.3 release even if it may not be ready yet
11426 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11427 all file parsing lookup to go through the entity resolver, add
11428 to add an API to bypass it (needed to load catalogs themselves),
11429 some cleanup on the catalog code too.
11430 * nanoftp.c: small cleanup
11431 * doc/catalog.html: small update
11432
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011433Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11436 Jun Kuriyama
11437
Daniel Veillardffb120d2001-08-23 00:52:23 +000011438Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11439
11440 * doc/catalog.html: finished the catalog documentation
11441
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011442Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * doc/catalog.html doc/xml.html: added documentation about
11445 Catalog support, misses an API description
11446 * doc/html/*: reextracted the API pages
11447
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011448Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11451 Added the part about section 7.2 on URI resolution,
11452 fixed a side effect in the HTML parser, look complete
11453 and ready to rock except the URI/SystemID part!
11454
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011455Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11456
11457 * include/libxml/catalog.h include/libxml/parser.h
11458 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11459 xmlIO.c: added support and APIs needed for the catalog PI
11460 * include/libxml/xmlIO.h: cleanup
11461
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011462Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11463
11464 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11465 include/libxml/catalog.h: starts to look okay, really
11466 plugged the new framework, cleaned a lot of stuff,
11467 added some APIs, except the PI's support missing this
11468 should be mostly complete
11469 * result/catalogs/* test/catalogs/*: added new test, enriched
11470 the existing one with URN ID tests
11471
Daniel Veillard64339542001-08-21 12:57:59 +000011472Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * catalog.c: fixed nextCatalog
11475 * result/catalogs/docbook test/catalogs/*: started adding
11476 a small regression test
11477
Daniel Veillardcda96922001-08-21 10:56:31 +000011478Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11481 more work on the XML catalog support.
11482 * parser.c include/libxml/parser.h: small cleanup seems using
11483 list as a public parameter name can give portability troubles
11484 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11485 include/libxml/xpath.h include/libxml/Makefile.am: removed
11486 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11487 wrappers
11488
Bjorn Reese45029602001-08-21 09:23:53 +000011489Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11490
11491 * Makefile.am trio.c triodef.h trionan.c xpath.c
11492 include/libxml/Makefile.am include/libxml/trionan.h:
11493 Re-worked Not-A-Number and Infinity support.
11494 * xmlcatalog.c: added readline include files
11495
Daniel Veillard344cee72001-08-20 00:08:40 +000011496Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11499 testCatalog as xmlcatalog, making it an installed app
11500 adding a shell, and preparing it to be a /etc/xml/catalog
11501 management tool, though not ready yet
11502 * catalog.c include/libxml/catalog.h: adding support for
11503 XML Catalogs http://www.oasis-open.org/committees/entity/
11504 not finished, there is some interesting tradeoffs and a
11505 few open questions left.
11506
Daniel Veillardb7664f42001-08-19 13:00:43 +000011507Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * xmllint.c: fixed a line formatting problem
11510
Daniel Veillard5015b712001-08-17 09:37:52 +000011511Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * SAX.c: removed a couple of unused variable (Albert Chin)
11514
Daniel Veillardbb371292001-08-16 23:26:59 +000011515Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11518 trying to fix some troubles w.r.t. function returning
11519 const xxxPtr.
11520
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011521Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11524 defined
11525
Daniel Veillardae6db172001-08-16 19:32:00 +000011526Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * xpointer.c: removed unused var
11529
Daniel Veillard09190202001-08-16 16:27:41 +000011530Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * testXPath.c: another small cleanup closing bug #59110
11533
Daniel Veillard796f4b62001-08-16 16:00:13 +000011534Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11535
11536 * win32/dsp/libxml2.def.src: small cleanup closing bug
11537 #59108
11538
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011539Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * example/gjobread.c: add xmlCleanupParser() before leaving
11542
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011543Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * config.h.in configure.in include/libxml/xmlwin32version.h:
11546 released 2.4.2
11547
Daniel Veillardd3d06722001-08-15 12:06:36 +000011548Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * include/libxml/valid.h debugXML.c valid.c: deprecate
11551 the non-boundchecking Sprintf functions, add Snprintf
11552 this should close bug #57984
11553
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011554Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11557 URIs before doing the lookups (pointed by Mark Vakoc)
11558
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011559Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * xpath.c: serious changes on Result Value Trees and NodeSets
11562 w.r.t. deallocation and collect operations. Probably not
11563 100% clean (merge of allocated trees smells like a problem).
11564 Seems sufficient to close #58943
11565
Daniel Veillard90493a92001-08-14 14:12:47 +000011566Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * xmllint.c: adding a --format option
11569
Daniel Veillardfe703322001-08-14 12:18:09 +000011570Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * xpath.c: count() was broken on Result Value Tree
11573 * xmlIO.c: fixed file:/// accesses on _WIN32
11574
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011575Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11578 macro was renamed, this should close bug #58683
11579
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011580Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11583 entity substitution mode text at the end of the entity might
11584 be added due to text coalescing.
11585 * nanoftp.c parser.c: small cleanup
11586
Daniel Veillard0c720972001-08-08 20:59:00 +000011587Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * HACKING: added John Fleck right to commit in the doc subdir
11590
Daniel Veillard48da9102001-08-07 01:10:10 +000011591Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11594 allow to inherit attributes from the DTD directly in the
11595 tree, this is needed for XPath and can be a useful feature.
11596 Inherited namespaces are always provided at the tree level now
11597 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11598 of tests for this feature (XSLT being the prime user).
11599
Daniel Veillard50f34372001-08-03 12:06:36 +000011600Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11603 testSAX.c xmlIO.c xmllint.c include/win32config.h
11604 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11605 include/libxml/xmlwin32version.h.in win32/README.MSDev
11606 win32/dsp/*: applied Win32 Facelift No.2 patches from
11607 Igor Zlatkovic for Windows/MSC
11608
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011609Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * SAX.c: unparsedEntityDecl() the URI computation of the
11612 entity wasn't done breaking XSLT unparsed-entity-uri()
11613
Daniel Veillard567e1b42001-08-01 15:53:47 +000011614Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * xpath.c: fixed a bug when walking the descendants and
11617 the current node has no children
11618 * debugXML.c: show up when a text node is supposed to not be escaped
11619
Thomas Broyerf186c822001-07-31 23:30:37 +000011620Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11621
11622 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11623 worked like the set:leading() function)
11624 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11625
Daniel Veillardba6db032001-07-31 16:25:45 +000011626Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11627
11628 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11629
Daniel Veillard57905372001-07-31 15:52:17 +000011630Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11631
11632 * include/libxml/xmlIO.h: apply change to close #58141
11633 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11634
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011635Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11636
11637 * parser.c: when the internal subset uses a PE, then the
11638 included entity can use conditional sections.
11639
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011640Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11641
11642 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11643 when walking the namespace axis showing up in
11644 libxst/tests/general/bug-12
11645 * xmlmemory.c: added the possibility to trace a given block
11646 defined by its address
11647
Daniel Veillard4aafa792001-07-28 17:21:12 +000011648Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11649
11650 * parser.c: don't override existing encoding specified before
11651 starting xmlParseDocument()
11652
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011653Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11654
11655 * include/libxml/xmlwin32version.h: reinserted, needed for
11656 Windows users of CVS
11657
Darin Adlera77cac02001-07-27 17:41:51 +0000116582001-07-27 Darin Adler <darin@bentspoon.com>
11659
Darin Adler699613b2001-07-27 22:47:14 +000011660 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11661 * testCatalog.c: Add include of <libxml/parser.h>.
11662
116632001-07-27 Darin Adler <darin@bentspoon.com>
11664
Darin Adlera77cac02001-07-27 17:41:51 +000011665 * include/libxml/.cvsignore:
11666 * include/libxml/xmlwin32version.h:
11667 Remove this file from CVS because it's generated.
11668
Daniel Veillard50822cb2001-07-26 20:05:51 +000011669Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11670
11671 * parser.c include/libxml/parser.h: applied const patches from
11672 Tom Moog #58002
11673
Thomas Broyerba4ad322001-07-26 16:55:21 +000011674Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11675
11676 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11677 lookup framework
11678
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011679Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11680
11681 * tree.c: fixed xmlCopyNode() for documents
11682
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011683Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11684
11685 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11686
11687Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011688
11689 * parser.c: fixes bug #57652 reported by Morus Walter
11690
Daniel Veillarde3924972001-07-25 20:25:21 +000011691Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11692
11693 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11694
Daniel Veillarda53c6882001-07-25 17:18:57 +000011695Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11696
11697 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11698 errors, lesson don't add new functions at 1am before a release
11699 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11700 from XPath initialization when possible.
11701
Daniel Veillardd9bad132001-07-23 19:39:43 +000011702Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11703
11704 * result/scripts/base*: removing history/readline changed
11705 this slightly
11706 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11707 xmllint.c: make element content line number generation
11708 optionnal to avoid breaking old apps added interface to switch
11709
Daniel Veillardf012a642001-07-23 19:10:52 +000011710Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11711
11712 * configure.in: get rid of the readline and libhistory
11713 dependancies by default, release 2.4.1 with IA64 fix
11714 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11715 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11716 John Kroll fixes to allow saving to HTTP via PUT (or
11717 POST of needed).
11718 * doc/html/*.html: regenerated the docs
11719
Thomas Broyere8126242001-07-22 03:54:15 +000011720Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11721
11722 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11723 xmlHashScanFull and xmlHashScannFull3 to get passed the
11724 three keys as arguments to the callback function
11725
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011726Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11727
11728 * configure.in Makefile.am: removed libxml softlink for good
11729 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11730 100% coverage by gtk-doc
11731
Daniel Veillard8599e702001-07-17 21:38:51 +000011732Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11733
11734 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11735 fixed serious troubles due to size_t vs. int mismatch
11736
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011737Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11738
11739 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11740
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011741Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11742
11743 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11744 convenient extension API for value and context managing
11745 Now handles external objects through xmlXPathPopExternal,
11746 xmlXPathWrapExternal and xmlXPathReturnExternal.
11747 Added functions for sets operations (intersection, etc.)
11748
Daniel Veillard22090732001-07-16 00:06:07 +000011749Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11750
11751 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11752 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11753 HTMLparser.c: cleanup of global variables, marking some
11754 const or private.
11755
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011756Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011757
11758 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11759 fixed xmlXPathNodeSetItem when passing index=0
11760
Daniel Veillard05dec342001-07-14 21:57:39 +000011761Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11762
11763 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11764
Daniel Veillard28ae6362001-07-14 16:44:32 +000011765Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11766
11767 * xmllint.c: fixed compilation under Cygwin #57503
11768 * TODO: update
11769
Peter Williamsed156f52001-07-13 18:35:13 +0000117702001-07-13 Peter Williams <peterw@ximian.com>
11771
11772 * config.h.in: add #undef HAVE_DLFCN_H
11773
11774 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11775 builddir.
11776
Daniel Veillard73b36e32001-07-12 15:09:52 +000011777Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11778
11779 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11780 raised by #57348 and #57381
11781
Daniel Veillard7db37732001-07-12 01:20:08 +000011782Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11783
11784 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11785 tree.c xpointer.c: store the line numbder in element->content,
11786 may break some software, need a configuration mechanism
11787
Darin Adler96037892001-07-11 00:03:16 +0000117882001-07-10 Darin Adler <darin@bentspoon.com>
11789
11790 * .cvsignore:
11791 * example/.cvsignore:
11792 * include/.cvsignore:
11793 * include/libxml/.cvsignore:
11794 Various things that are generated and should be ignored.
11795
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011796Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11797
11798 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11799 * doc/xml.html doc/html/*: updated the docs
11800
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011801Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11802
11803 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11804 validation occured on content with element child
11805
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011806Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11807
11808 * tree.c: fixed XML Base computation which was broken
11809 * debugXML.c: added a base function to the shell
11810 * Makefile.am result/scripts/* test/scripts/*: added scripts
11811 based regression tests, and adding 2 XML Base tests
11812
Daniel Veillard19e96c32001-07-09 10:32:59 +000011813Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11814
11815 * tree.c: set properties doc and call xmlSetListDoc for properties
11816 content when grafting them in a different tree.
11817 * aclocal.m4: remove from CVS
11818
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011819Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11820
11821 * win32/libxml2/libxml2.def.src: added some missing entry point
11822 for XPath (Mark Vakoc)
11823
Daniel Veillard388236f2001-07-08 18:35:48 +000011824Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11825
11826 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11827 layer should URI-Unescape before trying to open resources.
11828
Daniel Veillard04383752001-07-08 14:27:15 +000011829Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11830
11831 * xpath.c: fix the name() bug for elements in the default
11832 namespace reported by Charlie Bozeman
11833
Daniel Veillard7583a592001-07-08 13:15:55 +000011834Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11835
11836 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11837 led to an XPath fix, improvements of SAX initialization, and
11838 an added option --nocdata to testXPath
11839
Daniel Veillard449d7392001-07-07 19:11:06 +000011840Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11841
11842 * doc/libxml-doc.el: Felix Natter provided anew version working
11843 with XEmacs too
11844
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011845Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11846
11847 * include/libxml/xpath.h: small cleanup
11848 * doc/xml.html: update
11849
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011850Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11851
11852 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11853 released 2.3.14
11854
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011855Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11856
11857 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011858 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011859
Daniel Veillard73c9c042001-07-05 20:02:54 +000011860Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11861
11862 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11863 were not equal to empty strings
11864
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011865Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11866
11867 * SAX.c: fixed a URI-Reference computation problem when validating
11868 * xmlIO.c: small cleanup
11869
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011870Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11871
11872 * parser.c: improved the description of a couple of interfaces
11873 upon Larry Stamper suggestion
11874
Daniel Veillard62f313b2001-07-04 19:49:14 +000011875Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11876
11877 * SAX.c entities.c parser.c: changed completely the way entities
11878 are handled when running the parser in entity substitution mode.
11879 This fixes a bug reported by Stephan Kulow and nearly divides
11880 by 3 the amount of memory required by libxslt to load and process
11881 DocBook TDG.
11882
Daniel Veillardf420ac52001-07-04 16:04:09 +000011883Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11884
11885 * HTMLparser.c: fixing a too early root closing problem raised
11886 byt Prashanth Naidu
11887
Daniel Veillard8c357d52001-07-03 23:43:33 +000011888Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11889
11890 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11891 raised by Mark Vakoc.
11892
Daniel Veillard6e90d192001-07-03 16:37:49 +000011893Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11894
11895 * example/Makefile.am: fixed the include path to add srcdir/include
11896 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11897 and some cleanup
11898
Daniel Veillardf06307e2001-07-03 10:35:50 +000011899Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11900
11901 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11902 lot of optimization work, results in significant improvements
11903 when handling really complex XPath queries. Add a small optimizer
11904 for unions, improve [n] and [last()], avoid some costly ops.
11905
Daniel Veillard77044732001-06-29 21:31:07 +000011906Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11907
11908 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11909 * xpath.c: small cleanup
11910 * xmlGetNsList: reformated, fixed problems if used on Entities
11911
Daniel Veillard2adbb512001-06-28 16:20:36 +000011912Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11913
11914 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11915
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011916Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11917
11918 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11919 * Makefile.am example/Makefile.am: workaround automake generating
11920 erroneous deps
11921
Daniel Veillard12f7d292001-06-28 13:12:11 +000011922Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11923
11924 * include/win32config.h: bug #56801 Yon Derek provided a patch
11925 to the windows config file.
11926
Daniel Veillard87ee9142001-06-28 12:54:16 +000011927Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11928
11929 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
11930 libxml.h : Yon Derek provided a set of changes to compile from
11931 CVS on Windows/MSC
11932
Daniel Veillard0e4cd172001-06-28 12:13:56 +000011933Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11934
11935 * parser.c: fixed UTF8 BOM support in push mode
11936 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
11937 added a specific testcase
11938
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000011939Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11940
11941 * Makefile.am: added --push regression tests
11942 * parserInternals.c: the XML parser segfaulted in --push mode
11943
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000011944Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * configure.in: moved the symlinks detection within a CVS
11947 check, this is not portable and will be removed soon.
11948 * xpath.c: small cleanup/speedup
11949
Daniel Veillard11648102001-06-26 16:08:24 +000011950Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11951
11952 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
11953 release of 2.3.12
11954 * parser.c: make an error message if unknow entities in all cases
11955
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000011956Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11957
11958 * uri.c: fixed 2 uri normalization bugs on '//' reduction
11959
Daniel Veillard23793842001-06-25 16:07:45 +000011960Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * include/libxml/Makefile.am: Laszlo Peter pointed out that
11963 includes were installed in the wrong dir
11964
Daniel Veillardf5498f32001-06-25 15:08:36 +000011965Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11966
11967 * doc/html.xml: warn against sending code to exhibit bugs.
11968
Daniel Veillard56f06462001-06-24 21:34:03 +000011969Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11970
11971 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
11972 Tru64 from Thomas Leitner
11973
Daniel Veillardc5d64342001-06-24 12:13:24 +000011974Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * AUTHORS: added William and Bjorn
11977 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
11978 daniel@veillard.com hopefully I won't have to do this again
11979 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
11980 docs can be rebuilt cleanly now
11981 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
11982 from CVs it's generated, added include/libxml/xmlwin32version.h
11983 also generated but which should change far less frequently.
11984 * catalog.c nanoftp.c: made sure to include libxml.h not
11985 libxml/xmlversion.h directly
11986 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
11987 when compiling on WIN32 and MSC
11988
Daniel Veillard07385fd2001-06-23 21:55:48 +000011989Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * include/Makefile.am include/libxml/Makefile.am configure.in:
11992 fixed make distcheck and rebuilding the rpms
11993
Daniel Veillardcd1d9442001-06-23 18:53:44 +000011994Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11995
11996 * configure.in: should finish the migration of exported includes
11997 into a real include/libxml in CVS, at least for CVS users.
11998 * removed the exported headers, added in include/libxml (as well
11999 as xmlversion.h.in).
12000
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012001Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12002
12003 * configure.in: fixed the way to detect symlink
12004
Daniel Veillard66541772001-06-23 18:31:04 +000012005Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * configure.in: updated, include/libxml is now a real CVS dir
12008
Daniel Veillardca989762001-06-23 17:39:29 +000012009Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12012 version works with both libxml1 and libxml2 (it autodetects
12013 the prefix of the html-files) from Felix Natter.
12014 * doc/xml.html: updated doc accordingly
12015
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012016Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12017
12018 * xpath.c: fixed the bug generating a template loop in libxslt
12019 when using docbook-xsl-1.4, * should filter out document nodes
12020 * HACKING: added William
12021 * TODO: updated
12022
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012023Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12024
12025 * doc/FAQ.html: added a warning about gcc-3.0
12026 * doc/xml.html: added reference to gdome2 and removed a confusing
12027 sentence
12028
Daniel Veillardf7f41852001-06-22 15:18:01 +000012029Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * xmlversion.h: okay this is a generated file, but Windows
12032 users need it and they can't generate it, and I want CVS
12033 Windows users ...
12034 * win32/libxml2/libxml2_so.dsp: Windows project file for
12035 the shared lib version of libxml2
12036 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12037 resources needed for libxslt/xsltproc by Yon Derek
12038
Bjorn Reese3157b342001-06-22 14:41:45 +000012039Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12040
12041 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12042
Daniel Veillard4151acb2001-06-22 10:48:57 +000012043Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12044
Daniel Veillardcc146db2001-06-22 11:10:52 +000012045 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12046
12047Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
Daniel Veillard4151acb2001-06-22 10:48:57 +000012049 * include/win32config.h: Yon Derek provided a first fix
12050 to be able to compile libxslt/xsltproc on Windows
12051
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012052Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12053
12054 * xpath.c: attempt to work around what seemed a gcc optimizer
12055 bug when handling floats on i386 http://veillard.com/gcc.bug
12056 * tree.c entities.c encoding.c: doing some cleanups while
12057 chasing it
12058
Daniel Veillard017b1082001-06-21 11:20:21 +000012059Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12060
12061 * Makefile.am: cleanup when --without-debug is specified
12062 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12063 w.r.t. --without-debug and other include points
12064 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12065 Catalogs
12066 * configure.in entities.h tree.h HTMLparser.c: removed
12067 --without-corba, made the _private field mandatory
12068
Daniel Veillard87a764e2001-06-20 17:41:10 +000012069Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12070
12071 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12072 outputs a BOM in UTF8, an errata has been issued to avoid the
12073 problem, that was the most reasonable solution... Add support
12074 for a leading UTF8 BOM in entities.
12075
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012076Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12077
12078 * valid.c: fixed a bug found when post validating an entity ref
12079 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12080 activate it too
12081
Daniel Veillard39196eb2001-06-19 18:09:42 +000012082Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12085 weakness in the node copy the XPointer and the XInclude
12086 implementations. Serious cleanup.
12087
Daniel Veillard3739b982001-06-19 12:51:30 +000012088Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * Makefile.am: Kjartan Maraas provided a small patch to
12091 add xml2-config.in to EXTRA_DIST
12092
Daniel Veillarda9142e72001-06-19 11:07:54 +000012093Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12096 provided another failing case found in KDE, the way the
12097 ctxt->vctxt.nodeTab was allocated and freed changed over
12098 time but it wasn't completely cleaned up. This should fix it.
12099
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012100Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12101
12102 * parser.c: Stephan Kulow also raised the fact that line number
12103 could get miscounted making debug harder, fixed the problem
12104 in xmlParseCharData()
12105
Daniel Veillard64b98c02001-06-17 17:20:21 +000012106Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12107
12108 * valid.c: Stephan Kulow pointed out a problem when validating
12109 and using an empty entity, forgot a 'break' in a case.
12110
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012111Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12112
12113 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12114 * doc/xml.html: updated with 2.3.11
12115
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012116Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12117
12118 * TODO: updated adding cleanup of generated doc
12119 * configure.in: prepared to release 2.3.11
12120 * xmllint.c: added --version for bug reporting
12121 * doc/html/*.html: rebuilt the doc
12122
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012123Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * xpath.c: first part of the work on selecting namespace to
12126 fix bug #56115
12127
Daniel Veillard96ed5832001-06-15 22:22:04 +000012128Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12131 when using -liconv
12132 * TODO: updated
12133
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012134Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12137 cleanup, encoding support.
12138
Daniel Veillard608ad072001-06-14 08:32:28 +000012139Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12142
Daniel Veillard239d0522001-06-13 23:02:48 +000012143Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * xpath.c: bug detected by Ankh when / is used as a function arg
12146
Daniel Veillard02bb1702001-06-13 21:11:59 +000012147Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12148
12149 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12150 of element and use it to avoid outputting formatting spaces at
12151 the wrong place. Implemented the format parameter for HTML save.
12152 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12153 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12154 result/HTML/wired.html: of course this impact the result of a
12155 number of HTML tests
12156
Daniel Veillard95d845f2001-06-13 13:48:46 +000012157Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12158
12159 * HTMLtree.[ch]: started augmenting the HTML save API with
12160 encoding and formatting parameters
12161
Daniel Veillardeca60d02001-06-13 07:45:41 +000012162Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12163
12164 * HTMLtree.h: cleanup and started evaluating the work needed on
12165 revamping the HTML output code
12166
Daniel Veillard84666b32001-06-11 17:31:08 +000012167Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12168
12169 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12170
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012171Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12172
12173 * valid.c: fixed bug #56049, forgot one check in the
12174 validation routine
12175
Daniel Veillardca2366a2001-06-11 12:09:01 +000012176Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12179
Daniel Veillard6761eee2001-06-11 10:29:38 +000012180Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12181
12182 * libxml.h: fixed an error in last commit
12183 * doc/FAQ.html: added an entry for compilation from CVS
12184
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012185Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12186
12187 * xmlversion.h.in libxml.h: Cygwin patches
12188 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12189 * tree.h: cleanup
12190
Daniel Veillardacd370f2001-06-09 17:17:51 +000012191Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12194 memory block in a strange case where libxml is linked twice
12195 in the binary.
12196
Daniel Veillard1d047672001-06-09 16:41:01 +000012197Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12200 state far too often, simple fix used to avoid it.
12201
Daniel Veillard4497e692001-06-09 14:19:02 +000012202Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12203
12204 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12205 being processed, applied his patch
12206 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12207
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012208Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12211 provided fixes to compile on MSCC again
12212 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12213 also provided an update for the project files.
12214
Daniel Veillarda682b212001-06-07 19:59:42 +000012215Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12218 bug #55810
12219
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012220Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * tree.c: fixed xmlGetNsProp() to close bug #55683
12223 Note this requires libxslt to use it's own function instead.
12224
Daniel Veillardf0c53762001-06-07 16:07:07 +000012225Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12226
12227 * HTMLtree.c: when in a pre element no formatting space should
12228 be added.
12229 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12230
Daniel Veillard068a9652001-06-07 15:30:26 +000012231Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * configure.in: added tests for signal() and signal.h
12234
Daniel Veillard541d6552001-06-07 14:20:01 +000012235Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12238
Daniel Veillard8a367d42001-06-07 14:01:34 +000012239Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12240
12241 * doc/libxml-doc.el: Felix Natter provided a new version for
12242 libxml2
12243
Daniel Veillard8a926292001-06-07 11:20:20 +000012244Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * HTMLtree.c: when in a pre element no formatting space should
12247 be added.
12248
Daniel Veillard14839d52001-06-06 16:11:56 +000012249Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12250
12251 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12252
Daniel Veillarde95e2392001-06-06 10:46:28 +000012253Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12254
12255 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12256 hack
12257 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12258 * uri.c: fixed a warning
12259
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012260Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * HTMLtree.c: trying to close bug #55772 escaping in script
12263 elements
12264 * doc/xml.html: suggest to send mail to the list
12265
12266Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012267
12268 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12269 good. Use a macro and based on the solution provided in
12270 vsnprintf manual page from GNU.
12271
Bjorn Reese99748722001-06-05 12:49:15 +000012272Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12273
12274 * error.c: Workaround for non-preserving variadic list.
12275 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12276
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012277Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
12279 * doc/xml.html: added 2.3.10 release
12280
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012281Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
12283 * configure.in: releasing 2.3.10
12284
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012285Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12288
Daniel Veillard20042422001-05-31 18:22:04 +000012289Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * encoding.c: Robert Collins provided a patch to add the
12292 "US-ASCII" encoding alias
12293
Daniel Veillard97ac1312001-05-30 19:14:17 +000012294Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12297 string oriented functions and started cleaning the related areas
12298 in xpath.c which needed fixing in this respect
12299
Daniel Veillard2d703722001-05-30 18:32:34 +000012300Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12301
12302 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12303 #55380
12304 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12305
Daniel Veillard9403a042001-05-28 11:00:53 +000012306Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * TODO: updated
12309 * nanohttp.[ch] : started adding APIs to get the redirected URL
12310 when this occurs (needed for further base computation
12311 * tree.h: cleanup
12312 * encoding.c: cleanup
12313 * SAX.c: minor change around ctxt->loadsubset
12314
Daniel Veillard6278fb52001-05-25 07:38:41 +000012315Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * Makefile.am include/Makefile.am: small change to have
12318 include/libxml rebuilt if working from CVS.
12319 * uri.c: applied another patch from Carl Douglas for URI escaping,
12320 this should close bug #51876
12321
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012322Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12325 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12326 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12327 added specific regression test
12328 * parser.h: preparing for the XSLT mode where DTD inherited
12329 attributes are added to the tree.
12330
Daniel Veillardbbd22452001-05-23 12:02:27 +000012331Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12332
12333 * xinclude.[ch]: Updated the namespace for the Last Call version
12334 * result/XInclude/include test/XInclude/include: updated the
12335 testsuite accordingly
12336
Daniel Veillard8514c672001-05-23 10:29:12 +000012337Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12340 related to bug #51876
12341
Daniel Veillard42596ad2001-05-22 16:57:14 +000012342Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * tree.c: fixed a gross mistake in base computation, xml:base is
12345 not completely correct yet (need cascade).
12346 * xpath.[ch]: added the few things needed to find a function name
12347 and URI from the XPath context when it is called.
12348
Daniel Veillard81418e32001-05-22 15:08:55 +000012349Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12352 * DOCBparser.c: small cleanup
12353 * xmllint.c: added a --catalogs option to load catalogs from
12354 $SGML_CATALOG_FILES
12355 * tree.c: cleanup
12356 * configure.in: iconv library fixup, ICONV_LIBS
12357
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012358Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12359
12360 * catalog.c: handling of CATALOG entries. detection of recursion,
12361 and a few bugfixes
12362 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12363 against the default namespace
12364
Daniel Veillard04b93292001-05-21 08:15:31 +000012365Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12366
12367 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12368
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012369Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * parser.c: fixed propagation context info when parsing an
12372 external entity.
12373 * doc/html/*.html: regenerated a couple of docs
12374
Daniel Veillard4623acd2001-05-19 15:13:15 +000012375Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * doc/xml.html: update with 2.3.9 informations
12378
Daniel Veillardbed7b052001-05-19 14:59:49 +000012379Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
12381 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12382 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12383 * doc/html/* : rebuilt the docs
12384 * valid.c: small patch which may improve some case when
12385 validating.
12386
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012387Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * HTMLparser.c: Closed bug #54891
12390 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12391 to the suite
12392
12393Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12396 applied a documentation patch from LotR and filled in a few missing
12397 descriptions
12398
Daniel Veillard76d66f42001-05-16 21:05:17 +000012399Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * xpath.c tree.c parser.c: speed optimizations at the parser level
12402 document tree freeing and xpath evaluation
12403
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012404Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * parser.c parser.h parserInternals.h: fixed a couple of
12407 interfaces for handling memory buffer input to const char *
12408 upon suggestion of JamesH.
12409
Daniel Veillardc3739e72001-05-15 15:23:27 +000012410Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * configure.in: LoTR sent a patch fixing the previous commit
12413
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012414Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * configure.in: trying to deal again with the stoopid -R linking
12417 flag of Solaris
12418
Daniel Veillard790142b2001-05-15 10:51:53 +000012419Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * xpath.h: two nodeset access macros from Thomas Broyer
12422
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012423Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12426 patch from Thomas Broyer
12427
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012428Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12431 case
12432 * INSTALL: was empty added stuff from the FAQ
12433
Daniel Veillard75bea542001-05-11 17:41:21 +000012434Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12437 attributes handling and #54433 by adding xmlUnsetProp()
12438 and xmlUnsetNsProp()
12439
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012440Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * HTMLparser.c: Patch from Jonas Borgström
12443 (htmlGetEndPriority): New function, returns
12444 the priority of a certain element.
12445 (htmlAutoCloseOnClose): Only close inline elements if they
12446 all have lower or equal priority.
12447 * result/HTML: this of course changed a number of tests results.
12448
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012449Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * xmlIO.c catalog.c: plugged in the default catalog resolution
12452 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12453 documentations
12454 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12455
Daniel Veillarda7374592001-05-10 14:17:55 +000012456Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12459 integrating catalogs
12460 * catalog.[ch] testCatalog.c: adding a small catalo API
12461 (only SGML catalog support).
12462 * parser.c: restaured xmlKeepBlanksDefault(0) API
12463
Daniel Veillardc17337c2001-05-09 10:51:31 +000012464Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12467
Daniel Veillard257d9102001-05-08 10:41:44 +000012468Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * parser.c: added xmlParseExternalEntityPrivate() to allow
12471 propagation of ctxt->_private when parsing external entities
12472
Daniel Veillard083c2662001-05-08 08:27:14 +000012473Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12476
Daniel Veillard01ef7382001-05-08 07:31:43 +000012477Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12478
12479 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12480
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012481Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * valid.c: warn when indeterminist content model is detected
12484 * result/VC/ElementValid8: this adds a message
12485 * Makefile.am: add --novalid for VCM tests
12486 * parserInternals.c: added a call to Init memory
12487
Daniel Veillard64269352001-05-04 17:52:34 +000012488Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12491 when both parameters are NULL.
12492
Daniel Veillard37721922001-05-04 15:21:12 +000012493Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * valid.c: applied small patch from Gary Pennington, reindented
12496 some part of the code.
12497
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012498Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12501 release, updated and regenerated the docs
12502
Daniel Veillard357c9602001-05-03 10:49:20 +000012503Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * xpath.c result/XPath/expr/floats : clarified and cleanup
12506 printing of abnormal floats in tests.
12507
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012508Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12511 * results/HTML/ : a few changes in the output of the HTML tests as
12512 a result.
12513 * configure.in: tying to fix -liconv where needed
12514
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012515Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * Makefile.am: fixed a stupid error
12518
Daniel Veillard7150a032001-05-02 16:41:11 +000012519Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * configure.in Makefile.am: make the inclusion of the trio
12522 modules in the library conditional
12523
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012524Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * DOCBparser.c: patche from László Kovács, fixed entities refs
12527 in attributes handling
12528
Daniel Veillardedddff92001-05-02 10:58:52 +000012529Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12532 flushing
12533
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012534Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * xpath.c: fix of an XSLT namespace bug reported on the list
12537 general/bug-8-
12538
Daniel Veillard5792e162001-04-30 17:44:45 +000012539Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12540
12541 * strio.h trio.c: Dan McNichol suggested a couple of small
12542 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12543
Daniel Veillard02141ea2001-04-30 11:46:40 +000012544Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * tree.c parser.c encoding.c: spent a bit more time looking
12547 at the parsing speed and DOM handling. Added a few more
12548 speedups.
12549
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012550Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * parser.c: small but effective parsing speed improvement
12553
Daniel Veillardb59076b2001-04-29 17:04:07 +000012554Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12555
12556 * configure.in: default on the DocBook parser inclusion (for Gnome)
12557 * DOCBparser.h: fixed a header reference
12558
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012559Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * configure.in xpath.c: applied Bjorn patches for FPE on the
12562 alpha
12563
Daniel Veillardeefd4492001-04-28 16:55:50 +000012564Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12567 xmlSaveFormatFileTo()
12568
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012569Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * xpath.c: simple and efficient optimization, XPath functions
12572 aways bind to the same code, cache this
12573 * TODO: updated (by saying some is obsolete)
12574
Daniel Veillard2156a562001-04-28 12:24:34 +000012575Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * xpath.c: more cleanup work on XPath name parsing routines
12578
Daniel Veillard61d80a22001-04-27 17:13:01 +000012579Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12582 xmlXPathParseName
12583 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12584 * debugXML.c: avoid compilation problems if compiling without
12585 HTML support, Igor Zlatkovic
12586 * win32/libxml2/libxml2.def.src: being able to compile without
12587 XPath on Windows
12588
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012589Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * libxml.m4: yet another patch from Toshio Kuratomi
12592
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012593Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12596
Daniel Veillard67fee942001-04-26 18:59:03 +000012597Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * tree.[ch]: added xmlSaveFormatFile interface for saving
12600 and indenting a file.
12601
Daniel Veillard82e49712001-04-26 14:38:03 +000012602Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * xpath.c: fixed bug #53689 related to processing-instruction()
12605
Daniel Veillard02f077a2001-04-26 10:59:11 +000012606Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * DOCBparser.c: patche from László Kovács
12609
Daniel Veillard30211a02001-04-26 09:33:18 +000012610Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * parser.c: applied fixes from Christian Glahn bug report #53391
12613
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012614Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * error.c: Jean François Lecomte provided a complete description
12617 and a fix to bug #53537
12618
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012619Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12622
Daniel Veillard1034da22001-04-25 19:06:28 +000012623Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * DOCBparser.c SAX.c: a bit more work on entities processing.
12626 Still Need to cleanup XML output and references in attributes
12627
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012628Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12631
Daniel Veillardb33c2012001-04-25 12:59:04 +000012632Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * tree.c: trying to fix #53574, not completely complete,
12635 I would like xmllint --copy --debug test/ent1 and
12636 xmllint --debug test/ent1 to show the same result.
12637 * xpath.c: fix a bug when trying to sort namespace nodes
12638
Daniel Veillard5146f202001-04-25 10:29:44 +000012639Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * HTMLtree.c: real fix for #53402
12642
Daniel Veillard7533cc82001-04-24 15:52:00 +000012643Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12646 PIs when using xsl:output
12647 * valid.c: closing #53537 some case generate segfaults if there
12648 is validity errors
12649
Daniel Veillard61b33d52001-04-24 13:55:12 +000012650Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12653 of external parsed entities, added --noent to testDocbook
12654 * valid.c: Garry Pennington found an uninitialized variable
12655 access in xmlValidateElementContent()
12656
Daniel Veillard56098d42001-04-24 12:51:09 +000012657Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12660 with madness
12661 * result/HTML/ : this modified the result of the regression tests
12662 a lot.
12663
Daniel Veillard122376b2001-04-24 12:12:30 +000012664Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12667 to doc where it wasn't checked against NULL reported by
12668 Jens Laas
12669
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012670Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12673 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12674
Daniel Veillardeae522a2001-04-23 13:41:34 +000012675Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12678 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12679 * SAX.[ch]: cleanup and updates for DocBook
12680 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12681 ex SGML identifier changes
12682 * valid.c: removed a static unused function.
12683
Daniel Veillardde57c612001-04-23 09:13:36 +000012684Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * HTMLtree.c: applied change for Paul Sponagl on script saving
12687 * Makefile.am: the warning about entity title.xml are normal.
12688
Daniel Veillard393df012001-04-22 20:11:18 +000012689Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * configure.in: release of 2.3.7
12692 * Makefile.am: fixing make distcheck
12693
Daniel Veillarda41123c2001-04-22 19:31:20 +000012694Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * doc/html/* doc/xml.html: updated and regenerated the docs
12697
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012698Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12701
Daniel Veillarde82a9922001-04-22 12:12:58 +000012702Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * tree.c: fixed #53388 with the provided patch
12705
Daniel Veillard06803992001-04-22 10:35:56 +000012706Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * valid.c: Bjorn detected an invalid memory access. Fixed
12709 vstateVPush()
12710
Daniel Veillard40af6492001-04-22 08:50:55 +000012711Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12714
Bjorn Reese70a9da52001-04-21 16:57:29 +000012715Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12716
12717 * libxml.h: new header used only for the compilation of libxml
12718 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12719 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12720 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12721 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12722 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12723 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12724 baseline (version 1.2 plus a single patch).
12725 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12726 scientific notation for numbers. Tests added.
12727 * xpath.c: formatting of numbers changed to use sprintf
12728 (contribution from William Brack)
12729
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012730Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * valid.c: cleanup, more useful debugging
12733 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12734 * xmlIO.c: entity loading is printed as an error when validating
12735
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012736Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * valid.c: fixed to validate within entities
12739 * test/VCM/v22.xml: added a specific testcase
12740
Daniel Veillardca1f1722001-04-20 15:47:35 +000012741Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * valid.c: forgot an epsilon transition in for ()+
12744 * test/VCM/v21.xml : added a specific test case
12745
Daniel Veillard85349052001-04-20 13:48:21 +000012746Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12747
12748 * valid.c: removed a state explosion exhibited by RSS
12749 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12750 from bug #51872
12751
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012752Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12755 validation without using an ugly NFA -> DFA algo in the source.
12756 Made a specific algorithm easier to maintain, using a single
12757 stack and without recursion.
12758 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12759 * hash.c: made the growing routine static
12760 * tree.h parser.c: added the parent information to an
12761 xmlElementContent node.
12762
Daniel Veillarde470df72001-04-18 21:41:07 +000012763Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * SAX.c parser.c xpath.c: generating IDs when not validating
12766 from an external parsed entity was poisoning the ID has table
12767 with removed values. This was killing XSLT on the KDE help
12768 browser.
12769
Daniel Veillardceacdd92001-04-18 15:10:35 +000012770Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * entities.h: andrew@ugh.net.au detected a double declaration
12773
Daniel Veillarda10efa82001-04-18 13:09:01 +000012774Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12775
12776 * debugXML.c hash.c tree.h valid.c : some changes related to
12777 the validation suport to improve speed with DocBook
12778 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12779 the way validation errors get reported
12780
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012781Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12784 by P C Chow and William M. Brack for XSLT HTML output
12785
Daniel Veillard2d90de42001-04-16 17:46:18 +000012786Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12789 Igor Zlatkovic patches for MSC compilation and added his
12790 updates
12791
Daniel Veillarde043ee12001-04-16 14:08:07 +000012792Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12795 prefix lookup.
12796 * parserInternals.c: fixed the bug reported by Morus Walter
12797 due to an off by one typo in xmlStringCurrentChar()
12798
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012799Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * HTMLparser.c result/HTML/*: revamped the way the HTML
12802 parser handles end of tags or end of input
12803
Daniel Veillard82daa812001-04-12 08:55:36 +000012804Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12807
Daniel Veillard67a21302001-04-11 14:39:16 +000012808Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12811 bug where the linktime verions of free() won't work ...
12812
Daniel Veillard27b55282001-04-11 12:22:25 +000012813Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12816
Daniel Veillardafc73112001-04-11 11:51:41 +000012817Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * doc/xml.html: added 2.3.6 release
12820
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012821Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12824 * result/wml.xml: resulted in a small output change
12825
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012826Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * tree.c: xmlNewDoc was missing the charset initialization
12829 * xmllint.c: added --auto to autogenerate a doc, allow to
12830 reproduce the problem fixed on xmlNewDoc
12831
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012832Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * xpath.c: trying to get 52979 solved
12835 * tree.c result/ result/noent/: trying to get 52712 solved, this
12836 also made me clean up the fact that XML output in general should
12837 not add formating blanks by default, this changed the output of
12838 a few tests
12839
Daniel Veillard73639a72001-04-10 14:31:39 +000012840Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12843
Daniel Veillardfac26a12001-04-08 13:08:14 +000012844Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * configure.in: finally released 2.3.6
12847
Daniel Veillard911f49a2001-04-07 15:39:35 +000012848Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * xpath.c: checking for null pointer generated by new code
12851
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012852Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * xpath.c: fixed a [] evaluation problem reported
12855 * test/XPath/tests/simpleaddr: extended test
12856 * result/XPath/simpleaddr: updated result
12857
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012858Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xmllint.c: Dan Timis reported a portability problem
12861 on Macs without mmap, fixed it.
12862
Daniel Veillardb38bd552001-04-03 18:22:00 +000012863Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * testXPath.c : added a --tree option allowing to display the
12866 tree dump of the XPath expression
12867
Daniel Veillard4dd93462001-04-02 15:16:19 +000012868Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * xpath.c: fixed a memleak when comparing nodesets
12871 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12872 * tree.c: added a TODO
12873
Daniel Veillard92ad2102001-03-27 12:47:33 +000012874Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12877 we need string functions
12878 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12879 to be able to use them where needed. Applied some changes
12880 to reduce name linking pollution and compile in only what's
12881 needed.
12882 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12883 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12884 for the string manipulation functions
12885 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12886 to the free() function of xmlmemory.c
12887 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12888 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12889 usage.
12890
12891
Daniel Veillard2be30642001-03-27 00:32:28 +000012892Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * error.c: applied the context output patch of the error
12895 handling submitted by Chuck Griffith
12896 * error/VC/*: this slightly change some error logs
12897
Daniel Veillard50582112001-03-26 22:52:16 +000012898Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * parser.c: fixed line number reporting on error
12901
Daniel Veillard04be4f52001-03-26 21:23:53 +000012902Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * parser.c: Sullivan and Darin found a parser bug,
12905 applied the patch.
12906
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012907Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12910 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12911 xmlversion.h.in xpointer.c: of course the way I defined
12912 UNUSED breaks on old gcc version. Try to be smart and
12913 also define it directly in xmlversion.h
12914 * configure.in: removed -ansi flag from the pedantic set
12915
12916Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012917 Huge cleanup, I switched to compile with
12918 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12919 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12920 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12921 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12922 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
12923 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
12924 encoding.h entities.c error.c list.[ch] nanoftp.c
12925 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
12926 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12927 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
12928 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
12929 Cleanup, staticfied a number of non-exported functions,
12930 detected and cleaned up a dozen of problem found this way,
12931 avoided a lot of public function name/typedef/system names clashes
12932 * doc/xml.html: updated
12933 * configure.in: switched private flags to the really pedantic ones.
12934
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000012935Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * configure.in: 2.3.5
12938 * doc/html/*: rebuilt the docs
12939
Daniel Veillard146c9122001-03-22 15:22:27 +000012940Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * parser.c: fixed a reported bug in NOTATION parsing
12943 * uri.c: accepted but not fixed bug 51876, added TODO
12944 * Makefile.am: fixed bug 51876
12945
Daniel Veillarda5f013b2001-03-22 12:44:45 +000012946Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * config.h.in configure.in error.c: fix a compilation problem
12949 on platforms without vsnprintf (xml@thewrittenword.com)
12950
Daniel Veillarde020c3a2001-03-21 18:06:15 +000012951Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * parser.c: fixed a function name header typo
12954 * SAX.c: notations can also occur in external subset.
12955
Daniel Veillard7d42b542001-03-20 13:22:46 +000012956Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * error.c: removed a C++ like comment
12959
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000012960Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * parser.c: fixing bug 52299 strange condition leading
12963 to a parser crash due to a buffer overflow
12964 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
12965 added the specific test case
12966
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000012967Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * xpath.[ch]: still a lot of cleanup based on XSLT, added
12970 xmlXPathConvert{String,Number,Boolean} to be able to make
12971 type casts without a context stack, fixed some implementation
12972 problems related to the absence of context at parse-time,
12973 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
12974 in the public API too
12975 * xpointer.c xpathInternals.h: we need to know at parse time
12976 whether we are compiling an XPointer
12977
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000012978Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
12981 cleaned up the parser internals, refactored XPath code, added
12982 new compilation based APIs and cleanly separated public and
12983 private APIs.
12984
Daniel Veillardd007d6c2001-03-19 00:01:07 +000012985Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * xpath.h: the comp field must be added at the end to avoid
12988 killing binary compat.
12989
Daniel Veillard9e7160d2001-03-18 23:17:47 +000012990Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * Makefile.am: detect XPath memleaks in regreson tests
12993 * error.c: fixed and error w.r.t. error reporting still using
12994 stderr
12995 * hash.c: added new line at end of file
12996 * tree.h: minor cleanup
12997 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
12998 expression parsing from evaluation, resulted in a number of
12999 changes internally, and in XPointer. Likely to break stuff
13000 using xpathInternals.h but should remain binary compatible,
13001 new interfaces will be added.
13002
Daniel Veillardd574f782001-03-14 19:40:17 +000013003Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * configure.in: fixed a couple of problems reported by
13006 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13007 without gcc on non linux platforms.
13008
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013009Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13012 a fix for --with-html-dir= configure support. I hope it won't
13013 break rpm generation
13014
Daniel Veillarda022fe02001-03-14 16:30:00 +000013015Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * xmlIO.c: one function comment cleanup.
13018
Daniel Veillard25239c12001-03-14 13:56:48 +000013019Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * SAX.c: external subset notations were improperly registered
13022 in the internal subset.
13023
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013024Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * README.cvs-commits: added, pointing to HACKING
13027 * HACKING: updated
13028
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013029Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * parser.c: and Matt Sergeant found one in the XML push
13032 parser (erroneous check I forgot to remove when I fixed the
13033 main parser).
13034
Daniel Veillard68d7b672001-03-12 18:22:04 +000013035Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * xpath.c: ptittom found a small bug in UnaryExpr
13038
Daniel Veillarde356c282001-03-10 12:32:04 +000013039Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * configure.in: bumped to 2.3.4
13042 * error.c: fixed bug #51860
13043 * tree.c: fixed bug #51861
13044 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13045 * tree.[ch] : added xmlDefaultBufferSize
13046 * nanoftp.c: typo in function name header block
13047 * doc/xml.html : updated, added link to XML::LibXSLT
13048 * doc/html/* : rebuilt the docs
13049
Daniel Veillard80f32572001-03-07 19:45:40 +000013050Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * parser.c SAX.c: the new content parsing code raised an
13053 ugly bug in the characters() SAX callback. Found it
13054 just because of strangeness in XSLT XML Rec ouptut :-(
13055
Daniel Veillard6c831202001-03-07 15:57:53 +000013056Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * Makefile.am: Martin Baulig suggested to add -lm
13059 * tree.c: found another bug in xmlNodeGetContent()
13060
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013061Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xpath.c: Bjorn found the error related to strictness of comparison.
13064
Daniel Veillard29631a82001-03-05 09:49:20 +000013065Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * parser.c: trying to fix the Dtd parsing problem reported
13068 by Gary, side effect of last week speed optimizations.
13069
Daniel Veillard14be0a12001-03-03 18:50:55 +000013070Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13073 * parserInternals.c: removed unneeded test raised by Stric
13074
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013075Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13076
13077 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13078 and fixed by William Brack). Added xmlXPathFormatNumber.
13079 Changed the sorting slightly.
13080 * configure.in Makefile.am example/Makefile.am: Added -lm.
13081 Please note that applications linking with libxml2, must
13082 also like with the math library from now on.
13083
Daniel Veillardf9533d12001-03-03 10:04:57 +000013084Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13087
Daniel Veillard2f362242001-03-02 17:36:21 +000013088Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * parser.c: one must report spaces even if the Dtd element
13091 content proves that this is not part of the element content.
13092 * result/valid/*.xml: this changed the ouptu slightly
13093
Daniel Veillardb402c072001-03-01 17:28:58 +000013094Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * configure.in: bumped to 2.3.3
13097 * doc/xml.html: updated
13098
Daniel Veillard77851712001-02-27 21:54:07 +000013099Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * tree.c: minor doc fix
13102 * xpath.c: deallocation issues when a result tree has been
13103 converted to a node-set
13104
Daniel Veillardec70e912001-02-26 20:10:45 +000013105Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * doc/xml.html: oops corrected dates s/2000/2001
13108
Daniel Veillard8730c562001-02-26 10:49:57 +000013109Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * valid.c: new patch from Gary Pennington
13112
Daniel Veillard91e9d582001-02-26 07:31:12 +000013113Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * doc/xml.html: applied patch from Ankh
13116
Daniel Veillardedac3c92001-02-26 01:36:19 +000013117Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * xinclude.c: fixed a problem building on Mac
13120
Daniel Veillard21a0f912001-02-25 19:54:14 +000013121Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * parser.c: more work on increasing parsing ferformances
13124
Daniel Veillard48b2f892001-02-25 16:11:03 +000013125Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13128 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13129 avoiding memcpy in production builds MEM_CLEANUP macro use
13130 * parser.[ch] parserInternals.c: optimizations of the tightest
13131 internal loops inside the parser. Better checking of I/O
13132 flushing/loading conditions
13133 * xmllint.c : added --timing
13134
Daniel Veillard71681102001-02-24 17:48:53 +000013135Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * configure.in: bumped to 2.3.2
13138 * doc/xml.html: updated for release
13139
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013140Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * xpath.c: found a memleak and fixed a nasty bug
13143
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013144Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * xmllint.[c1] : added return code errors for xmllint
13147 * xpath.c: specific debug dump function for result value trees
13148
Daniel Veillard4b637072001-02-21 21:52:55 +000013149Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * xpath.c: finally implemented xmlXPathCompareNodeSets
13152 * test/XPath/expr/floats results/XPath/expr/floats: added
13153 a test for float expressions
13154
Daniel Veillardf714aa32001-02-21 03:07:44 +000013155Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13158 * parserInternals.[ch]: trying to speed up parsing
13159 * xpath.c : speeded up node set equality op
13160
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013161Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13164 better handling of ID/IDREF and the list modules associated
13165 * configure.in: small CFLAGS cleanup
13166
Daniel Veillarda8abee62001-02-19 15:14:59 +000013167Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * configure.in: fixed iconv detection on AIX (stric)
13170
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013171Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013172
13173 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13174
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013175Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13176
13177 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13178 and optimized xmlXPathNodeSetSort
13179
Daniel Veillard142adbf2001-02-17 13:21:05 +000013180Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * xpath.c: bug fix when context size is 0
13183 * parser.c: I like Norm's Dtd because they still manage to break
13184 the parser occasionally
13185
Daniel Veillardf23e0092001-02-16 13:21:29 +000013186Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13189
Daniel Veillarde0e26512001-02-16 00:11:46 +000013190Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13193 attributes within the XML-1.0 namespace
13194
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013195Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * xpathInternals.h: exported a few axis functions
13198 * doc/xml.html: updated the doc
13199
Daniel Veillard760f4422001-02-15 14:59:48 +000013200Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * configure.in: applied patch from Daniel van Balen for OpenBSD
13203 and bumped version to 2.3.1
13204 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13205 attempt to find autoclosing was simply broken, removed it,
13206 updated the examples, this is better
13207
Daniel Veillardd194dd22001-02-14 10:37:43 +000013208Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13211 hash functionnalities.
13212 * doc/html/* : rebuild the doc
13213
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013214Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13217 on predicate
13218 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13219 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13220 really want to have tags closed on output even if we accept
13221 unclosed ones on input
13222
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013223Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * xpath.c: ouch don't free NULL, rare case fixed
13226 * tree.c: don't coalesce text nodes if they don't have the
13227 same behaviour wrt escaping on output
13228
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013229Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * xpath.c: small fixup
13232 * SAX.c: don't warn on empty namespaces.
13233
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013234Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * README: a bit of cleanup
13237 * configure.in: preparing for 2.3.0 release
13238
Daniel Veillard1f83d392001-02-08 09:37:42 +000013239Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * hash.[ch]: added a first version of xmlHashSize()
13242 * valid.c: another bug fix from Gary Pennington
13243
Daniel Veillard5eef6222001-02-07 18:24:48 +000013244Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * valid.c: couple of bug fixes pointed by Gary Pennington
13247 * HTMLtree.c: #if 0 cleanup
13248
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013249Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13252 which removes a time consuming check of xmlXPathNodeSetAdd()
13253 and use it in places where we are sure to not break unicity
13254
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013255Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpath.c: bug fixes found from XSLT
13258 * tree.c: preserve node->name special values when copying nodes.
13259 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13260 external subset are fetched when available but without full
13261 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13262 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13263 output with encoding disabled.
13264
Daniel Veillard2c833b62001-02-03 08:52:06 +000013265Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13268 xmlCheckFilename should not be called from xmlFileOpenW
13269 and xmlGzfileOpenW
13270
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013271Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13274 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13275 added the new tests for URI normalization
13276 * testURI.c: fixed stoopid bugs
13277 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13278 the URI in the error messages are now properly normalized
13279
Daniel Veillardea28ce62001-02-02 08:20:19 +000013280Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13283
Daniel Veillarde99a4762001-02-01 04:34:35 +000013284Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13287
Daniel Veillard2b325a02001-01-31 20:46:31 +000013288Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * xpath.c: fixed mod operator
13291
Daniel Veillardde55cf62001-01-31 15:53:13 +000013292Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * parser.c: fixed xmlStrcat doc
13295 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13296 trees.
13297
Daniel Veillard2f913b72001-01-31 13:23:49 +000013298Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * xpath.c result/XPath/tests/chaptersbase
13301 result/XPath/tests/simplebase: fixed XPath node()
13302 * tree.c: small fix in xmlNewNs()
13303 * Makefile.am: removed extraneous xml2Conf.sh rule
13304
Daniel Veillardb42042b2001-01-28 07:40:36 +000013305Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13308 Changed the library name, in order to get libxml-devel and
13309 libxml2-devel to coexist on a single system
13310 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13311 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13312
Daniel Veillardee0a4662001-01-27 18:59:33 +000013313Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13316 libxml2-devel installable in // as libxml-devel.
13317
Daniel Veillard5eb05942001-01-27 17:50:22 +000013318Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * doc/Makefile.am: fixed make rebuild in doc
13321 * doc/html/*.html: rebuilt the docs
13322
Daniel Veillard65c295d2001-01-26 09:32:39 +000013323Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13326
Daniel Veillard8e199902001-01-25 18:54:39 +000013327Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13330 the HTML doc to go into the -devel RPM ...
13331 * aclocal.m4 config.h.in: some updates due to auto* magic
13332
Daniel Veillard93086662001-01-25 18:13:04 +000013333Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * xpath.h: added a hook in the context structure allowing to
13336 link to extra support, needed for XSLT
13337
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013338Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13341 xmlXPtrCmpPoints to use it.
13342 * propagated the following patch from Alejandro Forero
13343 * include/win32config.h xmlIO.c: applied further suggestions
13344 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13345 * example/gjobread.c: fixed warnings, now that it builds
13346
13347Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13348
13349 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13350
13351 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13352 filename points to a valid file (not a directory).
13353 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13354 Added calls to xmlCheckFilenameDir.
13355
13356 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13357 `path' (rather than `filename') as the parameter to gzopen and open.
13358
Daniel Veillard48177c22001-01-23 15:27:41 +000013359Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * Makefile.am: fixed a problem with EXTRA_DIST
13362
Daniel Veillardb83ba402001-01-22 22:45:10 +000013363Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * Makefile.am example/Makefile.am: finally found the trick
13366 to build the example, i.e. add "." in SUBDIRS before example
13367 in the list <grin/>
13368
Daniel Veillard82687162001-01-22 15:32:01 +000013369Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * doc/xml.html: updated with an XSLT section, removed pointer to
13372 W3C CVS base.
13373
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013374Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13377 too, and deallocation need to occur the same way.
13378
Daniel Veillarde4566462001-01-22 09:58:39 +000013379Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13382 type correponding to an XSLT result tree fragment. Share most
13383 of the data format with node set, as well as operators.
13384 * HTMLtree.c: added a newline at the end of the doctype output
13385 whe this one is not present initially.
13386 * tree.c: make sure taht the parent and doc pointers are properly
13387 set when copying attributes (lists).
13388
Daniel Veillard701c7362001-01-21 09:48:59 +000013389Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13392
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013393Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * xpath.c: seems I finally killed that ugly path evaluation
13396 context bug (tagged 9999 in case is is wrong)
13397
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013398Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13401 for XSLT
13402
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013403Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13406 for xmlGzfileOpen() bug
13407
Daniel Veillardf6eea272001-01-18 12:17:12 +000013408Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xpath.c: removed an error found by XSLT usage
13411 * tree.c parserInternals.h: use a predefined static string
13412 for text and comment nodes, avoid freeing them in xmlFreeNode,
13413 exported the string name in parserInternals.h and added
13414 another value to disable encoding at output (for XSLT),
13415 gain memory, time.
13416
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013417Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13420 win32/libxml2/libxml2_so.dsp: new makefiles and update
13421 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13422
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013423Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13426 Gary Pennington
13427
Daniel Veillard389e6b72001-01-15 19:41:13 +000013428Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * xpath.c: fixed the comaprision of values and nodelists,
13431 need to compare nodelist still ...
13432 * debugXML.c: avoided a possible core dump
13433 * HTMLparser.c: cleanup
13434 * nanohttp.c: contributed fix.
13435 * tree.c: fixes in properties handling added xmlSetNsProp
13436 needed by libxslt
13437 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13438 comment
13439 * TODO: updated
13440
Daniel Veillard167bd532001-01-06 21:09:34 +000013441Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * parser.c parserInternals.c: applied Bjorn Reese optimization
13444 patch
13445
13446Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * Makefile.am: applied patch fro make check from Martin Vidner
13449
Daniel Veillard503b8932001-01-05 06:36:31 +000013450Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * configure.in: preparing 2.2.11
13453 * doc/html/*: rebuild the HTML files
13454 * doc/xml.html : updated
13455
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013456Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * tree.c: fixed a stupid bug
13459 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13460 patches related to validation of an XInclude processing result
13461 * TODO: updated
13462
Daniel Veillarde2488192001-01-04 10:54:22 +000013463Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13466 on large files
13467
Daniel Veillardf060a412001-01-03 20:52:44 +000013468Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13471
Daniel Veillard45cff692001-01-03 18:02:04 +000013472Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13475 reported by Jonas Borgström
13476 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13477
Daniel Veillard08108982001-01-03 15:24:58 +000013478Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * testXPath.c xpath.c: fixing the XPath union expressions problem
13481 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13482
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013483Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xmllint.c: Made is so if the file name is "-" is will read form
13486 standard input. Sven Heinicke <sven@zen.org>
13487 * tree.c: fixed a problem when growing buffer
13488 * tree.h: fixed the comment of the node types following andersca
13489 comment
13490 * TODO: updated
13491
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013492Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13493
13494 * HTMLparser.[ch]: added a way to avoid adding automatically
13495 omitted tags. htmlHandleOmittedElem() allows to change the
13496 default handling.
13497 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13498 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13499 of xmllint too when using --memory flag, added a memory test
13500 suite at the Makefile level.
13501 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13502 with namespace use when encountering QNames in XPath evalation,
13503 added xmlns() scheme in XPointer.
13504 * nanoftp.c : incorporated a fix
13505 * parser.c xmlIO.c: fixed problems raised with encoding when using
13506 the memory I/O
13507 * parserInternals.c: closed bug 25934 reported by
13508 torsten.landschoff@innominate.de
13509 * TODO: updated
13510
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013511Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13512
13513 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13514 on a non-updated tree :-(, made a 2.2.10 release to correct the
13515 situation
13516
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013517Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13518
13519 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13520 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13521 integrated a set of OpenVMS changes from Howard Taylor
13522 <Howard.Taylor@pacoast.com>
13523
Daniel Veillard58770e72000-11-25 00:48:47 +000013524Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13525
13526 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13527 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13528
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013529Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13530
13531 * HTMLparser.c: some fixes on auto-open of html/head/body
13532 * encoding.c: fixed a compilation error on some gcc env
13533 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13534 XPointer implementation
13535 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13536 related XPointer tests and associated results
13537
Daniel Veillard300f7d62000-11-24 13:04:04 +000013538Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13539
13540 * doc/xmldtd.html doc/xml.html: following a short step by step
13541 guidance on IRC to help maciej with DTDs I started a small
13542 page on the subject.
13543
Daniel Veillard748e45d2000-11-17 16:36:08 +000013544Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13545
13546 * HTMLparser.c: fixed handling of broken charrefs
13547 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13548 patches
13549
Daniel Veillard28929b22000-11-13 18:22:49 +000013550Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13551
13552 * doc/xml.html doc/html/* : rebuilt the docs after adding
13553 xinclude and updated page for 2.2.7 and 2.2.8
13554 * configure.in: releasing 2.2.8
13555
Daniel Veillard41e06512000-11-13 11:47:47 +000013556Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13557
13558 * parser.[ch] parserInternals.c: applied the conditional
13559 section processing fix from Jonathan P Springer
13560 <jonathan.springer2@gte.net>
13561 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13562 project file, fixed iconv default non support
13563 * xpath.c: fixed the problem of evaluating relative expressions
13564 when a node context is provided.
13565
Daniel Veillardbf432752000-11-12 15:56:56 +000013566Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13567
13568 * nanoftp.c: fixed gcc 2.95 new warnings
13569 * SAX.c: fixed a stupid bug
13570 * tree.c: fixed a formatting problem when round-tripping
13571 from/to memory
13572 * xinclude.c: chased memleak, fixed a base problem
13573 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13574 xmlXPtrBuildNodeList()
13575 * TODO: updated
13576 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13577 adding a first small set of regression tests for XInclude
13578
Daniel Veillardc2def842000-11-07 14:21:01 +000013579Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13580
13581 * nanohttp.[ch]: applied Wayne Davison patches to access
13582 the WWW-Authorization header.
13583 * parser.c: Closed Bug#30847: Problems when switching encoding
13584 in short files by applying Simon Berg's patch.
13585 * valid.c: fixed a validation problem
13586 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13587 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13588 Wayne Davison
13589 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13590 need to be extended to non full nodes selections.
13591 * xinclude.c: starts to work decently
13592
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013593Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13594
13595 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13596 debugXML.c xmlversion.h.in: Started adding XInclude support,
13597 this is a new xmllint option
13598 * tree.c xpath.c: applied TOM patches for XPath
13599 * xpointer.c: fixed a couple of errors.
13600 * uri.c: added an escaping function needed for xinclude
13601 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13602 new warning from RH70 gcc's version
13603
Daniel Veillarda4964b72000-10-31 18:23:44 +000013604Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13605
13606 * HTMLparser.c: fixed loop on invalid char in scripts
13607 * parser.c: update to description of xmlIOParseDTD()
13608 * libxml.m4 xmlversion.h.in: changes contributed by
13609 Michael Schmeing <m.schmeing@internet-factory.de>
13610 * configure.in: preparing for 2.2.7
13611 * Makefile.am: trying to avoid config.h and acconfig.h
13612 being included in the distrib
13613 * configure.in: released 2.2.7
13614
13615Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13616
13617 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13618 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13619
Daniel Veillard01411222000-10-30 15:33:22 +000013620Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13621
13622 * parser.[ch]: added xmlIOParseDTD()
13623 * xpointer.c: added support for the 2 extra parameters of
13624 string-range, fixed a stoopid error when '0' was present
13625 in XPointer expressions
13626 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13627 testsuite for the above
13628
Daniel Veillard6db58192000-10-30 09:27:53 +000013629Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13630
13631 * libxml.spec.in: improved package descriptions
13632
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013633Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13634
13635 * xpath.c xpathInternals.h: applied a large cleaning patch
13636 from TOM <ptittom@free.fr>, it also add namespace support
13637 for function and variables registration.
13638
Daniel Veillardbd20df72000-10-29 17:53:40 +000013639Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13640
13641 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13642 * Makefile.mingw: Wayne Davison's update adding hash.c
13643
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013644Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13645
13646 * xpath.c: fixed the root evaluation problems
13647 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13648 ignorable spaces with <b> <bold> <em>
13649 * tree.c: fixed a loop in xmlSearchNsByHref()
13650
Daniel Veillard767662d2000-10-27 17:04:52 +000013651Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13652
13653 * xpath.c: applied another XPath patch from TOM
13654 * xpath.c include/makefile.am: applied another patch from
13655 china@thewrittenword.com (cleanup on IRIX).
13656
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013657Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13658
13659 * xml-config.1: received a fixed version from Fredrik Hallenberg
13660 <hallon@lysator.liu.se>
13661
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013662Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13663
13664 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13665 cleanup patch for XPath
13666
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013667Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13668
13669 * patched to redirrect all "out of context" error messages to
13670 a reconfigurable routine. The changes are:
13671 * xmlerror.h : added the export of an error context type (void *)
13672 an error handler type xmlGenericErrorFunc there is an interface
13673 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13674 to reset the error handling routine and its argument
13675 (by default it's equivalent to respectively fprintf and stderr.
13676 * all the c files: all wild accesses to stderr or stdout within
13677 the library have been replaced to calls to the handler.
13678
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013679Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13680
13681 * configure.in: release 2.2.6
13682 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13683 exporting the inner functions of xpath for extension modules
13684 * doc/*: updated and rebuilt the doc
13685
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013686Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13687
13688 * nanohttp.c : applied Wayne HTTP cleanup patch
13689 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13690 and xmlNodeSetSpacePreserve()
13691
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013692Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13693
13694 * xpath.c: closing bug #29260
13695
Daniel Veillard126f2792000-10-24 17:10:12 +000013696Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13697
13698 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13699 multikey tuples, made hash structure opaque
13700 * valid.[ch]: moved elements, attributes, notations decalarations
13701 as well as ID and refs to hash tables.
13702 * entities.c: hash cleanup
13703 * xmlmemory.c: fixed a dump problem in debug mode
13704 * include/Makefile.am: problem passing in DESTDIR= values patch
13705 from Marc Christensen <marc@calderasystems.com>
13706 * nanohttp.c: removed debugging remains
13707 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13708 * HTMLparser.c parser.c: fixing a number of problems with the
13709 macros in the *parser.c files (Wayne).
13710 * HTMLparser.c: close the previous option when opening a new one
13711 (Marc Sanfacon).
13712 * result/HTML/*: updated the HTML results accordingly
13713
Daniel Veillard52afe802000-10-22 16:56:02 +000013714Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13715
13716 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13717 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13718 XPath functions and XML entities table to them. More to come...
13719 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13720
Daniel Veillard683cb022000-10-22 12:04:13 +000013721Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13722
13723 * tree.c: coalesce adjacent text nodes
13724 * valid.c: handling of blank nodes in DTd validation (raised
13725 by problems with a posteriori validation).
13726 * nanohttp.c: changing behaviour on HTTP write stuff.
13727 * HTMLtree.c: forced body and html to be explicitely closed.
13728 * xpath.h: exported more XPath functions.
13729
Daniel Veillard1baf4122000-10-15 20:38:39 +000013730Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13731
13732 * Release of 2.2.5
13733 * xpointer.c: range() range-inside and other helper functions
13734 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13735
Daniel Veillard47e12f22000-10-15 14:24:25 +000013736Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13737
13738 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13739 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13740
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013741Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13742
13743 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13744 and XPointer modules
13745
Daniel Veillard134c9f32000-10-15 10:27:08 +000013746Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13747
13748 * SAX.h: closed #25107
13749
Daniel Veillard39915622000-10-15 10:06:55 +000013750Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13751
13752 * testSAX.c: fixed problem with cdata reporting
13753 * SAXresult/* : updated
13754
Daniel Veillard1e851392000-10-15 10:02:56 +000013755Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13756
13757 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13758 Closed bug #27499, added to regression tests
13759 * TODO: updated
13760
Daniel Veillard7eda8452000-10-14 23:38:43 +000013761Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13762
13763 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13764 support for SCRIPT and STYLE with help from Bjorn Reese
13765 * test/HTML/* result/HTML/*: added simple testcase and updated
13766 the existing ones.
13767
Daniel Veillardff9c3302000-10-13 16:38:25 +000013768Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13769
13770 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13771 string-range for empty strings
13772 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13773 test/XPath/xptr/strrange: augmented the XPointer testsuite
13774
Daniel Veillard189446d2000-10-13 10:23:06 +000013775Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13776
13777 * doc/xml.html doc/xmlmem.html: added a module describing memory
13778 interfaces and use, updated the main page.
13779
Daniel Veillard2f971a22000-10-12 23:26:32 +000013780Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13781
13782 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13783 nanoftp code work on Windows too now
13784
13785Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013786
13787 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13788 * xpointer.c: implemented string-range() at least a good first version
13789 * test/XPath/docs/str test/XPath/xptr/strrange
13790 result/XPath/xptr/strrange: the string-range() tests
13791
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013792Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13793
13794 * Makefile.am include/Makefile.am include/win32config.h
13795 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13796 and make distcheck
13797
Daniel Veillard19d61112000-10-11 23:50:35 +000013798Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13801 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13802 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13803
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013804Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13805
13806 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13807 patch for socklen_t detection by
13808 Albert Chin-A-Young <china@thewrittenword.com>
13809
Daniel Veillardcd429612000-10-11 15:57:05 +000013810Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13811
13812 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13813 and added a --dtdvalid option to xmllint used to test it
13814
Daniel Veillard47c02452000-10-11 13:04:36 +000013815Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13816
13817 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13818 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13819
Daniel Veillard2d38f042000-10-11 10:54:10 +000013820Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13821
13822 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13823 handlings (registration, lookup, cleanup)
13824
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013825Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13826
13827 * configure.in Makefile.am include/makefile.am: adding XPointer
13828 and XPtrtests target
13829 * xpointer.[ch] : new files for XPointer support
13830 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13831 more XPath tests
13832
Daniel Veillard57fda592000-10-10 23:24:14 +000013833Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13834
13835 * configure.in: fixed, very broken, make distcheck works again
13836
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013837Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13838
13839 * More work toward 2.2.5, integrated a number of patches
13840 * configure.in Makefile.am win32config.h.in: trying to cleanup
13841 make distcheck .... huh ...
13842 * include/Makefile.am include/win32config.h: new directory
13843 for includes
13844 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13845 updated teh makefiles and instructions for WIN32
13846 * xpath.c: small fixes
13847 * test/XPath/ results/XPath: updated the testcases and results
13848 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13849 suggested patches
13850 * valid.c: fixed an ID bug
13851
Daniel Veillardb71379b2000-10-09 12:30:39 +000013852Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13853
13854 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13855 the automake bug where wrong dependancies were generated.
13856 * xpath.[ch]: worked on XPointer
13857
Daniel Veillard7e99c632000-10-06 12:59:53 +000013858Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13859
13860 * configure.in Makefile.am: 2.2.5, ship the include in an
13861 include/libxml subdirectory, use symlinks when using CVS
13862 * testSAX.c: fixed small bug
13863 * testXPath.c: changed the way testfiles are parsed
13864 * debugXML.c: same kind of cleanup when parsing an argument expression
13865 XPath/XPointers can have blanks embedded
13866 * xpath.[ch]: more cleanup, reorgs for XPointer work
13867 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13868 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13869
Daniel Veillard55b91f22000-10-05 16:30:11 +000013870Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13873 in the XPath engine, rewrote large parts of it, now it's far
13874 cleaner and in sync with the REC not an old WD. Fixed a parsing
13875 problem in the interactive XML shell found when testing XPath.
13876
Daniel Veillardac260302000-10-04 13:33:43 +000013877Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13878
13879 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13880 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13881 examples with the extra test
13882
Daniel Veillard7cfce322000-10-04 12:40:27 +000013883Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13884
13885 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13886 the global init function.
13887
Daniel Veillard970112a2000-10-03 09:33:21 +000013888Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13889
13890 * HTMLparser.c: Doohhh, attribute name parsing was still case
13891 sensitive ! Fixed this ...
13892 * result/HTML/* : updated the tests results accordingly
13893
Daniel Veillard740abf52000-10-02 23:04:54 +000013894Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13895
13896 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13897 engine, should be far more stable, incorporated a new version of
13898 preceding/following axis, need testing
13899 * uri.c: fixed file:///c:/a/b/c problem
13900 * test/XPath/tests/idsimple: augmented the XPath tests
13901
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013902Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * doc/* rebuilding docs for 2.2.4 release
13905
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013906Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13907
13908 * configure.in: releasing 2.2.4
13909 * parser.[ch]: added xmlStrEqual()
13910 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13911 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13912 use xmlStrEqual instead
13913 * TODO: updated
13914 * added an XPath test
13915
Daniel Veillardbc765302000-10-01 18:23:35 +000013916Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13917
13918 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13919 * entities.h: exported xmlInitializePredefinedEntities
13920 * parser.[ch] : added xmlInitParser()
13921 * parserInternals.h : had to export htmlInitAutoClose()
13922
Daniel Veillardf09e7e32000-10-01 15:53:30 +000013923Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13924
13925 * xpath.[ch] : fixed some serious XPath Predicate evaluation
13926 problems
13927 * Makefile.am : added XPath regression tests to normal tests
13928 * uri.c: fixed a problem with local paths, cleanup
13929 * parser.c: fixed a problem with large CData sections
13930
Daniel Veillardd2ade932000-09-30 14:39:55 +000013931Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13932
13933 * configure.in xml-config.in: patch from "Ben Taylor"
13934 <sol7x86@hotmail.com> for solaris shared libs lookup
13935
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000139362000-09-30 Martin Baulig <baulig@suse.de>
13937
13938 * libxml-2.0.pc.in: Provide pkg-config script.
13939
13940 * configure.in: Create the libxml-2.0.pc script from the
13941 libxml-2.0.pc.in templates.
13942 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000013943 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013944
Daniel Veillard4b0755c2000-09-25 14:26:28 +000013945Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13946
13947 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
13948 when compiling with MSC
13949
Daniel Veillard46057e12000-09-24 18:49:59 +000013950Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13951
13952 * xpath.c: patch for normalize-string() substring-before(),
13953 substring-after() and translate() functions from Bjorn Reese
13954 <breese@mail1.stofanet.dk>
13955 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
13956 Fredrik Hallenberg <hallon@lysator.liu.se>
13957 * TODO: updated
13958
Daniel Veillard281f8ff2000-09-24 08:12:14 +000013959Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13960
13961 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
13962 problem of socklen_t being undefined on a number of platforms
13963 * debugXML.c: fixed a compilation problem when without snprintf
13964
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000013965Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13966
13967 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
13968 an URI bug and a fix for the control-character-induced infinite loop
13969 * nanohttp.c: preventive fix for compiling on WIN32
13970
Daniel Veillard64c20ed2000-09-22 16:07:02 +000013971Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * xmlint.c: closing bug #25000
13974
Daniel Veillardb656ebe2000-09-22 13:51:48 +000013975Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13976
13977 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
13978 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
13979 modified slightly Wayne Davison patch adding xmlStrcasecmp and
13980 related function, fixing xmlStrncmp(), and associated cleanup
13981 * result/HTML/entities.html.sax: updating result
13982
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000013983Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * uri.c: applied patch for URI escaping from Wayne Davison
13986 <wayned@blorf.net>
13987 * tree.c parserInternals.c HTMLparser.c: memset checks patches
13988 from Denis Barbier <barbier@imacs.polytechnique.fr>
13989 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
13990 patch from Wayne Davison
13991
Daniel Veillardd5f97f82000-09-17 16:38:14 +000013992Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13993
13994 * doc/xml.html : updated with new releases, adding "how to help"
13995
Daniel Veillard04698d92000-09-17 16:00:22 +000013996Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13997
13998 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
13999 removed a few warnings in pedantic mode ...
14000 * parserInternals.c parser.c: moved encoding switching function
14001 to parserInternals.c
14002 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14003
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014004Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14005
14006 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14007 error or warning handlers
14008
Daniel Veillardb1059e22000-09-16 14:02:43 +000014009Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14010
14011 * parserInternals.c parserInternals.h parser.c Makefile.am:
14012 created a new module parserInternals.c, moved most of the
14013 code shared by the various parsers there, as well as
14014 deprecated code from parser.c. More cleanup of parser.c
14015 * uri.c: fixed a problem when URI is NULL
14016 * valid.c: speedup when looking for an attribute declaration
14017
Daniel Veillard39c7d712000-09-10 16:14:55 +000014018Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14019
14020 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14021 the cleanup of the computation of URI references when seeking
14022 external entities. The URI reference string and the resulting
14023 URI are both stored now.
14024 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14025 large s(n)printf checks and cleanup from Denis Barbier
14026 <barbier@imacs.polytechnique.fr>
14027 * xmlversion.h.in tree.h: couple of SGML declarations for a
14028 possible docbook module.
14029 * result/VC/ : a couple of test output changed due to the change
14030 of the entities URI
14031
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014032Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14033
14034 * parser.h: added a _private field for linking user's data
14035
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014036Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * parser.c parserInternals.h: demacroified most of the IS_XXX
14039 the gain in size is significant so ...
14040
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014041Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * entities.c: cases where looking up entities with doc==NULL
14044 covered
14045
Daniel Veillard90e11312000-09-05 10:42:32 +000014046Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14047
Daniel Veillard1de50802000-09-07 08:54:32 +000014048 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014049 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14050
Daniel Veillard98a79162000-09-04 11:15:39 +000014051Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14052
Daniel Veillard1de50802000-09-07 08:54:32 +000014053 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014054 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14055 * Makefile.in: added URItest and included thenin "make tests"
14056
14057Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014058
14059 * xmlversion.h.in: closed bug 22941
14060
Daniel Veillard2bb89092000-08-31 14:57:50 +000014061Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14062
14063 * doc/xmlio.html: added doc and example for entity loader
14064 redefinition.
14065
Daniel Veillard96984452000-08-31 13:50:12 +000014066Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14067
14068 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14069 used by libxml
14070
Daniel Veillarde715dd22000-08-29 18:29:38 +000014071Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14072
14073 * parser.c: Fixed bug on invalid ontent characters and when using
14074 push.
14075 * xmllint.c: fixed xmllint endling of errors in push mode
14076
Daniel Veillard4948eb42000-08-29 09:41:15 +000014077Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014080 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014081 * result/HTML/*.sax: regenerated HTML SAX output
14082 * parser.c: more cleanup.
14083
Daniel Veillarde010c172000-08-28 10:04:51 +000014084Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014087 patches from Wayne Davison <wayned@users.sourceforge.net>,
14088 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014089 * HTMLparser.c: fixed an ignorable white space detection bug
14090 occuring when parsing with SAX only
14091 * result/HTML/*.sax: updated since the output is now HTML
14092 encoded...
14093
Daniel Veillard47f3f312000-08-27 22:40:15 +000014094Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14095
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014096 * HTMLparser.[ch]: applied some of Wayne Davison
14097 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014098
Daniel Veillarde0854c32000-08-27 21:12:29 +000014099Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14100
14101 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14102 undeclared namespace prefix was used, added a warning.
14103 Cleaned up support w.r.t. entities, spilling out a warning
14104 and being pedantic on lookups.
14105 * test/warning/ent9 : added testcase for previous example.
14106 * TODO: updated
14107 * parserInternals.h parser.c: changed the way names are parsed
14108 now allow infinite size and decrease penalty for normal use
14109 * parser.c: Started a big cleanup/check of the parser code,
14110 fixed some of the most tortuous entity code, spotted code
14111 unused anymore
14112 * test/*: added tests for very long names and related nasty
14113 things.
14114
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014115Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * doc/encoding.html: added encoding aliases doc
14118 * doc/xml.html: updates
14119 * encoding.[ch]: added EncodingAliases functions
14120 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14121 bottleneck affecting large DTDs like Docbook
14122 * parser.[ch] xmllint.c: added a pedantic option, will be
14123 useful
14124 * SAX.c: redefinition of entities is reported in pedantic mode
14125 * testHTML.c: uninitialized warning from gcc
14126 * uri.c: fixed a couple of bugs
14127 * TODO: added issue raised by Michael
14128
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014129Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14130
14131 * doc/encoding.html: propagated Martin Duerst suggestions
14132
Daniel Veillard52402ce2000-08-22 23:36:12 +000014133Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14134
14135 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14136 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14137 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14138 by Wayne Davison
14139
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014140Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * nanoftp.c nanohttp.c: small cleanup
14143 * TODO: updated
14144
Daniel Veillard244ece92000-08-19 20:58:02 +000014145Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
14147 * added an old VC testcase and updated title.xml entity
14148
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014149Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14150
14151 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14152 done on auto-opening of <p> tags and cleanup of SAX output
14153
Daniel Veillard979e55e2000-08-19 16:48:54 +000014154Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14157
Daniel Veillard4540be42000-08-19 16:40:28 +000014158Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * doc/xml.html libxml.* structure.*: updated the doc a bit
14161
Daniel Veillard808a3f12000-08-17 13:50:51 +000014162Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14163
14164 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14165 of SAX tests
14166
Daniel Veillard29579362000-08-14 17:57:48 +000014167Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14168
14169 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14170 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14171
Daniel Veillard1255ab72000-08-14 15:13:33 +000014172Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14175 * testHTML.c: fix core dump on Solaris 2.x systems
14176 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14177 * result/HTML/*.sax: previous bug fix lead to new results
14178
Daniel Veillard03109292000-08-14 14:58:22 +000014179Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14182 * configure.in: added --with-readline=DIR to accept alternate
14183 path for readline include/library
14184 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14185 for ANSI under HP-UX
14186 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14187 includes @LIBS@
14188
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014189Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * doc/* : rebuilt the docs
14192 * getting ready for 2.2.2 release
14193
Daniel Veillard87b95392000-08-12 21:12:04 +000014194Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14197 and xmlAddFeature()
14198 * tree.[ch]: added xmlAddChildList()
14199 * xmllint.c: MAP_FAILED macro test
14200 * parser.h: added xmlParseCtxtExternalEntity()
14201 * valid.c: applied bug fixes removed warning
14202 * tree.c: added CDATA block to elements content
14203 * testSAX.c: cleanup of output
14204 * testHTML.c: added SAX testing
14205 * encoding.c: better error recovery
14206 * SAX.c, parser.c: fixed one of the external entity processing
14207 of the OASis testsuite
14208 * Makefile.am: added HTML SAX regression tests
14209 * configure.in: bumped to 2.2.2
14210 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14211 SAX results
14212
Daniel Veillard88a172f2000-08-04 18:23:10 +000014213Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * configure.in: patch for HP compiler
14216
142172000-08-04 Sven Heinicke <sven@zen.org>
14218
14219 * xmllint.c: Was coredumping sometimes when the file given didn't
14220 exist.
14221
Daniel Veillard46e370e2000-07-21 20:32:03 +000014222Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14223
14224 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014225
Daniel Veillard46e370e2000-07-21 20:32:03 +000014226 when using in memory parsing. Need some cleanup.
14227 * xmllint.c configure.in: added a --memory flag to test memory
14228 parsing
14229
Daniel Veillard36650692000-07-21 15:16:39 +000014230Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * nanohttp.c: fixed socklen_t replacement to unsigned int
14233 * parser.c: fixed a space handdling missing at the end of
14234 production 28 DOCTYPE.
14235 * xmlmemory.c: fixed a stupid bug on the routine to override
14236 allocation functions
14237 * TODO: updated
14238
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014239Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * doc/ regenerated the docs
14242
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014243Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * doc/encoding.html doc/xml.html: added I18N doc
14246 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14247 improvements, both parser and filters, added ASCII & HTML,
14248 fixed the ISO-Latin-1 one
14249 * xmllint.c testHTML.c: added/made visible --encode
14250 * debugXML.c : cleanup
14251 * most .c files: applied patches due to warning on Windows and
14252 when using Sun Pro cc compiler
14253 * xpath.c : cleanup memleaks
14254 * nanoftp.c : added a TESTING preprocessor flag for standalong
14255 compile so that people can report bugs more easilly
14256 * nanohttp.c : ditched socklen_t which was a portability mess
14257 and replaced it with unsigned int.
14258 * tree.[ch]: added xmlHasProp()
14259 * TODO: updated
14260 * test/ : added more test for entities, NS, encoding, HTML, wap
14261 * configure.in: preparing for 2.2.0 release
14262
Daniel Veillard49703262000-07-10 10:27:46 +000014263Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14264
14265 * nanoftp.c: fixed the way the control connection is handled
14266 * libxml.spec.in: fixed the dependancies and cleanup
14267
Daniel Veillard306be992000-07-03 12:38:45 +000014268Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * doc/xml.html: changed the xmlsoft.org structure, updated the
14271 examples w.r.t. root and childs
14272
Daniel Veillard7d853352000-07-02 18:53:09 +000014273Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14276
Daniel Veillard365e13b2000-07-02 07:56:37 +000014277Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * HTMLparser.c: Work on character encoding support for the HTML parser
14280 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14281 * encoding.c: Fixed a potential memleak in the encoding stuff
14282
Daniel Veillardaf743792000-07-01 11:49:28 +000014283Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * doc/FAQ.html doc/Makefile.am : added a FAQ
14286
14287Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014288
14289 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14290 of the HTML parser to force it to not bypass SAX
14291
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014292Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * win32config.h.in: updated
14295 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14296 lacks iconv support :-( need to release 2.1.1
14297 * configure.in: release 2.1.1
14298 * HTMLparser: fixed bug #14784
14299 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14300 by Windows compiler
14301 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14302 the SAX startDocument() callback.
14303 * TODO: updated
14304
14305Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * added xmlStopParser()
14308
Daniel Veillardbe803962000-06-28 23:40:59 +000014309Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * configure.in: 2.1.0 prerelease
14312 * Large resync between W3C and Gnome tree
14313 * nanoftp, nanohttp.c: fixed stalled connections probs
14314 * HTMLtree.c SAX.c : support for attribute without values in
14315 HTML for andersca
14316 * valid.c: Fixed most validation + namespace problems
14317 * HTMLparser.c: start document callback for andersca
14318 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14319 * parser.h, SAX.c: serious speed improvement for large
14320 CDATA blocks
14321 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14322 different encoding
14323 * example/Makefile.am example/gjobread.c tree.h: work on
14324 libxml1 libxml2 convergence.
14325 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14326 and the LIBXML_TEST_VERSION macro
14327
Daniel Veillardc310d562000-06-23 18:32:15 +000014328Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * doc/xml.html: various patches and improvements typo fixed by
14331 Felix Natter
14332 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14333 from Felix Natter <fnatter@gmx.net>
14334
Daniel Veillardf3029822000-05-06 08:11:19 +000014335Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
14337 * doc/upgrade.html: updated with instructions for support of both
14338 libxml-1.x and libxml-2.x
14339 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14340 for 2.x support and also fixed includes
14341
14342
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014343Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14346 the encoding support, added iconv support, so now libxml if
14347 compiled with iconv automatically support japanese encodings
14348 among others. Work based on initial patch from Yuan-Chen Cheng
14349 I may have broken binary compat in the encoding handler
14350 registration scheme, but that was so utterly broken I don't
14351 expect anybody to have used this feature until now.
14352 * parserInternals.h: fixup on the CHAR range macro
14353 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14354 code.
14355 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14356 * uri.c: added xmlParseURI() I can't believe I forgot to
14357 implement this one in 2.0 !!!
14358 * SAX.c: moved doc->encoding update in the endDocument() call.
14359 * TODO: updated.
14360
Daniel Veillard06047432000-04-24 11:33:38 +000014361Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * tree.h: removed extraneous xmlRemoveProp definition
14364 * TODO: added item about --disable-corba configure switch
14365 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14366 * nanoftp.c: fixed include problems giving troubles on AIX and
14367 slowlaris
14368 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14369 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14370 comment and headers changes to lower gtk-doc number of warnings
14371 * doc/html/*: rebuilt docs
14372
Daniel Veillarde0aed302000-04-16 08:52:20 +000014373Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14374
14375 * HACKING: documented the tag for 1.x and instructions
14376
Daniel Veillard5e873c42000-04-12 13:27:38 +000014377Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14380 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14381 xmlCreateIOParserCtxt
14382 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14383 significant overall improvement
14384 * xmllint.c: added I/O test to xmllint
14385 * testSAX.c: added a speed test
14386 * doc/* : updated/regenerated
14387
Daniel Veillardfc708e22000-04-08 13:17:27 +000014388Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * xpath.c uri.h parserInternals.h: cosmetic changes from
14391 "Timur I. Bakeyev" <timur@bat.ru>, including making
14392 xmlCreateURI() public
14393
Daniel Veillard5d211f42000-04-07 17:00:24 +000014394Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14397 and the code at the same time. Added a clean mechanism for
14398 overload or added input methods: xmlRegisterInputCallbacks()
14399 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14400 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14401 * TODO: updated
14402 * doc/* : updated/regenerated
14403 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14404 source dir
14405
Daniel Veillarde77a9182000-04-05 19:12:29 +000014406Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * testURI.c: yet another forgotten commit, I should get some sleep !
14409
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014410Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * xmllint.c: forgot to commit this too ?
14413
Daniel Veillardb9df4042000-04-05 14:23:16 +000014414Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14415
14416 * xmlversion.h.in : forgot to commit this previously
14417
Daniel Veillard361d8452000-04-03 19:48:13 +000014418Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14421 * README TODO: updated for release
14422 * uri.c uri.h: added authority parsing/saving
14423 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14424 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14425 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14426 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14427 Makefile.am : added compile-time customization of libxml
14428 --with-ftp --with-http --with-html --with-xpath --with-debug
14429 --with-mem-debug
14430 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14431 #include <libxml/xxx.h> I hope it won't break too much stuff
14432 and will be manageable in the future...
14433 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14434 and added xmllint to the installed programs
14435 * uri.h: added xmlFreeURI()
14436
Daniel Veillardec303412000-03-24 13:41:54 +000014437Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * uri.c uri.h: finished the escaping handling, the base support
14440 and the URI path normalization. Looks good just lacks the
14441 authority content parsing code.
14442 * Makefile.am: added instructions to generate testURI
14443 * TODO: updated
14444 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14445 added links and icons for W3C and Gnome
14446
Daniel Veillard8f621982000-03-20 13:07:15 +000014447Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
14449 * xmlmemory.[ch] : seems I forgot to actually update the files in
14450 the last commit :-)
14451 * doc/xml.html doc/html/* : updated and uploaded the docs
14452
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014453Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14456 * TODO: updated
14457 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014458 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014459 gfree).
14460 * Makefile.am, uri.c, uri.h: added a set of functions to do
14461 exact (litteraly copied from the RFC 2396 productions) parsing
14462 and handling of URI. Will be needed for XLink, one XML WFC,
14463 XML Base and reused in the nano[ftp/http] modules. Still work
14464 to be done.
14465
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014466Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * configure.in, libxml.spec.in : libxml2
14469 * doc/* : updated the doc page, rebuilt the docs
14470
Daniel Veillardcf461992000-03-14 18:30:20 +000014471Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * all: tagged LIB_XML_1_X
14474 * *.c *.h : updated from W3C CVS tree
14475 * configure.in : 2.0.0-beta
14476 * libxml.spec.in : libxml2 package nam
14477 * result/* : new version of the tests output
14478
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014479Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14482
Daniel Veillardb566ce12000-03-04 11:39:42 +000014483Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * doc/* : rebuilt the docs
14486 * parser.c: final patch on #6766
14487 * valid.c: small patch on validity checks.
14488
Daniel Veillardfb76c402000-03-04 11:39:42 +000014489Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14492 added
14493 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14494 compatibility w.r.t. XML spec and existing code.
14495
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014496Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14497
14498 * parser.c: seems a better solution to <a> </a> exists,
14499 will try it for a while
14500
Daniel Veillard83a30e72000-03-02 03:33:32 +000014501Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14502
14503 * parser.c: tried to remove the <a> </a> generating <a/>
14504 this is hard. Left a flag for that purpose. Fixed bug #6766
14505 * configure.in: prepared 1.8.7 not released, due to previous
14506 problem
14507
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014508Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * doc/xml.html : applied second patch from Paul DuBois
14511
Daniel Veillard402e8c82000-02-29 22:57:47 +000014512Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * doc/xml.html : applied patch from Paul DuBois
14515
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014516Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14519
Daniel Veillard5feb8492000-02-02 17:15:36 +000014520Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14523 compilation warnings on various platforms.
14524 * parser.c: Fixed #5281 validity error callbacks are now desactived
14525 by default if not validating.
14526
Daniel Veillardf341f932000-02-02 14:52:08 +000014527Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14530
Daniel Veillard13c757e2000-02-01 23:59:15 +000014531Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14534 <gkatsi@cs.toronto.edu>
14535
Daniel Veillard726e8792000-01-30 20:04:29 +000014536Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14539 processing URLs
14540
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014541Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14544 xmlNanoFTPUpdateURL for persistent control connections.
14545 * configure.in: 1.8.6
14546
14547Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14550 * tree.[ch] : added xmlSaveNoEmptyTags
14551
James Henstridgef3be9312000-01-28 13:59:21 +0000145522000-01-29 James Henstridge <james@daa.com.au>
14553
14554 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14555
14556 * Makefile.am: added nanoftp.[ch] to the build.
14557
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014558Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * nanoftp.[ch]: cleanup, comments, API
14561 * debugXML.c : fixed a bug in the cat command
14562 * doc/*: regenerated the docs
14563
Daniel Veillardda07c342000-01-25 18:31:22 +000014564Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14567 * debugXML.c : fixed a bug in the cat command
14568 * valid.c: fixing some small probs
14569 * libxml.spec.in: get rid of the SNAP suffix
14570 * doc/xml.html: updated the status
14571
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014572Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * xml-config.in: xml-config --version to just return the
14575 version number
14576 * xpath.c: some cleanup w.r.t. axis when the current node is
14577 an attribute.
14578 * TODO: updated
14579
Daniel Veillard461a66c2000-01-18 18:01:01 +000014580Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * configure.in: prepared for libxml-1.8.5
14583 * doc/* recompiled the documentation
14584
145852000-01-17 Jody Goldberg <jgoldberg@home.com>
14586
14587 * configure.in : WARNING autoconf subtlety alert :
14588 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14589 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14590 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14591 get defined by AC_CHECK_HEADERS.
14592
Daniel Veillardf967b902000-01-17 16:06:10 +000014593Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14596 Rune.Djurhuus@fast.no
14597
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014598Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * TODO: updated
14601 * tree.c, parser.c: made sure that only memory alloc problems
14602 and internal parser errors are allowed to write to stdout or
14603 stderr.
14604
Daniel Veillard0142b842000-01-14 14:45:24 +000014605Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14606
14607 * tree.c : restored xmlNewGlobalNs since this seems used by
14608 a lot of existing code :-(, fixed a bug in xmlNewNs
14609 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14610 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14611 to exit() from the library code.
14612 * xpath.c, parser.c: removed bugs or unused code detected by
14613 Windows compilers
14614 * parser.c: started adding interfaces for parsing well balanced
14615 XML fragments
14616 * configure.in: releasing 1.8.4
14617 * doc/* : rebuilt the docs
14618
Daniel Veillard2eac5032000-01-09 21:08:56 +000014619Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * tree.[ch] : added xmlNewDocFragment() for DOM
14622 * testHTML.c: uninitialized variable.
14623
Daniel Veillardf3a73582000-01-05 14:58:39 +000014624Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * doc/* : rebuild the docs
14627
Daniel Veillard71b656e2000-01-05 14:46:17 +000014628Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * acconfig.h: readline and history patch
14631 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14632 * tree.c: added check and handling when possibly removing an ID
14633 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14634 and saving.
14635 * test/HTML/entities.html result/HTML/entities.html* : test for
14636 various entities reference cases
14637 * result/HTML/* : as a result output of some testcase have
14638 changed
14639 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14640 by previous example. added xmlParseTryOrFinish().
14641 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14642 entities.h debugXML.h HTMLparser.h: changed the way struct are
14643 declared to allow gtk-doc to expose those
14644 * parser.c: closed bug #4960
14645 * Makefile.am configure.in: Applied patch from
14646 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14647 and math/socket libs detection
14648
Daniel Veillard437b87b2000-01-03 17:30:46 +000014649Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * configure.in, Makefile.am: link tester against readline
14652 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14653
Daniel Veillard686d6b62000-01-03 11:08:02 +000014654Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * tree.[ch]: added xmlRemoveProp
14657 * win32config.h.in nanohttp.c: avoid including the Windows
14658 socket stuff in every C files
14659 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14660 the XmL parser(s)
14661 * test/ns4 result/ns4 etc...: added test case for previous prob
14662 * tree.c: xmlNewNs wasn't checking for double definition
14663 * Makefile.in: fixed a problem with dist-hook duplicates
14664 * parser.[hc], xmlIO.c: fixed the loading of external entities
14665 APIs, now xmlLoadExternalEntity() is used everywhere and
14666 setting up an app specific front-end using the
14667 * SAX.c parser.c: some fixes, now the xhtml spec validates
14668 with the xhtml DTD.
14669 * error.c: fixed crashes in case of no input stream
14670 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14671 to the validation tests and results
14672
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014673Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14674
14675 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14676 too htmlCreatePushParserCtxt() and htmlParseChunk()
14677 * parser.c: a bit of cleanup.
14678 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14679 to XML) removed the last mem leak known
14680 * HTMLtree.c: output message cleanup
14681 * xmlmemory.c: display content info about memory blocks
14682 * result/HTML/wired.* : missing att value warning change
14683
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014684Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * doc/* : rebuilt the documentation
14687
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014688Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * parser.[ch] parserInternals.h: Push parser for XML,
14691 seems to work fine now
14692 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14693 --push for push testing
14694 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14695 * testSAX.c: added --push
14696 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14697 subtree
14698 * xmlIO.[ch] : enriched API + fixes for push mode
14699 * entities.[ch]: added the entity content length to the struct.
14700 * xmlmemory.[ch]: new API to show the last entries for the shell
14701 * valid.c: added required attribute testing
14702 * SAX.c: the cdata callback now merge contiguous fragments
14703 * HTMLparser.c: cleanup of some macros
14704
Daniel Veillard3c558c31999-12-22 11:30:41 +000014705Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * parser.c: fix for PIs name starting with xml
14708 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014709 * *.c, configure.in win32config.h.in : generate win32config.h for
14710 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014711
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014712Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * parser.c: fixed a stupid = vs. == bug :-(
14715 * doc/gnome-xml.sgml: s/glade/xml/
14716
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014717Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * configure.in, doc/xml.html : bug fix release 1.8.2
14720 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14721 Hopefully the end of that silly C++ include problem
14722 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14723 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14724 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14725 troubles with autoclosed elements when the stree shape doesn't
14726 follow the DtD specs. Added htmlIsAutoClosed() and
14727 htmlAutoCloseTag()
14728 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14729 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14730 * debugXML.c: fixed a bug on printing default namespaces.
14731 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14732
Daniel Veillardb24054a1999-12-18 15:32:46 +000014733Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * result/HTML/*.htm[l] : updated the HTML regression tests according
14736 to the new output
14737 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14738 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14739 problem due to intermix of extern "C" { ... } declarations for C++
14740 and recursive includes in the headers
14741
Chris Lahey323c48c1999-12-18 15:32:45 +0000147421999-12-20 Chris Lahey <clahey@umich.edu>
14743
14744 * HTMLtree.c: Made it so that html nodes with a single child do
14745 not insert a carriage return before or after the child node.
14746
Daniel Veillardb24054a1999-12-18 15:32:46 +000014747Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014748
14749 * configure.in, doc/xml.html : bug fix release 1.8.1
14750 * parser.c: fixed bug #4344
14751 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14752 added the glue to avoid C++ problems
14753 * doc/* : regenerated the documentation
14754
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014755Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14758 namespace recognition, and Dia as a resul :-(
14759 * encoding.c: closed bug #3950
14760
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014761Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * valid.c: debugging a posteriori validation, except URI expansion
14764 stuff this should be fixed now
14765 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14766 Carl Nygard <cnygard@bellatlantic.net>
14767 * tester.c: added --postvalid, cleaning of the code
14768 * tree.[ch]: added xmlDocGetRootElement()
14769
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014770Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14771
14772 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14773 c++ losage.
14774
Daniel Veillard10a2c651999-12-12 13:03:50 +000014775Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * configure.in, doc/xml.html : bumped to 1.8.0
14778 * xlink.[ch], Makefile.am : added framework for link detection
14779 * parser.h: added nbChars to parser context, needed for cleanup.
14780 * xmlmemory.c: removed a nasty bug when out of mem
14781 * valid.[ch]: adding namespace support for attribute decl
14782 * tester.c: added --debugent option
14783 * debugXML.[ch]: added xmlDebugDumpEntities()
14784 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14785 buffers instead, this was really needed, validation was breaking
14786 in strange ways due to that. Added xmlParseStringPEReference()
14787 and other parsing from strings functions. Entities processing
14788 modified again, but PERef are still not handled correcly but
14789 unless you're Eve Maller you won't notice :-)
14790 * HTMLparser.c: large changes toward reliability, and switched to
14791 lowercase internal tags, XHTML is lowercase, so it will help
14792 that output is closer to next version.
14793 * doc/* : regenerated the documentation, it is now hosted at
14794 http://xmlsoft.org/ (same bits I just bought the domain :-)
14795
14796
Daniel Veillard294cbca1999-12-03 13:19:09 +000014797Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14800 doc generation
14801 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14802 in the SAX API
14803 * doc/*: rebuilt the doc making sure everything appears in the
14804 HTML files
14805
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014806Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14809 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14810 which allow impressive speed improvement on dataset with
14811 large text pieces, but at the cost of broken binary
14812 compatibility and slightly bigger memory usage.
14813 Configure with --with-buffers to activate them, they
14814 are protected with XML_USE_BUFFER_CONTENT define.
14815 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14816 goal is 0 memory left allocated once parser is no more used
14817 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14818 call xmlCleanupParser() and xmlMemoryDump()
14819
Daniel Veillarda819dac1999-11-24 18:04:22 +000014820Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14823 * parser.[ch] encoding.[ch]: added memory cleanup routines
14824 * parser.c: closing bug #3788
14825 * doc/*: rebuilt the doc
14826
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014827Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14830 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14831 * tester.c: added --compress option
14832 * doc/*: rebuilt the documentation
14833
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014834Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14837 if given /proc/kcore as input !
14838 * doc/xml.html doc/*: updated and rebuilt the documentation
14839
14840Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014841
14842 * parser.c: Fixed some wrongly space collapsing code due to
14843 a misreading of the spec.
14844 * result/*: fixed the output accordingly
14845
14846Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014847
14848 * encoding.c: bug fix and typos
14849 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14850 * parser.c: added attribute normalization closing bug #3597
14851 * test/att* result/att* SAXresult/att*: testcase for attribute
14852 normalization
14853
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014854Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * configure.in: closing bug #3163 by adding extra flags for the
14857 cc compiler on HP-UX
14858
Daniel Veillard51e3b151999-11-12 17:02:31 +000014859Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * valid.[ch] : removed a typo and an enumerated type bug in the
14862 xmlAddElementDecl() function
14863 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14864 call to xmlEncodeEntitiesReentrant() so that the functions
14865 New, Set and Get are at the same level.
14866 * parser.c HTMLparser.c: extra memory allocation bug for
14867 attributes detected by someone using libxml in embedded systems :-)
14868
Daniel Veillard962195f1999-10-28 15:51:53 +000014869Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * xmlmemory.h: turned off mem debug :-\
14872
Daniel Veillard35008381999-10-25 13:15:52 +000014873Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * parser.c: closed bug #2784 a one line fix, but worth pushing
14876 a new release out
14877 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14878 some structures, comments before and after the
14879 main element, and other nastyness
14880 * HTMLtree.c tree.c: accomodate the extended HTML supported
14881 * configure.in: pushing 1.7.4
14882 * test/ent8 and related outputs : added a new test for bug #2784
14883 * test/HTML/wired.html and related output: a nasty HTML example
14884 * Makefile.am: improved the test scripts
14885 * docs/* : reran the documentation extractor, updated xml.html
14886
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014887Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14890 HTMLparser and debugged the HTML related code. HTML documents
14891 now have their own type
14892 * entities.c: do not dump &apos; for HTML output
14893 * xmlmemory.c: improvement, breakpoint mechanism
14894 * testHTML.c: added --sax --repeat ...
14895 * Makefile.am: improved the HTML tests
14896 * valid.[ch]: added xmlValidGetValidElements and
14897 xmlValidGetPotentialChildren
14898 * tester.c: added --insert to test the 2 new functions
14899 * test//* result//* SAXresult//* : regression test cleanup
14900 and extension.
14901 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14902 gnome-xml-nanohttp.html
14903
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014904Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * HTMLparser.c: fixed problems with some autoclose tags
14907 * tree.c: fixed XML output problems.
14908 * result/* SAXresult/*: update of the tests output
14909
Daniel Veillard6077d031999-10-09 09:11:45 +000014910Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * Makefile.am: Arturo patch for xmlConf.sh version info
14913 * parser.c: Tim Josling patch for single quoted items
14914 * tester.c: Tim Josling patch for tester options usage
14915 * tree.h: indent cleanup
14916
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014917Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14920 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14921
Daniel Veillard00fdf371999-10-08 09:40:39 +000014922Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * tree.c : Raph patch for initialization of CORBA fields
14925 * parser.c, xpath.c, ...: modification of doc comments
14926 * xpath.c : allow spaces in xpath expressions
14927
Daniel Veillardad219441999-09-27 08:17:49 +000014928Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * xmlmemory.h: turning off memory debug :-(
14931
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014932Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
14935 better SAX interfaces.
14936 * testSAX.c: uses the new SAX routine, avoid fetching any remote
14937 entity.
14938 * configure.in: 1.7.2
14939
14940Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000014941
14942 * libxml.spec.in: fixed the URL
14943 * doc/xml.html: improved the documentation front-end
14944
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014945Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000014946
14947 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
14948
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014949Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000014950
14951 * libxml.spec.in: fixed the alpha compile problem
14952 * parser.[ch]: changed errno to errNo in the parser context :-(
14953 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
14954 * doc/xml.html: changed CHAR to xmlChar
14955 * doc/html/*: recompiled the documentation
14956 * configure.in: 1.7.1
14957
Daniel Veillard7f7d1111999-09-22 09:46:25 +000014958Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * parser.h: modified the parser context struct to regain 1.4.0
14961 binary compatibility
14962 * parser.c, xml-error.h: added errno ot teh context and defined
14963 a set of errors values with update of errno
14964 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
14965 DTDs and entities
14966 * *.h, *.c: complete cleanup of the use of config.h and include
14967 protection depending on the current setup.
14968 * overalll debugging, maintenance and bug-fixing on all modules
14969 * updated the documentation
14970 * ready for 1.7.0
14971
Daniel Veillardc08a2c61999-09-08 21:35:25 +000014972Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * HTMLparser.c : cleanup
14975 * SAX.c valid.c valid.h: added ID/IDREF checking
14976 * tree.c tree.h: extended doc structure for refs
14977 * configure.in: 1.6.2
14978 * parser.c: patched bug in SAX user arg call
14979 * parserInternals.h: patched missing close in C++ wrapping
14980 * testXPath.c xpath.c xpath.h: prepared for extensibility,
14981 especially upcoming XPointer implementation.
14982 * doc/xml.html: augmented, typo
14983
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000014984Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
14985
14986 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
14987 not all invocations of install understand -d.
14988
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000014989Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
14990
14991 * Makefile.am: prepend all the test* calls with $(top_builddir) -
14992 to make 'check' works, when builddir != srcdir.
14993
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000014994Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * doc/xml.html : updated the documentation
14997
Daniel Veillard6454aec1999-09-02 22:04:43 +000014998Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15001 not deallocated memory blocks
15002 * *.c : replaces all calls to malloc() free() and realloc() to
15003 the wrapper functions/macros
15004 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15005 instead of xmlFreeNodeList()
15006
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015007Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * HTMLparser.c: corrected a stupid bug leading to core dump at
15010 tree deallocation. Removed warnings indicated by
15011 Stephane.Conversy@lri.fr
15012 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15013 looked for in the external subset
15014
15015Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015016
15017 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15018 on SGI by Stephane.Conversy@lri.fr
15019
Daniel Veillardb96e6431999-08-29 21:02:19 +000015020Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * all .h : changed the prototype declaration indent as in gtk
15023 * most .c : working on reducing the TODOs in the code
15024 * most .c : cleanup though -pedantic and Insure++
15025 * improvements on validation ID checkings.
15026 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15027 * xml-config.in: closed #1810
15028
15029Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015030
15031 * tree.h, valid.c, valid.h: more work on validity, IDs
15032 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15033 definition for AIX
15034
Daniel Veillardb556eb51999-08-15 17:19:50 +000015035Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15038 the distribution due to a cut'n paste error at last commit
15039
Daniel Veillardb05deb71999-08-10 19:04:08 +000015040Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * configure.in: upgraded to version 1.4.0
15043 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15044 Big update, added a large part of the validation process,
15045 it should be usable, but some parts are missing
15046 * xpath.c: improved the implementation w.r.t. root.
15047 * Makefile.am: added more tests
15048 * test and result trees: added a lot of tests
15049 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15050
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015051Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * Added an HACKING file
15054
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015055Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * xpath.[ch] : improvements and debug of the XPath implementation
15058 * parser.c, HTMLparser.c : modified the parsers to be progressive
15059 * tree.[ch] : extended the Buffer promitives
15060 * xmlIO.[ch] : added basic I/O routines providing progressive
15061 parsing and ready for I18N conversion plugins
15062 * SAXresult/* : the SAX callback sequence maybe slightly different
15063 now
15064 * test*.c : improved/updated the tests programs
15065 * doc/* : recompiled the docs.
15066
Daniel Veillard15b75af1999-07-26 16:42:37 +0000150671999-07-26 Michael Meeks <michael@edenproject.org>
15068
15069 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15070
15071 * tree.c: Ditto.
15072
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015073Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * configure.in: upgraded to version 1.4.0
15076 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15077 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15078 XML query language, see http://www.w3.org/TR/xpath for more details.
15079 * parser.c, parser.h: added CHAR* related string functions for XPath
15080 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15081 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15082 rebuild the docs.
15083 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15084 and regression testing capabilities for XPath.
15085
Daniel Veillardd79d7871999-07-12 10:38:12 +000015086Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15089 closing bug #1646
15090
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015091Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * Makefile.am, example/Makefile.am: closed bug #1683
15094
Daniel Veillard3166ab11999-07-11 16:14:19 +000015095Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * example/Makefile.am, configure.in: added the makefile for the
15098 gjobread example
15099
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015100Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15101
15102 * doc/Makefile.am:
15103 - fix which allow "make install DESTDIR=</install/prefix>".
15104
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015105Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15108 which fixed a problem on the file reading-code.
15109
Daniel Veillard82150d81999-07-07 07:32:15 +000015110Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15111
15112 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15113 output.
15114 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15115
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015116Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * parser.h : Oops removed the binary compatibility problem
15119 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15120 * parser.c, HTMLparser.c: applied patches for reading from stdin
15121
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015122Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * parser.c, entities.c, valid.c: cleanup bug #1591
15125 * configure.in: cleanup bug #1592
15126 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15127 the same tree back-end. Hence gdome will be available for it.
15128 * doc/Makefile.am: close bug #617
15129
Daniel Veillard97fea181999-06-26 23:07:37 +000015130Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * parser.c: alloctate a per parser context SAX interface block
15133
Daniel Veillard14fff061999-06-22 21:49:07 +000015134Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15137 and xmlEncodeEntitiesReentrant with the correct one :-\
15138
15139Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * commit of my internal XML base changes, quite a lot of
15142 changes, cleanups, better entities support, framework for
15143 new I/O and charset detection and handling
15144 * Fixed the configure/Makefile stuff to generate shared libs
15145 with the proper version info, so we jumped on rev from
15146 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15147 xmlEncodeEntities() result need to be freed now, and a string
15148 xmlParserVersion provide the current library version.
15149
Raph Levien05240da1999-06-15 21:27:11 +000015150Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15151
15152 * parser.c: fixed a buffer overrun for when you have a very long
15153 attribute with no entities in it.
15154
Daniel Veillardbb2da581999-06-13 14:37:07 +000015155Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * added example directory
15158 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15159
Daniel Veillard011b63c1999-06-02 17:44:04 +000015160Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * Release of libxml-1.1, nearly everything has been touched for
15163 this.
15164 * Added more regression tests
15165 * Updated the documentation
15166
Daniel Veillard27d88741999-05-29 11:51:49 +000015167Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * tree.[ch]: unified the XML_NO_CORBA defines.
15170 * parser.c encoding.[ch]: started plugging in char encoding detection
15171
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015172Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15173
15174 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15175 Also freed allocated buffer.
15176
Daniel Veillard27d88741999-05-29 11:51:49 +000015177Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015178 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15179 reentrancy problem at printing. One is left in entities.c, to
15180 remove ASAP
15181 * testSAX.c : added a test example showing the use of the SAX
15182 interface if one doesn't want to build the DOM tree.
15183 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15184
Daniel Veillard517752b1999-04-05 12:20:10 +000015185Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15188 large revamping of the parser to use SAX callbacks
15189 http://www.megginson.com/SAX/ (or at least a C like interface
15190 a la Expat). It's now possible to set up your own callbacks
15191 and the parser will not build a DOM tree.
15192 * test/* result/*: updated the test suite, I finally removed
15193 the old Namespace draft support (PI based).
15194
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015195Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15196
15197 * Makefile.am: added test result to EXTRA_DIST for make tests
15198
Daniel Veillard64068b31999-03-24 20:42:16 +000015199Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * parser.c, parserInternals.h: moved the chars macro definitions
15202 to parserInternals.h
15203 * parser.c, error.c: applied patches from "Knut Åkesson"
15204 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15205
Daniel Veillard012ccc11999-03-23 10:11:11 +000015206Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * xml-config.in : applied patch to make --version work
15209
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152101999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15211
15212 * Makefile.am (check-local): Alias for `tests' target. This will
15213 cause `make check' to do the right thing.
15214 (tests): Don't run tests in srcdir. Also, replaced calls to
15215 basename with a `sed' "equivalent".
15216
Daniel Veillardd109e371999-03-05 06:26:45 +000015217Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15220 it in the header and not the sources, updated the doc.
15221 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15222 pointing this out.
15223
Daniel Veillardbc50b591999-03-01 12:28:53 +000015224Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15227 exported the inputStream routines.
15228 * doc/html/* : updated accordingly
15229
Daniel Veillardd692aa41999-02-28 21:54:31 +000015230Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * parser.c, parser.h, parserInternals.h: added a few extra
15233 internal calls to allocate and free parser contexts ...
15234 * doc/html/* : updated accordingly
15235
Daniel Veillard55a99271999-02-25 11:01:29 +000015236Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15237
15238 * configure.in, Makefile.am, doc/makefile.am : General changes for
15239 1.0.0 release and including the generated HTML documentation.
15240
Daniel Veillard35925471999-02-25 08:46:07 +000015241Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * makefile.am : added parserInternals.h, oops.
15244
Daniel Veillard1e346af1999-02-22 10:33:01 +000015245Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * parserInternals.h: added this header giving access to the parser
15248 internal functions.
15249 * doc/Makefile.am : added a rebuild target which rebuilds the full
15250 set of documentations
15251 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15252 the internal subset.
15253 * *.c *.h: modifications needed to generate the documentation using
15254 gtk-doc, cleanup of functions blocks, reorganisation of struct
15255 declarations.
15256
Daniel Veillard1164e751999-02-16 16:29:17 +000015257Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15260 the tar and spec file to include the beginning of the doc.
15261
Nuno Ferreira03d04781999-02-13 00:07:17 +0000152621999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15263
15264 * doc/.cvsignore: Added this file.
15265
Daniel Veillard6800ef31999-02-08 18:33:22 +000015266Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * tree.c: fixed xmlGetProp to return "" when the attribute
15269 exists, even if the node-list is NULL.
15270
Daniel Veillard726c7e31999-02-08 15:13:10 +000015271Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15272
15273 * tree.c: patched an error outputting empty attribute values.
15274 * Makefile.am and doc/makefile.am: have been updated during the
15275 week-end. Sorry for an empty CVS log, I got a shell problem.
15276
Daniel Veillard1899e851999-02-01 12:18:54 +000015277Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * tree.h: cleaned up using enums instead of defines
15280 * parser.c, valid.[ch]: more work on parsing/output of element
15281 declarations
15282
Daniel Veillard3b9def11999-01-31 22:15:06 +000015283Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * valid.[ch], tree.c, parser.c : more work toward full parsing
15286 of XML DTDs.
15287 * README: added informations about mailing-list and on-line
15288 documentation
15289
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000152901999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15291
15292 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15293
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015294Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * parser.c, tree.[ch] : more work toward conformance testing,
15297 added a last element to accelerate parsing of very flat structures
15298 started working on internal subset Element content declaration.
15299 * valid.[ch] : first cut at adding code toward validation.
15300 * previous changes had also small impact on most files, especially
15301 the conformance testing using James Clark test suite.
15302
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015303Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * test/* : updated the examples, most of them were not well
15306 formed (humm), and added rdf2.
15307 * result/* : resulting changes in the output.
15308
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015309Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15312
Daniel Veillard44b3a061998-12-05 17:27:22 +000015313Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * tree.c: patched a bug in the generation of empty attributes
15316
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015317Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15320 for node/trees/documents/... Biggest problem is namespace
15321 support when copying subtrees.
15322
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015323Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * parser.c, entities.c: improve entities and char ref encoding,
15326 and cleanups of error messages.
15327
Daniel Veillard242590e1998-11-13 18:04:35 +000015328Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * parser.c, entities.c: simple bug hunting done during rpm2html and
15331 rpmfind integration.
15332
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015333Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * parser.[ch]: Added interfaces allowing to specify a SAX
15336 handler before parsing.
15337
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015338Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * parser.c: redirrect all errors reporting through the SAX
15341 error function
15342
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015343Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15346 * libtool, tlmain ...: update of the libtool files
15347
Miguel de Icaza442321c1998-11-04 18:13:38 +0000153481998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15349
15350 * entities.c: Use g_snprintf insteda of snprintf.
15351
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015352Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15355 added ent5 test for this purpose.
15356 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15357
Daniel Veillard27271681998-10-30 06:39:40 +000015358Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * parser.c: fixed? a strange error due to compression on a GWP
15361 document.
15362
Daniel Veillard25940b71998-10-29 05:51:30 +000015363Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * tree.[ch]: bug fixing
15366 * entities.[ch]: defined a specific type for predefined entities
15367 * doc/xml.html: more documentation on the library, how to use it,
15368 overview of the interfaces.
15369
Daniel Veillard16253641998-10-28 22:58:05 +000015370Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15373
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015374Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15375
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015376 * tree.c: corrected a small bug
15377 * doc/xml.html: continuing writing documentation.
15378
15379Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15380
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015381 * debugXML.h debugXML.c: added debugging utilities.
15382 * tester.c: added --debug switch.
15383 * tree.c: patched an incorrect node->type assignment.
15384 * parser.c: formatting, ensure that node->doc != NULL in attributes
15385
Daniel Veillardccb09631998-10-27 06:21:04 +000015386Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15389 entity support and provide an internal representation close to
15390 DOM one (entity ref nodes, and attribute value as tree). I tried
15391 to preserve the interface but this will surely break some apps
15392 (I have to change rpm2html/rpmfind for example). I had to change
15393 two interfaces, and the generated tree is somewhat different.
15394 * doc/* : started documenting the XML library, the tree and
15395 DOM/Corba. This is a first step.
15396
Daniel Veillard11e00581998-10-24 18:27:49 +000015397Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * parser.c: Set up the fonctions comment block, boring but useful.
15400 * parser.h, SAX.c, parser.c: now attributes are processed through
15401 the SAX interface. The problem is that my SAX interface diverged
15402 quite a bit from the original one, well this is not an official
15403 spec, and translating it from Java to C is hairy anyway...
15404
Daniel Veillard97b58771998-10-20 06:14:16 +000015405Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15408 fonctions comment block, boring but useful.
15409
15410Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015411
15412 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15413 conversion routines. However they are not yet used to convert the
15414 inputs. The core will run with UTF-8.
15415
Daniel Veillard33942841998-10-18 19:12:41 +000015416Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * tree.c : make sure that the type id is properly set-up when
15419 a new object is allocated, needed for DOM.
15420
Daniel Veillard27fb0751998-10-17 06:47:46 +000015421Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * tree.h, tree.c: Ok, the main objects in the tree will be native
15424 corba objects, it costs 8 bytes per Node, Attribute and Document
15425 but it simplifies the Corba integration a lot (no extra interface
15426 objects to allocate/free).
15427
Daniel Veillard0bef1311998-10-14 02:36:47 +000015428Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15431 and changed NODEs contants for conformity with DOM Level 1
15432
Daniel Veillard27864701998-10-08 03:47:24 +000015433Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * added hooks to keep track of servants when creating objects
15436 xmlDoc and xmlNode (for Corba export).
15437
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015438Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * added xml-config script.
15441
Daniel Veillard7066a791998-10-01 20:28:28 +000015442Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15445 to autoupdate libtool and automake conf files.
15446
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000154471998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15448
15449 * Makefile.am: Use '?' to separate the sed
15450 commands as ',' is used when people pass -Wl,something.
15451
15452
Daniel Veillard15a8df41998-09-24 19:15:06 +000015453Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * tree.c, tree.h: added a per-document compression interface.
15456
Daniel Veillard151b1b01998-09-23 00:49:46 +000015457Tue Sep 22 20:47:38 EDT 1998
15458
15459 * tree.c, tree.h: added saving with compression and added interfaces
15460 to control the compression level (xmlGetCompressMode,
15461 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15462
Daniel Veillard70120ff1998-09-22 00:24:21 +000015463Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * parser.c: corrected a loop for files of size 0
15466
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000154671998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15468
15469 * error.h: New file. Contains prototyes from `error.c'.
15470
Tom Tromeyc19653d1998-08-14 01:22:43 +000015471Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15472
15473 * Makefile.am (xmlincdir): New macro.
15474 (xmlinc_HEADERS): Renamed from include_HEADERS.
15475
Daniel Veillard845664d1998-08-13 04:43:19 +000015476Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * applied small patch on numeric entities from
15479 Christopher Blizzard <blizzard@appliedtheory.com>
15480
Daniel Veillard260a68f1998-08-13 03:39:55 +000015481Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * New release 0.2, removed the old xml_* files so that it's
15484 coherent with the other CVS base (W3C), far better conformance
15485 to standard, new namespaces, decent entities support, beginning
15486 of a SAX-like interface. Nearly nothing left intact, even the
15487 test examples ...
15488
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000154891998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15490
15491 * .cvsignore: Add .deps dir
15492
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015493Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15496
Daniel Veillardfe926001998-07-26 04:28:20 +000015497Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015498
Daniel Veillardfe926001998-07-26 04:28:20 +000015499 * configure.in: added test for CPP
15500 * AUTHORS, Changelog: the original ones didn't get commited but the
15501 glib ones instead, fixed.
15502 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015503
Daniel Veillardfe926001998-07-26 04:28:20 +000015504Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015505
Daniel Veillardfe926001998-07-26 04:28:20 +000015506 * integrated code developped at W3C
15507 * changed the original Copyright
15508 * migrated to automake
15509 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015510