blob: b70635482dbeb76d6f6e4ccf94fb4e27afa44094 [file] [log] [blame]
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * build_glob.py global.data globals.c parser.c
4 include/libxml/globals.h: patch from Stéphane Bidoul for setting
5 up threads global defaults.
6 * doc/libxml2-api.xml: this extends the API with new functions
7 * python/tests/Makefile.am python/tests/reader2.py
8 python/tests/thread2.py: integrated the associated testcase and
9 fixed the error string used in reader2
10
Daniel Veillard38b80a82003-05-14 18:59:00 +000011Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
12
13 * configure.in libxml.spec.in python/Makefile.am: trying
14 to conciliate --with-python= requirements and RPM builds,
15 a PITA really...
16
Daniel Veillard104caa32003-05-13 22:54:05 +000017Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
18
19 * HTMLparser.c: oops last commit introduced a memory leak.
20
Daniel Veillarde8b09e42003-05-13 22:14:13 +000021Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
22
23 * xmllint.c doc/xmllint.xml: added --nonet option
24 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
25 xsltproc or xmllint
26 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
27 rebuilt
28 * HTMLparser.c: cleaned up the HTML parser context build when
29 using an URL
30
Daniel Veillardd437d322003-05-13 21:07:01 +000031Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
32
33 * libxml.spec.in: added a comment about bug #112902
34
William M. Brack3dd57f72003-05-13 02:06:18 +000035Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
36
37 * minor cleanup of configure '--help' display
38 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
39
Daniel Veillardd72c7e32003-05-12 21:55:03 +000040Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
41
42 * tree.c: PI nodes in external subset were not freed :-\
43 fixes bug #112842
44
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000045Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
46
47 * xmllint.c: added --schema option to run WXS schema validation
48 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
49 tried to improve error reporting in the Schema code, some cleanup
50 too.
51
Daniel Veillard82bbbd42003-05-11 20:16:09 +000052Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
53
54 * xmlschemas.c: fixed some problems in the handling of errors,
55 and attributes addressed by references.
56 * test/schemas/* result/schemas/*: dropped the verbosity level
57 and added a couple of new tests
58
Daniel Veillardadbb0e62003-05-10 20:02:45 +000059Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
60
61 * relaxng.c: Stéphane Bidoul found an off by one addressing
62 error on the error handling.
63
Daniel Veillarda77cf712003-05-09 23:09:55 +000064Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
65
66 * xmlschemastypes.c: trying to fix #112673
67
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +000068Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
69
70 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
71 warning, this fixed a bug and should close #111574
72
Daniel Veillard37fc84d2003-05-09 19:38:15 +000073Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
74
75 * xmlschemas.c: fixing bug #104081 with xs:all with an element
76 holding minOccurs="0"
77 * test/schemas/all_* result/schemas/all_*: added some regression
78 tests for that bug
79 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
80 Garry Pennington to compile without schemas support.
81
Daniel Veillarda067e652003-05-01 08:03:46 +000082Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
85
Daniel Veillard61c52202003-04-30 12:20:34 +000086Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * xml2-config.in: try to fix Red hat bug #89957, do not
89 output -L/usr/lib64
90 * xmlreader.c: fixed a typo in a comment
91
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +000092Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
93
94 * doc/tutorial/aph.html, ix01.html
95 forgot to cvs add the new files. Thanks to Roland van Laar
96 for pointing this out
97
Daniel Veillardd4330462003-04-29 12:40:16 +000098Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
99
100 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
101 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
102 to the XML/XSLT doc generation closing #111799
103 * doc/html/*: complete update of the HTML results
104
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000105Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
106
107 * win32/defgen.xsl: fixed the conditional for unicode map,
108 removed hardcoded schema entries
109
110Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
111
112 * win32/defgen.xsl: new file, stylesheet for generating
113 win32/libxml2.def.src from doc/libxml2-api.xml
114 * win32/libxml2.def.src: is autogenerated from now on, changes
115 to this file will not appear here anymore
116
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000117Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * win32/configure.js python/setup.py.in: applied patch
120 from Stéphane Bidoul for the Python bindings on the new
121 release.
122
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000123Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
124
125 * debugXML.c: included libxml/uri.h for xmlCanonicPath
126 declaration
127 * win32/configure.js: thread-enabled build is now default
128 * win32/libxml2.def.src: added more exports
129
Daniel Veillard1177ca42003-04-26 22:29:54 +0000130Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
131
132 * NEWS doc/*.xsl doc/*.html: updated the web site separated
133 developers from common pages, made the transition to XHTML1,
134 added validity checking to the makefile rules.
135
Daniel Veillard329456a2003-04-26 21:21:00 +0000136Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
137
138 * parser.c: fix for xmlIOParseDTD same as previous and reported
139 by Petr Pajas
140
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000141Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
142
143 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
144 closing #111638
145
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000146Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
148 * python/generator.py: fixed a problem in the generator where
149 the way functions are remapped as methods on classes was
150 not symetric and dependant on python internal hash order,
151 as reported by Stéphane Bidoul
152
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000153Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
154
155 * doc/tutorial:
156 xmltutorial.xml
157 xmltutorial.pdf
158 *.html
159 add appendix on generating compiler flags, more indexing
160
Daniel Veillard1c960272003-04-25 23:12:22 +0000161Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
162
163 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
164 to get libxml-2.5.7 to compile on OpenVMS
165
Daniel Veillardc5573462003-04-25 16:43:49 +0000166Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
167
168 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
169
Daniel Veillardfd583412003-04-25 13:22:10 +0000170Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
173 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
174 man page based on xsltproc and a stylesheet PI in the XML.
175
Daniel Veillarddc07e182003-04-25 10:39:38 +0000176Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
179 character preventing rendering by the man command.
180
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000181Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * NEWS configure.in: preparing release 2.5.7
184 * doc/*: updated and rebuilt the docs
185 * doc/apibuild.py: fixed the script
186
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000187Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
188
189 * Makefile.am doc/apibuild.py: make sure the OOM code don't
190 get in the way of the builds
191 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
192
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000193Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
196 Memory test from Havoc Pennington #109368
197 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
198 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
199 include/libxml/parser.h: a lot of memory allocation cleanups
200 based on the results of the OOM testing
201 * check-relaxng-test-suite2.py: seems I forgot to commit the
202 script.
203
Daniel Veillard18f113d2003-04-23 15:18:26 +0000204Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * xmlschemastypes.c: trivial fix for 109774 removing a warning
207
Daniel Veillard85095e22003-04-23 13:56:44 +0000208Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
211 more places where xmlCanonicPath() must be used to convert
212 filenames to URLs, trying to fix #111088
213
Daniel Veillard54396242003-04-23 07:36:50 +0000214Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
215
216 * python/libxml.c python/libxml.py: applied patch from
217 Brent M Hendricks adding binding for xmlCatalogAddLocal
218
Daniel Veillard45269b82003-04-22 13:21:57 +0000219Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * HTMLparser.c: tried to fix #98879 again in a more solid
222 way.
223
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000224Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
225
226 * win32/libxml2.def.src: added more exports from the relaxng and
227 xmlreader clan
228
Daniel Veillardf431eb82003-04-22 08:37:26 +0000229Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * SAX.c test/valid/ns* test/result/ns*: applied the patch
232 provided by Brent Hendricks fixing #105992 and integrated the
233 examples in the testsuite.
234
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000235Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * TODO: updated a bit
238 * configure.in: fixed the comment, threads now default to on
239 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
240
Daniel Veillarda880b122003-04-21 21:36:41 +0000241Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
244 xmlreader.c include/libxml/parser.h: a lot of performance work
245 especially the speed of streaming through the reader and push
246 interface. Some thread related optimizations. Nearly doubled the
247 speed of parsing through the reader.
248
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000249Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
250
251 * doc/xmllint.xml
252 * doc/xmllint.1
253 update man page to explain use of --stream
254
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000255Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
258 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
259 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
260 include/libxml/globals.h include/libxml/xmlmemory.h: added
261 xmlMallocAtomic() to be used when allocating blocks which
262 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
263 to allow registering the full set of functions needed by
264 a garbage collecting allocator like libgc, ref #109944
265
Daniel Veillard84942712003-04-18 14:40:05 +0000266Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * configure.in: switched to have thread support enabled by default,
269 didn't got troubles with ABI compatibility on Linux, hope it
270 won't break on strange OSes, if yes, report the system ID
271 * doc/libxml2-api.xml: just rebuilt the API
272
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000273Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
274
275 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
276 added support for large file, tested with a 3+GB instance,
277 and some cleanup.
278 * catalog.c: added a TODO
279 * Makefile.am: added some "make tests" comments
280
Daniel Veillardac297932003-04-17 12:55:35 +0000281Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
282
283 * relaxng.c: some cleanups
284 * doc/xmlreader.html: extended the document to cover RelaxNG and
285 tree operations
286 * python/tests/Makefile.am python/tests/reader[46].py: added some
287 xmlReader example/regression tests
288 * result/relaxng/tutor*.err: updated the output of a number of tests
289
Daniel Veillard62163602003-04-17 09:36:38 +0000290Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * relaxng.c: valgrind pointed out an uninitialized variable error.
293
Daniel Veillard33300b42003-04-17 09:09:19 +0000294Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
295
296 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
297 xmlreader.c: augnemting the APIs, cleanups.
298 * parser.c: cleanup bug #111005
299 * xmlIO.c: added some missing comments
300
Daniel Veillardce192eb2003-04-16 15:58:05 +0000301Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
304 trying to improve the subset compiled, and more testing.
305 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
306 documentation
307 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
308 * result/relaxng/*.err: fix some of the outputs
309
Daniel Veillardf4e55762003-04-15 23:32:22 +0000310Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
313 include/libxml/xmlreader.h: implemented streaming of
314 RelaxNG (when possible) on top of the xmlReader interface,
315 provided it as xmllint --stream --relaxng .rng .xml
316 This seems to mostly work.
317 * Makefile.am: updated to test RelaxNG streaming
318
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000319Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * relaxng.c include/libxml/relaxng.h: integrated the regexp
322 based validity checking of fragments of the document for
323 which the RNG can be compiled to regexps. Works on all regression
324 tests, only fix needed is related to error messages.
325
Daniel Veillard52b48c72003-04-13 19:53:42 +0000326Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
329 include/libxml/xmlregexp.h: Starting work precompiling
330 parts of RelaxNG schemas. Not plugged onto validity checking
331 yet, just the regexp building part. Needed to extend some
332 of the automata and regexp APIs.
333
Daniel Veillardf6bad792003-04-11 19:38:54 +0000334Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
335
336 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
337 xmllint --stream and xmllint --stream --valid returns errors
338 code appropriately
339
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000340Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
341
342 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
343 and Next() operation to work on subtrees within the reader
344 framework.
345 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
346 * python/tests/reader5.py: added an example for those new
347 functions of the reader.
348
Daniel Veillard645c6902003-04-10 21:40:49 +0000349Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
350
351 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
352
Daniel Veillard9e077102003-04-10 13:36:54 +0000353Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * xmlreader.c: fixing HasValue for namespace as raised by
356 Denys Duchier
357
Daniel Veillard02ea1412003-04-09 12:08:47 +0000358Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
359
360 * HTMLparser.c include/libxml/HTMLparser.h: exported
361 htmlCreateMemoryParserCtxt() it was static
362
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000363Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
366 update from Charles Bozeman for date and duration types
367 * test/schemas/date_0.* test/schemas/dur_0.*
368 result/schemas/date_0.* result/schemas/dur_0.*: updated too
369
Daniel Veillardc00cda82003-04-07 10:22:39 +0000370Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
371
372 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
373 fixing bug #107129, removing excessive allocation and calls
374 to *printf in the code to build QName strings.
375
Igor Zlatkovic69651182003-04-05 09:43:30 +0000376Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
377
378 * win32/libxml2.def.src: fixed conditional exports, reported by
379 Luke Murray.
380
Daniel Veillardadba5f12003-04-04 16:09:01 +0000381Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
382
383 * parser.c: fixed a possible problem with xmlRecoverMemory()
384
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000385Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
386
387 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
388 triostr.h: Bjorn sent an update for the TRIO portability layer.
389
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000390Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
391
392 * win32/libxml2.def.src: exported new functions
393
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000394Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396 * configure.in NEWS: preparing release 2.5.6
397 * doc/*: updated and rebuilt the docs
398
Daniel Veillarde5020412003-04-01 09:55:20 +0000399Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
400
401 * SAX.c: fixed an uninitialized memory access pointed by valgrind
402 on C14Ntests
403
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000404Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * relaxng.c: one more fixup of error message reporting
407
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000408Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
409
410 * relaxng.c: more work on bug #109225, and fixed an uninitialized
411 variable pointed out by valgrind
412
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000413Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
414
415 * relaxng.c: try to work on bug #109225 and provide better
416 error reports.
417 * result/relaxng/* : this change the output of a number of tests
418 * xinclude.c: fixing the parsed entity redefinition problem
419 raised on the list.
420 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
421
Daniel Veillardb3721c22003-03-31 11:22:25 +0000422Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
423
424 * xmlschemastypes.c: fixed date comparison to handle the tzo
425 The only failures left are disagreements on Notations and
426 '+1' not being allowed for ulong, uint, ushort and ubyte.
427
Daniel Veillard455cc072003-03-31 10:13:23 +0000428Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
429
430 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
431 to the XML Schemas errata
432 http://www.w3.org/2001/05/xmlschema-errata#e2-12
433
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000434Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
437 and facets support. Currently only schemas with binHex or
438 base64 don't compile. A few error left in the test suite:
439 found 1035 test instances: 919 success 23 failures
440 most are gdate or gdateyear failing check, and a few cases where
441 James clark tests results are strange.
442 * valid.c: allow to reuse the Notation checking routine without
443 having a validation context.
444 * SAX.c: removed a #if 0
445
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000446Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
447
448 * xinclude.c: forgot to apply one check from #106931 patch
449 * xmlschemastypes.c: more work on XML Schemas datatypes
450
Daniel Veillardc4c21552003-03-29 10:53:38 +0000451Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
452
453 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
454 on cleaning up XML Schemas datatypes based on James Clark tests
455 test/xsdtest/xsdtest.xml
456
Daniel Veillard80b19092003-03-28 13:29:53 +0000457Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * relaxng.c: implemented comparisons for Schemas values.
460 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
461 some bugs in duration handling, comparisons for durations
462 and decimals, removed all memory leaks pointed out by James
463 testsuite. Current status is now
464 found 238 test schemas: 197 success 41 failures
465 found 1035 test instances: 803 success 130 failures
466
Daniel Veillard91a13252003-03-27 23:44:43 +0000467Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
470 leaks in the W3C XML Schemas code
471 * xmlschemastypes.c: implemented nonPositiveInteger
472 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
473 fixed the test and result.
474
Daniel Veillard6560a422003-03-27 21:25:38 +0000475Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
478 parser and a typo
479 * xmlschemastypes.c: reindenting, fixing a memory access
480 problem with dates.
481
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000482Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * parser.c: fixing #109227 providing more context in case of
485 start/end tag mismatch
486 * python/tests/ctxterror.py python/tests/readererr.py: update the
487 tests accordingly
488
Daniel Veillardd9b72832003-03-27 14:24:00 +0000489Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * xinclude.c: should fix #109327 errors on memory accesses
492
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000493Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
496 is an URI reference
497
Daniel Veillarde209b332003-03-26 21:40:13 +0000498Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * xpath.c: fixed bug #109160 on non-ASCII IDs
501
Daniel Veillard642104e2003-03-26 16:32:05 +0000502Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * parser.c: Norm suggested a nicer error message for xml:space values
505 errors
506
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000507Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * xpath.c include/libxml/xpath.h: first part of the fix to
510 performance bug #108905, adds xmlXPathOrderDocElems() providing
511 document order for nodes.
512 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
513
Daniel Veillard09628212003-03-25 15:10:27 +0000514Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * xmlschemastypes.c: removing a warning with Sun compiler
517 bug #109154
518
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000519Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
520
521 * doc/xmllint.xml
522 * doc/xmllint.1
523 update xmllint man page with --relaxng option
524
Daniel Veillard2032d292003-03-25 11:09:40 +0000525Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * python/setup.py.in : was missing "drv_libxml2.py"
528
Daniel Veillard9adc0462003-03-24 18:39:54 +0000529Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * tree.c xpath.c: some changes related to the new way of
532 handling Result Value Tree, before 2.5.5
533
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000534Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
535
536 * configure.in NEWS: preparing release 2.5.5
537 * doc/* : updated the documentation and regenerated it.
538
Daniel Veillardef0b4502003-03-24 13:57:34 +0000539Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * xpath.c: fixed some problems related to #75813 about handling
542 of Result Value Trees
543
Daniel Veillard9231ff92003-03-23 22:00:51 +0000544Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * uri.c: applied a set of patches from Lorenzo Viali correcting
547 URI parsing errors.
548
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000549Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * parser.c: validity status was not passed back when validating in
552 entities, but raised by Oliver Fischer
553
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000554Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * HTMLtree.c: avoid escaping ',' in URIs
557
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000558Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * parser.c: fixing bug #108976 get the ID/REFs to reference
561 the ID in the document content and not in the entity copy
562 * SAX.c include/libxml/parser.h: more checking of the ID/REF
563 stuff, better solution for #107208
564 * xmlregexp.c: removed a direct printf, dohhh
565 * xmlreader.c: fixed a bug on streaming validation of empty
566 elements in entities
567 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
568 cleanup of the validation tests
569 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
570 added more ID/IDREF tests to the suite
571
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000572Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
575 compiler.
576
Daniel Veillard20863822003-03-22 17:51:47 +0000577Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
580
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000581Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
584 defined in entities content
585
Daniel Veillard99737f52003-03-22 14:55:50 +0000586Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * SAX.c: Fixed validation bug #108858 on namespace names using
589 entities and reported by Brent Hendricks
590 * xmllint.c: report xmlTextReaderHasValue() result in --stream
591 --debug output.
592
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000593Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
596 about the DocType node not being reported sometimes.
597 * python/tests/reader.py: added to test to the regression checks
598
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000599Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
602 reported by Edd Dumbill
603
Daniel Veillard77a90a72003-03-22 00:04:05 +0000604Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * HTMLparser.c parser.c parserInternals.c: patch from
607 johan@evenhuis.nl for #107937 fixing some line counting
608 problems, and some other cleanups.
609 * result/HTML/: this result in some line number changes
610
Daniel Veillard580ced82003-03-21 21:22:48 +0000611Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
612
613 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
614 instead of libxml.spec
615 * relaxng.c: fixed some of the error reporting excessive
616 verbosity
617 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
618 xmlschemastypes.c: removed some warnings from gcc
619 * doc/libxml2-api.xml: rebuilt
620
Daniel Veillarde063f482003-03-21 16:53:17 +0000621Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * relaxng.c: another optimization, for choice this time
624 * result/relaxng/spec1* result/relaxng/tutor12_1*
625 result/relaxng/tutor3_7: cleanups.
626
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000627Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
630 * test/relaxng/testsuite.xml: augmented the test suite
631 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
632 some schemas validation tests in the presence of foreign
633 namespaces.
634
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000635Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * relaxng.c: added another interleave speedup.
638
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000639Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
640
641 * xmlschemastypes.c: added integer and fixed one of the
642 IDREFS regression tests pbm
643 * result/relaxng/docbook_0.err: updated
644
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000645Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
648 declared both in the DTD and in the Schemas <grin/>
649 * relaxng.c: more debug, added a big optimization for <mixed>
650 * test/relaxng/testsuite.xml: augmented the testsuite
651 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
652 DocBook example to the regression tests
653
Daniel Veillard798024a2003-03-19 10:36:09 +0000654Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * check-xsddata-test-suite.py: cosmetic change for output
657 * relaxng.c: try to minimize calls to malloc/free for states.
658
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000659Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * tree.c: removed a warning
662 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
663 support
664 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
665 cleanup/improvements of the regression tests batch
666 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
667
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000668Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * relaxng.c: fixed error msg cleanup deallocation
671 * xmlschemastypes.c: added a function to handle lists of
672 atomic types, added support for IDREFS
673
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000674Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
677 and IDREF, usable from RelaxNG now
678 * include/libxml/xmlschemastypes.h: need to add a new interface
679 because the validation modifies the infoset
680 * test/relaxng/testsuite.xml: extended the testsuite
681
Daniel Veillard952379b2003-03-17 15:37:12 +0000682Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * relaxng.c: fixed the last core RelaxNG bug known #107083,
685 shemas datatype ID/IDREF support still missing though.
686 * xmlreader.c: fix a crashing bug with prefix raised by
687 Merijn Broeren
688 * test/relaxng/testsuite.xml: augmented the testsuite with
689 complex inheritance tests
690
Daniel Veillardfd573f12003-03-16 17:52:32 +0000691Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * relaxng.c: switched back to the previous Relax-NG code base,
694 the derivation algorithm need severe constraining code to avoid
695 combinatorial explosion. Fixed the problem with Sebastian Rahtz
696 TEI based example and other bugs
697 * result/relaxng/*err: updated the results
698 * test/relaxng/testsuite.xml: started a new test suite
699
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000700Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
703 that the original RelaxNG validation code was un-fixeable, it got
704 rewritten to use the derivation algorithm from James Clark and
705 redebugged it (nearly) from scratch:
706 found 373 test schemas: 372 success 1 failures
707 found 529 test instances: 529 success 0 failures
708
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000709Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * SAX.c parser.c: fix some recursion problems introduced in the
712 last release.
713 * relaxng.c: more debugging of the RNG validation engine, still
714 problems though.
715
Daniel Veillard5add8682003-03-10 13:13:58 +0000716Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * Makefile.am: stop generating wrong result file with * in name
719 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
720 * result/relaxng/demo* test/relaxng/demo: added the tests from
721 Sebastian reproducing the problem.
722
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000723Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
724
Daniel Veillard5add8682003-03-10 13:13:58 +0000725 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
726 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000727
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000728Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
729
730 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
731 variable to control the indentation for the xmllint "--format"
732 option
733
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000734Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
735
736 * encoding.c: applied Gennady's patch against buffer overrun
737
Daniel Veillard42f12e92003-03-07 18:32:59 +0000738Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
741 Clark it appeared I had bug in URI parsing code ...
742 * relaxng.c include/libxml/relaxng.h: completely revamped error
743 reporting to not loose message from optional parts.
744 * xmllint.c: added timing for RNG validation steps
745 * result/relaxng/*: updated the result, all error messages changed
746
Daniel Veillardedfd5882003-03-07 14:20:40 +0000747Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * xpath.c: fix bug #107804, the algorithm used for document order
750 computation was failing on attributes.
751
Daniel Veillard83391282003-03-06 21:37:30 +0000752Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
753
754 * valid.c: fix bug #107764 , possibility of buffer overflow
755 in xmlValidDebug()
756
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000757Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
758
759 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
760 from Philipp Dunkel
761
Daniel Veillard5f704af2003-03-05 10:01:43 +0000762Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * xmlschemastype.c: made powten array static it should not be exported
765 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
766 parser function.
767 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
768
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000769Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * tree.c: fixed a node dump crash on attributes
772 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
773 an URI test bug and get better output.
774
Daniel Veillard463a5472003-02-27 21:30:32 +0000775Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
776
777 * check-xsddata-test-suite.py: give more infos
778 * relaxng.c: fix a bug reported by Sebastian Rahtz and
779 REF->DEF in attribute values.
780
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000781Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
784 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
785 regression tests from James Clark.
786
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000787Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * relaxng.c xmlschemas.c xmlschemastypes.c
790 include/libxml/xmlschemastypes.h: added param support for relaxng
791 type checking, started to increment the pool of simple types
792 registered, still much work to be done on simple types and
793 facets checkings.
794
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000795Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * entities.c: fixes again one of the problem raised by
798 James Clark in #106788
799
Daniel Veillardc482e262003-02-26 14:48:48 +0000800Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * relaxng.c: Fixed a couple of problem raised by James Clark
803 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
804 datatype level still not fixed though.
805
Daniel Veillard17bed982003-02-24 20:11:43 +0000806Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * configure.in: preparing release 2.5.4
809 * doc/*: updated and rebuilt the docs
810 * relaxng.c: removed warnings
811 * result/relaxng/*: updated the results
812
Daniel Veillardf4be0182003-02-24 19:54:33 +0000813Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
814
815 * valid.c: fixes a DTD regexp generation problem.
816
Daniel Veillard02111c12003-02-24 19:14:52 +0000817Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * parser.c: fixes bug #105998 about false detection of
820 attribute consumption loop.
821
Daniel Veillard2406abd2003-02-24 18:16:47 +0000822Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
825
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000826Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
827
828 * SAX.c: fixed bug #105992
829
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000830Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
831
832 * tree.c: fixed xmlSetProp and al. when the node passed is not an
833 element.
834 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
835 found 373 test schemas: 369 success 4 failures
836 found 529 test instances: 525 success 4 failures
837 * check-relaxng-test-suite.py: added memory debug reporting
838
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000839Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * uri.c parser.c: some warning removal on Igor's patch
842 * tree.c: seems I messed up with #106788 fix
843 * python/libxml.c: fixed some base problems when Python provides
844 the resolver.
845 * relaxng.c: fixed the interleave algorithm
846 found 373 test schemas: 364 success 9 failures
847 found 529 test instances: 525 success 4 failures
848 the resulting failures are bug in the algorithm from 7.3 and
849 lack of support for params
850
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000851Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
852
853 * parser.c: another fix for nodeinfo in entities problem
854 * tree.c entities.c: fixed bug #106788 from James Clark
855 some spaces need to be serialized as character references.
856
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000857Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
858
859 * parser.c uri.c: fixed the bug I introduced in the path
860 handling, reported by Sebastian Bergmann
861
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000862Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * parser.c: fixing some nodeinfo in entities problem raised
865 by Glenn W. Bach
866 * relaxng.c: implemented the first section 7.3 check
867 * result/relaxng/*: updated the results
868
Daniel Veillardc5312d72003-02-21 17:14:10 +0000869Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * relaxng.c: fixed some problems in the previous commit
872 and finished implementing 4.16 rules checking
873 found 373 test schemas: 353 success 20 failures
874 found 529 test instances: 519 success 6 failures
875 * result/relaxng/*: updated the results
876
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000877Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * relaxng.c: implemented checks from section 7.2
880
Daniel Veillard77648bb2003-02-20 15:03:22 +0000881Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * relaxng.c: implemented the checks from section 7.1, fixed
884 some of the 4.20 and 4.21 problems.
885 found 373 test schemas: 338 success 35 failures
886 found 529 test instances: 519 success 6 failures
887 * result/relaxng/*: updated the results
888
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000889Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
892 * result/relaxng/*: updated the results
893
Daniel Veillardce14fa52003-02-19 17:32:48 +0000894Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
895
896 * relaxng.c: more bugfixes
897 * result/relaxng/*: updated the results
898
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000899Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
900
901 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
902 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
903 * SAX.c: ensured xmlDoc.URL is always canonic
904 * parser.c: obsoleted xmlNormalizeWindowsPath
905 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
906 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
907 * win32/libxml2.def.src: added few exports
908
909
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000910Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * Makefile.am configure.in: patched to have shared libraries
913 for Python regression tests and static binaries for gdb debug
914 in my development environment
915 * relaxng.c: more bugfixes
916 found 373 test schemas: 296 success 77 failures
917 found 529 test instances: 516 success 8 failures
918 * result/relaxng/*: updated the results
919
Daniel Veillard8fe98712003-02-19 00:19:14 +0000920Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
923
Daniel Veillardd4310742003-02-18 21:12:46 +0000924Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * xmlschemastypes.c: float/double check bugfix
927 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
928 validation
929 * xmlreader.c: add a TODO for Jody
930 * relaxng.c: bugfix bugfix bugfix
931 found 373 test schemas: 300 success 73 failures
932 found 529 test instances: 507 success 10 failures
933 * result/relaxng/*: updated the results
934
Daniel Veillard2df2de22003-02-17 23:34:33 +0000935Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
938
Daniel Veillard416589a2003-02-17 17:25:42 +0000939Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * relaxng.c check-relaxng-test-suite.py: more work on the
942 RelaxNG implementation conformance testing.
943 found 373 test schemas: 284 success 89 failures
944 found 529 test instances: 448 success 47 failures
945 * result/relaxng/*: updated the results
946
Daniel Veillard784b9352003-02-16 15:50:27 +0000947Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
950 a patch from Kjartan Maraas to fix some typos
951
Daniel Veillardfebcca42003-02-16 15:44:18 +0000952Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
953
954 * relaxng.c: more bug-hunting
955 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
956 intermediate rng tree
957 * python/generator.py: patch from Stephane Bidoul to fix the generator
958 on python < 2.2
959
Daniel Veillardd2298792003-02-14 16:54:11 +0000960Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * check-relaxng-test-suite.py relaxng.c: more testing on the
963 Relax-NG front, cleaning up the regression tests failures
964 current state and I forgot support for "mixed":
965 found 373 test schemas: 280 success 93 failures
966 found 529 test instances: 401 success 68 failures
967 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
968 moved the Name, NCName and QName validation routine in tree.c
969 * uri.c: fixed handling of URI ending up with #, i.e. having
970 an empty fragment ID.
971 * result/relaxng/*: updated the results
972
Daniel Veillard9a237c92003-02-13 15:52:58 +0000973Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * check-xinclude-test-suite.py: improved the script accordingly
976 to the XInclude regression tests updates
977 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
978 November 2002
979 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
980 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
981 augmented the Xpointer testsuite for the element() scheme
982
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000983Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * relaxng.c: added TODO for the DTD compatibility spec
986 * xinclude.c: more bug fixes driven by the testsuite
987
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000988Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
991 regression tests for XInclude, improved the script, improving
992 XInclude error reporting mechanism
993
Daniel Veillard1d788d22003-02-10 16:21:58 +0000994Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * NEWS doc/* configure.in: preparing release 2.5.3
997
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000998Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * tree.c: trying to fix #104934 about some XHTML1 serialization
1001 issues.
1002
Daniel Veillard809faa52003-02-10 15:43:53 +00001003Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1006 encoding conversion when the input buffer stops in the
1007 middle of a multibyte char
1008
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001009Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1012 * check-relaxng-test-suite.py: python script to run regression
1013 against OASIS RelaxNG testsuite
1014 * relaxng.c: some cleanup tweaks
1015 * HTMLparser.c globals.c: cleanups in comments
1016 * doc/libxml2-api.xml: updated the API
1017 * result/relaxng/*: errors moved files, so large diffs but
1018 no changes at the semantic level.
1019
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001020Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * tree.c: fixing #105678 problem when dumping a namespace node.
1023
Daniel Veillard591b4be2003-02-09 23:33:36 +00001024Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * xpath.c: fixed doc comment problems
1027 * python/generator.py python/libxml_wrap.h python/types.c: adding
1028 RelaxNG wrappers
1029 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1030 test of those early Python RelaxNG bindings
1031
1032Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001033
1034 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1035 * relaxng.c: found the validation problem I had with interleave
1036 when not covering all remaining siblings
1037 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1038 testsuite and check the RNG schemas against the RNG schemas
1039 given in appendix A
1040
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001041Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1042
1043 * win32/Makefile.msvc: updates for RelaxNG
1044 * win32/Makefile.mingw: updates for RelaxNG
1045 * win32/libxml2.def.src: added RelaxNG exports
1046
Daniel Veillard97fd5672003-02-07 13:01:54 +00001047Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * xinclude.c: applied another bug fix from Sean Chittenden
1050
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001051Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * configure.in xmllint.c: I f...ed up the default configuration
1054 of schemas and --relaxng option display in xmllint, pointed by
1055 Morus Walter.
1056 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1057 detection module, fixes bug #105374.
1058
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001059Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * xmlschemastypes.c: added the boolean base type.
1062
Daniel Veillard96a4b252003-02-06 08:22:32 +00001063Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * xmlschemastypes.c: started implementing some of the missing
1066 default simple types
1067 * result/relaxng/*: updated the results
1068
Daniel Veillard72fef162003-02-05 14:31:19 +00001069Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1072
Daniel Veillard71531f32003-02-05 13:19:53 +00001073Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1076 * Makefile.am: use xmllint for doing the RelaxNG tests
1077 * configure.in: preparing 2.5.2 made schemas support default to
1078 on instead of off
1079 * relaxng.c: removed the verbosity
1080 * xmllint.c: added --relaxng option
1081 * python/generator.py python/libxml_wrap.h: prepared the integration
1082 of the new RelaxNG module and schemas
1083 * result/relaxng/*: less verbose output
1084
Daniel Veillardec498e12003-02-05 11:01:50 +00001085Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * valid.c: do not run content model validation if the
1088 content is not determinist
1089
Daniel Veillardde590ca2003-02-05 10:45:26 +00001090Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * SAX.c: added the redefinition of namespaced attribute
1093 check that was missing as Fabrice Desré pointed out.
1094
Daniel Veillard930dfb62003-02-05 10:17:38 +00001095Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1098 improvements from Nick Kew, allowing to do more checking
1099 to HTML elements and attributes.
1100
Daniel Veillard4287c572003-02-04 22:48:53 +00001101Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * xinclude.c: fixing bug #105137 about entities declaration
1104 needing to be copied to the including document.
1105
Daniel Veillard652d8a92003-02-04 19:28:49 +00001106Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * catalog.c: fixed bug #104817 with delegateURI
1109 * xpath.c: fixing bugs #104123 and #104125
1110
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001111Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1114 python/types.c: fixing #104096 to compile without regexps
1115
Daniel Veillard57e79b32003-02-04 15:33:12 +00001116Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1119 when building the automata for elem*
1120
Daniel Veillard358a9892003-02-04 15:22:32 +00001121Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1124 bug #103827
1125
Daniel Veillardeb137172003-02-04 15:18:06 +00001126Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * HTMLparser.c: updating a comment, fixing #103776
1129
Daniel Veillard8d589042003-02-04 15:07:21 +00001130Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * parser.c: fixing bug 105049 for validity checking of content
1133 within recursive entities.
1134
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001135Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * HTMLparser.c: try to fix # 105049
1138 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1139 * tree.c: updated a function comment
1140
Daniel Veillard419a7682003-02-03 23:22:49 +00001141Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * relaxng: more work on grammars and refs/defs
1144 * test/relaxng/* result/relaxng/*: augmented/updated the
1145 regression tests
1146
Daniel Veillard144fae12003-02-03 13:17:57 +00001147Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * relaxng: more work on name classes, except support
1150 * test/relaxng/* result/relaxng/*: augmented/updated the
1151 regression tests
1152
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001153Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * relaxng: more work on name classes, the "validate all" schemas
1156 seems to work now.
1157 * test/relaxng/* result/relaxng/*: augmented/updated the
1158 regression tests
1159
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001160Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1163 * parser.c: put a guard against infinite document depth, basically
1164 trying to avoid another kind of DoS attack.
1165 * relaxng.c: some code w.r.t. nameClasses
1166
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001167Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * test/relaxng/* result/relaxng/*: check all the namespace support
1170 was actually correct based on tutorial section 10.
1171
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001172Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * relaxng: include seems to work okay now
1175 * test/relaxng/* result/relaxng/*: augmented/updated the
1176 regression tests
1177
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001178Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * relaxng.c: a bit of work done in the train back.
1181 * test/relaxng/*: added one of the include tests
1182
Daniel Veillard154877e2003-01-30 12:17:05 +00001183Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * relaxng: more work done in the train
1186 * test/relaxng/* result/relaxng/*: augmented/updated the
1187 regression tests
1188
Daniel Veillarde431a272003-01-29 23:02:33 +00001189Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * relaxng.c: debugging of externalRef
1192 * test/relaxng/* result/relaxng/*: augmented/updated the
1193 regression tests
1194
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001195Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * relaxng.c: more work on Relax-NG, implementing externalRef
1198 * test/relaxng/* result/relaxng/*: augmented/updated the
1199 regression tests
1200 * Makefile.am: cleanup to Relaxtests target
1201
Daniel Veillardb08c9812003-01-28 23:09:49 +00001202Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * relaxng.c: more work on Relax-NG, implementing interleave
1205 * test/relaxng/* result/relaxng/*: augmented/updated the
1206 regression tests
1207
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001208Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * relaxng.c: more work on Relax-NG, implementing interleave
1211 * test/relaxng/* result/relaxng/*: augmented/updated the
1212 regression tests
1213
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001214Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1215
1216 * doc/tutorial/customfo.xsl
1217 * doc/tutorial/customhtml.xsl
1218 adding stylesheet customizations used to generate fo
1219 for pdf and html
1220
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001221Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * relaxng.c: more work on Relax-NG
1224 * test/relaxng/* result/relaxng/*: augmented/updated the
1225 regression tests
1226 * xmlschemastypes.c: added a number of base type definition but not
1227 the associated checks, those are still TODOs
1228
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001229Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1230
1231 in docs/tutorial:
1232 * apa.html
1233 * apb.html
1234 * apc.html
1235 * apd.html
1236 * ape.html
1237 * apf.html
1238 * apg.html
1239 * ar01s02.html
1240 * ar01s03.html
1241 * ar01s04.html
1242 * ar01s05.html
1243 * ar01s06.html
1244 * ar01s07.html
1245 * ar01s08.html
1246 * index.html
1247 * xmltutorial.pdf
1248 * xmltutorial.xml
1249 add index to tutorial
1250
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001251Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1252
1253 * doc/xmlcatalog.1
1254 * doc/xmlcatalog_man.html
1255 * doc/xmlcatalog_man.xml
1256 belatedly fixing bug #93622 (adds rewriteURI type to
1257 "--add" option in xmlcatalog man page
1258
Daniel Veillard3be27512003-01-26 19:49:04 +00001259Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1260
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001261 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001262 Julio Merino, closing #104475
1263
Daniel Veillardea3f3982003-01-26 19:45:18 +00001264Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * relaxng.c: more work on Relax-NG
1267 * test/relaxng/* result/relaxng/*: augmented/updated the
1268 regression tests
1269
Daniel Veillardedc91922003-01-26 00:52:04 +00001270Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1271
1272 * relaxng.c: more work on Relax-NG
1273 * test/relaxng/* result/relaxng/*: augmented/updated the
1274 regression tests
1275
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001276Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * README: updated the policy on private mail answers
1279 * relaxng.c: more work on Relax-NG
1280 * test/relaxng/* result/relaxng/*: augmented/updated the
1281 regression tests
1282
Daniel Veillard7424eb62003-01-24 14:14:52 +00001283Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * error.c parser.c tree.c: applied a documentation patch from
1286 Stefan Kost
1287
Daniel Veillard276be4a2003-01-24 01:03:34 +00001288Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1289
1290 * relaxng.c: more work on Relax-NG
1291 * doc/*: regenerated the docs
1292 * test/relaxng/* result/relaxng/*: updated and augmented the
1293 Relax-NG regression tests and results
1294
Daniel Veillard6eadf632003-01-23 18:29:16 +00001295Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1298 First commit of the new Relax-NG validation code, not generally
1299 useful yet.
1300 * test/relaxng/* result/relaxng/*: current state of the regression
1301 tests
1302
Daniel Veillard814a76d2003-01-23 18:24:20 +00001303Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * tree.c: minimized the memory allocated for GetContent
1306 and a bit of cleanup.
1307
Daniel Veillardff12c492003-01-23 16:42:55 +00001308Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * python/generator.py: seems there is no good reasons to
1311 not generate bindings for XPointer
1312
Daniel Veillard540a31a2003-01-21 11:21:07 +00001313Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlreader.c doc/apibuild.py: applied a new patch from
1316 Stéphane Bidoul for cleanups
1317 * doc/libxml2-api.xml: rebuilt the API description with
1318 new entry points
1319
Daniel Veillard417be3a2003-01-20 21:26:34 +00001320Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * xmlreader.c python/drv_libxml2.py python/generator.py
1323 python/libxml.c python/libxml.py python/libxml_wrap.h
1324 python/types.c: patch from Stéphane Bidoul for better per
1325 context error message APIs
1326 * python/tests/ctxterror.py python/tests/readererr.py:
1327 update of the tests
1328
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001329Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1330
1331 * doc/guidelines.html
1332 grammar and spelling cleanup
1333
Daniel Veillard26f70262003-01-16 22:45:08 +00001334Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1337 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1338 a patch from Stéphane Bidoul to allow per XMLtextReader error
1339 and warning handling
1340 * python/tests/Makefile.am python/tests/readererr.py: adding the
1341 specific regression test
1342
Daniel Veillard71f9d732003-01-14 16:07:16 +00001343Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1346 should raise a syntax error
1347
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001348Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * python/libxml.c: cleanup patch from Stéphane Bidoul
1351
Daniel Veillard81601f92003-01-14 13:42:37 +00001352Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1355
Daniel Veillarde6227e02003-01-14 11:42:39 +00001356Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * python/generator.py python/libxml.c python/libxml.py
1359 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001360 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001361 Python level.
1362 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1363 regression test for it.
1364
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001365Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * xmlreader.c: fixed the streaming property of the reader,
1368 it was generating tree faster than consuming it. Pointed out
1369 by Nate Myers
1370 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1371
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001372Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1373
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001374 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001375
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001376Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * xpath.c: fix to the XPath implementation for parent and
1379 ancestors axis when operating on a Result Value Tree.
1380 Fixes bug #100271
1381
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001382Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1385 to fix some URI/file escaping problems
1386
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001387Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * python/generator.py: fixed a bug raised by Raymond Wiker,
1390 docSetRootElement() should not raise an exception if the
1391 return is None
1392
Daniel Veillard3e20a292003-01-10 13:14:40 +00001393Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1396 fixed bug #102181 by applying the suggested change and fixing
1397 the generation/registration problem.
1398
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001399Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1402 routines.
1403
Daniel Veillard8f872442003-01-09 23:19:02 +00001404Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * parser.c: one more IsEmptyElement crazyness, that time in
1407 external parsed entities if substitution is asked.
1408 * python/tests/reader3.py: added a specific test.
1409
Daniel Veillarde329fc22003-01-09 21:36:42 +00001410Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1413 support and improved error handler registration
1414
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001415Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1418 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1419 * README: fixed a link
1420
Daniel Veillarde2830f12003-01-08 17:47:49 +00001421Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * configure.in doc/* NEWS: preparing 2.5.1 release
1424 * SAX.c parser.c: fixing XmlTextReader bug
1425
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001426Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * SAX.c: fuck, I introduced a memory leak on external parsed
1429 entities in 2.5.0 :-(
1430
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001431Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * xmllint.c: another fix needed as pointed by Christophe Merlet
1434 for --stream --debug if compiled without debug support.
1435
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001436Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1437
1438 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001439 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001440 update man page with --stream and --chkregister
1441
Daniel Veillard8326e732003-01-07 00:19:07 +00001442Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1443
1444 * globals.c: fixed --with-threads compile
1445 * xmllint.c: fixed --without-debug compile
1446 * include/libxml/globals.h: cleanup
1447 * include/libxml/schemasInternals.h: add a missing include
1448
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001449Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * configure.in NEWS: preparing 2.5.0 release
1452 * SAX.c: only warn in pedantic mode about namespace name
1453 brokeness
1454 * globals.c: fix a doc generation problem
1455 * uri.c: fix #101520
1456 * doc/*: updated and rebuilt the doc for the release, includuding
1457 stylesheet update
1458 * python/Makefile.am: fix a filename bug
1459
1460Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1463 should not be called.
1464
1465Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * libxml-2.0.pc.in: applied the patch to fix #101894
1468
1469Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * tree.c : applied patch from Lukas Schroeder for register callbacks
1472 * valid.c: modified patch from Lukas Schroeder to test
1473 register callbacks with --chkregister
1474
1475Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * xmlreader.c: seriously changed the way data are pushed to
1478 the underlying parser, go by block of 512 bytes instead of
1479 tryng to detect tag boundaries at that level. Changed the
1480 way empty element are detected and tagged.
1481 * python/tests/reader.py python/tests/reader2.py
1482 python/tests/reader3.py: small changes mostly due to context
1483 reporting being different and DTD node being reported. Some
1484 errors previously undetected are now caught and fixed.
1485 * doc/xmlreader.html: flagged last section as TODO
1486
1487Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * python/libxml.py: integrated the Python 2.2 optimizations
1490 from Hannu Krosing, while maintaining compatibility with
1491 1.5 and 2.1
1492
1493Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * xmllint.c: a bit of cleanup
1496 * xmlreader.c: small fix
1497 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1498 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1499
1500Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1501
1502 * python/setup.py.in: patch from Stéphane Bidoul to include
1503 drv_libxml2.py in setup.py
1504
1505Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1506
1507 * doc/xmlreader.html: starting documenting the new XmlTextReader
1508 interface.
1509
1510Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1511
1512 * xmllint.c: added the --stream flag to use the TextReader API
1513 * xmlreader.c: small performance tweak
1514
1515Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * xmlreader.c python/tests/reader2py: okay the DTD validation
1518 code on top of the XMLTextParser API should be solid now.
1519
1520Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1521
1522 * xmlreader.c python/tests/reader2py: Fixing some more mess
1523 with validation and recursive entities while using the
1524 reader interface, it's getting a bit messy...
1525
1526Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmlreader.c python/tests/reader.py: another couple of problem
1529 related to IsEmptyElement reported by Stéphane Bidoul needed
1530 some fixes.
1531
1532Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1535 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1536 based on the python XmlTextReader interface.
1537
1538Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1539
1540 * tree.c: backing out one change in the last patch which broke the
1541 regression tests
1542
1543Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * global.data globals.c tree.c include/libxml/globals.h: applied
1546 an old patch from Lukas Schroeder to track node creation and
1547 destruction. Probably missing a lot of references at the moment
1548 and not usable reliably.
1549
1550Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1553 from doc/news.html and a stylesheet
1554
1555Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1556
1557 * xmlreader.c python/tests/reader.py: fixed another couple of
1558 xmlreader bugs reported by Stéphane Bidoul and added tests.
1559
1560Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * xmlreader.c python/tests/reader2.py: fixed another validity
1563 checking in external parsed entities raised by Stéphane Bidoul
1564 and added a specific regression test.
1565 * python/tests/reader3.py: cleanup
1566
1567Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * xmlreader.c python/tests/reader2.py: fixed a problem with
1570 validation within entities pointed by Stéphane Bidoul, augmented
1571 the tests to catch those.
1572
1573Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * python/generator.py: modified the generator to allow keeping
1576 class references when creating new classes, needed to fix a bug
1577 pointed by Stéphane Bidoul where the input buffer of the
1578 xmlTextReader instance gets destroyed if the python wrapper for
1579 the input is not referenced anymore.
1580
1581Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1584 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1585
1586Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * xmlreader.c python/tests/reader.py: fixed another problem
1589 pointed by Stéphane Bidoul
1590
1591Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1594 with "<a/>"
1595
1596Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * SAX.c: warn on xmlns:prefix="foo"
1599 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1600 for namespace attributes handling.
1601
1602Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1605 a really nasty problem raised by a DocBook XSLT transform
1606 provided by Sebastian Bergmann
1607
1608Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1611 by Stéphane Bidoul and integrated it into the tests
1612
1613Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1616 extended the XmlTextReader API a bit, addding accessors for
1617 the current doc and node, and an entity substitution mode for
1618 the parser.
1619 * python/libxml.py python/libxml2class.txt: related updates
1620 * python/tests/Makefile.am python/tests/reader.py
1621 python/tests/reader2.py python/tests/reader3.py: updated a bit
1622 the old tests and added a new one to test the entities handling
1623
1624Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * python/generator.py python/libxml2class.txt
1627 python/tests/reader.py python/tests/reader2.py: changed the
1628 generator to provide casing for the XmlTextReader similar to
1629 C# so that examples and documentation are more directly transposable.
1630 Fixed the couple of tests in the suite.
1631
1632Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * doc/guidelines.html: added a document on guildeline for
1635 publishing and deploying XML
1636
1637Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * valid.c xmlreader.c: final touch running DTD validation
1640 on the XmlTextReader
1641 * python/tests/Makefile.am python/tests/reader2.py: added a
1642 specific run based on the examples from test/valid/*.xml
1643
1644Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * python/libxml.py: added a few predefined xmlTextReader parser
1647 configuration values.
1648
1649Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * python/libxml_wrap.h: trying to fix #102037
1652
1653Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * SAX.c: fixing bug #95296, when the predefined entities
1656 are redefined in the DTD the default one must be used
1657 instead anyway.
1658
1659Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1660
1661 * doc/xmllint.xml
1662 * doc/xmllint.1
1663 Add discussion of XML_DEBUG_CATALOG to xmllint man
1664 page - bug #100907
1665
1666
1667Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * xmlreader.c: Fixed the empty node detection to avoid reporting
1670 an inexistant close tag.
1671
1672Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1675 for Python 2.1
1676
1677Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1680
1681Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * doc/libxml2-api.xml python/tests/reader.py: one really need
1684 to provide the base URI information when creating a reader parser
1685 from an input stream. Updated the API and the example using it.
1686
1687Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1690 include/libxml/valid.h include/libxml/xmlreader.h: working on
1691 DTD validation on top of xml reader interfaces. Allows to
1692 validate arbitrary large instances. This required some extensions
1693 to the valid module interface and augmenting the size of xmlID
1694 and xmlRef structs a bit.
1695 * uri.c xmlregexp.c: simple cleanup.
1696
1697Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1700 work on the xml reader interfaces.
1701 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1702 Web page for the Windows binaries.
1703
1704Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * xmlIO.c: applied a patch for VMS following the report by
1707 Nigel Hall
1708
1709Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * parser.c: the parseStartTag bug fix wasn't complete.
1712
1713Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1716 parseStartTag, fixing it.
1717 * test/att4 result/att4 result/noent/att4: adding the test
1718 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1719 more methods to XmlTextReader.
1720
1721Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1722
1723 * win32/libxml2.def.src: added more xml reader exports
1724 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1725 to the build
1726
1727Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1728
1729 * doc/tutorial/xmltutorial.xml
1730 plus generated html and pdf
1731 Updating tutorial again based on further comments from Niraj
1732 Tolia on the last iteration
1733
1734Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1735
1736 * doc/tutorial/xmltutorial.xml
1737 * doc/tutorial/includekeyword.c
1738 * doc/tutorial/includegetattribute.c
1739 plus generated html and pdf
1740 Adding fix from Niraj Tolia to tutorial to properly free memory.
1741
1742
1743Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1746 more methods of XmlTextReader.
1747 * python/libxml2class.txt python/tests/reader.py: this increased the
1748 methods in the bndings, augmented the test to check those new
1749 functions.
1750
1751Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1754 methods of XmlTextReader.
1755 * python/generator.py python/libxml_wrap.h python/types.c
1756 python/libxml2class.txt: added the reader to the Python bindings
1757 * python/tests/Makefile.am python/tests/reader.py: added a specific
1758 test for the Python bindings of the Reader APIs
1759 * parser.c: small cleanup.
1760
1761Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * xinclude.c: fallback was only copying the first child not the
1764 full child list of the fallback element, closes #89684 as reopened
1765 by Bernd Kuemmerlen
1766
1767Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1768
1769 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1770
1771Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * configure.in: preparing release of 2.4.30
1774 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1775 gives enum values, fix functype return type, put back fields in
1776 structs
1777 * doc/*: updated the docs rebuilt
1778
1779Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1782 about htmlNodeDumpOutput location.
1783 * xpath.c: removed an undefined function signature
1784 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1785 too many symbols in the API breaking the python bindings.
1786 Updated with the libxslt/libexslt changes.
1787
1788Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * configure.in: preparing release of 2.4.29
1791 * doc/*: rebuilt the docs and API
1792 * xmlreader.c: a few more fixes for the XmlTextReader API
1793
1794Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1795
1796 * include/win32config.h: applied mingw patch from Magnus Henoch
1797
1798Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1801
1802Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1805 building Python script, does the C parsing directly, generates
1806 a better API description including structure fieds defs and
1807 enums. Still a couple of bugs, but good enough for the python
1808 wrappers now.
1809 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1810 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1811 include/libxml/schemasInternals.h include/libxml/tree.h: more
1812 cleanup based on the python analysis script reports.
1813 * libxml.spec.in: make sure the API XML description is part of the
1814 devel package.
1815
1816Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1819 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1820 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1821 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1822 code cleanup, especially the function comments.
1823 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1824
1825Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * Makefile.am xmlreader.c include/libxml/Makefile.am
1828 include/libxml/xmlreader.h: Adding a new set of APIs based on
1829 the C# TextXmlReader API but converted to C. Allow to parse
1830 in constant memory usage, far simpler to program and explain
1831 than the SAX like APIs, unfinished but working.
1832 * testReader.c: test program
1833
1834Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1835
1836 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1837
1838Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * tree.c: Chip turner indicated that XHTML1 serialization
1841 rule for style actually break on both IE and Mozilla,
1842 try to avoid the rule if escaping ain't necessary
1843
1844Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * nanhttp.c: handle HTTP URL escaping, problem reported by
1847 Glen Nakamura and Stefano Zacchiroli
1848
1849Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1852
1853Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * uri.c: Johann Richard pointed out some XPointer problems for
1856 URN based URI references in XInclude. Modified the URI parsing
1857 and saving routines to allow correct parsing and saving of
1858 XPointers, especially when attached to "opaque" scheme accordingly
1859 to RFC 2396
1860
1861Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1864 of refactoring to the HTML saving code.
1865 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1866 in the doc.
1867
1868Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1871 to a buffer API to reuse the generic dump to an OutputIO layer,
1872 this reduces code, fixes xmlNodeDump() for XHTML, also made
1873 xmlNodeDump() now return the number of byte written.
1874
1875Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * python/setup.py.in: another patch from Stéphane Bidoul for
1878 Python bindings on Windows
1879 * doc/parsedecl.py: small cleanup
1880
1881Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * libxml.spec.in configure.in: add a line in %changelog for releases
1884
1885Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * parser.c: patch from Marcus Clarke fixing a problem in entities
1888 parsing that was detected in KDe documentations environment.
1889
1890Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1891
1892 * python/libxml.c (libxml_prev): Return the previous as opposed to
1893 the next node (I guess this is the result of some cut & paste programming:)
1894
1895Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1898
1899Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * python/generator.py python/libxml.c python/setup.py.in: trying
1902 to fix the Python bindings build on Windows (Stéphane Bidoul)
1903
1904Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1905
1906 * win32/configure.js: added option for python bindings
1907 * win32/libxml2.def.src: added more exports
1908
1909Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1910
1911 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1912 pthreads
1913 * win32/wince/*: applied updates to Windows CE port from Javier
1914
1915Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * configure.in: preparing 2.4.28
1918 * libxml.spec.in doc/Makefile.am: some cleanup
1919 * doc/*: updated the news and regenerated.
1920
1921Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * HTMLparser.c: final touch at closing #87235 </p> end tags
1924 need to be generated.
1925 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1926 this change slightly the output of a few tests
1927 * doc/*: regenerated
1928
1929Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * parserInternals.c: fixing bug #99190 when UTF8 document are
1932 parsed using the progressive parser and the end of the chunk
1933 is in the middle of an UTF8 multibyte character.
1934
1935Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1936
1937 * threads.c: fixed initialization problem in xmlNewGlobalState
1938 which was causing crash.
1939 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1940 in xmlInitializeGlobalState.
1941 * parserInternals.c: cleaned up ctxt->sax initialisation.
1942
1943Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * tree.c include/libxml/tree.h: modified the existing APIs
1946 to handle XHTML1 serialization rules automatically, also add
1947 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1948 libxslt serialization uses it when needed without changing
1949 the library API.
1950 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1951 result/xhtml1: added a new test specifically for xhtml1 output
1952 and updated the result of one XHTML1 test
1953
1954Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * xinclude.c parserInternals.c encoding.c: fixed #99082
1957 for xi:include encoding="..." support on text includes.
1958 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1959 test/XInclude/ents/isolatin.txt : added a specific regression test
1960 * python/generator.py python/libxml2class.txt: fixed the generator
1961 the new set of comments generated for doc/libxml2-api.xml were
1962 breaking the python generation.
1963
1964Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1967 * configure.in: patch for Solaris on new autoconf closes #98880
1968 * doc/parsedecl.py: repair the frigging API building script,
1969 did I say that python xmllib sucks ?
1970 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1971 and some comment are no more truncated.
1972
1973Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * parser.c: Martin Stoilov pointed out a potential leak in
1976 xmlCreateMemoryParserCtxt
1977
1978Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1981 included in HTML documents and using the push parser.
1982
1983Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1984
1985 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1986 specified, look for the Python interpreter not just in the
1987 specified root but also in the specified location. Fixes #98825
1988
1989Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * python/libxml.c: fixing bug #98792 , node may have no doc
1992 and dereferencing without checking ain't good ...
1993
1994Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * configure.in: preparing release 2.4.27
1997 * doc/* : updated and rebuilt the docs
1998 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1999 and all the docs are actually packaged and in the final RPMs
2000 * parser.c parserInternals.c include/libxml/parser.h: restore
2001 xmllint --recover feature.
2002
2003Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
Daniel Veillard784b9352003-02-16 15:50:27 +00002005 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002006 processing of parsed entities, and XPath computation on sustitued
2007 entities.
2008 * testXPath.c: make sure entities are substitued.
2009
2010Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
Daniel Veillard784b9352003-02-16 15:50:27 +00002012 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002013 processing of internal parsed entities, which had to be changed.
2014
2015Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2018 trying to fix bug #98517 about building outside the source tree
2019 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2020
2021Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2022
2023 * include/win32config.h: cleanup
2024 * win32/Makefile.mingw: integrated mingw in JScript configure
2025 * win32/Makefile.msvc: modified to allow mingw coexistence
2026 * win32/configure.js: integrated mingw
2027 * win32/Readme.txt: cleanup
2028
2029Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * HTMLparser.c: strengthen the guard in the Pop macros,
2032 like in the XML parser, closes bug #97315
2033
2034Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2037 callback is never used.
2038
2039Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * parserInternals.c: fixed the initialization of the SAX structure
2042 which was breaking xsltproc
2043 * xpath.c: patch from Petr Pajas for CDATA nodes
2044 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2045 * parser.c include/libxml/parser.h: patch from Peter Jones
2046 removing a leak in xmlSAXParseMemory() and adding the
2047 function xmlSAXParseMemoryWithData()
2048
2049Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2050
2051 adding pdf of tutorial, changing web page to link to it
2052 * doc/tutorial/xmltutorial.pdf
2053 * doc/xml.html
2054 * doc/docs.html
2055
2056Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2057
2058 * doc/tutorial/ar01s08.html
2059 adding file what I forgot for tutorial
2060
2061
2062Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2063
2064 Adding encoding discussion to tutorial
2065 Added:
2066 * doc/tutorial/images/*.png: DocBook admonition image files
2067 * doc/tutorial/apf.html, apg.html: new generated html
2068 * doc/tutorial/includeconvert.c: conversion code entity file
2069 changed:
2070 * doc/tutorial/xmltutorial.xml: DocBook original
2071 * doc/tutorial/*.html: generated html
2072
2073Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2074
2075 * include/libxml/*.h: retired xmlwin32version.h
2076 * doc/Makefile.am: retired xmlwin32version.h
2077 * win32/configure.js: retired xmlwin32version.h
2078
2079Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2080
2081 * win32/libxml2.def.src: exported additional symbols
2082 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2083 sisterhood
2084
2085Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * globals.c: fixed a typo pointed out by Igor
2088 * xpath.c: try to speed up node compare using line numbers
2089 if available.
2090
2091Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * tree.c: make xmlFreeNode() handle attributes correctly.
2094
2095Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2096
2097 * catalog.c: completed the #96963 fix, as reported by Karl
2098 Eichwalder
2099
2100Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2103
2104Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * Makefile.am: switched the order of a couple of includes
2107 to fix bugs #97100
2108
2109Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2110
2111 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2112 xmlLoadCatalogs that used to separate directories with a ':'.
2113
2114Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2115
2116 * threads.c: improvements to the Windows-side of thread handling
2117 * testThreads.c: conditionally excluded unistd.h
2118 * testThradsWin32.c: broke overlong lines
2119 * include/win32config.h: adapted thread-related macros to the new
2120 scheme and for pthreads on Windows
2121 * win32/Makefile.msvc: introduced a more flexible thread build,
2122 added testThreads[Win32].c to the build
2123 * win32/configure.js: introduced a more flexible thread config
2124
21252002-10-31 John Fleck <jfleck@inkstain.net>
2126
2127 * doc/xml.html (and, by implication, FAQ.html)
2128 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2129
2130Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2131
2132 * configure.in: removed xmlwin32version.h
2133 * include/libxml/Makefile.am: removed xmlwin32version.h
2134
2135Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * tree.c: applied patch from Brian Stafford to fix a bug
2138 in xmlReconciliateNs()
2139
2140Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * tree.c: applied patch from Christian Glahn to allow
2143 xmlNewChild() on document fragment nodes
2144
2145Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * parser.c: Christian Glahn found a problem with a recent
2148 patch to xmlParseBalancedChunkMemoryRecover()
2149 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2150 problems
2151 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2152 test/schemas/seq*: added the test cases from Charles
2153
2154Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2157 serious cleanup of the spec file and associated changes
2158 in the Makefiles.
2159 * valid.c: try to remove some warnings on x86_64
2160
2161Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2164 fix bug #96586
2165
2166Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2169 parsing, applied his patch
2170 * result/HTML/attrents.html result/HTML/attrents.html.err
2171 result/HTML/attrents.html.sax test/HTML/attrents.html:
2172 added the test and result case provided by Mikhail Sogrine
2173
2174Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * vms/build_libxml.com vms/config.vms vms/readme.vms
2177 include/libxml/parser.h include/libxml/parserInternals.h
2178 include/libxml/tree.h include/libxml/xmlIO.h
2179 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2180 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2181 Applied the VMS update patch from Craig A. Berry
2182 * doc/*.html: update
2183
2184Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2187
2188Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * debugXML.c: adding a grep command to --shell in xmllint
2191 for T.V. Raman
2192
2193Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xmlcatalog.c: tried to fix some of the problem with --sgml
2196
2197Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * parser.c: tried to fix bug #91500 where doc->children may
2200 be overriden by a call to xmlParseBalancedChunkMemory()
2201
2202Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2205 identifiers in SGML catalogs containing '&'
2206
2207Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * python/types.c: fixed bugs when passing result value tree
2210 to Python functions.
2211
2212Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * configure.in: preparing the release of 2.4.26
2215 * doc/*: updated and rebuilt the documentation
2216
2217Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * parser.c: fixed a XML Namespace compliance bug reported by
2220 Alexander Grimalovsky
2221
2222Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * HTMLtree.c: fixed serialization of script and style when
2225 they are not lowercase (i.e. added using the API to the tree).
2226
2227Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * valid.c: make xmlValidateDocument emit a warning msg if there
2230 is no DTD, pointed by Christian Glahn
2231
2232Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2235 content model when some of the blocks have min or max, and a couple
2236 of bugs found in the process.
2237 * result/schemas/list0* test/schemas/list0*: added some specific
2238 regression tests
2239
2240Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * README: updated the contact informations
2243
2244Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2247 misses it, reported by Peter Bray.
2248
2249Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2252 and removed a few warnings
2253
2254Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * parser.c: Christian Glahn found a small bug in the push parser.
2257 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2258 public
2259
2260Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * xmlschemas.c include/libxml/xmlschemas.h: added
2263 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2264 * testSchemas.c: added --memory to test the new interface
2265
2266Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * doc/index.py doc/search.php: integrated the XSLT indexing,
2269 a few fixed in the indexer, added a scope selection at the
2270 search level.
2271
2272Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2275 this was due to uninitialized parts of the validation context
2276
2277Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * debugXML.c: applied patch from Mark Vakoc except the API
2280 change, preserved it.
2281 * doc/*: updated the docs to point to the search engine for
2282 information lookup or before bug/help reports.
2283
2284Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * doc/index.py doc/search.php: added mailing-list archives
2287 indexing and lookup
2288
2289Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2292
2293Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * doc/index.py: improved HTML indexing
2296 * doc/search.php: make the queries also lookup the HTML based indexes
2297
2298Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * doc/index.py: added HTML page indexing
2301
2302Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2303
2304 * xmlIO.c: extended Windows path normalisation to fix the base
2305 problem in libxslt.
2306 * catalog.c: fixed list handling in XML_CATALOG_FILES
2307
2308Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * valid.c: typo/bug found by Christian Glahn
2311
2312Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2313
2314 * xmlIO.c: applied Windows CE patch from Javier.
2315 * win32/wince: new directory, contains support for the PocketPC
2316 with Windows CE from Javier.
2317 * include/win32config.h: reorganised, removed duplicate
2318 definitions and applied WinCE patch from Javier.
2319 * include/wsockcompat.h: new file, now contains WinSock
2320 compatibility macros.
2321 * win32/Makefile.msvc: introduced double-run compilation.
2322
2323Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * configure.in include/libxml/xmlwin32version.h: preparing release
2326 of 2.4.25
2327 * doc/*: updated and regenerated teh docs and web pages.
2328
2329Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2332 error were not covering namespace declarations.
2333 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2334 it was missing the attribute declaration for the namespace
2335 * result/VC/NS3: the fix now report breakages in that test
2336
2337Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2340
2341Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2344 and regenerated the docs and web site
2345
2346Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2349 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2350 not before
2351
2352Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * python/generator.py python/libxml2class.txt: fixed a stupid error
2355 breaking the python API
2356
2357Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2360 triostr.c triostr.h: applied a trio update patch from
2361 Bjorn Reese which should work with MinGW
2362
2363Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * tree.c: improving some documentation comments
2366 * xmlregexp.c: found and fixed a mem leak with python regression tests
2367 * doc/*: rebuilt the doc and the API XML file including the
2368 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2369 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2370 python/types.c: added access to the XML Schemas regexps from
2371 python
2372 * python/tests/Makefile.am python/tests/regexp.py: added a
2373 simple regexp bindings test
2374
2375Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2376
2377 * doc/xml.html:
2378 fixing ftp links - thanks to Vitaly Ostanin
2379
2380Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xmlregexp.c: fixed the data callback on transition functionality
2383 which was broken when using the compact form
2384 * result/schemas/*: updated the results, less verbose, all tests
2385 pass like before
2386 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2387 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2388 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2389 annoying warnings
2390 * xpath.c: try to provide better error report when possible
2391
2392Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * Makefile.am: fixed a breakage raised by Jacob
2395
2396Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2397
2398 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2399 which don't use sockets
2400
2401Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2402
2403 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2404 * win32/configure.js: applied zlib patch from Daniel Gehriger
2405
2406Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2407
2408 * win32/configure.js: applied the patch from Mark Vakoc for
2409 regexp support
2410 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2411 for regexp support
2412
2413Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xmlschemastypes.c: as pointed by Igor Float and Double
2416 parsing ain't finished yet
2417
2418Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * Makefile.am configure.in: trying to fix #88412 by bypassing
2421 all the python subdir if python ain't detected
2422
2423Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2426 made configuring with regexps/automata/unicode the default
2427 but without schemas ATM
2428 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2429 fixed the regexp based DTD validation performance and memory
2430 problem by switching to a compact form for determinist regexps
2431 and detecting the determinism property in the process. Seems
2432 as fast as the old DTD validation specific engine :-) despite
2433 the regexp built and compaction process.
2434
2435Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * valid.c: determinism is debugged, new DTD checking code now works
2438 but xmlFAComputesDeterminism takes far too much CPU and the whole
2439 set usues too much memory to be really usable as-is
2440
2441Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * tree.c: fixed another stupid bug in xmlGetNodePath()
2444 * xmllint.c: --version now report the options compiled in
2445
2446Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * HTMLparser.c: small cleanup
2449 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2450 when configured with them. A bit of debugging around the determinism
2451 checks is still needed
2452
2453Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2456
2457Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * xmlIO.c: small portability glitch fixed.
2460
2461Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * xmlschemastypes.c: incomplete steps for real/double support
2464 * testAutomata.c include/libxml/xmlautomata.h
2465 include/libxml/xmlregexp.h: avoiding a compilation problem
2466 * valid.c include/libxml/valid.h: starting the work toward using
2467 the regexps for actual DTD validation
2468
2469Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * hash.c: cosmetic cleanup
2472 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2473 integrating a DTD validation layer based on the regexps
2474
2475Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2478 the determinism was tested before eliminating the epsilon
2479 transitions :-(
2480
2481Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * python/generator.py python/libxml.c python/libxml.py
2484 python/libxml2-python-api.xml python/libxml2class.txt
2485 python/libxml_wrap.h python/types.c: updated the python
2486 bindings, added code for easier File I/O, and the ability to
2487 define a resolver from Python fixing bug #91635
2488 * python/tests/Makefile.am python/tests/inbuf.py
2489 python/tests/outbuf.py python/tests/pushSAXhtml.py
2490 python/tests/resolver.py python/tests/serialize.py: updated
2491 and augmented the set of Python tests.
2492
2493Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2494
2495 * win32/configure.js: added more readme info for the binary
2496 package.
2497
2498Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xmlIO.c: fixed a stupid out of bound array error
2501
2502Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2505 messing around with support for Windows path, cleanups,
2506 trying to identify and fix the various code path to the
2507 filename access. Added xmlNormalizeWindowsPath()
2508
2509Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * error.c valid.c: working on better error reporting of validity
2512 errors, especially providing an accurate context.
2513 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2514 error reports in those cases.
2515
2516Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2519 parser.c parserInternals.c xmlIO.c: get rid of all the
2520 perror() calls made in the library execution paths. This
2521 should fix both #92059 and #92385
2522
2523Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * xmllint.c: memory leak reporting was broken after a change
2526 of the preprocessor symbol used to activate it.
2527
2528Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * tree.c: try to make the copy function work for node of
2531 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2532 DOM layers though, not libxml2 itself.
2533
2534Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * valid.c: try to provide file and line informations, not all
2537 messages are covered, but it's a (good) start
2538
2539Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xinclude.c: reimplemented a large part of the XInclude
2542 processor, trying to minimize resources used, James Henstridge
2543 provided a huge test case which was exhibiting severe memory
2544 consumption problems.
2545
2546Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * python/Makefile.am: applied patch from Christophe Merlet to
2549 reestablish DESTDIR
2550
2551Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * libxml.spec.in: fixes libary path for x86_64 AMD
2554
2555Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2556
2557 * doc/tutorial/includekeyword.c
2558 * doc/tutorial/xmltutorial.xml:
2559 (plus resulting generated html files)
2560 fixing one spot I missed in the tutorial where I hadn't freed
2561 memory properly
2562
2563Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2564
2565 * doc/tutorial/includeaddattribute.c
2566 * doc/tutorial/includeaddkeyword.c
2567 * doc/tutorial/includegetattribute.c
2568 * doc/tutorial/includekeyword.c
2569 * doc/tutorial/xmltutorial.xml
2570 * doc/tutorial/*.html:
2571 update tutorial to properly free memory (thanks to Christopher
2572 R. Harris for pointing out that this needs to be done)
2573 * doc/tutorial/images/callouts/*.png:
2574 added image files so the callouts are graphical, making it
2575 easier to read ( use "--param callout.graphics 1" to generate
2576 html with graphical callouts)
2577
2578Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2581 nice logos generated by Marc Liyanage
2582 * doc/site.xsl *.html: changed the stylesheet to show the new
2583 logo and regenerated the pages
2584
2585Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2588
2589Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * xpath.c: possible mem leak patch from Jason Adams
2592
2593Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2596 in the XQuery namespace
2597 * configure.in: preparing 2.4.24
2598 * doc/*.html: updated the web pages
2599
2600Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * python/generator.py: closing bug #85258 by generating conditional
2603 compile check to avoid linking to routines not configured in.
2604
26052002-08-22 Havoc Pennington <hp@pobox.com>
2606
2607 * autogen.sh: update error message for missing automake
2608
2609Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * python/Makefile.am: typo in target name resulted in libxml2.py
2612 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2613
2614Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * win32/win32/Makefile.mingw: updated with version from
2617 Elizabeth Barham at http://soggytrousers.net/repository/
2618
2619Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2620
2621 * win32/Makefile.msvc: added the prefix location to the include
2622 and lib search path.
2623
26242002-08-18 Havoc Pennington <hp@pobox.com>
2625
2626 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2627 both automake 1.6 and 1.4 installed get the right automake. Means
2628 compilation from CVS will now require the latest automake 1.4
2629 release, or manually creating symlinks called "automake-1.4" and
2630 "aclocal-1.4"
2631
2632Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * configure.in python/Makefile.am: more AMD 64 induced changes from
2635 Frederic Crozat
2636
2637Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xinclude.c: oops I was missing the xml:base fixup too
2640 * result/XInclude/*.xml: this adds xml:base attributes to most
2641 results of the tests
2642
2643Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * xinclude.c: quick but apparently working implementation of
2646 xi:fallback, should close bug #89684
2647 * Makefile.am test/XInclude/docs/fallback.xml
2648 result/XInclude/fallback.xml: added a basic test for fallback,
2649 and run with --nowarning to avoid a spurious warning
2650 * configure.in: applied patch from Frederic Crozat for python
2651 bindings on AMD 64bits machines.
2652
2653Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2656 the caller don't pass a SAX callback block.
2657
2658Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * tree.c: applied the same fix for the XML-1.0 namespace to
2661 xmlSearchNsByHref() as was done for xmlSearchNs()
2662
2663Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * libxml.3: small cleanup of the man page
2666 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2667 when serializing HREF attributes generated by XSLT.
2668
2669Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2672 version of Marc Liyanage' patch for boolean attributes in HTML
2673 output
2674
2675Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * python/tests/serialize.py: fixed the test results, indenting
2678 behaviour changed slightly
2679
2680Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2681
2682 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2683 new c14n function to Windows def files
2684
2685Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2686
2687 * c14n.c: fixed a memory leak in c14n code
2688
2689Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * parser.c include/libxml/parser.h: adding a new API for Christian
2692 Glahn: xmlParseBalancedChunkMemoryRecover
2693 * valid.c: patch from Rick Jones for some grammar cleanup in
2694 validation messages
2695 * result/VC/* result/valid/*: this slightly change some of the
2696 regression tests outputs
2697
2698Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * tree.c: trying to fix a problem in namespaced attribute handling
2701 raised by Christian Glahn
2702
2703Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * encoding.c include/libxml/encoding.h: Opening the interface
2706 xmlNewCharEncodingHandler as requested in #89415
2707 * python/generator.py python/setup.py.in: applied cleanup
2708 patches from Marc-Andre Lemburg
2709 * tree.c: fixing bug #89332 on a specific case of loosing
2710 the XML-1.0 namespace on xml:xxx attributes
2711
2712Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2713
2714 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2715 corner case from new Merlin's test suite and added a callback
2716 that will be used to improve xmlsec performance
2717
2718
2719Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * HTMLtree.c: trying to fix the <style> escaping problem in
2722 HTML serialization bug #89342
2723
2724Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2727 and rebuilt the web site.
2728
2729Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2730
2731 * include/libxml/tree.h: added _private member to xmlNs struct
2732
2733Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * HTMLparser.c: fixing bug #84876 based on the xml working
2736 code.
2737
2738Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2739
2740 * python/Makefile.am: enhanced to fix bug 72012 (errors
2741 when using '-jX' make parameter)
2742
2743Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2744
2745 * xpath.c: small additional enhancement for booleans
2746 compared to nodesets
2747
2748Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * HTMLtree.c: changed the order of the encoding declaration
2751 attributes in the meta tags due to a bug in IE/Mac
2752
2753Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2754
2755 * xpath.c: enhanced handling of booleans (especially '='
2756 and '!=' for nodesets) - fixes bug 85256. Added new
2757 routine xmlXPathNotEqualValues for more proper handling
2758 of '!=' when nodesets are involved.
2759
2760Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2763 doc/xmlcatalog_man.xml to the source distribution
2764
2765Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2766
2767 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2768 asked for this.
2769
2770Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * configure.in: preparing 2.4.23
2773 * doc/*: rebuilt the docs
2774
2775Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * parser.c: fixing bug #84169 by fixing the
2778 comment of xmlCreatePushParserCtxt to describe the
2779 encoding detection parameters better.
2780
2781Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * valid.c: fixing bug #79331 in one path the lookup for
2784 ID attributes on a namespaced node wasn't handled correctly :-\
2785
2786Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * HTMLparser.c: trying to fix 87235 about discarded white
2789 spaces in the HTML parser.
2790 * result/HTML/*: this changes the output of a number of HTML
2791 regression tests
2792
2793Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * xpath.c: applied patch from Richard Jinks for the namespace
2796 axis + fixed a memory error.
2797 * parser.c parserInternals.c: applied patches from Peter Jacobi
2798 removing ctxt->token for good.
2799 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2800 popped out by the regression tests.
2801 * Makefile.am: patch for threads makefile from Gary Pennington
2802
2803Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2804
2805 * xpath.c: enhanced behaviour of position() after usage of
2806 expressions involving preceding-sibling (et al).
2807
2808Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * hash.c: applied a patch from Peter Jacobi to solve a problem
2811 when compiling with the Watcom C on Win32
2812 * result/schemas/*.err: the change of hashing algo generated
2813 permutations in the output
2814
2815Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * hash.c: applied patch from Sander Vesik improving the quality of
2818 the hash function.
2819
28202002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2821
2822 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2823 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2824 xmllint.c xpath.c: replaced sprintf() with snprintf()
2825 to prevent possible buffer overflow (the bug was pointed
2826 out by Anju Premachandran)
2827
2828Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * parser.c: removed an uninitialized data error popped by valgrind
2831 on PE references
2832
2833Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2834
2835 * doc/xml.html
2836 adding tutorial reference to the web page
2837
2838Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2839
2840 * doc/tutorial/xmltutorial.xml
2841 * doc/tutorial/ar01s07.html
2842 * doc/tutorial/ape.html
2843 * doc/tutorial/includegetattribute.c
2844 adding section to tutorial about retrieving an attribute
2845 value
2846
2847Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * parser.c: applied a couple of patches from Peter Jacobi to start
2850 to get rid of ctxt->token, with a possible significant speed
2851 improvement to be gained once done. Better compliance with PE
2852 references constructs in DTDs too.
2853 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2854 from Peter too
2855
2856Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2859 xmlParseElement was likely to have been deallocated at the
2860 time of the report, possibly leading to segfault. Just report
2861 the tag name now.
2862
2863Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * xpath.c: patch from Richard Jinks for XPath substring() function
2866 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2867
28682002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2869
2870 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2871
2872Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2873
2874 *doc/FAQ.html
2875 fixing typos in FAQ, thanks to Robert Funnell for the
2876 editing help
2877
2878Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * NEWS: got complaints from rpmlint that it was empty
2881
2882Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2883
2884 * added doc/tutorial, including:
2885 apa.html
2886 apb.html
2887 apc.html
2888 apd.html
2889 ar01s02.html
2890 ar01s03.html
2891 ar01s04.html
2892 ar01s05.html
2893 ar01s06.html
2894 includeaddattribute.c
2895 includeaddkeyword.c
2896 includekeyword.c
2897 includestory.xml
2898 index.html
2899 xmltutorial.xml
2900 libxml tutorial, including generated html
2901
2902Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2903
2904 * result/c14n/exc-without-comments/merlin-c14n-two-*
2905 result/c14n/without-comments/merlin-c14n-two-*
2906 test/c14n/exc-without-comments/merlin-c14n-two-*
2907 test/c14n/without-comments/merlin-c14n-two-*
2908 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2909 c14n/exc-c14n and slightly modified test script to handle
2910 these test cases
2911 * c14n.c: fixed bugs for complicated nodes set (namespace
2912 without node and others from merlin-c14n-two.tar.gz)
2913 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2914 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2915 for xmlsec performance patch
2916 * xpath.c: fixed self::node() for namespaces and attributes
2917
2918Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2919
2920 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2921 but with the format parameter
2922 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2923
2924Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2925
2926 * Makefile.am: updated c14n tests suite
2927 * c14n.c: performance improvement for previous c14n patch
2928
2929Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * parser.c: another peroformance patch from Peter Jacobi, that
2932 time on parsing attribute values.
2933
2934Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2935
2936 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2937 into LibXML2 test suite
2938
2939Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2940
2941 * c14n.c: propagating xpath ancesstors node fix to c14n
2942 plus small performance improvement to reduce number of
2943 mallocs
2944 * xpath.c: fixed ancestors axis processing for namespace nodes
2945
2946Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2949 Peter Jacobi
2950
2951Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * configure.in: preparing 2.4.22
2954
2955Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2958 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2959 a public entry point.
2960 * doc/*: rebuilt the API and docs
2961
2962Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * xpath.c: patch from Richard Jinks to fix a problem introduced
2965 in the previous patch and pointed by Norm
2966
2967Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * libxml.spec.in: fixing bug #81112
2970
2971Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * uri.c: fixing bug #82848
2974
2975Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2978 output of one catalog test
2979
2980Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2981
2982 * global.data globals.c tree.c include/libxml/globals.h
2983 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2984 default value for global parameter xmlIndentTreeOutput to 1 and
2985 introduced new global parameter xmlTreeIndentString (the string
2986 used to do one-level indent) with default value " " (as it was
2987 in tree.c)
2988
2989Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2992 with trio and schemas.
2993
2994Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * xpath.c: patch from Richard Jinks to fix the problem raised in
2997 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2998
2999Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * xmlschemas.c: a bit of work on import.
3002 * xmlschemastypes.c: Charles Bozeman provided a compare function
3003 for date/time types so min/max facet restrictions should work,
3004 indeterminate comparisons return an error instead of equal.
3005 * test/schemas/date_0* result/schemas/date_0_0: specific test
3006 from Charles Bozeman too
3007
3008Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3011 from Christian Cornelssen fixing the man pages and the Catalog
3012 building script.
3013 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3014 next step is <xs:import> I now have a reasonable understanding
3015 of how it works.
3016
3017Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3020
3021Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3022
3023 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3024
3025Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * xpath.c: fixing an XPath function evalutation bug pointed out
3028 by Alexey Efimov where the context was lost when evaluating
3029 the function arguments
3030
3031Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3032
3033 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3034 function public for XMLSec performance optimizations
3035
3036Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * python/generator.py python/libxml2class.txt : fixed a problem
3039 with the HTML parser pointed by Gary Benson
3040 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3041 example
3042
3043Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3044 * parser.c: fixed bug #81159 (memory growth in SAX)
3045
3046Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3047 * xpath.c: fixed bug #78858 (the real fix)
3048
3049Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3050 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3051
3052Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * tree.c: modified xmlNodeSetBase to allow changing the
3055 base of a document.
3056
3057Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * xmlschemastypes.c: patch Charles Bozeman for validation of
3060 all the date, time, and duration types
3061 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3062 * configure.in: fixed an error pointed by an user
3063 * xml2-config.in: fixed an error pointed by an user
3064
3065Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3066
3067 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3068 win32/libxml2.def.src xmlIO.c: exported default
3069 'file:', 'http:' and 'ftp:' protocols input handlers
3070 and maked protocols comparisson case insensitive
3071
3072Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * configure.in: Neven Has detected a typo
3075
3076Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3079 as one of the persons allowed to commit directly to the
3080 module.
3081
3082Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3085 * valid.c: raised a too low limit
3086 * doc/*: rebuilt the docs
3087
3088Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * test/XPath/expr/floats test/XPath/expr/functions
3091 result/XPath/expr/floats result/XPath/expr/functions
3092 xpath.c: another XPath conformance patch from Richard Jinks
3093
3094Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * xmlschemas.c: fixed validation of attribute groups.
3097 * test/schemas result/schemas: added an example from the primer
3098
3099Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3102 * test/schemas result/schemas: updated the test list
3103
3104Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * TODO: updated a bit
3107 * parser.c: made a comment more specific
3108 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3109 Schemas conformance.
3110 * test/schemas result/schemas: updated the test list
3111
3112Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3115 implementing xs:all with minOccurs = 0
3116 * tes/schemas/* result/schemas/*: added more tests covering
3117 xs:all
3118
3119Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * xmlregexp.c: first implementation of the all particle, this
3122 may need to be revisited for case where not all transitions
3123 must be crossed.
3124
3125Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * tree.c: another entity processing update from Markus Henke
3128
3129Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3130
3131 * trionan.c: fixed crash on OSF/1
3132
3133Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * xmlschemas.c: more Schemas work
3136 * test/schemas/* result/schemas/*: added more tests coming
3137 from the spec.
3138
3139Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3142 ExcC14N specification
3143
3144Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * tree.c: patch from Markus Henke, fix for recursive entities.
3147
3148Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * xpath.c: fix a problem with string() on a document node.
3151
3152Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * Makefile.am xmlschemas.c: more Schemas work
3155 * test/schemas/* result/schemas/*: added more tests coming
3156 from the spec.
3157
3158Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3161 * result/HTML/*: this changes a few things in the results
3162
3163Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3164
3165 * include/libxml/tree.h: eliminated 'declaration different than
3166 prototype' warning
3167 * include/win32config.h: "resolved" conflicts with errno.h
3168
3169Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3172 on the automata interfaces and debug of counted choices
3173 * test/schemas/* result/schemas/*: added a number of tests
3174
3175Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3178 a bit of work on Schemas
3179 * testSchemas.c: try to make it more useful
3180 * test/schemas/* result/schemas/* Makefile.am: changed the
3181 Schemas regression test procedure, started adding a few samples
3182
3183Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3184
3185 * include/libxml/encoding.h: Patch for the Borland C++ builder
3186 * include/libxml/tree.h: Patch for the Borland C++ builder
3187 * threads.c: Patch for the Borland C++ builder
3188 * win32/bcb5: New directory for the Borland C++ builder
3189 project files
3190
3191Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3192
3193 * win32/Makefile.msvc: Update for XML Schema support
3194 * win32/configure.js: Update for XML Schema support
3195 * win32/libxml2.def.src: Update for XML Schema support
3196
3197Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3200 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3201 xmlunicode.c include/libxml/Makefile.am
3202 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3203 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3204 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3205 include/libxml/xmlversion.h.in : merged the current state of
3206 XML Schemas implementation, it is not configured in by default,
3207 a specific --schemas configure option has been added.
3208 * test/automata test/regexp test/schemas Makefile.am
3209 result/automata result/regexp result/schemas:
3210 merged automata/regexp/schemas regression tests
3211
3212Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * xpath.c: Gary found a compile time problem, fixes #78823
3215
3216Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * configure.in: release of 2.4.20
3219 * doc/*: updated and rebuilt the docs
3220
3221Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * python/Makefile.am: patch from Cristian Gafton to build on
3224 Red Hat 6.2, should also fix #75779
3225
3226Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * valid.c: first part of fixing #78729
3229
3230Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3233 escaping of URI when saving HTML files.
3234 * result/HTML/*: this impacted some tests
3235
3236Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * configure.in: trying to fix #77441
3239
3240Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * include/libxml/xmlIO.h: Hallski complained it could not be
3243 included by itself.
3244
3245Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3248
3249Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3250
3251 * win32/configure.js: patch from Nilo for the c14n option
3252 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3253
3254Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3257 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3258 LIBXML_THREAD_ENABLED
3259
3260Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * xpath.c: another patch from Richard Jinks for substring conformance
3263 * test/XPath/expr/floats test/XPath/expr/strings
3264 result/XPath/expr/floats result/XPath/expr/strings: update of the
3265 test suite to check those.
3266
3267Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * xpath.c: patch from Richard Jinks for .x float parsing.
3270
3271Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * parser.c: patch from Markus Henke when an encoding ain't recognized
3274
3275Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * libxml.m4: got a report that #include <string.h> was needed
3278
3279Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3282
3283Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3284
3285 * doc/example.html: fixing typo
3286
3287Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3290 pointed out by Melvyn Sopacua.
3291
3292Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * libxml.m4: Frédéric Crozat gave a patch related to the change
3295 of Include paths breaking the libxml.m4
3296
3297Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * xpath.c: Fix bug #76927 forgot to save some context
3300 when evaluating binary expressions
3301
3302Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * configure.in: fixed configure for MPE/iX from Markus Henke
3305 * xmlmemory.c: fixed initialization problems
3306 * xpath.c: another set of patches from Richard Jinks this
3307 fixes "make XPathtests" on linux
3308
3309Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3312 * test/XPath/expr/compare test/XPath/expr/equality
3313 test/XPath/expr/floats test/XPath/expr/functions
3314 test/XPath/expr/strings result/XPath/expr/compare
3315 result/XPath/expr/equality result/XPath/expr/floats
3316 result/XPath/expr/functions result/XPath/expr/strings: Updated
3317 tests though they show a divergence on Linux
3318
3319Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * xpath.c trionan.c: previous commit also included patches
3322 from Richard Jinks on some IEEE support corner case
3323
3324Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3327 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3328 that $(datadir) should be used for docs
3329
3330Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3333 could leak filedescriptors
3334
3335Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * configure.in nanohttp.c: applied patch from Allan Clark for
3338 UnixWare/OpenServer
3339
3340Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * configure.in: preparing 2.4.19
3343 * doc/*: rebuilt the docs
3344
3345Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * nanohttp.c: fixing #76043, got fed up with non-portability
3348 of that piece of code.
3349
3350Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * valid.c SAX.c: Never commit without running "make tests" :-(
3353 fix a couple of stupidities in the previous commit
3354 * result/*: a few changes in some attribute order result of previous
3355 commit.
3356
3357Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3360 the internal subset should not raise duplicate ID errors,
3361 also there was a small bug in conjunction to namespace
3362 declarations defaulted and xml:xxx attributes DTD definitions.
3363
3364Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * xpath.c: Richard Jinks also raised some rounding problems
3367 this tries to fix them
3368
3369Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3372 behaviour in xmlXPathCastToString()
3373
3374Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3377 raised by Morus Walter
3378
3379Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3382 from Igor
3383
3384Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * xpath.c: fixing #75619, related to a problem when trying
3387 to evaluate condition when the current node set resulting
3388 from that sub-step evaluation is empty. Also fixes 2 potential
3389 problem with previous-sibling and next-siblings axis.
3390
3391Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3394 HTML support is not configured in.
3395
3396Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3399 include/libxml/tree.h: dohh I really didn't intended to commit
3400 this test version :-(
3401
3402Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * testSAX.c: I wanted to see the real speed at the SAX interface
3405 after a little too many Ximianer started complaining about the
3406 parser speed.
3407 added a --quiet option:
3408 paphio:~/XML -> ls -l db100000.xml
3409 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3410 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3411 3200006 callbacks generated
3412 real 0m1.270s
3413 Which means 16MBytes/s and 3Mcallback/s
3414
3415Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * xpath.c: valgrind spotted another error that time when running
3418 on libxslt regression tests
3419
3420Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3421
3422 * Makefile.am: adding "make valgrind" running the full regression
3423 tests (except python ones) under Valgrind (using valgrind -q
3424 which was kindly added by the author).
3425 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3426 passes cleanly now except an obcure floating point initialization
3427 raised in log10() in one XPath regression test ???
3428 * tree.c: edited some comments to close #75244
3429
3430Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3433 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3434 context of ScrollKeeper, made sure that if the number is
3435 an integer, the serialization follows the description at
3436 http://www.w3.org/TR/xpath#section-String-Functions
3437
3438Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * configure.in: preparing 2.4.18
3441 * doc/*: updated and rebuilt the web site
3442 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3443 the Windows and Cygwin maintainers.
3444 * parser.c: humm, changed the way the SAX parser work when
3445 xmlSubstituteEntitiesDefault(1) is set, it will then
3446 do the entity registration and loading by itself in case the
3447 user provided SAX getEntity() returns NULL.
3448 * testSAX.c: added --noent to test the behaviour.
3449
3450Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * parser.c: Wilfried Teiken provided a hackish but working
3453 way to get context reported back on entities when parsing
3454 with SAX and without breaking the DOM build.
3455
3456Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * c14n.c: applied a new patch from Aleksey Sanin
3459 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3460 to reference Aleksey implementation of XML digital Signatures
3461
3462Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * xpath.c: small fix to avoid potential problem due to
3465 ordering of freeing data
3466 * python/Makefile.am: people were complaining about
3467 the generated file in python dir not being built
3468
3469Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3472 python/generator.py python/libxml.c python/types.c: Cleanup
3473 of the python Makefiles based on Jacob and James feedback,
3474 fixed the spec file accordingly, fixed the number of warning
3475 that passing my pedantic CFLAGS was generating. Conclusion
3476 is that Python includes are real crap.
3477
3478Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * configure,in: it was reported quite a few times that
3481 xml2-config --cflags should not output
3482 -I$includeprefix/libxml2/libxml because libxml2 header names
3483 clashes with existing names like list.h from C++ stl.
3484 Includes should be #include<libxml/xxx.h> so ...
3485
3486Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * c14n.c: another patch from Aleksey Sanin
3489
3490Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3493 canonicalization algorithm
3494 * doc/xml.html doc/index.html: added the C14N references on the
3495 index page.
3496
34972002-03-13 jacob berkman <jacob@ximian.com>
3498
3499 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3500 usage, redundant, and gcc specific
3501
3502Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * xpath.c: speedup some node selection operations, this can
3505 have a significant impact on DocBook Norm's stylesheets
3506 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3507 make sure it's always the case
3508 * debugXML.c: distinguish CDATA and comments in ls operations
3509
3510Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3513 to generate better API descriptions etc...
3514
3515Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * c14n.c: Fixing #74186, made sure all boolean expressions
3518 get fully parenthesized, ran indent on the output
3519 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3520 include/libxml/tree.h: also #74186 related, removed the
3521 --with-buffers option, and all the preprocessor conditional
3522 sections that were resulting from it.
3523
3524Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * valid.c: applied patch from Dodji Seketeli fixing an
3527 uninitailized variable in xmlValidGetValidElements()
3528
3529Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * c14n.c: fixed a few comments
3532 * doc/*.html doc/*/*.html: regenerated the docs and added
3533 the C14N API
3534 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3535
3536Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * check-xml-test-suite.py: fix to adapt varaiations in the
3539 bindings
3540 * configure.in python/setup.py python/setup.py.in: fixed to
3541 have the version of the python scripts automatically updated
3542
3543Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3546 in xmlCopyProp()
3547
3548Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * configure.in: preparing 2.4.17 release
3551 * doc/*: updated and rebuilt the docs
3552 * xpath.c: fixed a comment
3553 * python/libxml.c: fixed a possible reentrancy problem
3554
3555Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3558 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3559 added a specific regression test
3560 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3561 not raise exceptions when failing to find the attribute.
3562
3563Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * configure.in xmllint.c: owen pointed out a problem with the
3566 ftme fix, gettimeofday() was not detected by configure and
3567 the ftime header wasn't included, dohhh
3568
3569Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * configure.in xmllint.c: trying to fix #71457 for timing
3572 precision when gettimeofday() is not availble but ftime() is
3573
3574Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3577 are now copied on install and part of the -devel RPM
3578
3579Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * xpath.c: trying to avoid bug #72150 which was apparently
3582 caused by a gcc bug (or a processor problem) as detailed
3583 at http://veillard.com/gcc.bug
3584
3585Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3588 fixed xmlReconciliateNs(), added a Python test/example for
3589 inter-document cut'n paste
3590 * python/libxml.py: fixed node.doc on document nodes and added
3591 xpathEval() onto node objects
3592
3593Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3596 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3597 fixup and integrated tests for the serialization stuff
3598
3599Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3602 moved the libxml man page to section 3
3603
3604Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * tree.c: fix bug #72490
3607 * python/libxml.c python/libxml.py: added methods serialize()
3608 and saveTo() to all node elements.
3609
3610Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * xmlIO.c: closed #73430, don't read from an input source
3613 which indicated an end-of-file or an error.
3614
3615Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * parser.c: make sure SAX endDocument is always called as
3618 this could result in a Python memory leak otherwise (it's
3619 used to decrement ref-counting)
3620 * python/generator.py python/libxml.c python/libxml.py
3621 python/libxml2-python-api.xml python/libxml2class.txt
3622 python/tests/error.py python/tests/xpath.py: implemented
3623 the suggestions made by Gary Benson and extended the tests
3624 to match it.
3625
3626Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * python/generator.py: applied patch fixing #73450
3629
3630Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * xpath.c: fixing #61290 "namespace nodes have no parent"
3633 long standing divergence from the XPath REC. NodeSets
3634 simply hold a copy of namespace nodes and those node ->next
3635 points to the parent (which may not be the node carrying the
3636 definition).
3637 * include/libxml/xpath.h: flagged but didn't added a possible
3638 speedup
3639 * DOCBparser.c HTMLparser.c: removed some warnings from push
3640 parser due to new state being added.
3641 * tree.c: new fix from Boris Erdmann
3642 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3643 the XML Canonalization support from Aleksey Sanin
3644
3645Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * tree.c: patch from Boris Erdmann fixing some namespace odities
3648 with xmlCopyNode()
3649
3650Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * xmlIO.c: fix bug #72706 when loading a NULL entity
3653
3654Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3657 actually change in a future XML Namespace revision.
3658
3659Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3662 added the possibility of returning nodesets from XPath extension
3663 functions written in Python
3664
3665Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * python/*: commiting some Python bindings work done while travelling
3668
3669Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3672 explicitely with memory debugging switched on
3673
3674Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3677 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3678 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3679 the accessor generator for strings
3680 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3681 regression test.
3682
3683Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * python/README python/generator.py python/libxml.c python/setup.py:
3686 added the 'usual' setup.py to allow building a libxml2-python
3687 module based on the same code. The initialization is however
3688 different the 2 .so files fo libxml2 and libxslt are identical and
3689 they entry point initialize both libraries. this is done to avoid
3690 some possible nasty problem since the Python don't merge the maps
3691 of all shared modules.
3692
3693Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * parser.c: fixed a push/encoding bug reported by Michael
3696 on librsvg
3697
3698Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * include/libxml/parserInternals.h: fixes a misplaced #endif
3701
3702Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * parser.c valid.c: found and fixed a couple of allocation bugs
3705
3706Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * doc/xml.html doc/python.html doc/*: added a Python and binding
3709 page describing the current state of the Python bindings and
3710 giving pointers to the other languages wrappers.
3711
3712Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3715 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3716 rebuilt the API and web site
3717 * xpath.c: fixed #71978 portability bugs
3718
3719Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3722
3723Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * include/libxml/parserInternals.h parser.c: had to change
3726 2 internal parsing API when processing document content
3727 to check the start and end of element content are defined
3728 in the same entity
3729 * valid.c include/libxml/valid.h: attribute normalization can
3730 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3731 with the context to report it.
3732 * SAX.c: fixed the last known bugs, crazy validation constraints
3733 when a document is standalone seems correctly handled. There
3734 is a couple of open issues left which need consideration especially
3735 PE93 on external unparsed entities and standalone status.
3736 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3737 The 2 tests left failing are actually in error. Cleanup done.
3738
3739Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * valid.c: implemented E59 spaces in CDATA does not match the
3742 nonterminal S
3743
3744Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * SAX.c parser.c valid.c: more validation test fixups
3747 * check-xml-test-suite.py: added duration info for the tests
3748
3749Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * parser.c valid.c: a couple of errors were reported but not
3752 saved back as such in the parsing context. Down to 1% failure rate
3753 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3754
3755Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * xmlInternald.c: isExtender was missing a char
3758 * parser.c include/libxml/parser.h: % are acceptable in the
3759 internal subset if within a PUBLIC ID
3760
3761Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * SAX.c parserInternals.c valid.c: more work on the conformance
3764 suite. Took the step to finally block documents with encoding
3765 errors. It's a fatal error per the spec, people should have fixed
3766 their documents by now.
3767
3768Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * check-xml-test-suite.py: fixed the test script after some discussion
3771 on the semantic of TYPE="error"
3772 * Makefile.am: added the script to the distrib
3773
3774Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * SAX.c entities.c: fixed a couple of conformances issues deep
3777 into the validation code (standalone and undeclared Notations)
3778
3779Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3782 stayed there for years !
3783
3784Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3787 missing
3788
3789Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * check-xml-test-suite.py: improved the behaviour a bit as
3792 well as the logs
3793 * parser.c valid.c SAX.c: fixed a few more bugs
3794 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3795
3796Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * check-xml-test-suite.py: python script to run regression tests
3799 against the XML Test suite of W3C/OASis
3800 * SAX.c: fixed a validation bug
3801 * parser.c: fixed 3 errors pointed by the test suite
3802 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3803 * python/Makefile.am: fixed a dependendy
3804
3805Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * xmlmemory.c: avoid a warning bug #71594
3808
3809Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3812 warning on alpha/Tru64
3813
3814Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * include/libxml/entities.h: fixing a comment
3817 * valid.c: fixing some troubles with validity check on namespaces
3818 * result/VC/NS3 test/VC/NS3: added a specific regression test
3819
3820Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * tree.c: Fixing #71342 serializing '\n' in attribute values
3823 * result/noent/att3 result/att3 test/att3: added a specific
3824 test.
3825
3826Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * python/libxml.c: couple of bug fixes
3829
3830Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * python/*.py: removed tabs and used spaces.
3833
3834Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3837 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3838
3839Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3842 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3843
3844Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * include/libxml/encoding.h include/libxml/entities.h
3847 include/libxml/globals.h include/libxml/parser.h
3848 include/libxml/threads.h include/libxml/tree.h
3849 include/libxml/xmlmemory.h: trying to fix the include mess
3850
3851Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * include/libxml/xmlmemory.h: reverted part of the previous
3854 attempt to provide #69655, this was breaking the build.
3855
3856Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3859 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3860 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3861 include/libxml/parserInternals.h include/libxml/tree.h
3862 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3863 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3864 clean.
3865 * python/libxml.c: fixed a warning.
3866
3867Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3870 copying of node, merge back IDs in the target document.
3871 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3872 test/XInclude/ents/ids.xml: test case
3873 * result/VC/ElementValid4: output changed due to a typo fix
3874
3875Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003878 generate the dependencies right as Jacob found out. Add
3879 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003880
3881Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * parserInternals.c valid.c: Justin Fletcher found some parts
3884 of the code needing cleanup
3885 * libxml.spec.in python/Makefile.am python/generator.py
3886 python/libxml.c python/libxml.py: Fixed the python Makefiles
3887 corrected a bug showing up on ia64, changed the name of the
3888 python internal module too
3889
3890Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * Makefile.am: applied patch from Andris Pavenis for binary
3893 name suffixes
3894
3895Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * xmllint.c win32/win32config.h: fixing #68748
3898
3899Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * valid.c: fixing #70166
3902
3903Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * valid.c: fixing #70077
3906
3907Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * Copyright Makefile.am README configure.in libxml.spec.in:
3910 Changed to the MIT Licence
3911 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3912 doc/xmlio.html: updated the doc accordingly
3913 * include/libxml/xmlwin32version.h configure.in: preparing
3914 2.4.14 release
3915 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3916 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3917 fixed the const xmlChar * wrapper and generator, XPath extension
3918 functions now use the context as first argument
3919 * python/tests/tstxpath.py python/tests/xpath.py
3920 python/tests/xpathext.py: Updated the tests accordingly
3921 * tree.c: fixed bug #70067
3922
3923Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * Makefile.am: cleanup
3926 * debugXML.c: always use stdout if output is NULL
3927 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3928 * python/Makefile.am python/generator.py python/libxml2class.txt
3929 python/libxml_wrap.h python/types.c: augmented the number of bindings
3930 handling FILE * and XPath contexts
3931 * python/tests/Makefile.am: avoid a stupid problem due to the
3932 use of TEST.
3933
3934Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3937
3938Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * python/TODO python/libxml.c: cleanup the extension function lookup
3941 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3942
3943Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * configure.in python/Makefile.am: do not install outside
3946 of prefix
3947
3948Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * python/TODO python/libxml.c: started adding SAX interfaces
3951 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3952 SAX test
3953
3954Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * tree.c: hardened the addChild function
3957 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3958 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3959 added accessors needed for xmlNode, a bit more testing and
3960 extension of interfaces
3961 * python/tests/Makefile.am python/tests/build.py: added a test
3962 build from scratch/save/load/check
3963
3964Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * parserInternals.c: change a small bit in the way valididy
3967 error messages get initialized
3968 * python/TODO python/libxml.c python/libxml2-python-api.xml
3969 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3970 added some memory debugging to track leaks at the libxml2 level
3971 * python/tests/*.py: changed all tests to check for leaks,
3972 there is just one left in XPath extension registrations.
3973
3974Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * python/TODO python/generator.py python/libxml2-python-api.xml
3977 python/libxml2class.txt: more accessor classes for the parser
3978 context, allow to switch on and check validity
3979 * python/tests/Makefile.am python/tests/error.py
3980 python/tests/invalid.xml python/tests/valid.xml
3981 python/tests/validate.py: attded more test and and added error.py
3982 which I forgot to commit in the last step
3983
3984Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * python/Makefile.am python/types.c: cleanup
3987 * python/libxml.c python/libxml.py python/libxml_wrap.h
3988 python/generator.py python/libxml2-python-api.xml
3989 python/libxml2class.txt: added class for parser context, added
3990 first cut for push mode support. Added a framework to generate
3991 accessors functions.
3992 * python/tests/Makefile.am python/tests/push.py: added a push
3993 test
3994
3995Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3998 bug a bit of cleanup.
3999
4000Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4003 python/libxml2class.txt: adding error redirections and preformat
4004 to a python handler
4005 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4006 tests self checking
4007
4008Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4011 a function
4012
4013Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4016 python/libxml.c python/libxml2-python-api.xml
4017 python/libxml2class.txt: Progressing through the TODOs, class
4018 description output, extra XML API, RPM now builds the wrappers
4019 for all python installed versions
4020
4021Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * configure.in libxml.spec.in python/Makefile.am python/TODO
4024 python/generator.py python/libxml2class.txt: added more informations
4025 in the libxml2-python package including docs. Slightly changed
4026 the class hierarchy
4027 * python/tests/*: added basic regression tests infrastructure too
4028
4029Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4032 added libxml2-python as part of the packages installed
4033
4034Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * python/Makefile.am python/generator.py python/libxml.c
4037 python/libxml.py: more work, now able to extend the
4038 XPath interpreter with functions written in python.
4039
4040Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * python/Makefile.am: Jacob sent a patch to allow building from
4043 tarfile.
4044
4045Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4048 inserted the python wrappers build, I hope this won't be too
4049 unportable
4050
4051Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * xpath.c: minor optimization
4054 * python/generator.py python/libxml.c python/libxml.py
4055 python/libxml_wrap.h: more work on the python bindings,
4056 they now support XPath and there is no evident leak
4057
4058Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4059
4060 * python/generator.py python/libxml.c python/libxml.py:
4061 more work on the python bindings generator.
4062
4063Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * python/generator.py python/libxml.c python/libxml_wrap.h:
4066 more work on the python bindings.
4067
4068Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * python/generator.py python/libxml.c python/libxml.py
4071 python/libxml_wrap.h: commited early version of a python binding
4072 for private use only ATM
4073
4074Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * entities.c tree.c include/libxml/entities.h: applied patch
4077 from Anthony Jones to implement copy of DTD subtree too. Had
4078 just to keep 2 function private which really ought to become
4079 public ones.
4080
4081Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * xmllint.c: added pointers to the web pages in the usage()
4084
4085Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * tree.c: more fixes from Petr Kozelka for attribute handling
4088 in the tree API to align the semantic with DOM.
4089
4090Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4091
4092 * valid.c tree.c entities.c: another set of patches from
4093 Anthony Jones for copy operations cleanup and robustness
4094
4095Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4098 an alphabetic index based on comments content
4099 * doc/*: rebuilt the web site with the new references
4100
4101Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * parserInternals.h: Greg Sjaardema suggested to use an
4104 eponential buffer groth policy in xmlParserAddNodeInfo()
4105
4106Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4109 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4110 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4111 to generate cross-references, and added/updated the stylesheets
4112 to generate and link API indexes. The generic keyword index
4113 is not done yet.
4114 * doc/*.html: regenerated all the usual docs too
4115
4116Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * debugXML.c: added an xpath function to the shell for T. V. Raman
4119
4120Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4121
4122 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4123 debug routines.
4124
4125Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4128 support of attribute nodes
4129
4130Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4133 hopefully near complete and fully documented of the API in XML
4134 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4135 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4136 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4137 include/libxml/parserInternals.h include/libxml/valid.hi
4138 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4139 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4140 include/libxml/xpath.h include/libxml/xpathInternals.h:
4141 Cleaned up the doc comments a lot in the process, the interface
4142 coverage is now 100%
4143
4144Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4145
4146 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4147 extracts comments from the gtk-doc DocBook output (a bit
4148 convoluted but seems to work).
4149
4150Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4153 added an XML description of the API, moved the script generating
4154 it here. Added a "make api" target
4155
4156Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4159
4160Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * xpath.c include/libxml/xpathInternals.h: the change made to
4163 xmlXPathFuncLookupFunc was incompatible roll it back
4164
4165Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * SAX.c: cleanup patch from Anthony Jones
4168 * doc/Makefile.am: fix the headers to avoid in make scan
4169 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4170 includes, * vs Ptr and general cleanup
4171 * parsedecl.py: first version of a script to extract the
4172 module interfaces, the goal will be to provide .decl or XML
4173 specification of the interfaces to build wrappers.
4174
4175Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4178 now provides return codes in case of errors
4179
4180Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4181
4182 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4183 Upgraded to trio baseline 1.6
4184 * strio.h strio.c: Replaced by triostr.h and triostr.c
4185
4186Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4189 of strdup usage in the code
4190
4191Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * parser.c error.c: Keith Isdale complained rightly that
4194 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4195
4196Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * tree.c: fixed the funxtion to set the xml: attributes
4199 * debugXML.c: added "setbase" to test it.
4200
4201Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4204 to allow updating an attribute content
4205
4206Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * libxml.h: try to avoid problems when compiling on Windows
4209
4210Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * hash.c: patch from Anthony Jones for hash.c allocation size
4213 * Makefile.am: trying to work around Yet Another Libtool Madness
4214 and build the 2.4.13 release finally ...
4215
4216Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4219 * doc/* : update of the documentation
4220
4221Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4224 at fixing #61290 :-(
4225
4226Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4229 Fixes bug #67229
4230
4231Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4232
4233 * tree.c: trying to avoid troubles when a subtree is copied
4234 and coalesced in part with the target tree. Should fix
4235 bug #67407
4236
4237Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * valid.c: fixed validation of attributes content of type
4240 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4241 values, very old bug. Fixes #67671
4242
4243Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * parser.c include/libxml/parserInternals.h tree.c: integrated
4246 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4247 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4248
4249Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4250
4251 * threads.c: applied Serguei Narojnyi's patch to add native
4252 thread support on the Win32 platform
4253 * testThreadsWin32.c Makefile.am: added the test program also
4254 from Serguei, Win32 specific
4255 * include/win32config.h include/libxml/xmlwin32version.h.in:
4256 added patch from Igor for the Windows thread specific defines.
4257
4258Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4261
4262Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4265 output page into XMLinfo.html. Close bug #66951 and
4266 raised by Robert Collins too.
4267
4268Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * encoding.c: Paul Keogh pointed out a possibility of segfault
4271 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4272 Closes bug # 68238
4273
4274Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * doc/*.html: updated the Gdome2 links
4277
4278Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * libxml.h: Applied following patches from Robert Collins
4281 and make sure IN_LIBXML is defined when compiling it
4282 -------
4283 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4284 as well as Visual C.
4285 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4286 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4287 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4288 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4289 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4290 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4291 xmlSysIDExists xmlNoNetExists).
4292 * xmllint.c: Don't include winsock2.h for Cygwin.
4293
4294Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4297 when the version info is not present.
4298
4299Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * tree.c: Anthony Jones pointed out a problem in
4302 xmlStringGetNodeList() and provided a fix for it
4303
4304Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * parser.c: patch from Frank J Franklin to remove a bug in
4307 xmlCreatePushParserCtxt() when the initial buffer passed
4308 is large.
4309
4310Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * win32/*: big cleanup of the Windows/MSVC project files
4313 from Igor Zlatkovic
4314
4315Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * doc/Makefile.am: should fix #67674 and avoid troubles if
4318 xsltproc is not available or fails in the prefix provided
4319
4320Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4323
4324Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4327 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4328 Fixed a few other problems raised by Charlie Bozeman.
4329 * result/VC/ElementValid[5-7]: fixed the output
4330
4331Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4334 patches from Charlie Bozeman. Regenerated the HTML docs.
4335
4336Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4339 for Windows from Igor
4340
4341Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * xmllint.c: applied Justin Fletcher patch for --output or -o
4344
4345Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * win32/libxml2/libxml2.def.src: close #67019
4348
4349Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4350
4351 * xmllint.c: applied Justin Fletcher generic timing patch
4352 similar to the one already applied to xsltproc.
4353
4354Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * include/libxml/tree.h tree.c: applied documentation patches
4357 from Charlie Bozeman
4358
4359Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4360
4361 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4362
4363Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * valid.c: fix the xmlStrdup() used in the previous patch.
4366 * valid.c: added --dropdtd
4367 * tree.c: fixed xmlUnlinkNode so it also removes the references
4368 from the document if the node is a DTD
4369
4370Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * HTMLtree.c valid.c: cleanup some static declarations
4373
4374Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * xmllint.c: removed another strdup()
4377 * doc/FAQ: removed the HP/UX entry
4378
4379Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * valid.c: fix bug #66816 when validating.
4382 * xmllint.c: don't use sys/time.h if configure did not found it
4383
4384Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4385
4386 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4387 xmlcatalog_man.xml
4388
4389Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4392 xmlInitMemory() was declared twice
4393
4394Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * globals.c: do not reference strdup() !
4397 * configure.in libxml-2.0.pc.in: trying to fix the libs
4398 of the various config extraction modules
4399
4400Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * configure.in : preparing 2.4.12
4403 * doc/* : updated and rebuilt the docs
4404
4405Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * uri.c: closed bug #66159
4408 * testURI.c: added --escape option
4409 * configure.in: some cleanup for xml2-config --cflags
4410
4411Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * globals.c testThreads.c: removed some misplaced includes
4414 of xmlversion.h
4415
4416Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * threads.c: patch from Gary Pennington fixing a possible
4419 problem at initialization time.
4420
4421Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4424 Eric Lavigne contribution to build libxml2 on MacOS using
4425 CodeWarrior.
4426
4427Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * xmllint.c: applied Geert Kloosterman's patch to fix
4430 --repeat --timing output
4431
4432Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4435 where non-wellformed XML declaractions were not detected.
4436
4437Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4440
4441Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4444 gets reset by xmlCleanupInputCallbacks() and this makes the
4445 function useless. Same for output.
4446
4447Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * xmlIO.c: robert pointed out a loop error in callback cleanups
4450
4451Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4454 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4455 they are not really tied to debugging
4456
4457Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4460 * xmllint.c: better --catalogs description
4461
4462Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * tree.c: fixed a couple of problems in xmlSetProp()
4465
4466Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4469 unappropriate stdout output.
4470
4471Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4472
4473 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4474 by Denis Beurive, closes #65111
4475
4476Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * valid.c: in case of content model validity error, don't
4479 print it if validity warnings were not requested.
4480
4481Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4484 * parserInternals.c: removed the last exit() call. Print an
4485 unmaskable error on stderr instead (library mismatch detection)
4486
4487Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4488
4489 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4490 shell instructions from Heiko Rupp
4491
4492Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * catalog.c: use the URL notation file:// for default catalog paths
4495
4496Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * include/libxml/tree.h: better comments for _private fields
4499 * tree.c: removed a problem when copying an entity reference.
4500
4501Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * vms/*: updated instructions and diffs from John A Fotheringham
4504
4505Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * include/libxml/xmlerror.h: avoid an include problem if
4508 #include <libxml/xmlerror.h> happens first in code
4509 seems to be the case in KDE libs
4510
4511Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4514 from Igor for Windows
4515
4516Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * Makefile.am: Gary Pennington pointed out a missing prefix
4519
4520Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4521
4522 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4523 * doc/*: upgraded and rebuilt the docs
4524
4525Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * HTMLparser.c: fix comment in scripts element parsing.
4528 * result/HTML/doc3*: updated the results.
4529
4530Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * uri.c: another URI bug fix #63336, using Joel Young patch.
4533
4534Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4537 a cleaned up version of the Pwd shell string generation.
4538
4539Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * valid.c include/libxml/tree.h: trying to fix namespaces +
4542 validation problems for good, closing #63619 in the process
4543 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4544 wrong in this respect, fixed it.
4545
4546Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * xmllint.c: Morus Walter patch to allow --format and --encode
4549
4550Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * debugXML.c: Stefan Kost provided an help command for the shell
4553
4554Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4555
4556 * debugXML.c: Heiko Rupp pointed that the shell would crash
4557 on empty nodesets returns.
4558
4559Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4562 migh need the history libraries
4563
4564Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4567 handle the case of < in quoted attributes, Bastian Kleineidam
4568
4569Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4570
4571 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4572 fixing catalog breakages
4573 * Makefile.am catalog.c result/catalogs/catal
4574 result/catalogs/mycatalog.* test/catalogs/catal*:
4575 fixed more problems in catalog support, added more regression tests
4576 for both XML and SGML catalog handling
4577
4578Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * debugXML.c: applied an improvement to xmlGetLineNo() from
4581 Keith Isdale
4582
4583Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4586 Side effect of the progressive catalog loading
4587
4588Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * Makefile.am: confexecdir and confexec_DATA were defined twice
4591 pointed out by Karl Eichwalder
4592
4593Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * xmlcatalog.c: avoid unlink() and use remove() instead.
4596
4597Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4598
4599 * libxml.spec.in: cleanup
4600 * include/libxml/xmlwin32version.h: updated with 2.4.8
4601
4602Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4605 of compiling libxml with a non standard set of options
4606
4607Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4608
4609 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4610 document --sgml option, fixing gnome bugzilla #63382
4611
4612Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4615 breakage of 2.4.7, added a couple of really needed APIs
4616 like xmlCatalogIsEmpty() and xmlNewCatalog()
4617 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4618 for install-catalog
4619 * configure.in: preparing 2.4.8
4620
4621Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4624 include/libxml/tree.h include/libxml/xmlIO.h: more include
4625 cleanups, export cleanly one html output + format function.
4626
4627Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * parser.c: removed initGenericErrorDefaultFunc call from
4630 xmlInitParser() since it could destroy previous calls to
4631 xsltSetGenericErrorFunc() effects
4632
4633Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4636 keyword.
4637
4638Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4639
4640 * Makefile.am: cleanup
4641 * threads.c: cleanup too
4642 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4643 from xsltproc
4644 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004645 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004646
4647Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4650 was not used anymore !
4651
4652Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4653
4654 * configure.in: preparing 2.4.7
4655 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4656 manual page from John
4657 * doc/*: updated the doc and rebuilt the generated pages
4658
4659Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * xmlIO.c: closing bug #62711, the library should never
4662 close stdin or stdout.
4663
4664Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * uri.c: second pass at fixing #63336, using Joel Young
4667 final patch. looks okay.
4668
4669Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * uri.c include/libxml/uri.h: trying to clear #63336
4672 allowing the escaping routine to parse unconformant
4673 URI-References.
4674
4675Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * vms/readme.vms vms/build_libxml.com nanoftp.c
4678 include/libxml/xmlversion.h.in: a few VMS updates from
4679 John A Fotheringham
4680 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4681 and xmlCleanupOutputCallbacks() for the Perl binding people.
4682
4683Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4686 apply fixes to close #63271 and avoid segfaults when
4687 the error routine gets callbed before xmlInitParser()
4688 get called.
4689 * nanoftp.c error.c: Applied patches from Justin Fletcher
4690 correcting some xmlGenericError misuses.
4691
4692Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4693
4694 *doc/xmllint.xml, doc/xmllint.1
4695 New and improved man page for xmllint - .xml is the original, .1
4696 is the generated man page
4697
4698Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4701 the web site from the main HTML document.
4702
4703Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * parser.c: fixed an erroneous validation bug when PE refs
4706 occurs in external parsed entities referenced from the
4707 internals subset
4708 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4709 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4710 added the associated testcase, it's a nice one.
4711 * HTMLparser.c: generate the DTD node as HTML still ...
4712 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4713
4714Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * HTMLparser.c: fixed a bug in htmlNewDoc()
4717
4718Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4719
4720 * test/threads/*: added entities testing to the Thread test
4721 * testThreads.c: make the test reasonable
4722 * DOCBparser.c: fix the DTD public and system ID
4723 * xmllint.c: added --sgml for SGML DocBook importing
4724 * Makefile.am: added Docbtests target
4725
4726Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4727
4728 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4729 * testThreads.c: removed bogus include
4730
4731Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4732
4733 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4734 fixed a very serious (looping) validation bug
4735
4736Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * include/libxml/globals.h include/libxml/threads.h threads.c
4739 testThreads.c: far more testing, cleaning up bugs
4740 * *.c : make sure globals.h is always included.
4741
4742Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * HTMLparser.c: try to get rid of parser loops for good.
4745
4746Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * configure.in: fixed some bugs in CFLAGS passing.
4749 * test/threads Makefile.am testThreads.c: added a specific
4750 threaded test case (really nasty, guaranteed).
4751
4752Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * catalog.c: serious cleanup on the management of the
4755 XML catalog tree, more tests done, especially with
4756 the catalog PI.
4757
4758Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * catalog.c: avoid a problem in catalog cleanup on SMP if
4761 catalogs were not initialized.
4762
4763Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4764
4765 * catalog.c xpath.c: trying to cleanup the not thread safe
4766 parts of the library.
4767
4768Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * include/libxml/globals.h configure.in global.data: make
4771 the allocation be per-thread a configure option
4772 * encoding.c include/libxml/parser.h: fixed compilation
4773 errors
4774
4775Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * include/libxml/parser.h: Norm reported that a few lines
4778 added were breaking libxslt compile, removed them for now
4779
4780Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * parser.c parserInternals.c threads.c: debugged and fixed
4783 initialization problems which were giving troubles on SMP
4784 boxes.
4785
4786Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * include/libxml/Makefile.am: missing globals.h
4789
4790Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4791
4792 * globals.c: added a couple of standard includes.
4793
4794Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4797 include/libxml/parserInternals.h include/libxml/tree.h
4798 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4799 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4800 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4801 Applied the last patches from Gary, cleanup, activated threading
4802 all user accessible global variables are now handled in globals.[ch]
4803 Still a bit rought but make tests passes with either
4804 --with-threads defined at configure time or not.
4805 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4806 linking options
4807
4808Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4809
4810 * Makefile.am include/libxml/Makefile.am
4811 include/libxml/globals.h globals.c include/libxml/threads.h
4812 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4813 configure.in: started integrating the core of the thread support
4814 not activated yet but half integrated. The code should still
4815 compile and work anyway.
4816
4817Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4820 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4821 integrating the non-controversial parts of Gary Pennington
4822 multithread patches
4823 * catalog.c: corrected a small bug introduced
4824
4825Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * catalog.c include/libxml/catalog.h: very serious cleanup,
4828 isolating unportable code and as much as possible the accesses
4829 to the global shared catalog. May need more testing !
4830
4831Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4832
4833 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4834 Keith Isdale patches for the XSLT debugger interfaces. Some
4835 cleanup
4836
4837Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4840 * DOCBparser.c: generate line nubers in elements
4841
4842Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * configure.in: preparing 2.4.6 release
4845 * doc/xml.html doc/html/*: updated and rebuilt the docs
4846 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4847
4848Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4849
4850 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4851 adding documentation for DV's supercatalog support
4852
4853Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4856 super catalog support adding one API and one flag --sgml to
4857 xmlcatalog
4858
4859Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4860
4861 * doc/xmlcatalog_man.xml, xmlcatalog.1
4862 One more crack at
4863 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4864
4865
4866Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4867
4868 * xpath.c: implemented xmlXPathObjectCopy for external objects
4869 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4870
4871Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4872
4873 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4874 finishing up fix to
4875 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4876 the xmlcatalog man page display more elegantly
4877
4878Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * configure.in: closing bug #61832
4881 * HTMLparser.c: removed a warning
4882
4883Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * xpath.c: fixing #61673 part I, do not loose doc information
4886 when copying result value trees.
4887
4888Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * xpath.c: trying to harden the XPath interpreter
4891
4892Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4893
4894 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4895 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4896
4897Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4898
4899 * HTMLparser: repaired another loop problem
4900
4901Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4904 parsing.
4905 * xpath.c: fix bug #61291 the default XML namespace node is
4906 missing from the namespace axis.
4907 * tree.c: refuse to create namespaces nodes with prefix "xml"
4908
4909Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4910
4911 * SAX.c: ouch a non-defined namespace could lead to a crash,
4912 fixed #61215
4913
4914Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4915
4916 * parserInternals.c: closed bug #61054
4917
4918Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * include/libxml/Makefile.am: closing #60708
4921
4922Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4925 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4926
4927Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4930
4931Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4934 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4935
4936Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4937
4938 * catalog.c: Justin Fletcher provided cleaup code in case
4939 HAVE_STAT is not defined
4940 * include/win32config.h: Igor Zlatkovic suggested to have
4941 HAVE_STAT defined there
4942
4943Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4944
4945 * catalog.c - fixed typing error reported by M. Barros
4946
4947Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4948
4949 * xmllint.c - fixing typo
4950
4951Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4952
4953 * HTMLparser.c: small enhancement to prevent loop on
4954 unrecognizable data
4955
4956Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * parserInternals.c: applying patch from bug #60757 this
4959 should close it
4960
4961Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * catalog.c xmlcatalog.c: removed a couple of warning
4964 * xpath.c: try to solve the linking problem on platforms
4965 needing trio to compile
4966
4967Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * Makefile.am libxml.spec.in: backing up non-documented changes
4970 commited without review or aproval by Jens Finke <jens@gnome.org>
4971 * HACKING: made 100% clear that no commit should be done directly
4972
4973Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4974
4975 * configure.in: Joe Orton provided a patch fixing a problem
4976 when iconv is specified to be in a non-standard directory
4977 but wasn't exported in xml2-config --cflags
4978
4979Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4980
4981 * configure.in: let's ship 2.4.5 before getting too much
4982 troubles with 2.4.4 errors.
4983
4984Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4985
4986 * encoding.c entities.c: do not output hexadecimal charrefs
4987 when serializing HTML since some version of Netscape can't
4988 grok it, generate decimal ones.
4989 * result/HTML/doc3.htm: output changed due to previous test
4990 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4991
4992Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4993
4994 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4995 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4996
4997Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4998 Released 2.4.4
4999
5000 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5001 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5002 updated the configuration scripts systems accordingly
5003
5004Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * configure.in: preparing for 2.4.4
5007 * doc/xml.html doc/html/*: updated and rebuilt the docs
5008
5009Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * win32/dsp/libxml2.def.src: tried to incorporate comments
5012 from bug #59220
5013
5014Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * parser.c result/noent/wml.xml: fixed bug #59981 related
5017 to handling of '&' in attributes when entities are substitued
5018
5019Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * libxml.h include/libxml/xmlversion.h.in
5022 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5023 Tried to close bug #60131
5024
5025Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5028
5029Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * SAX.c: fixing bug #59946 on xmlns=""
5032
5033Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5034
5035 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5036 but allocates a new error code.
5037
5038Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * xmllint.c: John Fleck fixed typos in the options output
5041 * parser.c SAX.c: fix ignorable white space SAX selection
5042
5043Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * entities.c: Steve Underwood found the possibility of an
5046 ininite loop in case of error.
5047
5048Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5051
5052Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5053
5054 * parser.c: warn if version is not 1.0 but it's not
5055 strictly speaking an error after analyzing the spec
5056
5057Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5058
5059 *doc/catalog.html - add link to the html version of the
5060 man page, other linguistic cleanups
5061
5062Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5063
5064 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5065 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5066 file, has not yet been included in the build.
5067
5068Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * catalog.c: removed a duplicate affectation Justin Fletcher
5071
5072Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5073
5074 * tree.c: Armin Sander pointed a possible text coalescing
5075 problem, completed his patch.
5076
5077Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5078
5079 * trionan.c: Fixed const and volatile re-definition problem
5080
5081Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5082
5083 * libxml.4 parser.c: doc updates from Heiko Rupp
5084 * parserInternals.c: 2 sanity checks from Heiko Rupp
5085
5086Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5087
5088 * tree.c: applied patch from Armin Sander to make some pointers
5089 const in xmlCopyNode()
5090 * include/libxml/tree.h: added fix to the header
5091
5092Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * xpath.c: hum, restrict the integer usage gcc bug workaround
5095 to only gcc compilers so that other architecture don't get
5096 penalized by this limitation.
5097 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5098
5099Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5102 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5103
5104Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5107 --convert option to xmlcatalog to convert SGML ones to
5108 the XML syntax.
5109 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5110
5111 2.4.3 got released at that point
5112Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * catalog.c xmlIO.c: started some serious testing and fixed
5115 a few bug and optmization needs.
5116
5117Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5118
5119 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5120 preparing for a 2.4.3 release even if it may not be ready yet
5121 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5122 all file parsing lookup to go through the entity resolver, add
5123 to add an API to bypass it (needed to load catalogs themselves),
5124 some cleanup on the catalog code too.
5125 * nanoftp.c: small cleanup
5126 * doc/catalog.html: small update
5127
5128Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5131 Jun Kuriyama
5132
5133Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * doc/catalog.html: finished the catalog documentation
5136
5137Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5138
5139 * doc/catalog.html doc/xml.html: added documentation about
5140 Catalog support, misses an API description
5141 * doc/html/*: reextracted the API pages
5142
5143Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5146 Added the part about section 7.2 on URI resolution,
5147 fixed a side effect in the HTML parser, look complete
5148 and ready to rock except the URI/SystemID part!
5149
5150Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5151
5152 * include/libxml/catalog.h include/libxml/parser.h
5153 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5154 xmlIO.c: added support and APIs needed for the catalog PI
5155 * include/libxml/xmlIO.h: cleanup
5156
5157Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5160 include/libxml/catalog.h: starts to look okay, really
5161 plugged the new framework, cleaned a lot of stuff,
5162 added some APIs, except the PI's support missing this
5163 should be mostly complete
5164 * result/catalogs/* test/catalogs/*: added new test, enriched
5165 the existing one with URN ID tests
5166
5167Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * catalog.c: fixed nextCatalog
5170 * result/catalogs/docbook test/catalogs/*: started adding
5171 a small regression test
5172
5173Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5174
5175 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5176 more work on the XML catalog support.
5177 * parser.c include/libxml/parser.h: small cleanup seems using
5178 list as a public parameter name can give portability troubles
5179 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5180 include/libxml/xpath.h include/libxml/Makefile.am: removed
5181 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5182 wrappers
5183
5184Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5185
5186 * Makefile.am trio.c triodef.h trionan.c xpath.c
5187 include/libxml/Makefile.am include/libxml/trionan.h:
5188 Re-worked Not-A-Number and Infinity support.
5189 * xmlcatalog.c: added readline include files
5190
5191Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5194 testCatalog as xmlcatalog, making it an installed app
5195 adding a shell, and preparing it to be a /etc/xml/catalog
5196 management tool, though not ready yet
5197 * catalog.c include/libxml/catalog.h: adding support for
5198 XML Catalogs http://www.oasis-open.org/committees/entity/
5199 not finished, there is some interesting tradeoffs and a
5200 few open questions left.
5201
5202Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5203
5204 * xmllint.c: fixed a line formatting problem
5205
5206Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5207
5208 * SAX.c: removed a couple of unused variable (Albert Chin)
5209
5210Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5213 trying to fix some troubles w.r.t. function returning
5214 const xxxPtr.
5215
5216Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5219 defined
5220
5221Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * xpointer.c: removed unused var
5224
5225Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * testXPath.c: another small cleanup closing bug #59110
5228
5229Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * win32/dsp/libxml2.def.src: small cleanup closing bug
5232 #59108
5233
5234Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * example/gjobread.c: add xmlCleanupParser() before leaving
5237
5238Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * config.h.in configure.in include/libxml/xmlwin32version.h:
5241 released 2.4.2
5242
5243Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * include/libxml/valid.h debugXML.c valid.c: deprecate
5246 the non-boundchecking Sprintf functions, add Snprintf
5247 this should close bug #57984
5248
5249Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5252 URIs before doing the lookups (pointed by Mark Vakoc)
5253
5254Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * xpath.c: serious changes on Result Value Trees and NodeSets
5257 w.r.t. deallocation and collect operations. Probably not
5258 100% clean (merge of allocated trees smells like a problem).
5259 Seems sufficient to close #58943
5260
5261Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * xmllint.c: adding a --format option
5264
5265Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * xpath.c: count() was broken on Result Value Tree
5268 * xmlIO.c: fixed file:/// accesses on _WIN32
5269
5270Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5273 macro was renamed, this should close bug #58683
5274
5275Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5278 entity substitution mode text at the end of the entity might
5279 be added due to text coalescing.
5280 * nanoftp.c parser.c: small cleanup
5281
5282Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * HACKING: added John Fleck right to commit in the doc subdir
5285
5286Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5289 allow to inherit attributes from the DTD directly in the
5290 tree, this is needed for XPath and can be a useful feature.
5291 Inherited namespaces are always provided at the tree level now
5292 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5293 of tests for this feature (XSLT being the prime user).
5294
5295Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5296
5297 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5298 testSAX.c xmlIO.c xmllint.c include/win32config.h
5299 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5300 include/libxml/xmlwin32version.h.in win32/README.MSDev
5301 win32/dsp/*: applied Win32 Facelift No.2 patches from
5302 Igor Zlatkovic for Windows/MSC
5303
5304Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * SAX.c: unparsedEntityDecl() the URI computation of the
5307 entity wasn't done breaking XSLT unparsed-entity-uri()
5308
5309Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5310
5311 * xpath.c: fixed a bug when walking the descendants and
5312 the current node has no children
5313 * debugXML.c: show up when a text node is supposed to not be escaped
5314
5315Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5316
5317 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5318 worked like the set:leading() function)
5319 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5320
5321Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5324
5325Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * include/libxml/xmlIO.h: apply change to close #58141
5328 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5329
5330Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * parser.c: when the internal subset uses a PE, then the
5333 included entity can use conditional sections.
5334
5335Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5338 when walking the namespace axis showing up in
5339 libxst/tests/general/bug-12
5340 * xmlmemory.c: added the possibility to trace a given block
5341 defined by its address
5342
5343Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * parser.c: don't override existing encoding specified before
5346 starting xmlParseDocument()
5347
5348Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * include/libxml/xmlwin32version.h: reinserted, needed for
5351 Windows users of CVS
5352
53532001-07-27 Darin Adler <darin@bentspoon.com>
5354
5355 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5356 * testCatalog.c: Add include of <libxml/parser.h>.
5357
53582001-07-27 Darin Adler <darin@bentspoon.com>
5359
5360 * include/libxml/.cvsignore:
5361 * include/libxml/xmlwin32version.h:
5362 Remove this file from CVS because it's generated.
5363
5364Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * parser.c include/libxml/parser.h: applied const patches from
5367 Tom Moog #58002
5368
5369Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5370
5371 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5372 lookup framework
5373
5374Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * tree.c: fixed xmlCopyNode() for documents
5377
5378Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5381
5382Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * parser.c: fixes bug #57652 reported by Morus Walter
5385
5386Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5389
5390Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5393 errors, lesson don't add new functions at 1am before a release
5394 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5395 from XPath initialization when possible.
5396
5397Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * result/scripts/base*: removing history/readline changed
5400 this slightly
5401 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5402 xmllint.c: make element content line number generation
5403 optionnal to avoid breaking old apps added interface to switch
5404
5405Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005408 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005409 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5410 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5411 John Kroll fixes to allow saving to HTTP via PUT (or
5412 POST of needed).
5413 * doc/html/*.html: regenerated the docs
5414
5415Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5416
5417 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5418 xmlHashScanFull and xmlHashScannFull3 to get passed the
5419 three keys as arguments to the callback function
5420
5421Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * configure.in Makefile.am: removed libxml softlink for good
5424 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5425 100% coverage by gtk-doc
5426
5427Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5430 fixed serious troubles due to size_t vs. int mismatch
5431
5432Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5435
5436Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5437
5438 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5439 convenient extension API for value and context managing
5440 Now handles external objects through xmlXPathPopExternal,
5441 xmlXPathWrapExternal and xmlXPathReturnExternal.
5442 Added functions for sets operations (intersection, etc.)
5443
5444Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5447 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5448 HTMLparser.c: cleanup of global variables, marking some
5449 const or private.
5450
5451Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5452
5453 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5454 fixed xmlXPathNodeSetItem when passing index=0
5455
5456Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5459
5460Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * xmllint.c: fixed compilation under Cygwin #57503
5463 * TODO: update
5464
54652001-07-13 Peter Williams <peterw@ximian.com>
5466
5467 * config.h.in: add #undef HAVE_DLFCN_H
5468
5469 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5470 builddir.
5471
5472Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5475 raised by #57348 and #57381
5476
5477Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5480 tree.c xpointer.c: store the line numbder in element->content,
5481 may break some software, need a configuration mechanism
5482
54832001-07-10 Darin Adler <darin@bentspoon.com>
5484
5485 * .cvsignore:
5486 * example/.cvsignore:
5487 * include/.cvsignore:
5488 * include/libxml/.cvsignore:
5489 Various things that are generated and should be ignored.
5490
5491Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5494 * doc/xml.html doc/html/*: updated the docs
5495
5496Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5499 validation occured on content with element child
5500
5501Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * tree.c: fixed XML Base computation which was broken
5504 * debugXML.c: added a base function to the shell
5505 * Makefile.am result/scripts/* test/scripts/*: added scripts
5506 based regression tests, and adding 2 XML Base tests
5507
5508Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * tree.c: set properties doc and call xmlSetListDoc for properties
5511 content when grafting them in a different tree.
5512 * aclocal.m4: remove from CVS
5513
5514Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * win32/libxml2/libxml2.def.src: added some missing entry point
5517 for XPath (Mark Vakoc)
5518
5519Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5522 layer should URI-Unescape before trying to open resources.
5523
5524Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * xpath.c: fix the name() bug for elements in the default
5527 namespace reported by Charlie Bozeman
5528
5529Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5532 led to an XPath fix, improvements of SAX initialization, and
5533 an added option --nocdata to testXPath
5534
5535Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * doc/libxml-doc.el: Felix Natter provided anew version working
5538 with XEmacs too
5539
5540Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * include/libxml/xpath.h: small cleanup
5543 * doc/xml.html: update
5544
5545Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5548 released 2.3.14
5549
5550Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * doc/html/*: rebuilt the docs for the release
5553 * doc/xml.html: added 2.3.14 release.
5554
5555Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5558 were not equal to empty strings
5559
5560Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * SAX.c: fixed a URI-Reference computation problem when validating
5563 * xmlIO.c: small cleanup
5564
5565Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * parser.c: improved the description of a couple of interfaces
5568 upon Larry Stamper suggestion
5569
5570Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * SAX.c entities.c parser.c: changed completely the way entities
5573 are handled when running the parser in entity substitution mode.
5574 This fixes a bug reported by Stephan Kulow and nearly divides
5575 by 3 the amount of memory required by libxslt to load and process
5576 DocBook TDG.
5577
5578Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * HTMLparser.c: fixing a too early root closing problem raised
5581 byt Prashanth Naidu
5582
5583Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5586 raised by Mark Vakoc.
5587
5588Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * example/Makefile.am: fixed the include path to add srcdir/include
5591 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5592 and some cleanup
5593
5594Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5597 lot of optimization work, results in significant improvements
5598 when handling really complex XPath queries. Add a small optimizer
5599 for unions, improve [n] and [last()], avoid some costly ops.
5600
5601Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5604 * xpath.c: small cleanup
5605 * xmlGetNsList: reformated, fixed problems if used on Entities
5606
5607Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5610
5611Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5614 * Makefile.am example/Makefile.am: workaround automake generating
5615 erroneous deps
5616
5617Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * include/win32config.h: bug #56801 Yon Derek provided a patch
5620 to the windows config file.
5621
5622Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5625 libxml.h : Yon Derek provided a set of changes to compile from
5626 CVS on Windows/MSC
5627
5628Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * parser.c: fixed UTF8 BOM support in push mode
5631 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5632 added a specific testcase
5633
5634Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * Makefile.am: added --push regression tests
5637 * parserInternals.c: the XML parser segfaulted in --push mode
5638
5639Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * configure.in: moved the symlinks detection within a CVS
5642 check, this is not portable and will be removed soon.
5643 * xpath.c: small cleanup/speedup
5644
5645Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5648 release of 2.3.12
5649 * parser.c: make an error message if unknow entities in all cases
5650
5651Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5654
5655Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5658 includes were installed in the wrong dir
5659
5660Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * doc/html.xml: warn against sending code to exhibit bugs.
5663
5664Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5667 Tru64 from Thomas Leitner
5668
5669Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * AUTHORS: added William and Bjorn
5672 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5673 daniel@veillard.com hopefully I won't have to do this again
5674 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5675 docs can be rebuilt cleanly now
5676 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5677 from CVs it's generated, added include/libxml/xmlwin32version.h
5678 also generated but which should change far less frequently.
5679 * catalog.c nanoftp.c: made sure to include libxml.h not
5680 libxml/xmlversion.h directly
5681 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5682 when compiling on WIN32 and MSC
5683
5684Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * include/Makefile.am include/libxml/Makefile.am configure.in:
5687 fixed make distcheck and rebuilding the rpms
5688
5689Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * configure.in: should finish the migration of exported includes
5692 into a real include/libxml in CVS, at least for CVS users.
5693 * removed the exported headers, added in include/libxml (as well
5694 as xmlversion.h.in).
5695
5696Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * configure.in: fixed the way to detect symlink
5699
5700Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * configure.in: updated, include/libxml is now a real CVS dir
5703
5704Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5707 version works with both libxml1 and libxml2 (it autodetects
5708 the prefix of the html-files) from Felix Natter.
5709 * doc/xml.html: updated doc accordingly
5710
5711Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xpath.c: fixed the bug generating a template loop in libxslt
5714 when using docbook-xsl-1.4, * should filter out document nodes
5715 * HACKING: added William
5716 * TODO: updated
5717
5718Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * doc/FAQ.html: added a warning about gcc-3.0
5721 * doc/xml.html: added reference to gdome2 and removed a confusing
5722 sentence
5723
5724Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * xmlversion.h: okay this is a generated file, but Windows
5727 users need it and they can't generate it, and I want CVS
5728 Windows users ...
5729 * win32/libxml2/libxml2_so.dsp: Windows project file for
5730 the shared lib version of libxml2
5731 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5732 resources needed for libxslt/xsltproc by Yon Derek
5733
5734Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5735
5736 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5737
5738Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5741
5742Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * include/win32config.h: Yon Derek provided a first fix
5745 to be able to compile libxslt/xsltproc on Windows
5746
5747Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * xpath.c: attempt to work around what seemed a gcc optimizer
5750 bug when handling floats on i386 http://veillard.com/gcc.bug
5751 * tree.c entities.c encoding.c: doing some cleanups while
5752 chasing it
5753
5754Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * Makefile.am: cleanup when --without-debug is specified
5757 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5758 w.r.t. --without-debug and other include points
5759 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5760 Catalogs
5761 * configure.in entities.h tree.h HTMLparser.c: removed
5762 --without-corba, made the _private field mandatory
5763
5764Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5767 outputs a BOM in UTF8, an errata has been issued to avoid the
5768 problem, that was the most reasonable solution... Add support
5769 for a leading UTF8 BOM in entities.
5770
5771Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * valid.c: fixed a bug found when post validating an entity ref
5774 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5775 activate it too
5776
5777Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5780 weakness in the node copy the XPointer and the XInclude
5781 implementations. Serious cleanup.
5782
5783Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * Makefile.am: Kjartan Maraas provided a small patch to
5786 add xml2-config.in to EXTRA_DIST
5787
5788Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5791 provided another failing case found in KDE, the way the
5792 ctxt->vctxt.nodeTab was allocated and freed changed over
5793 time but it wasn't completely cleaned up. This should fix it.
5794
5795Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * parser.c: Stephan Kulow also raised the fact that line number
5798 could get miscounted making debug harder, fixed the problem
5799 in xmlParseCharData()
5800
5801Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * valid.c: Stephan Kulow pointed out a problem when validating
5804 and using an empty entity, forgot a 'break' in a case.
5805
5806Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5809 * doc/xml.html: updated with 2.3.11
5810
5811Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * TODO: updated adding cleanup of generated doc
5814 * configure.in: prepared to release 2.3.11
5815 * xmllint.c: added --version for bug reporting
5816 * doc/html/*.html: rebuilt the doc
5817
5818Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * xpath.c: first part of the work on selecting namespace to
5821 fix bug #56115
5822
5823Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5826 when using -liconv
5827 * TODO: updated
5828
5829Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5832 cleanup, encoding support.
5833
5834Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5837
5838Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * xpath.c: bug detected by Ankh when / is used as a function arg
5841
5842Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5845 of element and use it to avoid outputting formatting spaces at
5846 the wrong place. Implemented the format parameter for HTML save.
5847 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5848 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5849 result/HTML/wired.html: of course this impact the result of a
5850 number of HTML tests
5851
5852Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * HTMLtree.[ch]: started augmenting the HTML save API with
5855 encoding and formatting parameters
5856
5857Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * HTMLtree.h: cleanup and started evaluating the work needed on
5860 revamping the HTML output code
5861
5862Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5865
5866Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * valid.c: fixed bug #56049, forgot one check in the
5869 validation routine
5870
5871Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5874
5875Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * libxml.h: fixed an error in last commit
5878 * doc/FAQ.html: added an entry for compilation from CVS
5879
5880Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * xmlversion.h.in libxml.h: Cygwin patches
5883 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5884 * tree.h: cleanup
5885
5886Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5889 memory block in a strange case where libxml is linked twice
5890 in the binary.
5891
5892Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5895 state far too often, simple fix used to avoid it.
5896
5897Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5900 being processed, applied his patch
5901 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5902
5903Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5906 provided fixes to compile on MSCC again
5907 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5908 also provided an update for the project files.
5909
5910Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5913 bug #55810
5914
5915Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * tree.c: fixed xmlGetNsProp() to close bug #55683
5918 Note this requires libxslt to use it's own function instead.
5919
5920Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * HTMLtree.c: when in a pre element no formatting space should
5923 be added.
5924 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5925
5926Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * configure.in: added tests for signal() and signal.h
5929
5930Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5933
5934Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * doc/libxml-doc.el: Felix Natter provided a new version for
5937 libxml2
5938
5939Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * HTMLtree.c: when in a pre element no formatting space should
5942 be added.
5943
5944Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5947
5948Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5951 hack
5952 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5953 * uri.c: fixed a warning
5954
5955Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * HTMLtree.c: trying to close bug #55772 escaping in script
5958 elements
5959 * doc/xml.html: suggest to send mail to the list
5960
5961Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962
5963 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5964 good. Use a macro and based on the solution provided in
5965 vsnprintf manual page from GNU.
5966
5967Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5968
5969 * error.c: Workaround for non-preserving variadic list.
5970 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5971
5972Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * doc/xml.html: added 2.3.10 release
5975
5976Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * configure.in: releasing 2.3.10
5979
5980Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5983
5984Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * encoding.c: Robert Collins provided a patch to add the
5987 "US-ASCII" encoding alias
5988
5989Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5992 string oriented functions and started cleaning the related areas
5993 in xpath.c which needed fixing in this respect
5994
5995Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5998 #55380
5999 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6000
6001Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * TODO: updated
6004 * nanohttp.[ch] : started adding APIs to get the redirected URL
6005 when this occurs (needed for further base computation
6006 * tree.h: cleanup
6007 * encoding.c: cleanup
6008 * SAX.c: minor change around ctxt->loadsubset
6009
6010Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * Makefile.am include/Makefile.am: small change to have
6013 include/libxml rebuilt if working from CVS.
6014 * uri.c: applied another patch from Carl Douglas for URI escaping,
6015 this should close bug #51876
6016
6017Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6020 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6021 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6022 added specific regression test
6023 * parser.h: preparing for the XSLT mode where DTD inherited
6024 attributes are added to the tree.
6025
6026Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * xinclude.[ch]: Updated the namespace for the Last Call version
6029 * result/XInclude/include test/XInclude/include: updated the
6030 testsuite accordingly
6031
6032Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6035 related to bug #51876
6036
6037Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * tree.c: fixed a gross mistake in base computation, xml:base is
6040 not completely correct yet (need cascade).
6041 * xpath.[ch]: added the few things needed to find a function name
6042 and URI from the XPath context when it is called.
6043
6044Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6047 * DOCBparser.c: small cleanup
6048 * xmllint.c: added a --catalogs option to load catalogs from
6049 $SGML_CATALOG_FILES
6050 * tree.c: cleanup
6051 * configure.in: iconv library fixup, ICONV_LIBS
6052
6053Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * catalog.c: handling of CATALOG entries. detection of recursion,
6056 and a few bugfixes
6057 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6058 against the default namespace
6059
6060Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6063
6064Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * parser.c: fixed propagation context info when parsing an
6067 external entity.
6068 * doc/html/*.html: regenerated a couple of docs
6069
6070Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * doc/xml.html: update with 2.3.9 informations
6073
6074Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6077 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6078 * doc/html/* : rebuilt the docs
6079 * valid.c: small patch which may improve some case when
6080 validating.
6081
6082Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * HTMLparser.c: Closed bug #54891
6085 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6086 to the suite
6087
6088Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6091 applied a documentation patch from LotR and filled in a few missing
6092 descriptions
6093
6094Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c tree.c parser.c: speed optimizations at the parser level
6097 document tree freeing and xpath evaluation
6098
6099Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * parser.c parser.h parserInternals.h: fixed a couple of
6102 interfaces for handling memory buffer input to const char *
6103 upon suggestion of JamesH.
6104
6105Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * configure.in: LoTR sent a patch fixing the previous commit
6108
6109Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * configure.in: trying to deal again with the stoopid -R linking
6112 flag of Solaris
6113
6114Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * xpath.h: two nodeset access macros from Thomas Broyer
6117
6118Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6121 patch from Thomas Broyer
6122
6123Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6126 case
6127 * INSTALL: was empty added stuff from the FAQ
6128
6129Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6132 attributes handling and #54433 by adding xmlUnsetProp()
6133 and xmlUnsetNsProp()
6134
6135Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * HTMLparser.c: Patch from Jonas Borgström
6138 (htmlGetEndPriority): New function, returns
6139 the priority of a certain element.
6140 (htmlAutoCloseOnClose): Only close inline elements if they
6141 all have lower or equal priority.
6142 * result/HTML: this of course changed a number of tests results.
6143
6144Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * xmlIO.c catalog.c: plugged in the default catalog resolution
6147 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6148 documentations
6149 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6150
6151Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6154 integrating catalogs
6155 * catalog.[ch] testCatalog.c: adding a small catalo API
6156 (only SGML catalog support).
6157 * parser.c: restaured xmlKeepBlanksDefault(0) API
6158
6159Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6162
6163Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * parser.c: added xmlParseExternalEntityPrivate() to allow
6166 propagation of ctxt->_private when parsing external entities
6167
6168Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6171
6172Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6175
6176Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * valid.c: warn when indeterminist content model is detected
6179 * result/VC/ElementValid8: this adds a message
6180 * Makefile.am: add --novalid for VCM tests
6181 * parserInternals.c: added a call to Init memory
6182
6183Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6186 when both parameters are NULL.
6187
6188Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * valid.c: applied small patch from Gary Pennington, reindented
6191 some part of the code.
6192
6193Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6196 release, updated and regenerated the docs
6197
6198Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * xpath.c result/XPath/expr/floats : clarified and cleanup
6201 printing of abnormal floats in tests.
6202
6203Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6206 * results/HTML/ : a few changes in the output of the HTML tests as
6207 a result.
6208 * configure.in: tying to fix -liconv where needed
6209
6210Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * Makefile.am: fixed a stupid error
6213
6214Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * configure.in Makefile.am: make the inclusion of the trio
6217 modules in the library conditional
6218
6219Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * DOCBparser.c: patche from László Kovács, fixed entities refs
6222 in attributes handling
6223
6224Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6227 flushing
6228
6229Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * xpath.c: fix of an XSLT namespace bug reported on the list
6232 general/bug-8-
6233
6234Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * strio.h trio.c: Dan McNichol suggested a couple of small
6237 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6238
6239Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * tree.c parser.c encoding.c: spent a bit more time looking
6242 at the parsing speed and DOM handling. Added a few more
6243 speedups.
6244
6245Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * parser.c: small but effective parsing speed improvement
6248
6249Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * configure.in: default on the DocBook parser inclusion (for Gnome)
6252 * DOCBparser.h: fixed a header reference
6253
6254Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * configure.in xpath.c: applied Bjorn patches for FPE on the
6257 alpha
6258
6259Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6262 xmlSaveFormatFileTo()
6263
6264Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * xpath.c: simple and efficient optimization, XPath functions
6267 aways bind to the same code, cache this
6268 * TODO: updated (by saying some is obsolete)
6269
6270Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * xpath.c: more cleanup work on XPath name parsing routines
6273
6274Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6277 xmlXPathParseName
6278 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6279 * debugXML.c: avoid compilation problems if compiling without
6280 HTML support, Igor Zlatkovic
6281 * win32/libxml2/libxml2.def.src: being able to compile without
6282 XPath on Windows
6283
6284Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * libxml.m4: yet another patch from Toshio Kuratomi
6287
6288Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6291
6292Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * tree.[ch]: added xmlSaveFormatFile interface for saving
6295 and indenting a file.
6296
6297Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * xpath.c: fixed bug #53689 related to processing-instruction()
6300
6301Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * DOCBparser.c: patche from László Kovács
6304
6305Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * parser.c: applied fixes from Christian Glahn bug report #53391
6308
6309Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * error.c: Jean François Lecomte provided a complete description
6312 and a fix to bug #53537
6313
6314Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6317
6318Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * DOCBparser.c SAX.c: a bit more work on entities processing.
6321 Still Need to cleanup XML output and references in attributes
6322
6323Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6326
6327Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * tree.c: trying to fix #53574, not completely complete,
6330 I would like xmllint --copy --debug test/ent1 and
6331 xmllint --debug test/ent1 to show the same result.
6332 * xpath.c: fix a bug when trying to sort namespace nodes
6333
6334Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * HTMLtree.c: real fix for #53402
6337
6338Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6341 PIs when using xsl:output
6342 * valid.c: closing #53537 some case generate segfaults if there
6343 is validity errors
6344
6345Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6348 of external parsed entities, added --noent to testDocbook
6349 * valid.c: Garry Pennington found an uninitialized variable
6350 access in xmlValidateElementContent()
6351
6352Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6355 with madness
6356 * result/HTML/ : this modified the result of the regression tests
6357 a lot.
6358
6359Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6362 to doc where it wasn't checked against NULL reported by
6363 Jens Laas
6364
6365Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6368 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6369
6370Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6373 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6374 * SAX.[ch]: cleanup and updates for DocBook
6375 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6376 ex SGML identifier changes
6377 * valid.c: removed a static unused function.
6378
6379Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * HTMLtree.c: applied change for Paul Sponagl on script saving
6382 * Makefile.am: the warning about entity title.xml are normal.
6383
6384Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * configure.in: release of 2.3.7
6387 * Makefile.am: fixing make distcheck
6388
6389Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * doc/html/* doc/xml.html: updated and regenerated the docs
6392
6393Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6396
6397Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * tree.c: fixed #53388 with the provided patch
6400
6401Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * valid.c: Bjorn detected an invalid memory access. Fixed
6404 vstateVPush()
6405
6406Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6409
6410Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6411
6412 * libxml.h: new header used only for the compilation of libxml
6413 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6414 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6415 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6416 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6417 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6418 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6419 baseline (version 1.2 plus a single patch).
6420 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6421 scientific notation for numbers. Tests added.
6422 * xpath.c: formatting of numbers changed to use sprintf
6423 (contribution from William Brack)
6424
6425Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * valid.c: cleanup, more useful debugging
6428 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6429 * xmlIO.c: entity loading is printed as an error when validating
6430
6431Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * valid.c: fixed to validate within entities
6434 * test/VCM/v22.xml: added a specific testcase
6435
6436Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * valid.c: forgot an epsilon transition in for ()+
6439 * test/VCM/v21.xml : added a specific test case
6440
6441Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * valid.c: removed a state explosion exhibited by RSS
6444 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6445 from bug #51872
6446
6447Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6450 validation without using an ugly NFA -> DFA algo in the source.
6451 Made a specific algorithm easier to maintain, using a single
6452 stack and without recursion.
6453 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6454 * hash.c: made the growing routine static
6455 * tree.h parser.c: added the parent information to an
6456 xmlElementContent node.
6457
6458Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * SAX.c parser.c xpath.c: generating IDs when not validating
6461 from an external parsed entity was poisoning the ID has table
6462 with removed values. This was killing XSLT on the KDE help
6463 browser.
6464
6465Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * entities.h: andrew@ugh.net.au detected a double declaration
6468
6469Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * debugXML.c hash.c tree.h valid.c : some changes related to
6472 the validation suport to improve speed with DocBook
6473 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6474 the way validation errors get reported
6475
6476Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6479 by P C Chow and William M. Brack for XSLT HTML output
6480
6481Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6484 Igor Zlatkovic patches for MSC compilation and added his
6485 updates
6486
6487Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6490 prefix lookup.
6491 * parserInternals.c: fixed the bug reported by Morus Walter
6492 due to an off by one typo in xmlStringCurrentChar()
6493
6494Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * HTMLparser.c result/HTML/*: revamped the way the HTML
6497 parser handles end of tags or end of input
6498
6499Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6502
6503Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6506 bug where the linktime verions of free() won't work ...
6507
6508Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6511
6512Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * doc/xml.html: added 2.3.6 release
6515
6516Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6519 * result/wml.xml: resulted in a small output change
6520
6521Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * tree.c: xmlNewDoc was missing the charset initialization
6524 * xmllint.c: added --auto to autogenerate a doc, allow to
6525 reproduce the problem fixed on xmlNewDoc
6526
6527Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.c: trying to get 52979 solved
6530 * tree.c result/ result/noent/: trying to get 52712 solved, this
6531 also made me clean up the fact that XML output in general should
6532 not add formating blanks by default, this changed the output of
6533 a few tests
6534
6535Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6538
6539Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * configure.in: finally released 2.3.6
6542
6543Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * xpath.c: checking for null pointer generated by new code
6546
6547Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * xpath.c: fixed a [] evaluation problem reported
6550 * test/XPath/tests/simpleaddr: extended test
6551 * result/XPath/simpleaddr: updated result
6552
6553Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * xmllint.c: Dan Timis reported a portability problem
6556 on Macs without mmap, fixed it.
6557
6558Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * testXPath.c : added a --tree option allowing to display the
6561 tree dump of the XPath expression
6562
6563Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * xpath.c: fixed a memleak when comparing nodesets
6566 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6567 * tree.c: added a TODO
6568
6569Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6572 we need string functions
6573 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6574 to be able to use them where needed. Applied some changes
6575 to reduce name linking pollution and compile in only what's
6576 needed.
6577 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6578 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6579 for the string manipulation functions
6580 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6581 to the free() function of xmlmemory.c
6582 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6583 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6584 usage.
6585
6586
6587Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * error.c: applied the context output patch of the error
6590 handling submitted by Chuck Griffith
6591 * error/VC/*: this slightly change some error logs
6592
6593Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * parser.c: fixed line number reporting on error
6596
6597Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * parser.c: Sullivan and Darin found a parser bug,
6600 applied the patch.
6601
6602Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6605 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6606 xmlversion.h.in xpointer.c: of course the way I defined
6607 UNUSED breaks on old gcc version. Try to be smart and
6608 also define it directly in xmlversion.h
6609 * configure.in: removed -ansi flag from the pedantic set
6610
6611Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612 Huge cleanup, I switched to compile with
6613 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6614 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6615 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6616 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6617 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6618 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6619 encoding.h entities.c error.c list.[ch] nanoftp.c
6620 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6621 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6622 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6623 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6624 Cleanup, staticfied a number of non-exported functions,
6625 detected and cleaned up a dozen of problem found this way,
6626 avoided a lot of public function name/typedef/system names clashes
6627 * doc/xml.html: updated
6628 * configure.in: switched private flags to the really pedantic ones.
6629
6630Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * configure.in: 2.3.5
6633 * doc/html/*: rebuilt the docs
6634
6635Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * parser.c: fixed a reported bug in NOTATION parsing
6638 * uri.c: accepted but not fixed bug 51876, added TODO
6639 * Makefile.am: fixed bug 51876
6640
6641Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * config.h.in configure.in error.c: fix a compilation problem
6644 on platforms without vsnprintf (xml@thewrittenword.com)
6645
6646Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * parser.c: fixed a function name header typo
6649 * SAX.c: notations can also occur in external subset.
6650
6651Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * error.c: removed a C++ like comment
6654
6655Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * parser.c: fixing bug 52299 strange condition leading
6658 to a parser crash due to a buffer overflow
6659 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6660 added the specific test case
6661
6662Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6665 xmlXPathConvert{String,Number,Boolean} to be able to make
6666 type casts without a context stack, fixed some implementation
6667 problems related to the absence of context at parse-time,
6668 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6669 in the public API too
6670 * xpointer.c xpathInternals.h: we need to know at parse time
6671 whether we are compiling an XPointer
6672
6673Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6676 cleaned up the parser internals, refactored XPath code, added
6677 new compilation based APIs and cleanly separated public and
6678 private APIs.
6679
6680Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * xpath.h: the comp field must be added at the end to avoid
6683 killing binary compat.
6684
6685Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * Makefile.am: detect XPath memleaks in regreson tests
6688 * error.c: fixed and error w.r.t. error reporting still using
6689 stderr
6690 * hash.c: added new line at end of file
6691 * tree.h: minor cleanup
6692 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6693 expression parsing from evaluation, resulted in a number of
6694 changes internally, and in XPointer. Likely to break stuff
6695 using xpathInternals.h but should remain binary compatible,
6696 new interfaces will be added.
6697
6698Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * configure.in: fixed a couple of problems reported by
6701 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6702 without gcc on non linux platforms.
6703
6704Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6707 a fix for --with-html-dir= configure support. I hope it won't
6708 break rpm generation
6709
6710Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * xmlIO.c: one function comment cleanup.
6713
6714Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * SAX.c: external subset notations were improperly registered
6717 in the internal subset.
6718
6719Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * README.cvs-commits: added, pointing to HACKING
6722 * HACKING: updated
6723
6724Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * parser.c: and Matt Sergeant found one in the XML push
6727 parser (erroneous check I forgot to remove when I fixed the
6728 main parser).
6729
6730Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * xpath.c: ptittom found a small bug in UnaryExpr
6733
6734Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * configure.in: bumped to 2.3.4
6737 * error.c: fixed bug #51860
6738 * tree.c: fixed bug #51861
6739 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6740 * tree.[ch] : added xmlDefaultBufferSize
6741 * nanoftp.c: typo in function name header block
6742 * doc/xml.html : updated, added link to XML::LibXSLT
6743 * doc/html/* : rebuilt the docs
6744
6745Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * parser.c SAX.c: the new content parsing code raised an
6748 ugly bug in the characters() SAX callback. Found it
6749 just because of strangeness in XSLT XML Rec ouptut :-(
6750
6751Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * Makefile.am: Martin Baulig suggested to add -lm
6754 * tree.c: found another bug in xmlNodeGetContent()
6755
6756Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * xpath.c: Bjorn found the error related to strictness of comparison.
6759
6760Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * parser.c: trying to fix the Dtd parsing problem reported
6763 by Gary, side effect of last week speed optimizations.
6764
6765Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6768 * parserInternals.c: removed unneeded test raised by Stric
6769
6770Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6771
6772 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6773 and fixed by William Brack). Added xmlXPathFormatNumber.
6774 Changed the sorting slightly.
6775 * configure.in Makefile.am example/Makefile.am: Added -lm.
6776 Please note that applications linking with libxml2, must
6777 also like with the math library from now on.
6778
6779Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6782
6783Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * parser.c: one must report spaces even if the Dtd element
6786 content proves that this is not part of the element content.
6787 * result/valid/*.xml: this changed the ouptu slightly
6788
6789Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * configure.in: bumped to 2.3.3
6792 * doc/xml.html: updated
6793
6794Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * tree.c: minor doc fix
6797 * xpath.c: deallocation issues when a result tree has been
6798 converted to a node-set
6799
6800Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * doc/xml.html: oops corrected dates s/2000/2001
6803
6804Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * valid.c: new patch from Gary Pennington
6807
6808Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * doc/xml.html: applied patch from Ankh
6811
6812Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * xinclude.c: fixed a problem building on Mac
6815
6816Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817
6818 * parser.c: more work on increasing parsing ferformances
6819
6820Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6823 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6824 avoiding memcpy in production builds MEM_CLEANUP macro use
6825 * parser.[ch] parserInternals.c: optimizations of the tightest
6826 internal loops inside the parser. Better checking of I/O
6827 flushing/loading conditions
6828 * xmllint.c : added --timing
6829
6830Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * configure.in: bumped to 2.3.2
6833 * doc/xml.html: updated for release
6834
6835Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * xpath.c: found a memleak and fixed a nasty bug
6838
6839Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * xmllint.[c1] : added return code errors for xmllint
6842 * xpath.c: specific debug dump function for result value trees
6843
6844Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * xpath.c: finally implemented xmlXPathCompareNodeSets
6847 * test/XPath/expr/floats results/XPath/expr/floats: added
6848 a test for float expressions
6849
6850Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6853 * parserInternals.[ch]: trying to speed up parsing
6854 * xpath.c : speeded up node set equality op
6855
6856Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6859 better handling of ID/IDREF and the list modules associated
6860 * configure.in: small CFLAGS cleanup
6861
6862Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * configure.in: fixed iconv detection on AIX (stric)
6865
6866Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6869
6870Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6871
6872 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6873 and optimized xmlXPathNodeSetSort
6874
6875Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * xpath.c: bug fix when context size is 0
6878 * parser.c: I like Norm's Dtd because they still manage to break
6879 the parser occasionally
6880
6881Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6884
6885Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6888 attributes within the XML-1.0 namespace
6889
6890Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * xpathInternals.h: exported a few axis functions
6893 * doc/xml.html: updated the doc
6894
6895Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * configure.in: applied patch from Daniel van Balen for OpenBSD
6898 and bumped version to 2.3.1
6899 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6900 attempt to find autoclosing was simply broken, removed it,
6901 updated the examples, this is better
6902
6903Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6906 hash functionnalities.
6907 * doc/html/* : rebuild the doc
6908
6909Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6912 on predicate
6913 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6914 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6915 really want to have tags closed on output even if we accept
6916 unclosed ones on input
6917
6918Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * xpath.c: ouch don't free NULL, rare case fixed
6921 * tree.c: don't coalesce text nodes if they don't have the
6922 same behaviour wrt escaping on output
6923
6924Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * xpath.c: small fixup
6927 * SAX.c: don't warn on empty namespaces.
6928
6929Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * README: a bit of cleanup
6932 * configure.in: preparing for 2.3.0 release
6933
6934Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * hash.[ch]: added a first version of xmlHashSize()
6937 * valid.c: another bug fix from Gary Pennington
6938
6939Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940
6941 * valid.c: couple of bug fixes pointed by Gary Pennington
6942 * HTMLtree.c: #if 0 cleanup
6943
6944Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6947 which removes a time consuming check of xmlXPathNodeSetAdd()
6948 and use it in places where we are sure to not break unicity
6949
6950Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * xpath.c: bug fixes found from XSLT
6953 * tree.c: preserve node->name special values when copying nodes.
6954 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6955 external subset are fetched when available but without full
6956 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6957 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6958 output with encoding disabled.
6959
6960Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6963 xmlCheckFilename should not be called from xmlFileOpenW
6964 and xmlGzfileOpenW
6965
6966Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6969 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6970 added the new tests for URI normalization
6971 * testURI.c: fixed stoopid bugs
6972 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6973 the URI in the error messages are now properly normalized
6974
6975Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6978
6979Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6982
6983Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * xpath.c: fixed mod operator
6986
6987Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * parser.c: fixed xmlStrcat doc
6990 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6991 trees.
6992
6993Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * xpath.c result/XPath/tests/chaptersbase
6996 result/XPath/tests/simplebase: fixed XPath node()
6997 * tree.c: small fix in xmlNewNs()
6998 * Makefile.am: removed extraneous xml2Conf.sh rule
6999
7000Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7003 Changed the library name, in order to get libxml-devel and
7004 libxml2-devel to coexist on a single system
7005 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7006 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7007
7008Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7011 libxml2-devel installable in // as libxml-devel.
7012
7013Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * doc/Makefile.am: fixed make rebuild in doc
7016 * doc/html/*.html: rebuilt the docs
7017
7018Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7021
7022Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7025 the HTML doc to go into the -devel RPM ...
7026 * aclocal.m4 config.h.in: some updates due to auto* magic
7027
7028Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * xpath.h: added a hook in the context structure allowing to
7031 link to extra support, needed for XSLT
7032
7033Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7036 xmlXPtrCmpPoints to use it.
7037 * propagated the following patch from Alejandro Forero
7038 * include/win32config.h xmlIO.c: applied further suggestions
7039 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7040 * example/gjobread.c: fixed warnings, now that it builds
7041
7042Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7043
7044 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7045
7046 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7047 filename points to a valid file (not a directory).
7048 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7049 Added calls to xmlCheckFilenameDir.
7050
7051 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7052 `path' (rather than `filename') as the parameter to gzopen and open.
7053
7054Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * Makefile.am: fixed a problem with EXTRA_DIST
7057
7058Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * Makefile.am example/Makefile.am: finally found the trick
7061 to build the example, i.e. add "." in SUBDIRS before example
7062 in the list <grin/>
7063
7064Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * doc/xml.html: updated with an XSLT section, removed pointer to
7067 W3C CVS base.
7068
7069Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7072 too, and deallocation need to occur the same way.
7073
7074Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7077 type correponding to an XSLT result tree fragment. Share most
7078 of the data format with node set, as well as operators.
7079 * HTMLtree.c: added a newline at the end of the doctype output
7080 whe this one is not present initially.
7081 * tree.c: make sure taht the parent and doc pointers are properly
7082 set when copying attributes (lists).
7083
7084Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7087
7088Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * xpath.c: seems I finally killed that ugly path evaluation
7091 context bug (tagged 9999 in case is is wrong)
7092
7093Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7096 for XSLT
7097
7098Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7101 for xmlGzfileOpen() bug
7102
7103Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xpath.c: removed an error found by XSLT usage
7106 * tree.c parserInternals.h: use a predefined static string
7107 for text and comment nodes, avoid freeing them in xmlFreeNode,
7108 exported the string name in parserInternals.h and added
7109 another value to disable encoding at output (for XSLT),
7110 gain memory, time.
7111
7112Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7115 win32/libxml2/libxml2_so.dsp: new makefiles and update
7116 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7117
7118Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7121 Gary Pennington
7122
7123Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * xpath.c: fixed the comaprision of values and nodelists,
7126 need to compare nodelist still ...
7127 * debugXML.c: avoided a possible core dump
7128 * HTMLparser.c: cleanup
7129 * nanohttp.c: contributed fix.
7130 * tree.c: fixes in properties handling added xmlSetNsProp
7131 needed by libxslt
7132 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7133 comment
7134 * TODO: updated
7135
7136Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * parser.c parserInternals.c: applied Bjorn Reese optimization
7139 patch
7140
7141Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * Makefile.am: applied patch fro make check from Martin Vidner
7144
7145Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * configure.in: preparing 2.2.11
7148 * doc/html/*: rebuild the HTML files
7149 * doc/xml.html : updated
7150
7151Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * tree.c: fixed a stupid bug
7154 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7155 patches related to validation of an XInclude processing result
7156 * TODO: updated
7157
7158Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7161 on large files
7162
7163Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7166
7167Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168
7169 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7170 reported by Jonas Borgström
7171 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7172
7173Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * testXPath.c xpath.c: fixing the XPath union expressions problem
7176 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7177
7178Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * xmllint.c: Made is so if the file name is "-" is will read form
7181 standard input. Sven Heinicke <sven@zen.org>
7182 * tree.c: fixed a problem when growing buffer
7183 * tree.h: fixed the comment of the node types following andersca
7184 comment
7185 * TODO: updated
7186
7187Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * HTMLparser.[ch]: added a way to avoid adding automatically
7190 omitted tags. htmlHandleOmittedElem() allows to change the
7191 default handling.
7192 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7193 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7194 of xmllint too when using --memory flag, added a memory test
7195 suite at the Makefile level.
7196 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7197 with namespace use when encountering QNames in XPath evalation,
7198 added xmlns() scheme in XPointer.
7199 * nanoftp.c : incorporated a fix
7200 * parser.c xmlIO.c: fixed problems raised with encoding when using
7201 the memory I/O
7202 * parserInternals.c: closed bug 25934 reported by
7203 torsten.landschoff@innominate.de
7204 * TODO: updated
7205
7206Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7209 on a non-updated tree :-(, made a 2.2.10 release to correct the
7210 situation
7211
7212Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7215 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7216 integrated a set of OpenVMS changes from Howard Taylor
7217 <Howard.Taylor@pacoast.com>
7218
7219Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7222 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7223
7224Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * HTMLparser.c: some fixes on auto-open of html/head/body
7227 * encoding.c: fixed a compilation error on some gcc env
7228 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7229 XPointer implementation
7230 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7231 related XPointer tests and associated results
7232
7233Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * doc/xmldtd.html doc/xml.html: following a short step by step
7236 guidance on IRC to help maciej with DTDs I started a small
7237 page on the subject.
7238
7239Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * HTMLparser.c: fixed handling of broken charrefs
7242 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7243 patches
7244
7245Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * doc/xml.html doc/html/* : rebuilt the docs after adding
7248 xinclude and updated page for 2.2.7 and 2.2.8
7249 * configure.in: releasing 2.2.8
7250
7251Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * parser.[ch] parserInternals.c: applied the conditional
7254 section processing fix from Jonathan P Springer
7255 <jonathan.springer2@gte.net>
7256 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7257 project file, fixed iconv default non support
7258 * xpath.c: fixed the problem of evaluating relative expressions
7259 when a node context is provided.
7260
7261Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * nanoftp.c: fixed gcc 2.95 new warnings
7264 * SAX.c: fixed a stupid bug
7265 * tree.c: fixed a formatting problem when round-tripping
7266 from/to memory
7267 * xinclude.c: chased memleak, fixed a base problem
7268 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7269 xmlXPtrBuildNodeList()
7270 * TODO: updated
7271 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7272 adding a first small set of regression tests for XInclude
7273
7274Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * nanohttp.[ch]: applied Wayne Davison patches to access
7277 the WWW-Authorization header.
7278 * parser.c: Closed Bug#30847: Problems when switching encoding
7279 in short files by applying Simon Berg's patch.
7280 * valid.c: fixed a validation problem
7281 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7282 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7283 Wayne Davison
7284 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7285 need to be extended to non full nodes selections.
7286 * xinclude.c: starts to work decently
7287
7288Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7291 debugXML.c xmlversion.h.in: Started adding XInclude support,
7292 this is a new xmllint option
7293 * tree.c xpath.c: applied TOM patches for XPath
7294 * xpointer.c: fixed a couple of errors.
7295 * uri.c: added an escaping function needed for xinclude
7296 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7297 new warning from RH70 gcc's version
7298
7299Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7300
7301 * HTMLparser.c: fixed loop on invalid char in scripts
7302 * parser.c: update to description of xmlIOParseDTD()
7303 * libxml.m4 xmlversion.h.in: changes contributed by
7304 Michael Schmeing <m.schmeing@internet-factory.de>
7305 * configure.in: preparing for 2.2.7
7306 * Makefile.am: trying to avoid config.h and acconfig.h
7307 being included in the distrib
7308 * configure.in: released 2.2.7
7309
7310Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7313 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7314
7315Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * parser.[ch]: added xmlIOParseDTD()
7318 * xpointer.c: added support for the 2 extra parameters of
7319 string-range, fixed a stoopid error when '0' was present
7320 in XPointer expressions
7321 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7322 testsuite for the above
7323
7324Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * libxml.spec.in: improved package descriptions
7327
7328Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * xpath.c xpathInternals.h: applied a large cleaning patch
7331 from TOM <ptittom@free.fr>, it also add namespace support
7332 for function and variables registration.
7333
7334Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7337 * Makefile.mingw: Wayne Davison's update adding hash.c
7338
7339Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * xpath.c: fixed the root evaluation problems
7342 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7343 ignorable spaces with <b> <bold> <em>
7344 * tree.c: fixed a loop in xmlSearchNsByHref()
7345
7346Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * xpath.c: applied another XPath patch from TOM
7349 * xpath.c include/makefile.am: applied another patch from
7350 china@thewrittenword.com (cleanup on IRIX).
7351
7352Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * xml-config.1: received a fixed version from Fredrik Hallenberg
7355 <hallon@lysator.liu.se>
7356
7357Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7360 cleanup patch for XPath
7361
7362Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * patched to redirrect all "out of context" error messages to
7365 a reconfigurable routine. The changes are:
7366 * xmlerror.h : added the export of an error context type (void *)
7367 an error handler type xmlGenericErrorFunc there is an interface
7368 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7369 to reset the error handling routine and its argument
7370 (by default it's equivalent to respectively fprintf and stderr.
7371 * all the c files: all wild accesses to stderr or stdout within
7372 the library have been replaced to calls to the handler.
7373
7374Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * configure.in: release 2.2.6
7377 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7378 exporting the inner functions of xpath for extension modules
7379 * doc/*: updated and rebuilt the doc
7380
7381Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * nanohttp.c : applied Wayne HTTP cleanup patch
7384 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7385 and xmlNodeSetSpacePreserve()
7386
7387Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * xpath.c: closing bug #29260
7390
7391Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7394 multikey tuples, made hash structure opaque
7395 * valid.[ch]: moved elements, attributes, notations decalarations
7396 as well as ID and refs to hash tables.
7397 * entities.c: hash cleanup
7398 * xmlmemory.c: fixed a dump problem in debug mode
7399 * include/Makefile.am: problem passing in DESTDIR= values patch
7400 from Marc Christensen <marc@calderasystems.com>
7401 * nanohttp.c: removed debugging remains
7402 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7403 * HTMLparser.c parser.c: fixing a number of problems with the
7404 macros in the *parser.c files (Wayne).
7405 * HTMLparser.c: close the previous option when opening a new one
7406 (Marc Sanfacon).
7407 * result/HTML/*: updated the HTML results accordingly
7408
7409Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7412 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7413 XPath functions and XML entities table to them. More to come...
7414 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7415
7416Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * tree.c: coalesce adjacent text nodes
7419 * valid.c: handling of blank nodes in DTd validation (raised
7420 by problems with a posteriori validation).
7421 * nanohttp.c: changing behaviour on HTTP write stuff.
7422 * HTMLtree.c: forced body and html to be explicitely closed.
7423 * xpath.h: exported more XPath functions.
7424
7425Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * Release of 2.2.5
7428 * xpointer.c: range() range-inside and other helper functions
7429 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7430
7431Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7434 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7435
7436Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7439 and XPointer modules
7440
7441Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * SAX.h: closed #25107
7444
7445Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * testSAX.c: fixed problem with cdata reporting
7448 * SAXresult/* : updated
7449
7450Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7453 Closed bug #27499, added to regression tests
7454 * TODO: updated
7455
7456Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7459 support for SCRIPT and STYLE with help from Bjorn Reese
7460 * test/HTML/* result/HTML/*: added simple testcase and updated
7461 the existing ones.
7462
7463Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7466 string-range for empty strings
7467 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7468 test/XPath/xptr/strrange: augmented the XPointer testsuite
7469
7470Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * doc/xml.html doc/xmlmem.html: added a module describing memory
7473 interfaces and use, updated the main page.
7474
7475Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7478 nanoftp code work on Windows too now
7479
7480Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7483 * xpointer.c: implemented string-range() at least a good first version
7484 * test/XPath/docs/str test/XPath/xptr/strrange
7485 result/XPath/xptr/strrange: the string-range() tests
7486
7487Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * Makefile.am include/Makefile.am include/win32config.h
7490 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7491 and make distcheck
7492
7493Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7496 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7497 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7498
7499Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7502 patch for socklen_t detection by
7503 Albert Chin-A-Young <china@thewrittenword.com>
7504
7505Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7508 and added a --dtdvalid option to xmllint used to test it
7509
7510Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7513 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7514
7515Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7518 handlings (registration, lookup, cleanup)
7519
7520Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * configure.in Makefile.am include/makefile.am: adding XPointer
7523 and XPtrtests target
7524 * xpointer.[ch] : new files for XPointer support
7525 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7526 more XPath tests
7527
7528Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * configure.in: fixed, very broken, make distcheck works again
7531
7532Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * More work toward 2.2.5, integrated a number of patches
7535 * configure.in Makefile.am win32config.h.in: trying to cleanup
7536 make distcheck .... huh ...
7537 * include/Makefile.am include/win32config.h: new directory
7538 for includes
7539 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7540 updated teh makefiles and instructions for WIN32
7541 * xpath.c: small fixes
7542 * test/XPath/ results/XPath: updated the testcases and results
7543 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7544 suggested patches
7545 * valid.c: fixed an ID bug
7546
7547Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007550 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007551 * xpath.[ch]: worked on XPointer
7552
7553Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * configure.in Makefile.am: 2.2.5, ship the include in an
7556 include/libxml subdirectory, use symlinks when using CVS
7557 * testSAX.c: fixed small bug
7558 * testXPath.c: changed the way testfiles are parsed
7559 * debugXML.c: same kind of cleanup when parsing an argument expression
7560 XPath/XPointers can have blanks embedded
7561 * xpath.[ch]: more cleanup, reorgs for XPointer work
7562 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7563 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7564
7565Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7568 in the XPath engine, rewrote large parts of it, now it's far
7569 cleaner and in sync with the REC not an old WD. Fixed a parsing
7570 problem in the interactive XML shell found when testing XPath.
7571
7572Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7575 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7576 examples with the extra test
7577
7578Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7581 the global init function.
7582
7583Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * HTMLparser.c: Doohhh, attribute name parsing was still case
7586 sensitive ! Fixed this ...
7587 * result/HTML/* : updated the tests results accordingly
7588
7589Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7592 engine, should be far more stable, incorporated a new version of
7593 preceding/following axis, need testing
7594 * uri.c: fixed file:///c:/a/b/c problem
7595 * test/XPath/tests/idsimple: augmented the XPath tests
7596
7597Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * doc/* rebuilding docs for 2.2.4 release
7600
7601Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * configure.in: releasing 2.2.4
7604 * parser.[ch]: added xmlStrEqual()
7605 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7606 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7607 use xmlStrEqual instead
7608 * TODO: updated
7609 * added an XPath test
7610
7611Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7614 * entities.h: exported xmlInitializePredefinedEntities
7615 * parser.[ch] : added xmlInitParser()
7616 * parserInternals.h : had to export htmlInitAutoClose()
7617
7618Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7621 problems
7622 * Makefile.am : added XPath regression tests to normal tests
7623 * uri.c: fixed a problem with local paths, cleanup
7624 * parser.c: fixed a problem with large CData sections
7625
7626Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * configure.in xml-config.in: patch from "Ben Taylor"
7629 <sol7x86@hotmail.com> for solaris shared libs lookup
7630
76312000-09-30 Martin Baulig <baulig@suse.de>
7632
7633 * libxml-2.0.pc.in: Provide pkg-config script.
7634
7635 * configure.in: Create the libxml-2.0.pc script from the
7636 libxml-2.0.pc.in templates.
7637 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7638 script in `$(libdir)/pkgconfig'.
7639
7640Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7643 when compiling with MSC
7644
7645Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * xpath.c: patch for normalize-string() substring-before(),
7648 substring-after() and translate() functions from Bjorn Reese
7649 <breese@mail1.stofanet.dk>
7650 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7651 Fredrik Hallenberg <hallon@lysator.liu.se>
7652 * TODO: updated
7653
7654Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7657 problem of socklen_t being undefined on a number of platforms
7658 * debugXML.c: fixed a compilation problem when without snprintf
7659
7660Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7663 an URI bug and a fix for the control-character-induced infinite loop
7664 * nanohttp.c: preventive fix for compiling on WIN32
7665
7666Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * xmlint.c: closing bug #25000
7669
7670Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7673 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7674 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7675 related function, fixing xmlStrncmp(), and associated cleanup
7676 * result/HTML/entities.html.sax: updating result
7677
7678Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * uri.c: applied patch for URI escaping from Wayne Davison
7681 <wayned@blorf.net>
7682 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7683 from Denis Barbier <barbier@imacs.polytechnique.fr>
7684 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7685 patch from Wayne Davison
7686
7687Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * doc/xml.html : updated with new releases, adding "how to help"
7690
7691Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7694 removed a few warnings in pedantic mode ...
7695 * parserInternals.c parser.c: moved encoding switching function
7696 to parserInternals.c
7697 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7698
7699Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7702 error or warning handlers
7703
7704Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * parserInternals.c parserInternals.h parser.c Makefile.am:
7707 created a new module parserInternals.c, moved most of the
7708 code shared by the various parsers there, as well as
7709 deprecated code from parser.c. More cleanup of parser.c
7710 * uri.c: fixed a problem when URI is NULL
7711 * valid.c: speedup when looking for an attribute declaration
7712
7713Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7716 the cleanup of the computation of URI references when seeking
7717 external entities. The URI reference string and the resulting
7718 URI are both stored now.
7719 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7720 large s(n)printf checks and cleanup from Denis Barbier
7721 <barbier@imacs.polytechnique.fr>
7722 * xmlversion.h.in tree.h: couple of SGML declarations for a
7723 possible docbook module.
7724 * result/VC/ : a couple of test output changed due to the change
7725 of the entities URI
7726
7727Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * parser.h: added a _private field for linking user's data
7730
7731Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.c parserInternals.h: demacroified most of the IS_XXX
7734 the gain in size is significant so ...
7735
7736Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * entities.c: cases where looking up entities with doc==NULL
7739 covered
7740
7741Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * uri.c: applied Wayne Davison patch
7744 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7745
7746Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * uri.c testUri.c: applied Wayne Davison patches
7749 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7750 * Makefile.in: added URItest and included thenin "make tests"
7751
7752Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * xmlversion.h.in: closed bug 22941
7755
7756Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * doc/xmlio.html: added doc and example for entity loader
7759 redefinition.
7760
7761Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7764 used by libxml
7765
7766Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * parser.c: Fixed bug on invalid ontent characters and when using
7769 push.
7770 * xmllint.c: fixed xmllint endling of errors in push mode
7771
7772Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * HTMLparser.c testHTML.c: applied two new patches from
7775 Wayne Davison <wayned@users.sourceforge.net>
7776 * result/HTML/*.sax: regenerated HTML SAX output
7777 * parser.c: more cleanup.
7778
7779Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * HTMLparser.[ch] testHTML.c: applied the second set of
7782 patches from Wayne Davison <wayned@users.sourceforge.net>,
7783 adding htmlEncodeEntities()
7784 * HTMLparser.c: fixed an ignorable white space detection bug
7785 occuring when parsing with SAX only
7786 * result/HTML/*.sax: updated since the output is now HTML
7787 encoded...
7788
7789Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * HTMLparser.[ch]: applied some of Wayne Davison
7792 <wayned@users.sourceforge.net> patches
7793
7794Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7797 undeclared namespace prefix was used, added a warning.
7798 Cleaned up support w.r.t. entities, spilling out a warning
7799 and being pedantic on lookups.
7800 * test/warning/ent9 : added testcase for previous example.
7801 * TODO: updated
7802 * parserInternals.h parser.c: changed the way names are parsed
7803 now allow infinite size and decrease penalty for normal use
7804 * parser.c: Started a big cleanup/check of the parser code,
7805 fixed some of the most tortuous entity code, spotted code
7806 unused anymore
7807 * test/*: added tests for very long names and related nasty
7808 things.
7809
7810Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * doc/encoding.html: added encoding aliases doc
7813 * doc/xml.html: updates
7814 * encoding.[ch]: added EncodingAliases functions
7815 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7816 bottleneck affecting large DTDs like Docbook
7817 * parser.[ch] xmllint.c: added a pedantic option, will be
7818 useful
7819 * SAX.c: redefinition of entities is reported in pedantic mode
7820 * testHTML.c: uninitialized warning from gcc
7821 * uri.c: fixed a couple of bugs
7822 * TODO: added issue raised by Michael
7823
7824Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * doc/encoding.html: propagated Martin Duerst suggestions
7827
7828Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7831 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7832 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7833 by Wayne Davison
7834
7835Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * nanoftp.c nanohttp.c: small cleanup
7838 * TODO: updated
7839
7840Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * added an old VC testcase and updated title.xml entity
7843
7844Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7847 done on auto-opening of <p> tags and cleanup of SAX output
7848
7849Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7852
7853Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * doc/xml.html libxml.* structure.*: updated the doc a bit
7856
7857Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7860 of SAX tests
7861
7862Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7865 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7866
7867Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7870 * testHTML.c: fix core dump on Solaris 2.x systems
7871 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7872 * result/HTML/*.sax: previous bug fix lead to new results
7873
7874Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7877 * configure.in: added --with-readline=DIR to accept alternate
7878 path for readline include/library
7879 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7880 for ANSI under HP-UX
7881 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7882 includes @LIBS@
7883
7884Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * doc/* : rebuilt the docs
7887 * getting ready for 2.2.2 release
7888
7889Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7892 and xmlAddFeature()
7893 * tree.[ch]: added xmlAddChildList()
7894 * xmllint.c: MAP_FAILED macro test
7895 * parser.h: added xmlParseCtxtExternalEntity()
7896 * valid.c: applied bug fixes removed warning
7897 * tree.c: added CDATA block to elements content
7898 * testSAX.c: cleanup of output
7899 * testHTML.c: added SAX testing
7900 * encoding.c: better error recovery
7901 * SAX.c, parser.c: fixed one of the external entity processing
7902 of the OASis testsuite
7903 * Makefile.am: added HTML SAX regression tests
7904 * configure.in: bumped to 2.2.2
7905 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7906 SAX results
7907
7908Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * configure.in: patch for HP compiler
7911
79122000-08-04 Sven Heinicke <sven@zen.org>
7913
7914 * xmllint.c: Was coredumping sometimes when the file given didn't
7915 exist.
7916
7917Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7920
7921 when using in memory parsing. Need some cleanup.
7922 * xmllint.c configure.in: added a --memory flag to test memory
7923 parsing
7924
7925Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * nanohttp.c: fixed socklen_t replacement to unsigned int
7928 * parser.c: fixed a space handdling missing at the end of
7929 production 28 DOCTYPE.
7930 * xmlmemory.c: fixed a stupid bug on the routine to override
7931 allocation functions
7932 * TODO: updated
7933
7934Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * doc/ regenerated the docs
7937
7938Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * doc/encoding.html doc/xml.html: added I18N doc
7941 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7942 improvements, both parser and filters, added ASCII & HTML,
7943 fixed the ISO-Latin-1 one
7944 * xmllint.c testHTML.c: added/made visible --encode
7945 * debugXML.c : cleanup
7946 * most .c files: applied patches due to warning on Windows and
7947 when using Sun Pro cc compiler
7948 * xpath.c : cleanup memleaks
7949 * nanoftp.c : added a TESTING preprocessor flag for standalong
7950 compile so that people can report bugs more easilly
7951 * nanohttp.c : ditched socklen_t which was a portability mess
7952 and replaced it with unsigned int.
7953 * tree.[ch]: added xmlHasProp()
7954 * TODO: updated
7955 * test/ : added more test for entities, NS, encoding, HTML, wap
7956 * configure.in: preparing for 2.2.0 release
7957
7958Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007961 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007962
7963Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * doc/xml.html: changed the xmlsoft.org structure, updated the
7966 examples w.r.t. root and childs
7967
7968Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
Daniel Veillard784b9352003-02-16 15:50:27 +00007970 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007971
7972Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * HTMLparser.c: Work on character encoding support for the HTML parser
7975 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7976 * encoding.c: Fixed a potential memleak in the encoding stuff
7977
7978Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * doc/FAQ.html doc/Makefile.am : added a FAQ
7981
7982Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7985 of the HTML parser to force it to not bypass SAX
7986
7987Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * win32config.h.in: updated
7990 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7991 lacks iconv support :-( need to release 2.1.1
7992 * configure.in: release 2.1.1
7993 * HTMLparser: fixed bug #14784
7994 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7995 by Windows compiler
7996 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7997 the SAX startDocument() callback.
7998 * TODO: updated
7999
8000Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * added xmlStopParser()
8003
8004Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * configure.in: 2.1.0 prerelease
8007 * Large resync between W3C and Gnome tree
8008 * nanoftp, nanohttp.c: fixed stalled connections probs
8009 * HTMLtree.c SAX.c : support for attribute without values in
8010 HTML for andersca
8011 * valid.c: Fixed most validation + namespace problems
8012 * HTMLparser.c: start document callback for andersca
8013 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8014 * parser.h, SAX.c: serious speed improvement for large
8015 CDATA blocks
8016 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8017 different encoding
8018 * example/Makefile.am example/gjobread.c tree.h: work on
8019 libxml1 libxml2 convergence.
8020 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8021 and the LIBXML_TEST_VERSION macro
8022
8023Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * doc/xml.html: various patches and improvements typo fixed by
8026 Felix Natter
8027 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8028 from Felix Natter <fnatter@gmx.net>
8029
8030Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * doc/upgrade.html: updated with instructions for support of both
8033 libxml-1.x and libxml-2.x
8034 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8035 for 2.x support and also fixed includes
8036
8037
8038Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8041 the encoding support, added iconv support, so now libxml if
8042 compiled with iconv automatically support japanese encodings
8043 among others. Work based on initial patch from Yuan-Chen Cheng
8044 I may have broken binary compat in the encoding handler
8045 registration scheme, but that was so utterly broken I don't
8046 expect anybody to have used this feature until now.
8047 * parserInternals.h: fixup on the CHAR range macro
8048 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8049 code.
8050 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8051 * uri.c: added xmlParseURI() I can't believe I forgot to
8052 implement this one in 2.0 !!!
8053 * SAX.c: moved doc->encoding update in the endDocument() call.
8054 * TODO: updated.
8055
8056Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * tree.h: removed extraneous xmlRemoveProp definition
8059 * TODO: added item about --disable-corba configure switch
8060 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8061 * nanoftp.c: fixed include problems giving troubles on AIX and
8062 slowlaris
8063 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8064 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8065 comment and headers changes to lower gtk-doc number of warnings
8066 * doc/html/*: rebuilt docs
8067
8068Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * HACKING: documented the tag for 1.x and instructions
8071
8072Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8075 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8076 xmlCreateIOParserCtxt
8077 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8078 significant overall improvement
8079 * xmllint.c: added I/O test to xmllint
8080 * testSAX.c: added a speed test
8081 * doc/* : updated/regenerated
8082
8083Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * xpath.c uri.h parserInternals.h: cosmetic changes from
8086 "Timur I. Bakeyev" <timur@bat.ru>, including making
8087 xmlCreateURI() public
8088
8089Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8092 and the code at the same time. Added a clean mechanism for
8093 overload or added input methods: xmlRegisterInputCallbacks()
8094 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8095 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8096 * TODO: updated
8097 * doc/* : updated/regenerated
8098 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8099 source dir
8100
8101Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * testURI.c: yet another forgotten commit, I should get some sleep !
8104
8105Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * xmllint.c: forgot to commit this too ?
8108
8109Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * xmlversion.h.in : forgot to commit this previously
8112
8113Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8116 * README TODO: updated for release
8117 * uri.c uri.h: added authority parsing/saving
8118 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8119 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8120 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8121 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8122 Makefile.am : added compile-time customization of libxml
8123 --with-ftp --with-http --with-html --with-xpath --with-debug
8124 --with-mem-debug
8125 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8126 #include <libxml/xxx.h> I hope it won't break too much stuff
8127 and will be manageable in the future...
8128 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8129 and added xmllint to the installed programs
8130 * uri.h: added xmlFreeURI()
8131
8132Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * uri.c uri.h: finished the escaping handling, the base support
8135 and the URI path normalization. Looks good just lacks the
8136 authority content parsing code.
8137 * Makefile.am: added instructions to generate testURI
8138 * TODO: updated
8139 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8140 added links and icons for W3C and Gnome
8141
8142Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * xmlmemory.[ch] : seems I forgot to actually update the files in
8145 the last commit :-)
8146 * doc/xml.html doc/html/* : updated and uploaded the docs
8147
8148Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8151 * TODO: updated
8152 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8153 libxml default allocation function with another set (like gmalloc/
8154 gfree).
8155 * Makefile.am, uri.c, uri.h: added a set of functions to do
8156 exact (litteraly copied from the RFC 2396 productions) parsing
8157 and handling of URI. Will be needed for XLink, one XML WFC,
8158 XML Base and reused in the nano[ftp/http] modules. Still work
8159 to be done.
8160
8161Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * configure.in, libxml.spec.in : libxml2
8164 * doc/* : updated the doc page, rebuilt the docs
8165
8166Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * all: tagged LIB_XML_1_X
8169 * *.c *.h : updated from W3C CVS tree
8170 * configure.in : 2.0.0-beta
8171 * libxml.spec.in : libxml2 package nam
8172 * result/* : new version of the tests output
8173
8174Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8177
8178Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * doc/* : rebuilt the docs
8181 * parser.c: final patch on #6766
8182 * valid.c: small patch on validity checks.
8183
8184Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8187 added
8188 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8189 compatibility w.r.t. XML spec and existing code.
8190
8191Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * parser.c: seems a better solution to <a> </a> exists,
8194 will try it for a while
8195
8196Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * parser.c: tried to remove the <a> </a> generating <a/>
8199 this is hard. Left a flag for that purpose. Fixed bug #6766
8200 * configure.in: prepared 1.8.7 not released, due to previous
8201 problem
8202
8203Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * doc/xml.html : applied second patch from Paul DuBois
8206
8207Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * doc/xml.html : applied patch from Paul DuBois
8210
8211Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8214
8215Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8218 compilation warnings on various platforms.
8219 * parser.c: Fixed #5281 validity error callbacks are now desactived
8220 by default if not validating.
8221
8222Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8225
8226Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8229 <gkatsi@cs.toronto.edu>
8230
8231Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8232
8233 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8234 processing URLs
8235
8236Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8239 xmlNanoFTPUpdateURL for persistent control connections.
8240 * configure.in: 1.8.6
8241
8242Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8245 * tree.[ch] : added xmlSaveNoEmptyTags
8246
82472000-01-29 James Henstridge <james@daa.com.au>
8248
8249 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8250
8251 * Makefile.am: added nanoftp.[ch] to the build.
8252
8253Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * nanoftp.[ch]: cleanup, comments, API
8256 * debugXML.c : fixed a bug in the cat command
8257 * doc/*: regenerated the docs
8258
8259Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8262 * debugXML.c : fixed a bug in the cat command
8263 * valid.c: fixing some small probs
8264 * libxml.spec.in: get rid of the SNAP suffix
8265 * doc/xml.html: updated the status
8266
8267Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * xml-config.in: xml-config --version to just return the
8270 version number
8271 * xpath.c: some cleanup w.r.t. axis when the current node is
8272 an attribute.
8273 * TODO: updated
8274
8275Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * configure.in: prepared for libxml-1.8.5
8278 * doc/* recompiled the documentation
8279
82802000-01-17 Jody Goldberg <jgoldberg@home.com>
8281
8282 * configure.in : WARNING autoconf subtlety alert :
8283 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8284 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8285 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8286 get defined by AC_CHECK_HEADERS.
8287
8288Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8291 Rune.Djurhuus@fast.no
8292
8293Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * TODO: updated
8296 * tree.c, parser.c: made sure that only memory alloc problems
8297 and internal parser errors are allowed to write to stdout or
8298 stderr.
8299
8300Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * tree.c : restored xmlNewGlobalNs since this seems used by
8303 a lot of existing code :-(, fixed a bug in xmlNewNs
8304 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8305 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8306 to exit() from the library code.
8307 * xpath.c, parser.c: removed bugs or unused code detected by
8308 Windows compilers
8309 * parser.c: started adding interfaces for parsing well balanced
8310 XML fragments
8311 * configure.in: releasing 1.8.4
8312 * doc/* : rebuilt the docs
8313
8314Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * tree.[ch] : added xmlNewDocFragment() for DOM
8317 * testHTML.c: uninitialized variable.
8318
8319Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * doc/* : rebuild the docs
8322
8323Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * acconfig.h: readline and history patch
8326 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8327 * tree.c: added check and handling when possibly removing an ID
8328 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8329 and saving.
8330 * test/HTML/entities.html result/HTML/entities.html* : test for
8331 various entities reference cases
8332 * result/HTML/* : as a result output of some testcase have
8333 changed
8334 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8335 by previous example. added xmlParseTryOrFinish().
8336 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8337 entities.h debugXML.h HTMLparser.h: changed the way struct are
8338 declared to allow gtk-doc to expose those
8339 * parser.c: closed bug #4960
8340 * Makefile.am configure.in: Applied patch from
8341 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8342 and math/socket libs detection
8343
8344Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * configure.in, Makefile.am: link tester against readline
8347 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8348
8349Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * tree.[ch]: added xmlRemoveProp
8352 * win32config.h.in nanohttp.c: avoid including the Windows
8353 socket stuff in every C files
8354 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8355 the XmL parser(s)
8356 * test/ns4 result/ns4 etc...: added test case for previous prob
8357 * tree.c: xmlNewNs wasn't checking for double definition
8358 * Makefile.in: fixed a problem with dist-hook duplicates
8359 * parser.[hc], xmlIO.c: fixed the loading of external entities
8360 APIs, now xmlLoadExternalEntity() is used everywhere and
8361 setting up an app specific front-end using the
8362 * SAX.c parser.c: some fixes, now the xhtml spec validates
8363 with the xhtml DTD.
8364 * error.c: fixed crashes in case of no input stream
8365 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8366 to the validation tests and results
8367
8368Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8371 too htmlCreatePushParserCtxt() and htmlParseChunk()
8372 * parser.c: a bit of cleanup.
8373 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8374 to XML) removed the last mem leak known
8375 * HTMLtree.c: output message cleanup
8376 * xmlmemory.c: display content info about memory blocks
8377 * result/HTML/wired.* : missing att value warning change
8378
8379Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * doc/* : rebuilt the documentation
8382
8383Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * parser.[ch] parserInternals.h: Push parser for XML,
8386 seems to work fine now
8387 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8388 --push for push testing
8389 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8390 * testSAX.c: added --push
8391 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8392 subtree
8393 * xmlIO.[ch] : enriched API + fixes for push mode
8394 * entities.[ch]: added the entity content length to the struct.
8395 * xmlmemory.[ch]: new API to show the last entries for the shell
8396 * valid.c: added required attribute testing
8397 * SAX.c: the cdata callback now merge contiguous fragments
8398 * HTMLparser.c: cleanup of some macros
8399
8400Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * parser.c: fix for PIs name starting with xml
8403 * tree.c: fixed a potential problem with || and && ops
8404 * *.c, configure.in win32config.h.in : generate win32config.h for
8405 those on the Other Side !
8406
8407Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * parser.c: fixed a stupid = vs. == bug :-(
8410 * doc/gnome-xml.sgml: s/glade/xml/
8411
8412Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * configure.in, doc/xml.html : bug fix release 1.8.2
8415 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8416 Hopefully the end of that silly C++ include problem
8417 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8418 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8419 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8420 troubles with autoclosed elements when the stree shape doesn't
8421 follow the DtD specs. Added htmlIsAutoClosed() and
8422 htmlAutoCloseTag()
8423 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8424 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8425 * debugXML.c: fixed a bug on printing default namespaces.
8426 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8427
8428Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * result/HTML/*.htm[l] : updated the HTML regression tests according
8431 to the new output
8432 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8433 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8434 problem due to intermix of extern "C" { ... } declarations for C++
8435 and recursive includes in the headers
8436
84371999-12-20 Chris Lahey <clahey@umich.edu>
8438
8439 * HTMLtree.c: Made it so that html nodes with a single child do
8440 not insert a carriage return before or after the child node.
8441
8442Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * configure.in, doc/xml.html : bug fix release 1.8.1
8445 * parser.c: fixed bug #4344
8446 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8447 added the glue to avoid C++ problems
8448 * doc/* : regenerated the documentation
8449
8450Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8453 namespace recognition, and Dia as a resul :-(
8454 * encoding.c: closed bug #3950
8455
8456Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * valid.c: debugging a posteriori validation, except URI expansion
8459 stuff this should be fixed now
8460 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8461 Carl Nygard <cnygard@bellatlantic.net>
8462 * tester.c: added --postvalid, cleaning of the code
8463 * tree.[ch]: added xmlDocGetRootElement()
8464
8465Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8466
8467 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8468 c++ losage.
8469
8470Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * configure.in, doc/xml.html : bumped to 1.8.0
8473 * xlink.[ch], Makefile.am : added framework for link detection
8474 * parser.h: added nbChars to parser context, needed for cleanup.
8475 * xmlmemory.c: removed a nasty bug when out of mem
8476 * valid.[ch]: adding namespace support for attribute decl
8477 * tester.c: added --debugent option
8478 * debugXML.[ch]: added xmlDebugDumpEntities()
8479 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8480 buffers instead, this was really needed, validation was breaking
8481 in strange ways due to that. Added xmlParseStringPEReference()
8482 and other parsing from strings functions. Entities processing
8483 modified again, but PERef are still not handled correcly but
8484 unless you're Eve Maller you won't notice :-)
8485 * HTMLparser.c: large changes toward reliability, and switched to
8486 lowercase internal tags, XHTML is lowercase, so it will help
8487 that output is closer to next version.
8488 * doc/* : regenerated the documentation, it is now hosted at
8489 http://xmlsoft.org/ (same bits I just bought the domain :-)
8490
8491
8492Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8495 doc generation
8496 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8497 in the SAX API
8498 * doc/*: rebuilt the doc making sure everything appears in the
8499 HTML files
8500
8501Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8504 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8505 which allow impressive speed improvement on dataset with
8506 large text pieces, but at the cost of broken binary
8507 compatibility and slightly bigger memory usage.
8508 Configure with --with-buffers to activate them, they
8509 are protected with XML_USE_BUFFER_CONTENT define.
8510 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8511 goal is 0 memory left allocated once parser is no more used
8512 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8513 call xmlCleanupParser() and xmlMemoryDump()
8514
8515Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8518 * parser.[ch] encoding.[ch]: added memory cleanup routines
8519 * parser.c: closing bug #3788
8520 * doc/*: rebuilt the doc
8521
8522Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8525 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8526 * tester.c: added --compress option
8527 * doc/*: rebuilt the documentation
8528
8529Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8532 if given /proc/kcore as input !
8533 * doc/xml.html doc/*: updated and rebuilt the documentation
8534
8535Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * parser.c: Fixed some wrongly space collapsing code due to
8538 a misreading of the spec.
8539 * result/*: fixed the output accordingly
8540
8541Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * encoding.c: bug fix and typos
8544 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8545 * parser.c: added attribute normalization closing bug #3597
8546 * test/att* result/att* SAXresult/att*: testcase for attribute
8547 normalization
8548
8549Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * configure.in: closing bug #3163 by adding extra flags for the
8552 cc compiler on HP-UX
8553
8554Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * valid.[ch] : removed a typo and an enumerated type bug in the
8557 xmlAddElementDecl() function
8558 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8559 call to xmlEncodeEntitiesReentrant() so that the functions
8560 New, Set and Get are at the same level.
8561 * parser.c HTMLparser.c: extra memory allocation bug for
8562 attributes detected by someone using libxml in embedded systems :-)
8563
8564Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * xmlmemory.h: turned off mem debug :-\
8567
8568Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * parser.c: closed bug #2784 a one line fix, but worth pushing
8571 a new release out
8572 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8573 some structures, comments before and after the
8574 main element, and other nastyness
8575 * HTMLtree.c tree.c: accomodate the extended HTML supported
8576 * configure.in: pushing 1.7.4
8577 * test/ent8 and related outputs : added a new test for bug #2784
8578 * test/HTML/wired.html and related output: a nasty HTML example
8579 * Makefile.am: improved the test scripts
8580 * docs/* : reran the documentation extractor, updated xml.html
8581
8582Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8585 HTMLparser and debugged the HTML related code. HTML documents
8586 now have their own type
8587 * entities.c: do not dump &apos; for HTML output
8588 * xmlmemory.c: improvement, breakpoint mechanism
8589 * testHTML.c: added --sax --repeat ...
8590 * Makefile.am: improved the HTML tests
8591 * valid.[ch]: added xmlValidGetValidElements and
8592 xmlValidGetPotentialChildren
8593 * tester.c: added --insert to test the 2 new functions
8594 * test//* result//* SAXresult//* : regression test cleanup
8595 and extension.
8596 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8597 gnome-xml-nanohttp.html
8598
8599Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * HTMLparser.c: fixed problems with some autoclose tags
8602 * tree.c: fixed XML output problems.
8603 * result/* SAXresult/*: update of the tests output
8604
8605Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * Makefile.am: Arturo patch for xmlConf.sh version info
8608 * parser.c: Tim Josling patch for single quoted items
8609 * tester.c: Tim Josling patch for tester options usage
8610 * tree.h: indent cleanup
8611
8612Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8615 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8616
8617Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * tree.c : Raph patch for initialization of CORBA fields
8620 * parser.c, xpath.c, ...: modification of doc comments
8621 * xpath.c : allow spaces in xpath expressions
8622
8623Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * xmlmemory.h: turning off memory debug :-(
8626
8627Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8630 better SAX interfaces.
8631 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8632 entity.
8633 * configure.in: 1.7.2
8634
8635Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * libxml.spec.in: fixed the URL
8638 * doc/xml.html: improved the documentation front-end
8639
8640Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8643
8644Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * libxml.spec.in: fixed the alpha compile problem
8647 * parser.[ch]: changed errno to errNo in the parser context :-(
8648 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8649 * doc/xml.html: changed CHAR to xmlChar
8650 * doc/html/*: recompiled the documentation
8651 * configure.in: 1.7.1
8652
8653Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * parser.h: modified the parser context struct to regain 1.4.0
8656 binary compatibility
8657 * parser.c, xml-error.h: added errno ot teh context and defined
8658 a set of errors values with update of errno
8659 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8660 DTDs and entities
8661 * *.h, *.c: complete cleanup of the use of config.h and include
8662 protection depending on the current setup.
8663 * overalll debugging, maintenance and bug-fixing on all modules
8664 * updated the documentation
8665 * ready for 1.7.0
8666
8667Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * HTMLparser.c : cleanup
8670 * SAX.c valid.c valid.h: added ID/IDREF checking
8671 * tree.c tree.h: extended doc structure for refs
8672 * configure.in: 1.6.2
8673 * parser.c: patched bug in SAX user arg call
8674 * parserInternals.h: patched missing close in C++ wrapping
8675 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8676 especially upcoming XPointer implementation.
8677 * doc/xml.html: augmented, typo
8678
8679Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8680
8681 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8682 not all invocations of install understand -d.
8683
8684Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8685
8686 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8687 to make 'check' works, when builddir != srcdir.
8688
8689Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * doc/xml.html : updated the documentation
8692
8693Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8696 not deallocated memory blocks
8697 * *.c : replaces all calls to malloc() free() and realloc() to
8698 the wrapper functions/macros
8699 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8700 instead of xmlFreeNodeList()
8701
8702Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * HTMLparser.c: corrected a stupid bug leading to core dump at
8705 tree deallocation. Removed warnings indicated by
8706 Stephane.Conversy@lri.fr
8707 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8708 looked for in the external subset
8709
8710Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8713 on SGI by Stephane.Conversy@lri.fr
8714
8715Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8716
8717 * all .h : changed the prototype declaration indent as in gtk
8718 * most .c : working on reducing the TODOs in the code
8719 * most .c : cleanup though -pedantic and Insure++
8720 * improvements on validation ID checkings.
8721 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8722 * xml-config.in: closed #1810
8723
8724Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * tree.h, valid.c, valid.h: more work on validity, IDs
8727 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8728 definition for AIX
8729
8730Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8733 the distribution due to a cut'n paste error at last commit
8734
8735Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * configure.in: upgraded to version 1.4.0
8738 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8739 Big update, added a large part of the validation process,
8740 it should be usable, but some parts are missing
8741 * xpath.c: improved the implementation w.r.t. root.
8742 * Makefile.am: added more tests
8743 * test and result trees: added a lot of tests
8744 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8745
8746Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * Added an HACKING file
8749
8750Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * xpath.[ch] : improvements and debug of the XPath implementation
8753 * parser.c, HTMLparser.c : modified the parsers to be progressive
8754 * tree.[ch] : extended the Buffer promitives
8755 * xmlIO.[ch] : added basic I/O routines providing progressive
8756 parsing and ready for I18N conversion plugins
8757 * SAXresult/* : the SAX callback sequence maybe slightly different
8758 now
8759 * test*.c : improved/updated the tests programs
8760 * doc/* : recompiled the docs.
8761
87621999-07-26 Michael Meeks <michael@edenproject.org>
8763
8764 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8765
8766 * tree.c: Ditto.
8767
8768Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * configure.in: upgraded to version 1.4.0
8771 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8772 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8773 XML query language, see http://www.w3.org/TR/xpath for more details.
8774 * parser.c, parser.h: added CHAR* related string functions for XPath
8775 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8776 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8777 rebuild the docs.
8778 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8779 and regression testing capabilities for XPath.
8780
8781Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8784 closing bug #1646
8785
8786Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * Makefile.am, example/Makefile.am: closed bug #1683
8789
8790Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * example/Makefile.am, configure.in: added the makefile for the
8793 gjobread example
8794
8795Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8796
8797 * doc/Makefile.am:
8798 - fix which allow "make install DESTDIR=</install/prefix>".
8799
8800Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8803 which fixed a problem on the file reading-code.
8804
8805Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8808 output.
8809 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8810
8811Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * parser.h : Oops removed the binary compatibility problem
8814 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8815 * parser.c, HTMLparser.c: applied patches for reading from stdin
8816
8817Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8818
8819 * parser.c, entities.c, valid.c: cleanup bug #1591
8820 * configure.in: cleanup bug #1592
8821 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8822 the same tree back-end. Hence gdome will be available for it.
8823 * doc/Makefile.am: close bug #617
8824
8825Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8826
8827 * parser.c: alloctate a per parser context SAX interface block
8828
8829Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8832 and xmlEncodeEntitiesReentrant with the correct one :-\
8833
8834Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * commit of my internal XML base changes, quite a lot of
8837 changes, cleanups, better entities support, framework for
8838 new I/O and charset detection and handling
8839 * Fixed the configure/Makefile stuff to generate shared libs
8840 with the proper version info, so we jumped on rev from
8841 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8842 xmlEncodeEntities() result need to be freed now, and a string
8843 xmlParserVersion provide the current library version.
8844
8845Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8846
8847 * parser.c: fixed a buffer overrun for when you have a very long
8848 attribute with no entities in it.
8849
8850Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * added example directory
8853 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8854
8855Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * Release of libxml-1.1, nearly everything has been touched for
8858 this.
8859 * Added more regression tests
8860 * Updated the documentation
8861
8862Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8863
8864 * tree.[ch]: unified the XML_NO_CORBA defines.
8865 * parser.c encoding.[ch]: started plugging in char encoding detection
8866
8867Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8868
8869 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8870 Also freed allocated buffer.
8871
8872Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8874 reentrancy problem at printing. One is left in entities.c, to
8875 remove ASAP
8876 * testSAX.c : added a test example showing the use of the SAX
8877 interface if one doesn't want to build the DOM tree.
8878 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8879
8880Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8883 large revamping of the parser to use SAX callbacks
8884 http://www.megginson.com/SAX/ (or at least a C like interface
8885 a la Expat). It's now possible to set up your own callbacks
8886 and the parser will not build a DOM tree.
8887 * test/* result/*: updated the test suite, I finally removed
8888 the old Namespace draft support (PI based).
8889
8890Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * Makefile.am: added test result to EXTRA_DIST for make tests
8893
8894Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * parser.c, parserInternals.h: moved the chars macro definitions
8897 to parserInternals.h
8898 * parser.c, error.c: applied patches from "Knut Åkesson"
8899 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8900
8901Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * xml-config.in : applied patch to make --version work
8904
89051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8906
8907 * Makefile.am (check-local): Alias for `tests' target. This will
8908 cause `make check' to do the right thing.
8909 (tests): Don't run tests in srcdir. Also, replaced calls to
8910 basename with a `sed' "equivalent".
8911
8912Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8913
8914 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8915 it in the header and not the sources, updated the doc.
8916 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8917 pointing this out.
8918
8919Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8922 exported the inputStream routines.
8923 * doc/html/* : updated accordingly
8924
8925Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * parser.c, parser.h, parserInternals.h: added a few extra
8928 internal calls to allocate and free parser contexts ...
8929 * doc/html/* : updated accordingly
8930
8931Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * configure.in, Makefile.am, doc/makefile.am : General changes for
8934 1.0.0 release and including the generated HTML documentation.
8935
8936Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * makefile.am : added parserInternals.h, oops.
8939
8940Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8941
8942 * parserInternals.h: added this header giving access to the parser
8943 internal functions.
8944 * doc/Makefile.am : added a rebuild target which rebuilds the full
8945 set of documentations
8946 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8947 the internal subset.
8948 * *.c *.h: modifications needed to generate the documentation using
8949 gtk-doc, cleanup of functions blocks, reorganisation of struct
8950 declarations.
8951
8952Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8955 the tar and spec file to include the beginning of the doc.
8956
89571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8958
8959 * doc/.cvsignore: Added this file.
8960
8961Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * tree.c: fixed xmlGetProp to return "" when the attribute
8964 exists, even if the node-list is NULL.
8965
8966Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * tree.c: patched an error outputting empty attribute values.
8969 * Makefile.am and doc/makefile.am: have been updated during the
8970 week-end. Sorry for an empty CVS log, I got a shell problem.
8971
8972Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * tree.h: cleaned up using enums instead of defines
8975 * parser.c, valid.[ch]: more work on parsing/output of element
8976 declarations
8977
8978Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * valid.[ch], tree.c, parser.c : more work toward full parsing
8981 of XML DTDs.
8982 * README: added informations about mailing-list and on-line
8983 documentation
8984
89851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8986
8987 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8988
8989Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * parser.c, tree.[ch] : more work toward conformance testing,
8992 added a last element to accelerate parsing of very flat structures
8993 started working on internal subset Element content declaration.
8994 * valid.[ch] : first cut at adding code toward validation.
8995 * previous changes had also small impact on most files, especially
8996 the conformance testing using James Clark test suite.
8997
8998Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * test/* : updated the examples, most of them were not well
9001 formed (humm), and added rdf2.
9002 * result/* : resulting changes in the output.
9003
9004Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9005
9006 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9007
9008Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * tree.c: patched a bug in the generation of empty attributes
9011
9012Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9015 for node/trees/documents/... Biggest problem is namespace
9016 support when copying subtrees.
9017
9018Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9019
9020 * parser.c, entities.c: improve entities and char ref encoding,
9021 and cleanups of error messages.
9022
9023Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9024
9025 * parser.c, entities.c: simple bug hunting done during rpm2html and
9026 rpmfind integration.
9027
9028Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * parser.[ch]: Added interfaces allowing to specify a SAX
9031 handler before parsing.
9032
9033Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * parser.c: redirrect all errors reporting through the SAX
9036 error function
9037
9038Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9041 * libtool, tlmain ...: update of the libtool files
9042
90431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9044
9045 * entities.c: Use g_snprintf insteda of snprintf.
9046
9047Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9050 added ent5 test for this purpose.
9051 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9052
9053Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * parser.c: fixed? a strange error due to compression on a GWP
9056 document.
9057
9058Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * tree.[ch]: bug fixing
9061 * entities.[ch]: defined a specific type for predefined entities
9062 * doc/xml.html: more documentation on the library, how to use it,
9063 overview of the interfaces.
9064
9065Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9068
9069Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * tree.c: corrected a small bug
9072 * doc/xml.html: continuing writing documentation.
9073
9074Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * debugXML.h debugXML.c: added debugging utilities.
9077 * tester.c: added --debug switch.
9078 * tree.c: patched an incorrect node->type assignment.
9079 * parser.c: formatting, ensure that node->doc != NULL in attributes
9080
9081Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9082
9083 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9084 entity support and provide an internal representation close to
9085 DOM one (entity ref nodes, and attribute value as tree). I tried
9086 to preserve the interface but this will surely break some apps
9087 (I have to change rpm2html/rpmfind for example). I had to change
9088 two interfaces, and the generated tree is somewhat different.
9089 * doc/* : started documenting the XML library, the tree and
9090 DOM/Corba. This is a first step.
9091
9092Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * parser.c: Set up the fonctions comment block, boring but useful.
9095 * parser.h, SAX.c, parser.c: now attributes are processed through
9096 the SAX interface. The problem is that my SAX interface diverged
9097 quite a bit from the original one, well this is not an official
9098 spec, and translating it from Java to C is hairy anyway...
9099
9100Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9101
9102 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9103 fonctions comment block, boring but useful.
9104
9105Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9108 conversion routines. However they are not yet used to convert the
9109 inputs. The core will run with UTF-8.
9110
9111Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * tree.c : make sure that the type id is properly set-up when
9114 a new object is allocated, needed for DOM.
9115
9116Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * tree.h, tree.c: Ok, the main objects in the tree will be native
9119 corba objects, it costs 8 bytes per Node, Attribute and Document
9120 but it simplifies the Corba integration a lot (no extra interface
9121 objects to allocate/free).
9122
9123Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9126 and changed NODEs contants for conformity with DOM Level 1
9127
9128Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * added hooks to keep track of servants when creating objects
9131 xmlDoc and xmlNode (for Corba export).
9132
9133Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * added xml-config script.
9136
9137Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9138
9139 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9140 to autoupdate libtool and automake conf files.
9141
91421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9143
9144 * Makefile.am: Use '?' to separate the sed
9145 commands as ',' is used when people pass -Wl,something.
9146
9147
9148Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * tree.c, tree.h: added a per-document compression interface.
9151
9152Tue Sep 22 20:47:38 EDT 1998
9153
9154 * tree.c, tree.h: added saving with compression and added interfaces
9155 to control the compression level (xmlGetCompressMode,
9156 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9157
9158Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * parser.c: corrected a loop for files of size 0
9161
91621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9163
9164 * error.h: New file. Contains prototyes from `error.c'.
9165
9166Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9167
9168 * Makefile.am (xmlincdir): New macro.
9169 (xmlinc_HEADERS): Renamed from include_HEADERS.
9170
9171Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9172
9173 * applied small patch on numeric entities from
9174 Christopher Blizzard <blizzard@appliedtheory.com>
9175
9176Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9177
9178 * New release 0.2, removed the old xml_* files so that it's
9179 coherent with the other CVS base (W3C), far better conformance
9180 to standard, new namespaces, decent entities support, beginning
9181 of a SAX-like interface. Nearly nothing left intact, even the
9182 test examples ...
9183
91841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9185
9186 * .cvsignore: Add .deps dir
9187
9188Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9189
9190 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9191
9192Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * configure.in: added test for CPP
9195 * AUTHORS, Changelog: the original ones didn't get commited but the
9196 glib ones instead, fixed.
9197 * Makefile.am: corrected an error in library naming
9198
9199Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9200
9201 * integrated code developped at W3C
9202 * changed the original Copyright
9203 * migrated to automake
9204 * prefixed the filenames by xml_ to avoid filename clashes
9205
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009206Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9207
9208 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9209 should not be called.
9210
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009211Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9212
9213 * libxml-2.0.pc.in: applied the patch to fix #101894
9214
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009215Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9216
9217 * tree.c : applied patch from Lukas Schroeder for register callbacks
9218 * valid.c: modified patch from Lukas Schroeder to test
9219 register callbacks with --chkregister
9220
Daniel Veillard067bae52003-01-05 01:27:54 +00009221Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9222
9223 * xmlreader.c: seriously changed the way data are pushed to
9224 the underlying parser, go by block of 512 bytes instead of
9225 tryng to detect tag boundaries at that level. Changed the
9226 way empty element are detected and tagged.
9227 * python/tests/reader.py python/tests/reader2.py
9228 python/tests/reader3.py: small changes mostly due to context
9229 reporting being different and DTD node being reported. Some
9230 errors previously undetected are now caught and fixed.
9231 * doc/xmlreader.html: flagged last section as TODO
9232
Daniel Veillard51a447a2003-01-04 19:42:46 +00009233Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9234
9235 * python/libxml.py: integrated the Python 2.2 optimizations
9236 from Hannu Krosing, while maintaining compatibility with
9237 1.5 and 2.1
9238
Daniel Veillarde59494f2003-01-04 16:35:29 +00009239Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9240
9241 * xmllint.c: a bit of cleanup
9242 * xmlreader.c: small fix
9243 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9244 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9245
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009246Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9247
9248 * python/setup.py.in: patch from Stéphane Bidoul to include
9249 drv_libxml2.py in setup.py
9250
Daniel Veillard66b82892003-01-04 00:44:13 +00009251Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9252
9253 * doc/xmlreader.html: starting documenting the new XmlTextReader
9254 interface.
9255
Daniel Veillard7704fb12003-01-03 16:19:51 +00009256Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9257
9258 * xmllint.c: added the --stream flag to use the TextReader API
9259 * xmlreader.c: small performance tweak
9260
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009261Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9262
9263 * xmlreader.c python/tests/reader2py: okay the DTD validation
9264 code on top of the XMLTextParser API should be solid now.
9265
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009266Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9267
9268 * xmlreader.c python/tests/reader2py: Fixing some more mess
9269 with validation and recursive entities while using the
9270 reader interface, it's getting a bit messy...
9271
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009272Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9273
9274 * xmlreader.c python/tests/reader.py: another couple of problem
9275 related to IsEmptyElement reported by Stéphane Bidoul needed
9276 some fixes.
9277
Daniel Veillard4f860202003-01-02 13:00:02 +00009278Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9279
9280 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9281 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9282 based on the python XmlTextReader interface.
9283
Daniel Veillard3c265e42003-01-01 21:06:49 +00009284Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9285
9286 * tree.c: backing out one change in the last patch which broke the
9287 regression tests
9288
Daniel Veillard5335dc52003-01-01 20:59:38 +00009289Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9290
9291 * global.data globals.c tree.c include/libxml/globals.h: applied
9292 an old patch from Lukas Schroeder to track node creation and
9293 destruction. Probably missing a lot of references at the moment
9294 and not usable reliably.
9295
Daniel Veillard8ba17412003-01-01 19:13:12 +00009296Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9297
9298 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9299 from doc/news.html and a stylesheet
9300
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009301Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9302
9303 * xmlreader.c python/tests/reader.py: fixed another couple of
9304 xmlreader bugs reported by Stéphane Bidoul and added tests.
9305
Daniel Veillard9e395c22003-01-01 14:50:44 +00009306Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9307
9308 * xmlreader.c python/tests/reader2.py: fixed another validity
9309 checking in external parsed entities raised by Stéphane Bidoul
9310 and added a specific regression test.
9311 * python/tests/reader3.py: cleanup
9312
Daniel Veillardd5896142002-12-31 14:45:26 +00009313Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * xmlreader.c python/tests/reader2.py: fixed a problem with
9316 validation within entities pointed by Stéphane Bidoul, augmented
9317 the tests to catch those.
9318
Daniel Veillarddc85f282002-12-31 11:18:37 +00009319Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * python/generator.py: modified the generator to allow keeping
9322 class references when creating new classes, needed to fix a bug
9323 pointed by Stéphane Bidoul where the input buffer of the
9324 xmlTextReader instance gets destroyed if the python wrapper for
9325 the input is not referenced anymore.
9326
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009327Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9330 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9331
Daniel Veillard571b8892002-12-30 12:37:59 +00009332Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * xmlreader.c python/tests/reader.py: fixed another problem
9335 pointed by Stéphane Bidoul
9336
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009337Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9340 with "<a/>"
9341
Daniel Veillardecaba492002-12-30 10:55:29 +00009342Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * SAX.c: warn on xmlns:prefix="foo"
9345 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9346 for namespace attributes handling.
9347
Daniel Veillard2d84a892002-12-30 00:01:08 +00009348Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9351 a really nasty problem raised by a DocBook XSLT transform
9352 provided by Sebastian Bergmann
9353
Daniel Veillard29b3e282002-12-29 11:14:41 +00009354Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9357 by Stéphane Bidoul and integrated it into the tests
9358
Daniel Veillarde18fc182002-12-28 22:56:33 +00009359Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9362 extended the XmlTextReader API a bit, addding accessors for
9363 the current doc and node, and an entity substitution mode for
9364 the parser.
9365 * python/libxml.py python/libxml2class.txt: related updates
9366 * python/tests/Makefile.am python/tests/reader.py
9367 python/tests/reader2.py python/tests/reader3.py: updated a bit
9368 the old tests and added a new one to test the entities handling
9369
Daniel Veillardaba976d2002-12-28 21:14:18 +00009370Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * python/generator.py python/libxml2class.txt
9373 python/tests/reader.py python/tests/reader2.py: changed the
9374 generator to provide casing for the XmlTextReader similar to
9375 C# so that examples and documentation are more directly transposable.
9376 Fixed the couple of tests in the suite.
9377
Daniel Veillard83298842002-12-28 15:12:33 +00009378Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * doc/guidelines.html: added a document on guildeline for
9381 publishing and deploying XML
9382
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009383Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * valid.c xmlreader.c: final touch running DTD validation
9386 on the XmlTextReader
9387 * python/tests/Makefile.am python/tests/reader2.py: added a
9388 specific run based on the examples from test/valid/*.xml
9389
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009390Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * python/libxml.py: added a few predefined xmlTextReader parser
9393 configuration values.
9394
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009395Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9396
9397 * python/libxml_wrap.h: trying to fix #102037
9398
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009399Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * SAX.c: fixing bug #95296, when the predefined entities
9402 are redefined in the DTD the default one must be used
9403 instead anyway.
9404
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009405Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9406
9407 * doc/xmllint.xml
9408 * doc/xmllint.1
9409 Add discussion of XML_DEBUG_CATALOG to xmllint man
9410 page - bug #100907
9411
9412
Daniel Veillarddf512f42002-12-23 15:56:21 +00009413Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * xmlreader.c: Fixed the empty node detection to avoid reporting
9416 an inexistant close tag.
9417
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009418Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9421 for Python 2.1
9422
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009423Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9426
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009427Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * doc/libxml2-api.xml python/tests/reader.py: one really need
9430 to provide the base URI information when creating a reader parser
9431 from an input stream. Updated the API and the example using it.
9432
Daniel Veillardea7751d2002-12-20 00:16:24 +00009433Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9436 include/libxml/valid.h include/libxml/xmlreader.h: working on
9437 DTD validation on top of xml reader interfaces. Allows to
9438 validate arbitrary large instances. This required some extensions
9439 to the valid module interface and augmenting the size of xmlID
9440 and xmlRef structs a bit.
9441 * uri.c xmlregexp.c: simple cleanup.
9442
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009443Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9446 work on the xml reader interfaces.
9447 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9448 Web page for the Windows binaries.
9449
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009450Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * xmlIO.c: applied a patch for VMS following the report by
9453 Nigel Hall
9454
Daniel Veillard3772de32002-12-17 10:31:45 +00009455Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * parser.c: the parseStartTag bug fix wasn't complete.
9458
Daniel Veillard67df8092002-12-16 22:04:11 +00009459Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9462 parseStartTag, fixing it.
9463 * test/att4 result/att4 result/noent/att4: adding the test
9464 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9465 more methods to XmlTextReader.
9466
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009467Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9468
9469 * win32/libxml2.def.src: added more xml reader exports
9470 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9471 to the build
9472
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009473Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9474
9475 * doc/tutorial/xmltutorial.xml
9476 plus generated html and pdf
9477 Updating tutorial again based on further comments from Niraj
9478 Tolia on the last iteration
9479
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009480Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9481
9482 * doc/tutorial/xmltutorial.xml
9483 * doc/tutorial/includekeyword.c
9484 * doc/tutorial/includegetattribute.c
9485 plus generated html and pdf
9486 Adding fix from Niraj Tolia to tutorial to properly free memory.
9487
9488
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009489Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9492 more methods of XmlTextReader.
9493 * python/libxml2class.txt python/tests/reader.py: this increased the
9494 methods in the bndings, augmented the test to check those new
9495 functions.
9496
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009497Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9500 methods of XmlTextReader.
9501 * python/generator.py python/libxml_wrap.h python/types.c
9502 python/libxml2class.txt: added the reader to the Python bindings
9503 * python/tests/Makefile.am python/tests/reader.py: added a specific
9504 test for the Python bindings of the Reader APIs
9505 * parser.c: small cleanup.
9506
Daniel Veillard06503452002-12-13 10:42:08 +00009507Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * xinclude.c: fallback was only copying the first child not the
9510 full child list of the fallback element, closes #89684 as reopened
9511 by Bernd Kuemmerlen
9512
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009513Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9514
9515 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9516
Daniel Veillard000eafb2002-12-12 10:04:22 +00009517Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9518
Daniel Veillardc1eed322002-12-12 11:01:32 +00009519 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009520 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009521 gives enum values, fix functype return type, put back fields in
9522 structs
9523 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009524
Daniel Veillard024b5702002-12-12 00:15:55 +00009525Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9528 about htmlNodeDumpOutput location.
9529 * xpath.c: removed an undefined function signature
9530 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9531 too many symbols in the API breaking the python bindings.
9532 Updated with the libxslt/libexslt changes.
9533
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009534Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * configure.in: preparing release of 2.4.29
9537 * doc/*: rebuilt the docs and API
9538 * xmlreader.c: a few more fixes for the XmlTextReader API
9539
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009540Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9541
9542 * include/win32config.h: applied mingw patch from Magnus Henoch
9543
Daniel Veillard5aad8322002-12-11 15:59:44 +00009544Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9547
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009548Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9551 building Python script, does the C parsing directly, generates
9552 a better API description including structure fieds defs and
9553 enums. Still a couple of bugs, but good enough for the python
9554 wrappers now.
9555 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9556 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9557 include/libxml/schemasInternals.h include/libxml/tree.h: more
9558 cleanup based on the python analysis script reports.
9559 * libxml.spec.in: make sure the API XML description is part of the
9560 devel package.
9561
Daniel Veillard01c13b52002-12-10 15:19:08 +00009562Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9565 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9566 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9567 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9568 code cleanup, especially the function comments.
9569 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9570
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009571Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * Makefile.am xmlreader.c include/libxml/Makefile.am
9574 include/libxml/xmlreader.h: Adding a new set of APIs based on
9575 the C# TextXmlReader API but converted to C. Allow to parse
9576 in constant memory usage, far simpler to program and explain
9577 than the SAX like APIs, unfinished but working.
9578 * testReader.c: test program
9579
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009580Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9581
9582 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9583
Daniel Veillard64b35282002-12-04 15:10:40 +00009584Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * tree.c: Chip turner indicated that XHTML1 serialization
9587 rule for style actually break on both IE and Mozilla,
9588 try to avoid the rule if escaping ain't necessary
9589
Daniel Veillard8efff672002-12-04 11:44:48 +00009590Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * nanhttp.c: handle HTTP URL escaping, problem reported by
9593 Glen Nakamura and Stefano Zacchiroli
9594
Daniel Veillard1c732d22002-11-30 11:22:59 +00009595Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9598
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009599Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9600
9601 * uri.c: Johann Richard pointed out some XPointer problems for
9602 URN based URI references in XInclude. Modified the URI parsing
9603 and saving routines to allow correct parsing and saving of
9604 XPointers, especially when attached to "opaque" scheme accordingly
9605 to RFC 2396
9606
Daniel Veillard8db67d22002-11-27 19:39:27 +00009607Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9610 of refactoring to the HTML saving code.
9611 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9612 in the doc.
9613
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009614Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9617 to a buffer API to reuse the generic dump to an OutputIO layer,
9618 this reduces code, fixes xmlNodeDump() for XHTML, also made
9619 xmlNodeDump() now return the number of byte written.
9620
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009621Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * python/setup.py.in: another patch from Stéphane Bidoul for
9624 Python bindings on Windows
9625 * doc/parsedecl.py: small cleanup
9626
Daniel Veillard9715c172002-11-25 16:33:40 +00009627Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * libxml.spec.in configure.in: add a line in %changelog for releases
9630
Daniel Veillard9bc53102002-11-25 13:20:04 +00009631Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * parser.c: patch from Marcus Clarke fixing a problem in entities
9634 parsing that was detected in KDe documentations environment.
9635
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009636Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9637
9638 * python/libxml.c (libxml_prev): Return the previous as opposed to
9639 the next node (I guess this is the result of some cut & paste programming:)
9640
Daniel Veillard80d7b902002-11-23 16:23:08 +00009641Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9644
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009645Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * python/generator.py python/libxml.c python/setup.py.in: trying
9648 to fix the Python bindings build on Windows (Stéphane Bidoul)
9649
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009650Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9651
9652 * win32/configure.js: added option for python bindings
9653 * win32/libxml2.def.src: added more exports
9654
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009655Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9656
9657 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9658 pthreads
9659 * win32/wince/*: applied updates to Windows CE port from Javier
9660
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009661Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * configure.in: preparing 2.4.28
9664 * libxml.spec.in doc/Makefile.am: some cleanup
9665 * doc/*: updated the news and regenerated.
9666
Daniel Veillardfee408f2002-11-22 13:18:30 +00009667Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * HTMLparser.c: final touch at closing #87235 </p> end tags
9670 need to be generated.
9671 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9672 this change slightly the output of a few tests
9673 * doc/*: regenerated
9674
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009675Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * parserInternals.c: fixing bug #99190 when UTF8 document are
9678 parsed using the progressive parser and the end of the chunk
9679 is in the middle of an UTF8 multibyte character.
9680
William M. Brack8b2c7f12002-11-22 05:07:29 +00009681Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9682
9683 * threads.c: fixed initialization problem in xmlNewGlobalState
9684 which was causing crash.
9685 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9686 in xmlInitializeGlobalState.
9687 * parserInternals.c: cleaned up ctxt->sax initialisation.
9688
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009689Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * tree.c include/libxml/tree.h: modified the existing APIs
9692 to handle XHTML1 serialization rules automatically, also add
9693 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9694 libxslt serialization uses it when needed without changing
9695 the library API.
9696 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9697 result/xhtml1: added a new test specifically for xhtml1 output
9698 and updated the result of one XHTML1 test
9699
Daniel Veillardd076a202002-11-20 13:28:31 +00009700Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * xinclude.c parserInternals.c encoding.c: fixed #99082
9703 for xi:include encoding="..." support on text includes.
9704 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9705 test/XInclude/ents/isolatin.txt : added a specific regression test
9706 * python/generator.py python/libxml2class.txt: fixed the generator
9707 the new set of comments generated for doc/libxml2-api.xml were
9708 breaking the python generation.
9709
Daniel Veillard817e70b2002-11-19 22:28:48 +00009710Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9713 * configure.in: patch for Solaris on new autoconf closes #98880
9714 * doc/parsedecl.py: repair the frigging API building script,
9715 did I say that python xmllib sucks ?
9716 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9717 and some comment are no more truncated.
9718
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009719Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * parser.c: Martin Stoilov pointed out a potential leak in
9722 xmlCreateMemoryParserCtxt
9723
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009724Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9727 included in HTML documents and using the push parser.
9728
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009729Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9730
9731 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9732 specified, look for the Python interpreter not just in the
9733 specified root but also in the specified location. Fixes #98825
9734
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009735Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * python/libxml.c: fixing bug #98792 , node may have no doc
9738 and dereferencing without checking ain't good ...
9739
Daniel Veillarddad3f682002-11-17 16:47:27 +00009740Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * configure.in: preparing release 2.4.27
9743 * doc/* : updated and rebuilt the docs
9744 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9745 and all the docs are actually packaged and in the final RPMs
9746 * parser.c parserInternals.c include/libxml/parser.h: restore
9747 xmllint --recover feature.
9748
Daniel Veillard68e9e742002-11-16 15:35:11 +00009749Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
Daniel Veillard784b9352003-02-16 15:50:27 +00009751 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009752 processing of parsed entities, and XPath computation on sustitued
9753 entities.
9754 * testXPath.c: make sure entities are substitued.
9755
Daniel Veillard328f48c2002-11-15 15:24:34 +00009756Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
Daniel Veillard784b9352003-02-16 15:50:27 +00009758 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009759 processing of internal parsed entities, which had to be changed.
9760
Daniel Veillard66651aa2002-11-15 11:21:43 +00009761Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9764 trying to fix bug #98517 about building outside the source tree
9765 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9766
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009767Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9768
9769 * include/win32config.h: cleanup
9770 * win32/Makefile.mingw: integrated mingw in JScript configure
9771 * win32/Makefile.msvc: modified to allow mingw coexistence
9772 * win32/configure.js: integrated mingw
9773 * win32/Readme.txt: cleanup
9774
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009775Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * HTMLparser.c: strengthen the guard in the Pop macros,
9778 like in the XML parser, closes bug #97315
9779
Daniel Veillard0821b152002-11-12 20:57:47 +00009780Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9783 callback is never used.
9784
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009785Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * parserInternals.c: fixed the initialization of the SAX structure
9788 which was breaking xsltproc
9789 * xpath.c: patch from Petr Pajas for CDATA nodes
9790 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9791 * parser.c include/libxml/parser.h: patch from Peter Jones
9792 removing a leak in xmlSAXParseMemory() and adding the
9793 function xmlSAXParseMemoryWithData()
9794
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009795Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9796
9797 adding pdf of tutorial, changing web page to link to it
9798 * doc/tutorial/xmltutorial.pdf
9799 * doc/xml.html
9800 * doc/docs.html
9801
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009802Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9803
9804 * doc/tutorial/ar01s08.html
9805 adding file what I forgot for tutorial
9806
9807
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009808Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9809
9810 Adding encoding discussion to tutorial
9811 Added:
9812 * doc/tutorial/images/*.png: DocBook admonition image files
9813 * doc/tutorial/apf.html, apg.html: new generated html
9814 * doc/tutorial/includeconvert.c: conversion code entity file
9815 changed:
9816 * doc/tutorial/xmltutorial.xml: DocBook original
9817 * doc/tutorial/*.html: generated html
9818
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009819Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9820
9821 * include/libxml/*.h: retired xmlwin32version.h
9822 * doc/Makefile.am: retired xmlwin32version.h
9823 * win32/configure.js: retired xmlwin32version.h
9824
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009825Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9826
9827 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009828 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9829 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009830
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009831Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * globals.c: fixed a typo pointed out by Igor
9834 * xpath.c: try to speed up node compare using line numbers
9835 if available.
9836
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009837Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * tree.c: make xmlFreeNode() handle attributes correctly.
9840
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009841Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9842
9843 * catalog.c: completed the #96963 fix, as reported by Karl
9844 Eichwalder
9845
Daniel Veillard56f21f22002-11-06 15:49:46 +00009846Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9849
Daniel Veillard91ad8792002-11-04 17:06:52 +00009850Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * Makefile.am: switched the order of a couple of includes
9853 to fix bugs #97100
9854
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009855Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9856
9857 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9858 xmlLoadCatalogs that used to separate directories with a ':'.
9859
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009860Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9861
9862 * threads.c: improvements to the Windows-side of thread handling
9863 * testThreads.c: conditionally excluded unistd.h
9864 * testThradsWin32.c: broke overlong lines
9865 * include/win32config.h: adapted thread-related macros to the new
9866 scheme and for pthreads on Windows
9867 * win32/Makefile.msvc: introduced a more flexible thread build,
9868 added testThreads[Win32].c to the build
9869 * win32/configure.js: introduced a more flexible thread config
9870
John Fleck61f6fb62002-10-31 15:23:29 +000098712002-10-31 John Fleck <jfleck@inkstain.net>
9872
9873 * doc/xml.html (and, by implication, FAQ.html)
9874 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9875
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009876Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9877
9878 * configure.in: removed xmlwin32version.h
9879 * include/libxml/Makefile.am: removed xmlwin32version.h
9880
Daniel Veillardce66ce12002-10-28 19:01:59 +00009881Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * tree.c: applied patch from Brian Stafford to fix a bug
9884 in xmlReconciliateNs()
9885
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009886Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * tree.c: applied patch from Christian Glahn to allow
9889 xmlNewChild() on document fragment nodes
9890
Daniel Veillardb39bc392002-10-26 19:29:51 +00009891Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * parser.c: Christian Glahn found a problem with a recent
9894 patch to xmlParseBalancedChunkMemoryRecover()
9895 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9896 problems
9897 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9898 test/schemas/seq*: added the test cases from Charles
9899
Daniel Veillard366a9152002-10-23 20:43:53 +00009900Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9903 serious cleanup of the spec file and associated changes
9904 in the Makefiles.
9905 * valid.c: try to remove some warnings on x86_64
9906
Daniel Veillardd033d022002-10-23 14:55:02 +00009907Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9910 fix bug #96586
9911
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009912Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9915 parsing, applied his patch
9916 * result/HTML/attrents.html result/HTML/attrents.html.err
9917 result/HTML/attrents.html.sax test/HTML/attrents.html:
9918 added the test and result case provided by Mikhail Sogrine
9919
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009920Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * vms/build_libxml.com vms/config.vms vms/readme.vms
9923 include/libxml/parser.h include/libxml/parserInternals.h
9924 include/libxml/tree.h include/libxml/xmlIO.h
9925 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9926 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9927 Applied the VMS update patch from Craig A. Berry
9928 * doc/*.html: update
9929
Daniel Veillardf000f072002-10-22 14:28:17 +00009930Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9933
Daniel Veillard1e208222002-10-22 14:25:25 +00009934Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * debugXML.c: adding a grep command to --shell in xmllint
9937 for T.V. Raman
9938
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009939Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xmlcatalog.c: tried to fix some of the problem with --sgml
9942
Daniel Veillard935494a2002-10-22 14:22:46 +00009943Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * parser.c: tried to fix bug #91500 where doc->children may
9946 be overriden by a call to xmlParseBalancedChunkMemory()
9947
9948Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9951 identifiers in SGML catalogs containing '&'
9952
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009953Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * python/types.c: fixed bugs when passing result value tree
9956 to Python functions.
9957
Daniel Veillard48267432002-10-18 11:21:38 +00009958Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * configure.in: preparing the release of 2.4.26
9961 * doc/*: updated and rebuilt the documentation
9962
Daniel Veillardbb284f42002-10-16 18:02:47 +00009963Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * parser.c: fixed a XML Namespace compliance bug reported by
9966 Alexander Grimalovsky
9967
Daniel Veillard44892f72002-10-16 15:23:26 +00009968Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * HTMLtree.c: fixed serialization of script and style when
9971 they are not lowercase (i.e. added using the API to the tree).
9972
Daniel Veillard2fd85422002-10-16 14:32:41 +00009973Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * valid.c: make xmlValidateDocument emit a warning msg if there
9976 is no DTD, pointed by Christian Glahn
9977
Daniel Veillard32370232002-10-16 14:08:14 +00009978Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9981 content model when some of the blocks have min or max, and a couple
9982 of bugs found in the process.
9983 * result/schemas/list0* test/schemas/list0*: added some specific
9984 regression tests
9985
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009986Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * README: updated the contact informations
9989
Daniel Veillard63186732002-10-15 08:43:17 +00009990Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9993 misses it, reported by Peter Bray.
9994
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009995Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9998 and removed a few warnings
9999
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010000Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * parser.c: Christian Glahn found a small bug in the push parser.
10003 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10004 public
10005
Daniel Veillard6045c902002-10-09 21:13:59 +000010006Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * xmlschemas.c include/libxml/xmlschemas.h: added
10009 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10010 * testSchemas.c: added --memory to test the new interface
10011
Daniel Veillardf0070122002-10-09 14:24:17 +000010012Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * doc/index.py doc/search.php: integrated the XSLT indexing,
10015 a few fixed in the indexer, added a scope selection at the
10016 search level.
10017
Daniel Veillard01992e02002-10-09 10:20:30 +000010018Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10021 this was due to uninitialized parts of the validation context
10022
Daniel Veillard321be0c2002-10-08 21:26:42 +000010023Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * debugXML.c: applied patch from Mark Vakoc except the API
10026 change, preserved it.
10027 * doc/*: updated the docs to point to the search engine for
10028 information lookup or before bug/help reports.
10029
Daniel Veillard01e87d22002-10-08 16:55:06 +000010030Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * doc/index.py doc/search.php: added mailing-list archives
10033 indexing and lookup
10034
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010035Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10038
Daniel Veillard9b006132002-10-07 11:13:27 +000010039Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * doc/index.py: improved HTML indexing
10042 * doc/search.php: make the queries also lookup the HTML based indexes
10043
Daniel Veillard141d04b2002-10-06 21:51:18 +000010044Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * doc/index.py: added HTML page indexing
10047
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010048Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10049
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010050 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010051 problem in libxslt.
10052 * catalog.c: fixed list handling in XML_CATALOG_FILES
10053
Daniel Veillardceb09b92002-10-04 11:46:37 +000010054Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * valid.c: typo/bug found by Christian Glahn
10057
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010058Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10059
10060 * xmlIO.c: applied Windows CE patch from Javier.
10061 * win32/wince: new directory, contains support for the PocketPC
10062 with Windows CE from Javier.
10063 * include/win32config.h: reorganised, removed duplicate
10064 definitions and applied WinCE patch from Javier.
10065 * include/wsockcompat.h: new file, now contains WinSock
10066 compatibility macros.
10067 * win32/Makefile.msvc: introduced double-run compilation.
10068
Daniel Veillarde16b5742002-09-26 17:50:03 +000010069Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * configure.in include/libxml/xmlwin32version.h: preparing release
10072 of 2.4.25
10073 * doc/*: updated and regenerated teh docs and web pages.
10074
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010075Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10078 error were not covering namespace declarations.
10079 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10080 it was missing the attribute declaration for the namespace
10081 * result/VC/NS3: the fix now report breakages in that test
10082
Daniel Veillardabe01742002-09-26 12:40:03 +000010083Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10086
Daniel Veillard2ace1952002-09-26 12:28:02 +000010087Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10090 and regenerated the docs and web site
10091
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010092Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10095 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10096 not before
10097
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010098Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * python/generator.py python/libxml2class.txt: fixed a stupid error
10101 breaking the python API
10102
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010103Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10106 triostr.c triostr.h: applied a trio update patch from
10107 Bjorn Reese which should work with MinGW
10108
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010109Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * tree.c: improving some documentation comments
10112 * xmlregexp.c: found and fixed a mem leak with python regression tests
10113 * doc/*: rebuilt the doc and the API XML file including the
10114 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10115 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10116 python/types.c: added access to the XML Schemas regexps from
10117 python
10118 * python/tests/Makefile.am python/tests/regexp.py: added a
10119 simple regexp bindings test
10120
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010121Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10122
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010123 * doc/xml.html:
10124 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010125
Daniel Veillard118aed72002-09-24 14:13:13 +000010126Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xmlregexp.c: fixed the data callback on transition functionality
10129 which was broken when using the compact form
10130 * result/schemas/*: updated the results, less verbose, all tests
10131 pass like before
10132 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10133 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10134 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10135 annoying warnings
10136 * xpath.c: try to provide better error report when possible
10137
Daniel Veillard72336152002-09-21 13:08:14 +000010138Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * Makefile.am: fixed a breakage raised by Jacob
10141
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010142Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10143
10144 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10145 which don't use sockets
10146
Igor Zlatkovic01280582002-09-20 16:40:34 +000010147Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10148
10149 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10150 * win32/configure.js: applied zlib patch from Daniel Gehriger
10151
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010152Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10153
10154 * win32/configure.js: applied the patch from Mark Vakoc for
10155 regexp support
10156 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10157 for regexp support
10158
Daniel Veillardb5c05732002-09-20 13:36:25 +000010159Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xmlschemastypes.c: as pointed by Igor Float and Double
10162 parsing ain't finished yet
10163
Daniel Veillard40b11342002-09-20 12:01:39 +000010164Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * Makefile.am configure.in: trying to fix #88412 by bypassing
10167 all the python subdir if python ain't detected
10168
Daniel Veillard23e73572002-09-19 19:56:43 +000010169Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10172 made configuring with regexps/automata/unicode the default
10173 but without schemas ATM
10174 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10175 fixed the regexp based DTD validation performance and memory
10176 problem by switching to a compact form for determinist regexps
10177 and detecting the determinism property in the process. Seems
10178 as fast as the old DTD validation specific engine :-) despite
10179 the regexp built and compaction process.
10180
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010181Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * valid.c: determinism is debugged, new DTD checking code now works
10184 but xmlFAComputesDeterminism takes far too much CPU and the whole
10185 set usues too much memory to be really usable as-is
10186
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010187Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * tree.c: fixed another stupid bug in xmlGetNodePath()
10190 * xmllint.c: --version now report the options compiled in
10191
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010192Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * HTMLparser.c: small cleanup
10195 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10196 when configured with them. A bit of debugging around the determinism
10197 checks is still needed
10198
Daniel Veillard63b01c22002-09-17 19:25:28 +000010199Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10202
Daniel Veillard92727042002-09-17 17:59:20 +000010203Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * xmlIO.c: small portability glitch fixed.
10206
Daniel Veillard84d70a42002-09-16 10:51:38 +000010207Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * xmlschemastypes.c: incomplete steps for real/double support
10210 * testAutomata.c include/libxml/xmlautomata.h
10211 include/libxml/xmlregexp.h: avoiding a compilation problem
10212 * valid.c include/libxml/valid.h: starting the work toward using
10213 the regexps for actual DTD validation
10214
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010215Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * hash.c: cosmetic cleanup
10218 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10219 integrating a DTD validation layer based on the regexps
10220
Daniel Veillard4402ab42002-09-12 16:02:56 +000010221Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10224 the determinism was tested before eliminating the epsilon
10225 transitions :-(
10226
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010227Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * python/generator.py python/libxml.c python/libxml.py
10230 python/libxml2-python-api.xml python/libxml2class.txt
10231 python/libxml_wrap.h python/types.c: updated the python
10232 bindings, added code for easier File I/O, and the ability to
10233 define a resolver from Python fixing bug #91635
10234 * python/tests/Makefile.am python/tests/inbuf.py
10235 python/tests/outbuf.py python/tests/pushSAXhtml.py
10236 python/tests/resolver.py python/tests/serialize.py: updated
10237 and augmented the set of Python tests.
10238
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010239Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10240
10241 * win32/configure.js: added more readme info for the binary
10242 package.
10243
Daniel Veillard607b35c2002-09-10 12:16:19 +000010244Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xmlIO.c: fixed a stupid out of bound array error
10247
10248Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10251 messing around with support for Windows path, cleanups,
10252 trying to identify and fix the various code path to the
10253 filename access. Added xmlNormalizeWindowsPath()
10254
Daniel Veillard76575762002-09-05 14:21:15 +000010255Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * error.c valid.c: working on better error reporting of validity
10258 errors, especially providing an accurate context.
10259 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10260 error reports in those cases.
10261
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010262Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10265 parser.c parserInternals.c xmlIO.c: get rid of all the
10266 perror() calls made in the library execution paths. This
10267 should fix both #92059 and #92385
10268
Daniel Veillard19aa7022002-09-05 11:14:19 +000010269Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * xmllint.c: memory leak reporting was broken after a change
10272 of the preprocessor symbol used to activate it.
10273
Daniel Veillardec6725e2002-09-05 11:12:45 +000010274Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * tree.c: try to make the copy function work for node of
10277 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10278 DOM layers though, not libxml2 itself.
10279
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010280Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * valid.c: try to provide file and line informations, not all
10283 messages are covered, but it's a (good) start
10284
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010285Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xinclude.c: reimplemented a large part of the XInclude
10288 processor, trying to minimize resources used, James Henstridge
10289 provided a huge test case which was exhibiting severe memory
10290 consumption problems.
10291
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010292Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * python/Makefile.am: applied patch from Christophe Merlet to
10295 reestablish DESTDIR
10296
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010297Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * libxml.spec.in: fixes libary path for x86_64 AMD
10300
John Fleckbe98b332002-09-04 03:16:23 +000010301Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10302
10303 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010304 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010305 (plus resulting generated html files)
10306 fixing one spot I missed in the tutorial where I hadn't freed
10307 memory properly
10308
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010309Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10310
10311 * doc/tutorial/includeaddattribute.c
10312 * doc/tutorial/includeaddkeyword.c
10313 * doc/tutorial/includegetattribute.c
10314 * doc/tutorial/includekeyword.c
10315 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010316 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010317 update tutorial to properly free memory (thanks to Christopher
10318 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010319 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010320 added image files so the callouts are graphical, making it
10321 easier to read ( use "--param callout.graphics 1" to generate
10322 html with graphical callouts)
10323
Daniel Veillarde1662542002-08-28 11:50:59 +000010324Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10327 nice logos generated by Marc Liyanage
10328 * doc/site.xsl *.html: changed the stylesheet to show the new
10329 logo and regenerated the pages
10330
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010331Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10334
Daniel Veillard42766c02002-08-22 20:52:17 +000010335Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * xpath.c: possible mem leak patch from Jason Adams
10338
10339Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10342 in the XQuery namespace
10343 * configure.in: preparing 2.4.24
10344 * doc/*.html: updated the web pages
10345
10346Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * python/generator.py: closing bug #85258 by generating conditional
10349 compile check to avoid linking to routines not configured in.
10350
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103512002-08-22 Havoc Pennington <hp@pobox.com>
10352
10353 * autogen.sh: update error message for missing automake
10354
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010355Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * python/Makefile.am: typo in target name resulted in libxml2.py
10358 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10359
Daniel Veillard22669b22002-08-22 07:17:11 +000010360Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * win32/win32/Makefile.mingw: updated with version from
10363 Elizabeth Barham at http://soggytrousers.net/repository/
10364
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010365Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10366
10367 * win32/Makefile.msvc: added the prefix location to the include
10368 and lib search path.
10369
Havoc Pennington830e8972002-08-18 22:22:13 +0000103702002-08-18 Havoc Pennington <hp@pobox.com>
10371
10372 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10373 both automake 1.6 and 1.4 installed get the right automake. Means
10374 compilation from CVS will now require the latest automake 1.4
10375 release, or manually creating symlinks called "automake-1.4" and
10376 "aclocal-1.4"
10377
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010378Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * configure.in python/Makefile.am: more AMD 64 induced changes from
10381 Frederic Crozat
10382
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010383Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xinclude.c: oops I was missing the xml:base fixup too
10386 * result/XInclude/*.xml: this adds xml:base attributes to most
10387 results of the tests
10388
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010389Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * xinclude.c: quick but apparently working implementation of
10392 xi:fallback, should close bug #89684
10393 * Makefile.am test/XInclude/docs/fallback.xml
10394 result/XInclude/fallback.xml: added a basic test for fallback,
10395 and run with --nowarning to avoid a spurious warning
10396 * configure.in: applied patch from Frederic Crozat for python
10397 bindings on AMD 64bits machines.
10398
Daniel Veillard9e923512002-08-14 08:48:52 +000010399Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10402 the caller don't pass a SAX callback block.
10403
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010404Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * tree.c: applied the same fix for the XML-1.0 namespace to
10407 xmlSearchNsByHref() as was done for xmlSearchNs()
10408
Daniel Veillardad11b302002-08-12 14:53:41 +000010409Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * libxml.3: small cleanup of the man page
10412 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10413 when serializing HREF attributes generated by XSLT.
10414
Daniel Veillardc084e472002-08-12 13:27:28 +000010415Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10418 version of Marc Liyanage' patch for boolean attributes in HTML
10419 output
10420
Daniel Veillard5f91b372002-08-12 12:13:01 +000010421Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * python/tests/serialize.py: fixed the test results, indenting
10424 behaviour changed slightly
10425
Aleksey Sanin9e951762002-08-08 18:02:41 +000010426Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10427
10428 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10429 new c14n function to Windows def files
10430
Aleksey Saninea4272a2002-08-02 23:50:03 +000010431Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10432
10433 * c14n.c: fixed a memory leak in c14n code
10434
Daniel Veillard58e44c92002-08-02 22:19:49 +000010435Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * parser.c include/libxml/parser.h: adding a new API for Christian
10438 Glahn: xmlParseBalancedChunkMemoryRecover
10439 * valid.c: patch from Rick Jones for some grammar cleanup in
10440 validation messages
10441 * result/VC/* result/valid/*: this slightly change some of the
10442 regression tests outputs
10443
Daniel Veillard0bf29002002-08-01 12:54:11 +000010444Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * tree.c: trying to fix a problem in namespaced attribute handling
10447 raised by Christian Glahn
10448
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010449Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * encoding.c include/libxml/encoding.h: Opening the interface
10452 xmlNewCharEncodingHandler as requested in #89415
10453 * python/generator.py python/setup.py.in: applied cleanup
10454 patches from Marc-Andre Lemburg
10455 * tree.c: fixing bug #89332 on a specific case of loosing
10456 the XML-1.0 namespace on xml:xxx attributes
10457
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010458Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10459
10460 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10461 corner case from new Merlin's test suite and added a callback
10462 that will be used to improve xmlsec performance
10463
10464
Daniel Veillard0b22def2002-07-29 16:23:03 +000010465Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * HTMLtree.c: trying to fix the <style> escaping problem in
10468 HTML serialization bug #89342
10469
Daniel Veillard0b28e882002-07-24 23:47:05 +000010470Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10473 and rebuilt the web site.
10474
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010475Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010476
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010477 * include/libxml/tree.h: added _private member to xmlNs struct
10478
Daniel Veillard1d995272002-07-22 16:43:32 +000010479Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * HTMLparser.c: fixing bug #84876 based on the xml working
10482 code.
10483
William M. Brack61eaba52002-07-21 11:14:18 +000010484Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10485
10486 * python/Makefile.am: enhanced to fix bug 72012 (errors
10487 when using '-jX' make parameter)
10488
William M. Brackef61d202002-07-19 08:32:00 +000010489Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10490
10491 * xpath.c: small additional enhancement for booleans
10492 compared to nodesets
10493
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010494Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * HTMLtree.c: changed the order of the encoding declaration
10497 attributes in the meta tags due to a bug in IE/Mac
10498
William M. Brack0c022ad2002-07-12 00:56:01 +000010499Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10500
10501 * xpath.c: enhanced handling of booleans (especially '='
10502 and '!=' for nodesets) - fixes bug 85256. Added new
10503 routine xmlXPathNotEqualValues for more proper handling
10504 of '!=' when nodesets are involved.
10505
Daniel Veillard06944e22002-07-11 19:55:18 +000010506Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10509 doc/xmlcatalog_man.xml to the source distribution
10510
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010511Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10512
10513 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10514 asked for this.
10515
Daniel Veillard539638b2002-07-06 19:55:14 +000010516Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * configure.in: preparing 2.4.23
10519 * doc/*: rebuilt the docs
10520
Daniel Veillard176d99f2002-07-06 19:22:28 +000010521Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * parser.c: fixing bug #84169 by fixing the
10524 comment of xmlCreatePushParserCtxt to describe the
10525 encoding detection parameters better.
10526
Daniel Veillard37f961d2002-07-06 17:53:56 +000010527Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * valid.c: fixing bug #79331 in one path the lookup for
10530 ID attributes on a namespaced node wasn't handled correctly :-\
10531
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010532Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * HTMLparser.c: trying to fix 87235 about discarded white
10535 spaces in the HTML parser.
10536 * result/HTML/*: this changes the output of a number of HTML
10537 regression tests
10538
Daniel Veillardfdc91562002-07-01 21:52:03 +000010539Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * xpath.c: applied patch from Richard Jinks for the namespace
10542 axis + fixed a memory error.
10543 * parser.c parserInternals.c: applied patches from Peter Jacobi
10544 removing ctxt->token for good.
10545 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10546 popped out by the regression tests.
10547 * Makefile.am: patch for threads makefile from Gary Pennington
10548
William M. Brack6000af52002-06-28 11:43:13 +000010549Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10550
Daniel Veillardfdc91562002-07-01 21:52:03 +000010551 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010552 expressions involving preceding-sibling (et al).
10553
Daniel Veillard153120c2002-06-18 07:58:35 +000010554Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * hash.c: applied a patch from Peter Jacobi to solve a problem
10557 when compiling with the Watcom C on Win32
10558 * result/schemas/*.err: the change of hashing algo generated
10559 permutations in the output
10560
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010561Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * hash.c: applied patch from Sander Vesik improving the quality of
10564 the hash function.
10565
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105662002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010567
10568 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10569 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10570 xmllint.c xpath.c: replaced sprintf() with snprintf()
10571 to prevent possible buffer overflow (the bug was pointed
10572 out by Anju Premachandran)
10573
Daniel Veillarde059b892002-06-13 15:32:10 +000010574Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * parser.c: removed an uninitialized data error popped by valgrind
10577 on PE references
10578
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010579Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10580
10581 * doc/xml.html
10582 adding tutorial reference to the web page
10583
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010584Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10585
10586 * doc/tutorial/xmltutorial.xml
10587 * doc/tutorial/ar01s07.html
10588 * doc/tutorial/ape.html
10589 * doc/tutorial/includegetattribute.c
10590 adding section to tutorial about retrieving an attribute
10591 value
10592
Daniel Veillardf5582f12002-06-11 10:08:16 +000010593Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * parser.c: applied a couple of patches from Peter Jacobi to start
10596 to get rid of ctxt->token, with a possible significant speed
10597 improvement to be gained once done. Better compliance with PE
10598 references constructs in DTDs too.
10599 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10600 from Peter too
10601
Daniel Veillard38d80e22002-06-11 07:24:56 +000010602Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10605 xmlParseElement was likely to have been deallocated at the
10606 time of the report, possibly leading to segfault. Just report
10607 the tag name now.
10608
Daniel Veillard9e412302002-06-10 15:59:44 +000010609Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * xpath.c: patch from Richard Jinks for XPath substring() function
10612 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10613
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106142002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010615
10616 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10617
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010618Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10619
10620 *doc/FAQ.html
10621 fixing typos in FAQ, thanks to Robert Funnell for the
10622 editing help
10623
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010624Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * NEWS: got complaints from rpmlint that it was empty
10627
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010628Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10629
10630 * added doc/tutorial, including:
10631 apa.html
10632 apb.html
10633 apc.html
10634 apd.html
10635 ar01s02.html
10636 ar01s03.html
10637 ar01s04.html
10638 ar01s05.html
10639 ar01s06.html
10640 includeaddattribute.c
10641 includeaddkeyword.c
10642 includekeyword.c
10643 includestory.xml
10644 index.html
10645 xmltutorial.xml
10646 libxml tutorial, including generated html
10647
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010648Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10649
10650 * result/c14n/exc-without-comments/merlin-c14n-two-*
10651 result/c14n/without-comments/merlin-c14n-two-*
10652 test/c14n/exc-without-comments/merlin-c14n-two-*
10653 test/c14n/without-comments/merlin-c14n-two-*
10654 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10655 c14n/exc-c14n and slightly modified test script to handle
10656 these test cases
10657 * c14n.c: fixed bugs for complicated nodes set (namespace
10658 without node and others from merlin-c14n-two.tar.gz)
10659 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10660 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10661 for xmlsec performance patch
10662 * xpath.c: fixed self::node() for namespaces and attributes
10663
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010664Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10665
10666 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10667 but with the format parameter
10668 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10669
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010670Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10671
10672 * Makefile.am: updated c14n tests suite
10673 * c14n.c: performance improvement for previous c14n patch
10674
Daniel Veillarde72c7562002-05-31 09:47:30 +000010675Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * parser.c: another peroformance patch from Peter Jacobi, that
10678 time on parsing attribute values.
10679
Aleksey Sanin508a1012002-05-31 06:32:32 +000010680Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10681
10682 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10683 into LibXML2 test suite
10684
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010685Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10686
10687 * c14n.c: propagating xpath ancesstors node fix to c14n
10688 plus small performance improvement to reduce number of
10689 mallocs
10690 * xpath.c: fixed ancestors axis processing for namespace nodes
10691
Daniel Veillard46de64e2002-05-29 08:21:33 +000010692Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10695 Peter Jacobi
10696
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010697Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * configure.in: preparing 2.4.22
10700
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010701Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10704 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10705 a public entry point.
10706 * doc/*: rebuilt the API and docs
10707
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010708Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * xpath.c: patch from Richard Jinks to fix a problem introduced
10711 in the previous patch and pointed by Norm
10712
Daniel Veillardc6924812002-05-24 11:10:43 +000010713Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * libxml.spec.in: fixing bug #81112
10716
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010717Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * uri.c: fixing bug #82848
10720
Daniel Veillarda2878972002-05-24 07:54:39 +000010721Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10724 output of one catalog test
10725
Aleksey Sanin114e4752002-05-24 07:20:27 +000010726Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010727
Aleksey Sanin114e4752002-05-24 07:20:27 +000010728 * global.data globals.c tree.c include/libxml/globals.h
10729 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10730 default value for global parameter xmlIndentTreeOutput to 1 and
10731 introduced new global parameter xmlTreeIndentString (the string
10732 used to do one-level indent) with default value " " (as it was
10733 in tree.c)
10734
Daniel Veillard49d5af82002-05-23 11:55:49 +000010735Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10738 with trio and schemas.
10739
Daniel Veillard7c13af42002-05-22 09:57:32 +000010740Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * xpath.c: patch from Richard Jinks to fix the problem raised in
10743 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10744
Daniel Veillard5a872412002-05-22 06:40:27 +000010745Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * xmlschemas.c: a bit of work on import.
10748 * xmlschemastypes.c: Charles Bozeman provided a compare function
10749 for date/time types so min/max facet restrictions should work,
10750 indeterminate comparisons return an error instead of equal.
10751 * test/schemas/date_0* result/schemas/date_0_0: specific test
10752 from Charles Bozeman too
10753
Daniel Veillard10b6da42002-05-18 07:55:20 +000010754Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10757 from Christian Cornelssen fixing the man pages and the Catalog
10758 building script.
10759 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10760 next step is <xs:import> I now have a reasonable understanding
10761 of how it works.
10762
Daniel Veillarde5354492002-05-16 08:43:22 +000010763Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10766
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010767Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10768
10769 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10770
Daniel Veillard088bf112002-05-14 11:03:59 +000010771Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * xpath.c: fixing an XPath function evalutation bug pointed out
10774 by Alexey Efimov where the context was lost when evaluating
10775 the function arguments
10776
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010777Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010778
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010779 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10780 function public for XMLSec performance optimizations
10781
Daniel Veillard3cd72402002-05-13 10:33:30 +000010782Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * python/generator.py python/libxml2class.txt : fixed a problem
10785 with the HTML parser pointed by Gary Benson
10786 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10787 example
10788
Aleksey Sanine48a3182002-05-09 18:20:01 +000010789Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10790 * parser.c: fixed bug #81159 (memory growth in SAX)
10791
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010792Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10793 * xpath.c: fixed bug #78858 (the real fix)
10794
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010795Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010796 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010797
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010798Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * tree.c: modified xmlNodeSetBase to allow changing the
10801 base of a document.
10802
Daniel Veillard070803b2002-05-03 07:29:38 +000010803Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * xmlschemastypes.c: patch Charles Bozeman for validation of
10806 all the date, time, and duration types
10807 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10808 * configure.in: fixed an error pointed by an user
10809 * xml2-config.in: fixed an error pointed by an user
10810
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010811Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10812
10813 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10814 win32/libxml2.def.src xmlIO.c: exported default
10815 'file:', 'http:' and 'ftp:' protocols input handlers
10816 and maked protocols comparisson case insensitive
10817
Daniel Veillard34de97f2002-04-30 14:29:22 +000010818Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * configure.in: Neven Has detected a typo
10821
Daniel Veillard28577c32002-04-30 06:48:41 +000010822Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10825 as one of the persons allowed to commit directly to the
10826 module.
10827
Daniel Veillardfc57b412002-04-29 15:50:14 +000010828Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10831 * valid.c: raised a too low limit
10832 * doc/*: rebuilt the docs
10833
Daniel Veillardeca82812002-04-24 11:42:02 +000010834Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * test/XPath/expr/floats test/XPath/expr/functions
10837 result/XPath/expr/floats result/XPath/expr/functions
10838 xpath.c: another XPath conformance patch from Richard Jinks
10839
Daniel Veillard13e04c62002-04-23 17:51:29 +000010840Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * xmlschemas.c: fixed validation of attribute groups.
10843 * test/schemas result/schemas: added an example from the primer
10844
Daniel Veillard88c58912002-04-23 07:12:20 +000010845Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10848 * test/schemas result/schemas: updated the test list
10849
Daniel Veillarde19fc232002-04-22 16:01:24 +000010850Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * TODO: updated a bit
10853 * parser.c: made a comment more specific
10854 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10855 Schemas conformance.
10856 * test/schemas result/schemas: updated the test list
10857
Daniel Veillard441bc322002-04-20 17:38:48 +000010858Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10861 implementing xs:all with minOccurs = 0
10862 * tes/schemas/* result/schemas/*: added more tests covering
10863 xs:all
10864
Daniel Veillard8a001f62002-04-20 07:24:11 +000010865Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * xmlregexp.c: first implementation of the all particle, this
10868 may need to be revisited for case where not all transitions
10869 must be crossed.
10870
Daniel Veillard7646b182002-04-20 06:41:40 +000010871Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * tree.c: another entity processing update from Markus Henke
10874
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010875Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10876
10877 * trionan.c: fixed crash on OSF/1
10878
Daniel Veillardb4398962002-04-19 07:01:55 +000010879Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * xmlschemas.c: more Schemas work
10882 * test/schemas/* result/schemas/*: added more tests coming
10883 from the spec.
10884
Daniel Veillard54761132002-04-18 21:00:44 +000010885Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10888 ExcC14N specification
10889
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010890Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * tree.c: patch from Markus Henke, fix for recursive entities.
10893
Daniel Veillard23b1f372002-04-18 15:50:05 +000010894Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * xpath.c: fix a problem with string() on a document node.
10897
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010898Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * Makefile.am xmlschemas.c: more Schemas work
10901 * test/schemas/* result/schemas/*: added more tests coming
10902 from the spec.
10903
Daniel Veillard6231e842002-04-18 11:54:04 +000010904Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10907 * result/HTML/*: this changes a few things in the results
10908
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010909Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10910
10911 * include/libxml/tree.h: eliminated 'declaration different than
10912 prototype' warning
10913 * include/win32config.h: "resolved" conflicts with errno.h
10914
Daniel Veillardb509f152002-04-17 16:28:10 +000010915Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10918 on the automata interfaces and debug of counted choices
10919 * test/schemas/* result/schemas/*: added a number of tests
10920
Daniel Veillard8651f532002-04-17 09:06:27 +000010921Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10924 a bit of work on Schemas
10925 * testSchemas.c: try to make it more useful
10926 * test/schemas/* result/schemas/* Makefile.am: changed the
10927 Schemas regression test procedure, started adding a few samples
10928
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010929Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10930
10931 * include/libxml/encoding.h: Patch for the Borland C++ builder
10932 * include/libxml/tree.h: Patch for the Borland C++ builder
10933 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010934 * win32/bcb5: New directory for the Borland C++ builder
10935 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010936
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010937Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10938
10939 * win32/Makefile.msvc: Update for XML Schema support
10940 * win32/configure.js: Update for XML Schema support
10941 * win32/libxml2.def.src: Update for XML Schema support
10942
Daniel Veillard4255d502002-04-16 15:50:10 +000010943Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10946 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10947 xmlunicode.c include/libxml/Makefile.am
10948 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10949 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10950 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10951 include/libxml/xmlversion.h.in : merged the current state of
10952 XML Schemas implementation, it is not configured in by default,
10953 a specific --schemas configure option has been added.
10954 * test/automata test/regexp test/schemas Makefile.am
10955 result/automata result/regexp result/schemas:
10956 merged automata/regexp/schemas regression tests
10957
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010958Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * xpath.c: Gary found a compile time problem, fixes #78823
10961
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010962Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * configure.in: release of 2.4.20
10965 * doc/*: updated and rebuilt the docs
10966
Daniel Veillardf544f192002-04-15 12:56:56 +000010967Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * python/Makefile.am: patch from Cristian Gafton to build on
10970 Red Hat 6.2, should also fix #75779
10971
Daniel Veillard940492d2002-04-15 10:15:25 +000010972Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * valid.c: first part of fixing #78729
10975
Daniel Veillardeb475a32002-04-14 22:00:22 +000010976Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10979 escaping of URI when saving HTML files.
10980 * result/HTML/*: this impacted some tests
10981
Daniel Veillard9b731d72002-04-14 12:56:08 +000010982Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * configure.in: trying to fix #77441
10985
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010986Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * include/libxml/xmlIO.h: Hallski complained it could not be
10989 included by itself.
10990
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010991Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10994
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010995Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10996
10997 * win32/configure.js: patch from Nilo for the c14n option
10998 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10999
Daniel Veillardda423da2002-04-10 19:25:38 +000011000Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11003 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11004 LIBXML_THREAD_ENABLED
11005
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011006Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * xpath.c: another patch from Richard Jinks for substring conformance
11009 * test/XPath/expr/floats test/XPath/expr/strings
11010 result/XPath/expr/floats result/XPath/expr/strings: update of the
11011 test suite to check those.
11012
Daniel Veillard01917aa2002-04-10 11:30:41 +000011013Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * xpath.c: patch from Richard Jinks for .x float parsing.
11016
Daniel Veillard46d6c442002-04-09 16:10:39 +000011017Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * parser.c: patch from Markus Henke when an encoding ain't recognized
11020
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011021Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * libxml.m4: got a report that #include <string.h> was needed
11024
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011025Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11028
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011029Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11030
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011031 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011032
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011033Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11036 pointed out by Melvyn Sopacua.
11037
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011038Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * libxml.m4: Frédéric Crozat gave a patch related to the change
11041 of Include paths breaking the libxml.m4
11042
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011043Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * xpath.c: Fix bug #76927 forgot to save some context
11046 when evaluating binary expressions
11047
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011048Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * configure.in: fixed configure for MPE/iX from Markus Henke
11051 * xmlmemory.c: fixed initialization problems
11052 * xpath.c: another set of patches from Richard Jinks this
11053 fixes "make XPathtests" on linux
11054
Daniel Veillard21458c82002-03-27 16:12:22 +000011055Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11058 * test/XPath/expr/compare test/XPath/expr/equality
11059 test/XPath/expr/floats test/XPath/expr/functions
11060 test/XPath/expr/strings result/XPath/expr/compare
11061 result/XPath/expr/equality result/XPath/expr/floats
11062 result/XPath/expr/functions result/XPath/expr/strings: Updated
11063 tests though they show a divergence on Linux
11064
Daniel Veillard28dfed12002-03-27 09:08:17 +000011065Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * xpath.c trionan.c: previous commit also included patches
11068 from Richard Jinks on some IEEE support corner case
11069
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011070Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11073 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11074 that $(datadir) should be used for docs
11075
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011076Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11079 could leak filedescriptors
11080
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011081Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * configure.in nanohttp.c: applied patch from Allan Clark for
11084 UnixWare/OpenServer
11085
Daniel Veillard19274092002-03-25 16:48:03 +000011086Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * configure.in: preparing 2.4.19
11089 * doc/*: rebuilt the docs
11090
Daniel Veillard56b2db72002-03-25 16:35:28 +000011091Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * nanohttp.c: fixing #76043, got fed up with non-portability
11094 of that piece of code.
11095
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011096Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * valid.c SAX.c: Never commit without running "make tests" :-(
11099 fix a couple of stupidities in the previous commit
11100 * result/*: a few changes in some attribute order result of previous
11101 commit.
11102
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011103Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11106 the internal subset should not raise duplicate ID errors,
11107 also there was a small bug in conjunction to namespace
11108 declarations defaulted and xml:xxx attributes DTD definitions.
11109
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011110Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * xpath.c: Richard Jinks also raised some rounding problems
11113 this tries to fix them
11114
Daniel Veillard4e2df542002-03-22 12:23:14 +000011115Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11118 behaviour in xmlXPathCastToString()
11119
Daniel Veillarddb552912002-03-21 13:27:59 +000011120Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11123 raised by Morus Walter
11124
Daniel Veillard9e537932002-03-21 13:08:08 +000011125Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11128 from Igor
11129
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011130Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * xpath.c: fixing #75619, related to a problem when trying
11133 to evaluate condition when the current node set resulting
11134 from that sub-step evaluation is empty. Also fixes 2 potential
11135 problem with previous-sibling and next-siblings axis.
11136
Daniel Veillard1840ef02002-03-21 08:05:23 +000011137Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11140 HTML support is not configured in.
11141
Daniel Veillard561b7f82002-03-20 21:55:57 +000011142Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11145 include/libxml/tree.h: dohh I really didn't intended to commit
11146 this test version :-(
11147
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011148Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * testSAX.c: I wanted to see the real speed at the SAX interface
11151 after a little too many Ximianer started complaining about the
11152 parser speed.
11153 added a --quiet option:
11154 paphio:~/XML -> ls -l db100000.xml
11155 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11156 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11157 3200006 callbacks generated
11158 real 0m1.270s
11159 Which means 16MBytes/s and 3Mcallback/s
11160
Daniel Veillardc62a1472002-03-19 18:35:12 +000011161Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * xpath.c: valgrind spotted another error that time when running
11164 on libxslt regression tests
11165
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011166Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11167
11168 * Makefile.am: adding "make valgrind" running the full regression
11169 tests (except python ones) under Valgrind (using valgrind -q
11170 which was kindly added by the author).
11171 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11172 passes cleanly now except an obcure floating point initialization
11173 raised in log10() in one XPath regression test ???
11174 * tree.c: edited some comments to close #75244
11175
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011176Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11179 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11180 context of ScrollKeeper, made sure that if the number is
11181 an integer, the serialization follows the description at
11182 http://www.w3.org/TR/xpath#section-String-Functions
11183
Daniel Veillard5997aca2002-03-18 18:36:20 +000011184Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011186 * configure.in: preparing 2.4.18
11187 * doc/*: updated and rebuilt the web site
11188 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11189 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011190 * parser.c: humm, changed the way the SAX parser work when
11191 xmlSubstituteEntitiesDefault(1) is set, it will then
11192 do the entity registration and loading by itself in case the
11193 user provided SAX getEntity() returns NULL.
11194 * testSAX.c: added --noent to test the behaviour.
11195
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011196Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * parser.c: Wilfried Teiken provided a hackish but working
11199 way to get context reported back on entities when parsing
11200 with SAX and without breaking the DOM build.
11201
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011202Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * c14n.c: applied a new patch from Aleksey Sanin
11205 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11206 to reference Aleksey implementation of XML digital Signatures
11207
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011208Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * xpath.c: small fix to avoid potential problem due to
11211 ordering of freeing data
11212 * python/Makefile.am: people were complaining about
11213 the generated file in python dir not being built
11214
Daniel Veillardd2379012002-03-15 22:24:56 +000011215Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11218 python/generator.py python/libxml.c python/types.c: Cleanup
11219 of the python Makefiles based on Jacob and James feedback,
11220 fixed the spec file accordingly, fixed the number of warning
11221 that passing my pedantic CFLAGS was generating. Conclusion
11222 is that Python includes are real crap.
11223
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011224Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * configure,in: it was reported quite a few times that
11227 xml2-config --cflags should not output
11228 -I$includeprefix/libxml2/libxml because libxml2 header names
11229 clashes with existing names like list.h from C++ stl.
11230 Includes should be #include<libxml/xxx.h> so ...
11231
Daniel Veillard6f293b12002-03-15 09:42:33 +000011232Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * c14n.c: another patch from Aleksey Sanin
11235
Daniel Veillard5c396542002-03-15 07:57:50 +000011236Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11239 canonicalization algorithm
11240 * doc/xml.html doc/index.html: added the C14N references on the
11241 index page.
11242
jacob berkman9be65862002-03-14 02:15:56 +0000112432002-03-13 jacob berkman <jacob@ximian.com>
11244
11245 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11246 usage, redundant, and gcc specific
11247
Daniel Veillard75be0132002-03-13 10:03:35 +000011248Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * xpath.c: speedup some node selection operations, this can
11251 have a significant impact on DocBook Norm's stylesheets
11252 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11253 make sure it's always the case
11254 * debugXML.c: distinguish CDATA and comments in ls operations
11255
Daniel Veillard61f26172002-03-12 18:46:39 +000011256Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11259 to generate better API descriptions etc...
11260
Daniel Veillard9ff88172002-03-11 09:15:32 +000011261Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * c14n.c: Fixing #74186, made sure all boolean expressions
11264 get fully parenthesized, ran indent on the output
11265 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11266 include/libxml/tree.h: also #74186 related, removed the
11267 --with-buffers option, and all the preprocessor conditional
11268 sections that were resulting from it.
11269
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011270Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * valid.c: applied patch from Dodji Seketeli fixing an
11273 uninitailized variable in xmlValidGetValidElements()
11274
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011275Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * c14n.c: fixed a few comments
11278 * doc/*.html doc/*/*.html: regenerated the docs and added
11279 the C14N API
11280 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11281
Daniel Veillardfa49d872002-03-09 10:20:00 +000011282Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * check-xml-test-suite.py: fix to adapt varaiations in the
11285 bindings
11286 * configure.in python/setup.py python/setup.py.in: fixed to
11287 have the version of the python scripts automatically updated
11288
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011289Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11292 in xmlCopyProp()
11293
Daniel Veillardaf43f632002-03-08 15:05:20 +000011294Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * configure.in: preparing 2.4.17 release
11297 * doc/*: updated and rebuilt the docs
11298 * xpath.c: fixed a comment
11299 * python/libxml.c: fixed a possible reentrancy problem
11300
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011301Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11304 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11305 added a specific regression test
11306 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11307 not raise exceptions when failing to find the attribute.
11308
Daniel Veillard90bc3712002-03-07 15:12:58 +000011309Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * configure.in xmllint.c: owen pointed out a problem with the
11312 ftme fix, gettimeofday() was not detected by configure and
11313 the ftime header wasn't included, dohhh
11314
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011315Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * configure.in xmllint.c: trying to fix #71457 for timing
11318 precision when gettimeofday() is not availble but ftime() is
11319
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011320Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11323 are now copied on install and part of the -devel RPM
11324
Daniel Veillard7b416132002-03-07 08:36:03 +000011325Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * xpath.c: trying to avoid bug #72150 which was apparently
11328 caused by a gcc bug (or a processor problem) as detailed
11329 at http://veillard.com/gcc.bug
11330
Daniel Veillardf742d342002-03-07 00:05:35 +000011331Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11334 fixed xmlReconciliateNs(), added a Python test/example for
11335 inter-document cut'n paste
11336 * python/libxml.py: fixed node.doc on document nodes and added
11337 xpathEval() onto node objects
11338
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011339Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11342 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11343 fixup and integrated tests for the serialization stuff
11344
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011345Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11348 moved the libxml man page to section 3
11349
Daniel Veillard1e774382002-03-06 17:35:40 +000011350Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * tree.c: fix bug #72490
11353 * python/libxml.c python/libxml.py: added methods serialize()
11354 and saveTo() to all node elements.
11355
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011356Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * xmlIO.c: closed #73430, don't read from an input source
11359 which indicated an end-of-file or an error.
11360
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011361Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * parser.c: make sure SAX endDocument is always called as
11364 this could result in a Python memory leak otherwise (it's
11365 used to decrement ref-counting)
11366 * python/generator.py python/libxml.c python/libxml.py
11367 python/libxml2-python-api.xml python/libxml2class.txt
11368 python/tests/error.py python/tests/xpath.py: implemented
11369 the suggestions made by Gary Benson and extended the tests
11370 to match it.
11371
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011372Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * python/generator.py: applied patch fixing #73450
11375
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011376Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * xpath.c: fixing #61290 "namespace nodes have no parent"
11379 long standing divergence from the XPath REC. NodeSets
11380 simply hold a copy of namespace nodes and those node ->next
11381 points to the parent (which may not be the node carrying the
11382 definition).
11383 * include/libxml/xpath.h: flagged but didn't added a possible
11384 speedup
11385 * DOCBparser.c HTMLparser.c: removed some warnings from push
11386 parser due to new state being added.
11387 * tree.c: new fix from Boris Erdmann
11388 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11389 the XML Canonalization support from Aleksey Sanin
11390
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011391Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * tree.c: patch from Boris Erdmann fixing some namespace odities
11394 with xmlCopyNode()
11395
Daniel Veillardc6613042002-03-02 09:34:02 +000011396Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * xmlIO.c: fix bug #72706 when loading a NULL entity
11399
Daniel Veillardc0fef772002-03-01 16:16:31 +000011400Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11403 actually change in a future XML Namespace revision.
11404
Daniel Veillard79426f22002-03-01 16:14:17 +000011405Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11408 added the possibility of returning nodesets from XPath extension
11409 functions written in Python
11410
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011411Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * python/*: commiting some Python bindings work done while travelling
11414
Daniel Veillard97300512002-03-01 09:13:41 +000011415Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11418 explicitely with memory debugging switched on
11419
Daniel Veillard6361da02002-02-23 10:10:33 +000011420Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11423 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11424 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11425 the accessor generator for strings
11426 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11427 regression test.
11428
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011429Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * python/README python/generator.py python/libxml.c python/setup.py:
11432 added the 'usual' setup.py to allow building a libxml2-python
11433 module based on the same code. The initialization is however
11434 different the 2 .so files fo libxml2 and libxslt are identical and
11435 they entry point initialize both libraries. this is done to avoid
11436 some possible nasty problem since the Python don't merge the maps
11437 of all shared modules.
11438
Daniel Veillard158a4d22002-02-20 22:17:58 +000011439Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * parser.c: fixed a push/encoding bug reported by Michael
11442 on librsvg
11443
Daniel Veillard7839e162002-02-20 18:54:48 +000011444Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * include/libxml/parserInternals.h: fixes a misplaced #endif
11447
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011448Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * parser.c valid.c: found and fixed a couple of allocation bugs
11451
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011452Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * doc/xml.html doc/python.html doc/*: added a Python and binding
11455 page describing the current state of the Python bindings and
11456 giving pointers to the other languages wrappers.
11457
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011458Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11461 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11462 rebuilt the API and web site
11463 * xpath.c: fixed #71978 portability bugs
11464
Daniel Veillard8aff2472002-02-19 21:50:43 +000011465Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11468
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011469Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * include/libxml/parserInternals.h parser.c: had to change
11472 2 internal parsing API when processing document content
11473 to check the start and end of element content are defined
11474 in the same entity
11475 * valid.c include/libxml/valid.h: attribute normalization can
11476 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11477 with the context to report it.
11478 * SAX.c: fixed the last known bugs, crazy validation constraints
11479 when a document is standalone seems correctly handled. There
11480 is a couple of open issues left which need consideration especially
11481 PE93 on external unparsed entities and standalone status.
11482 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11483 The 2 tests left failing are actually in error. Cleanup done.
11484
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011485Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * valid.c: implemented E59 spaces in CDATA does not match the
11488 nonterminal S
11489
Daniel Veillard878eab02002-02-19 13:46:09 +000011490Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * SAX.c parser.c valid.c: more validation test fixups
11493 * check-xml-test-suite.py: added duration info for the tests
11494
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011495Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * parser.c valid.c: a couple of errors were reported but not
11498 saved back as such in the parsing context. Down to 1% failure rate
11499 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11500
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011501Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * xmlInternald.c: isExtender was missing a char
11504 * parser.c include/libxml/parser.h: % are acceptable in the
11505 internal subset if within a PUBLIC ID
11506
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011507Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * SAX.c parserInternals.c valid.c: more work on the conformance
11510 suite. Took the step to finally block documents with encoding
11511 errors. It's a fatal error per the spec, people should have fixed
11512 their documents by now.
11513
Daniel Veillard55253e22002-02-18 14:32:39 +000011514Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * check-xml-test-suite.py: fixed the test script after some discussion
11517 on the semantic of TYPE="error"
11518 * Makefile.am: added the script to the distrib
11519
Daniel Veillard28757702002-02-18 11:19:30 +000011520Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * SAX.c entities.c: fixed a couple of conformances issues deep
11523 into the validation code (standalone and undeclared Notations)
11524
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011525Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11528 stayed there for years !
11529
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011530Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11533 missing
11534
Daniel Veillardc7612992002-02-17 22:47:37 +000011535Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * check-xml-test-suite.py: improved the behaviour a bit as
11538 well as the logs
11539 * parser.c valid.c SAX.c: fixed a few more bugs
11540 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11541
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011542Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * check-xml-test-suite.py: python script to run regression tests
11545 against the XML Test suite of W3C/OASis
11546 * SAX.c: fixed a validation bug
11547 * parser.c: fixed 3 errors pointed by the test suite
11548 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11549 * python/Makefile.am: fixed a dependendy
11550
Daniel Veillard9f28f302002-02-15 20:48:08 +000011551Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * xmlmemory.c: avoid a warning bug #71594
11554
Daniel Veillard144024e2002-02-13 21:14:46 +000011555Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11558 warning on alpha/Tru64
11559
Daniel Veillarde4301c82002-02-13 13:32:35 +000011560Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * include/libxml/entities.h: fixing a comment
11563 * valid.c: fixing some troubles with validity check on namespaces
11564 * result/VC/NS3 test/VC/NS3: added a specific regression test
11565
Daniel Veillarda6d05382002-02-13 13:07:41 +000011566Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * tree.c: Fixing #71342 serializing '\n' in attribute values
11569 * result/noent/att3 result/att3 test/att3: added a specific
11570 test.
11571
Daniel Veillard797a5652002-02-12 13:46:21 +000011572Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * python/libxml.c: couple of bug fixes
11575
Daniel Veillard01a6d412002-02-11 18:42:20 +000011576Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * python/*.py: removed tabs and used spaces.
11579
Daniel Veillard397ff112002-02-11 18:27:20 +000011580Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11583 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11584
Daniel Veillard03517542002-02-11 13:54:40 +000011585Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11588 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11589
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011590Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * include/libxml/encoding.h include/libxml/entities.h
11593 include/libxml/globals.h include/libxml/parser.h
11594 include/libxml/threads.h include/libxml/tree.h
11595 include/libxml/xmlmemory.h: trying to fix the include mess
11596
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011597Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * include/libxml/xmlmemory.h: reverted part of the previous
11600 attempt to provide #69655, this was breaking the build.
11601
Daniel Veillard0ba59232002-02-10 13:20:39 +000011602Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11605 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11606 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11607 include/libxml/parserInternals.h include/libxml/tree.h
11608 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11609 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11610 clean.
11611 * python/libxml.c: fixed a warning.
11612
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011613Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11616 copying of node, merge back IDs in the target document.
11617 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11618 test/XInclude/ents/ids.xml: test case
11619 * result/VC/ElementValid4: output changed due to a typo fix
11620
Daniel Veillard1c18e302002-02-09 22:16:40 +000011621Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011624 generate the dependencies right as Jacob found out. Add
11625 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011626
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011627Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * parserInternals.c valid.c: Justin Fletcher found some parts
11630 of the code needing cleanup
11631 * libxml.spec.in python/Makefile.am python/generator.py
11632 python/libxml.c python/libxml.py: Fixed the python Makefiles
11633 corrected a bug showing up on ia64, changed the name of the
11634 python internal module too
11635
Daniel Veillard07be19b2002-02-08 14:20:35 +000011636Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * Makefile.am: applied patch from Andris Pavenis for binary
11639 name suffixes
11640
Daniel Veillardf216d462002-02-08 13:44:24 +000011641Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * xmllint.c win32/win32config.h: fixing #68748
11644
Daniel Veillardd455d792002-02-08 13:37:46 +000011645Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * valid.c: fixing #70166
11648
11649Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * valid.c: fixing #70077
11652
Daniel Veillardc575b992002-02-08 13:28:40 +000011653Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * Copyright Makefile.am README configure.in libxml.spec.in:
11656 Changed to the MIT Licence
11657 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11658 doc/xmlio.html: updated the doc accordingly
11659 * include/libxml/xmlwin32version.h configure.in: preparing
11660 2.4.14 release
11661 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11662 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11663 fixed the const xmlChar * wrapper and generator, XPath extension
11664 functions now use the context as first argument
11665 * python/tests/tstxpath.py python/tests/xpath.py
11666 python/tests/xpathext.py: Updated the tests accordingly
11667 * tree.c: fixed bug #70067
11668
Daniel Veillard7db38712002-02-07 16:39:11 +000011669Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * Makefile.am: cleanup
11672 * debugXML.c: always use stdout if output is NULL
11673 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11674 * python/Makefile.am python/generator.py python/libxml2class.txt
11675 python/libxml_wrap.h python/types.c: augmented the number of bindings
11676 handling FILE * and XPath contexts
11677 * python/tests/Makefile.am: avoid a stupid problem due to the
11678 use of TEST.
11679
Daniel Veillard15a143b2002-02-06 22:40:50 +000011680Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11683
Daniel Veillard70cab352002-02-06 16:06:58 +000011684Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * python/TODO python/libxml.c: cleanup the extension function lookup
11687 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11688
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011689Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * configure.in python/Makefile.am: do not install outside
11692 of prefix
11693
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011694Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * python/TODO python/libxml.c: started adding SAX interfaces
11697 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11698 SAX test
11699
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011700Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * tree.c: hardened the addChild function
11703 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11704 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11705 added accessors needed for xmlNode, a bit more testing and
11706 extension of interfaces
11707 * python/tests/Makefile.am python/tests/build.py: added a test
11708 build from scratch/save/load/check
11709
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011710Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * parserInternals.c: change a small bit in the way valididy
11713 error messages get initialized
11714 * python/TODO python/libxml.c python/libxml2-python-api.xml
11715 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11716 added some memory debugging to track leaks at the libxml2 level
11717 * python/tests/*.py: changed all tests to check for leaks,
11718 there is just one left in XPath extension registrations.
11719
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011720Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * python/TODO python/generator.py python/libxml2-python-api.xml
11723 python/libxml2class.txt: more accessor classes for the parser
11724 context, allow to switch on and check validity
11725 * python/tests/Makefile.am python/tests/error.py
11726 python/tests/invalid.xml python/tests/valid.xml
11727 python/tests/validate.py: attded more test and and added error.py
11728 which I forgot to commit in the last step
11729
Daniel Veillard3ce52572002-02-03 15:08:05 +000011730Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * python/Makefile.am python/types.c: cleanup
11733 * python/libxml.c python/libxml.py python/libxml_wrap.h
11734 python/generator.py python/libxml2-python-api.xml
11735 python/libxml2class.txt: added class for parser context, added
11736 first cut for push mode support. Added a framework to generate
11737 accessors functions.
11738 * python/tests/Makefile.am python/tests/push.py: added a push
11739 test
11740
Daniel Veillardcfb05462002-02-02 23:18:22 +000011741Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11744 bug a bit of cleanup.
11745
Daniel Veillard5d819032002-02-02 21:49:17 +000011746Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11749 python/libxml2class.txt: adding error redirections and preformat
11750 to a python handler
11751 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11752 tests self checking
11753
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011754Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11757 a function
11758
Daniel Veillard9589d452002-02-02 10:28:17 +000011759Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11762 python/libxml.c python/libxml2-python-api.xml
11763 python/libxml2class.txt: Progressing through the TODOs, class
11764 description output, extra XML API, RPM now builds the wrappers
11765 for all python installed versions
11766
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011767Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * configure.in libxml.spec.in python/Makefile.am python/TODO
11770 python/generator.py python/libxml2class.txt: added more informations
11771 in the libxml2-python package including docs. Slightly changed
11772 the class hierarchy
11773 * python/tests/*: added basic regression tests infrastructure too
11774
11775Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11778 added libxml2-python as part of the packages installed
11779
Daniel Veillarda7340c82002-02-01 17:56:45 +000011780Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * python/Makefile.am python/generator.py python/libxml.c
11783 python/libxml.py: more work, now able to extend the
11784 XPath interpreter with functions written in python.
11785
Daniel Veillardc3e39442002-02-01 09:29:41 +000011786Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * python/Makefile.am: Jacob sent a patch to allow building from
11789 tarfile.
11790
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011791Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11794 inserted the python wrappers build, I hope this won't be too
11795 unportable
11796
Daniel Veillard1971ee22002-01-31 20:29:19 +000011797Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * xpath.c: minor optimization
11800 * python/generator.py python/libxml.c python/libxml.py
11801 python/libxml_wrap.h: more work on the python bindings,
11802 they now support XPath and there is no evident leak
11803
Daniel Veillard36ed5292002-01-30 23:49:06 +000011804Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11805
11806 * python/generator.py python/libxml.c python/libxml.py:
11807 more work on the python bindings generator.
11808
Daniel Veillard96fe0952002-01-30 20:52:23 +000011809Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * python/generator.py python/libxml.c python/libxml_wrap.h:
11812 more work on the python bindings.
11813
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011814Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * python/generator.py python/libxml.c python/libxml.py
11817 python/libxml_wrap.h: commited early version of a python binding
11818 for private use only ATM
11819
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011820Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * entities.c tree.c include/libxml/entities.h: applied patch
11823 from Anthony Jones to implement copy of DTD subtree too. Had
11824 just to keep 2 function private which really ought to become
11825 public ones.
11826
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011827Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * xmllint.c: added pointers to the web pages in the usage()
11830
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011831Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * tree.c: more fixes from Petr Kozelka for attribute handling
11834 in the tree API to align the semantic with DOM.
11835
Daniel Veillard36065812002-01-24 15:02:46 +000011836Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11837
11838 * valid.c tree.c entities.c: another set of patches from
11839 Anthony Jones for copy operations cleanup and robustness
11840
Daniel Veillardf8592562002-01-23 17:58:17 +000011841Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11844 an alphabetic index based on comments content
11845 * doc/*: rebuilt the web site with the new references
11846
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011847Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * parserInternals.h: Greg Sjaardema suggested to use an
11850 eponential buffer groth policy in xmlParserAddNodeInfo()
11851
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011852Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11855 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11856 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11857 to generate cross-references, and added/updated the stylesheets
11858 to generate and link API indexes. The generic keyword index
11859 is not done yet.
11860 * doc/*.html: regenerated all the usual docs too
11861
Daniel Veillard2070c482002-01-22 22:12:19 +000011862Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * debugXML.c: added an xpath function to the shell for T. V. Raman
11865
11866Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011867
11868 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11869 debug routines.
11870
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011871Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11874 support of attribute nodes
11875
Daniel Veillard9d06d302002-01-22 18:15:52 +000011876Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11879 hopefully near complete and fully documented of the API in XML
11880 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11881 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11882 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11883 include/libxml/parserInternals.h include/libxml/valid.hi
11884 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11885 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11886 include/libxml/xpath.h include/libxml/xpathInternals.h:
11887 Cleaned up the doc comments a lot in the process, the interface
11888 coverage is now 100%
11889
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011890Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11891
11892 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11893 extracts comments from the gtk-doc DocBook output (a bit
11894 convoluted but seems to work).
11895
Daniel Veillard61006472002-01-21 17:31:47 +000011896Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11899 added an XML description of the API, moved the script generating
11900 it here. Added a "make api" target
11901
Daniel Veillardd2f23002002-01-21 13:36:00 +000011902Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11905
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011906Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * xpath.c include/libxml/xpathInternals.h: the change made to
11909 xmlXPathFuncLookupFunc was incompatible roll it back
11910
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011911Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * SAX.c: cleanup patch from Anthony Jones
11914 * doc/Makefile.am: fix the headers to avoid in make scan
11915 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11916 includes, * vs Ptr and general cleanup
11917 * parsedecl.py: first version of a script to extract the
11918 module interfaces, the goal will be to provide .decl or XML
11919 specification of the interfaces to build wrappers.
11920
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011921Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11924 now provides return codes in case of errors
11925
Bjorn Reese026d29f2002-01-19 15:40:18 +000011926Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11927
11928 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11929 Upgraded to trio baseline 1.6
11930 * strio.h strio.c: Replaced by triostr.h and triostr.c
11931
Daniel Veillard572577e2002-01-18 16:23:55 +000011932Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11935 of strdup usage in the code
11936
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011937Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * parser.c error.c: Keith Isdale complained rightly that
11940 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11941
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011942Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * tree.c: fixed the funxtion to set the xml: attributes
11945 * debugXML.c: added "setbase" to test it.
11946
Daniel Veillard2c748c62002-01-16 15:37:50 +000011947Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11950 to allow updating an attribute content
11951
Daniel Veillard8de85c62002-01-15 17:10:15 +000011952Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * libxml.h: try to avoid problems when compiling on Windows
11955
Daniel Veillard314cfa02002-01-14 17:58:01 +000011956Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * hash.c: patch from Anthony Jones for hash.c allocation size
11959 * Makefile.am: trying to work around Yet Another Libtool Madness
11960 and build the 2.4.13 release finally ...
11961
Daniel Veillard744683d2002-01-14 17:30:20 +000011962Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11965 * doc/* : update of the documentation
11966
Daniel Veillarde6a55192002-01-14 17:11:53 +000011967Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11970 at fixing #61290 :-(
11971
Daniel Veillardfb25a512002-01-13 20:32:08 +000011972Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11975 Fixes bug #67229
11976
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011977Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11978
11979 * tree.c: trying to avoid troubles when a subtree is copied
11980 and coalesced in part with the target tree. Should fix
11981 bug #67407
11982
Daniel Veillardd8224e02002-01-13 15:43:22 +000011983Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * valid.c: fixed validation of attributes content of type
11986 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11987 values, very old bug. Fixes #67671
11988
Daniel Veillard8107a222002-01-13 14:10:10 +000011989Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * parser.c include/libxml/parserInternals.h tree.c: integrated
11992 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11993 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11994
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011995Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11996
11997 * threads.c: applied Serguei Narojnyi's patch to add native
11998 thread support on the Win32 platform
11999 * testThreadsWin32.c Makefile.am: added the test program also
12000 from Serguei, Win32 specific
12001 * include/win32config.h include/libxml/xmlwin32version.h.in:
12002 added patch from Igor for the Windows thread specific defines.
12003
Daniel Veillard845cce42002-01-09 11:51:37 +000012004Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12007
Daniel Veillard7b602b42002-01-08 13:26:00 +000012008Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
12010 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12011 output page into XMLinfo.html. Close bug #66951 and
12012 raised by Robert Collins too.
12013
Daniel Veillard73c6e532002-01-08 13:15:33 +000012014Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * encoding.c: Paul Keogh pointed out a possibility of segfault
12017 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12018 Closes bug # 68238
12019
Daniel Veillard4a859202002-01-08 11:49:22 +000012020Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * doc/*.html: updated the Gdome2 links
12023
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012024Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * libxml.h: Applied following patches from Robert Collins
12027 and make sure IN_LIBXML is defined when compiling it
12028 -------
12029 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12030 as well as Visual C.
12031 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12032 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12033 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12034 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12035 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12036 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12037 xmlSysIDExists xmlNoNetExists).
12038 * xmllint.c: Don't include winsock2.h for Cygwin.
12039
Daniel Veillard401c2112002-01-07 16:54:10 +000012040Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12043 when the version info is not present.
12044
Daniel Veillard6f42c132002-01-06 23:05:13 +000012045Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * tree.c: Anthony Jones pointed out a problem in
12048 xmlStringGetNodeList() and provided a fix for it
12049
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012050Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012052 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012053 xmlCreatePushParserCtxt() when the initial buffer passed
12054 is large.
12055
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012056Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * win32/*: big cleanup of the Windows/MSVC project files
12059 from Igor Zlatkovic
12060
Daniel Veillardcebb1362002-01-02 13:13:30 +000012061Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * doc/Makefile.am: should fix #67674 and avoid troubles if
12064 xsltproc is not available or fails in the prefix provided
12065
Daniel Veillard26908ab2002-01-01 16:50:03 +000012066Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12069
Daniel Veillard5344c602001-12-31 16:37:34 +000012070Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12073 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12074 Fixed a few other problems raised by Charlie Bozeman.
12075 * result/VC/ElementValid[5-7]: fixed the output
12076
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012077Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12080 patches from Charlie Bozeman. Regenerated the HTML docs.
12081
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012082Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12085 for Windows from Igor
12086
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012087Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * xmllint.c: applied Justin Fletcher patch for --output or -o
12090
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012091Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * win32/libxml2/libxml2.def.src: close #67019
12094
Daniel Veillard01db67c2001-12-18 07:09:59 +000012095Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12096
12097 * xmllint.c: applied Justin Fletcher generic timing patch
12098 similar to the one already applied to xsltproc.
12099
Daniel Veillardd1640922001-12-17 15:30:10 +000012100Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * include/libxml/tree.h tree.c: applied documentation patches
12103 from Charlie Bozeman
12104
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012105Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12106
12107 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12108
Daniel Veillard29e43992001-12-13 22:21:58 +000012109Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12110
12111 * valid.c: fix the xmlStrdup() used in the previous patch.
12112 * valid.c: added --dropdtd
12113 * tree.c: fixed xmlUnlinkNode so it also removes the references
12114 from the document if the node is a DTD
12115
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012116Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * HTMLtree.c valid.c: cleanup some static declarations
12119
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012120Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * xmllint.c: removed another strdup()
12123 * doc/FAQ: removed the HP/UX entry
12124
Daniel Veillarded472f32001-12-13 08:48:14 +000012125Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * valid.c: fix bug #66816 when validating.
12128 * xmllint.c: don't use sys/time.h if configure did not found it
12129
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012130Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12131
12132 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12133 xmlcatalog_man.xml
12134
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012135Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12138 xmlInitMemory() was declared twice
12139
Daniel Veillardb82c1662001-12-09 14:00:54 +000012140Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * globals.c: do not reference strdup() !
12143 * configure.in libxml-2.0.pc.in: trying to fix the libs
12144 of the various config extraction modules
12145
Daniel Veillardef90ba72001-12-07 14:24:22 +000012146Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * configure.in : preparing 2.4.12
12149 * doc/* : updated and rebuilt the docs
12150
Daniel Veillard220346d2001-12-07 11:33:54 +000012151Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * uri.c: closed bug #66159
12154 * testURI.c: added --escape option
12155 * configure.in: some cleanup for xml2-config --cflags
12156
Daniel Veillard2a906822001-12-06 14:34:08 +000012157Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * globals.c testThreads.c: removed some misplaced includes
12160 of xmlversion.h
12161
Daniel Veillarde28313b2001-12-06 14:08:31 +000012162Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * threads.c: patch from Gary Pennington fixing a possible
12165 problem at initialization time.
12166
Daniel Veillardd3b08822001-12-05 12:03:33 +000012167Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012170 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012171 CodeWarrior.
12172
Daniel Veillarda7866932001-12-04 13:14:44 +000012173Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * xmllint.c: applied Geert Kloosterman's patch to fix
12176 --repeat --timing output
12177
Daniel Veillard19840942001-11-29 16:11:38 +000012178Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12181 where non-wellformed XML declaractions were not detected.
12182
Daniel Veillarde85d9342001-11-28 14:43:12 +000012183Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12186
Daniel Veillard22f25a82001-11-28 09:12:23 +000012187Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12190 gets reset by xmlCleanupInputCallbacks() and this makes the
12191 function useless. Same for output.
12192
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012193Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * xmlIO.c: robert pointed out a loop error in callback cleanups
12196
Daniel Veillard8faa7832001-11-26 15:58:08 +000012197Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12200 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12201 they are not really tied to debugging
12202
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012203Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12206 * xmllint.c: better --catalogs description
12207
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012208Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * tree.c: fixed a couple of problems in xmlSetProp()
12211
Daniel Veillardcd337f02001-11-22 18:20:37 +000012212Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12215 unappropriate stdout output.
12216
Daniel Veillard566d4df2001-11-22 13:00:53 +000012217Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12218
12219 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12220 by Denis Beurive, closes #65111
12221
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012222Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * valid.c: in case of content model validity error, don't
12225 print it if validity warnings were not requested.
12226
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012227Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12230 * parserInternals.c: removed the last exit() call. Print an
12231 unmaskable error on stderr instead (library mismatch detection)
12232
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012233Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12234
12235 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12236 shell instructions from Heiko Rupp
12237
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012238Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * catalog.c: use the URL notation file:// for default catalog paths
12241
Daniel Veillard0ec98632001-11-14 15:04:32 +000012242Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * include/libxml/tree.h: better comments for _private fields
12245 * tree.c: removed a problem when copying an entity reference.
12246
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012247Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * vms/*: updated instructions and diffs from John A Fotheringham
12250
Daniel Veillarda11001b2001-11-12 22:45:36 +000012251Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * include/libxml/xmlerror.h: avoid an include problem if
12254 #include <libxml/xmlerror.h> happens first in code
12255 seems to be the case in KDE libs
12256
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012257Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12260 from Igor for Windows
12261
12262Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * Makefile.am: Gary Pennington pointed out a missing prefix
12265
Daniel Veillard43d3f612001-11-10 11:57:23 +000012266Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12267
12268 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12269 * doc/*: upgraded and rebuilt the docs
12270
Daniel Veillardc1f78342001-11-10 11:43:05 +000012271Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * HTMLparser.c: fix comment in scripts element parsing.
12274 * result/HTML/doc3*: updated the results.
12275
12276Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * uri.c: another URI bug fix #63336, using Joel Young patch.
12279
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012280Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12283 a cleaned up version of the Pwd shell string generation.
12284
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012285Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * valid.c include/libxml/tree.h: trying to fix namespaces +
12288 validation problems for good, closing #63619 in the process
12289 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12290 wrong in this respect, fixed it.
12291
Daniel Veillardd536f702001-11-08 17:32:47 +000012292Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12293
12294 * xmllint.c: Morus Walter patch to allow --format and --encode
12295
Daniel Veillard5004f422001-11-08 13:53:05 +000012296Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * debugXML.c: Stefan Kost provided an help command for the shell
12299
Daniel Veillarda6825e82001-11-07 13:33:59 +000012300Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12301
12302 * debugXML.c: Heiko Rupp pointed that the shell would crash
12303 on empty nodesets returns.
12304
Daniel Veillard03f848d2001-11-07 12:53:46 +000012305Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12308 migh need the history libraries
12309
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012310Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12313 handle the case of < in quoted attributes, Bastian Kleineidam
12314
Daniel Veillardc853b322001-11-06 15:24:37 +000012315Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12316
12317 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12318 fixing catalog breakages
12319 * Makefile.am catalog.c result/catalogs/catal
12320 result/catalogs/mycatalog.* test/catalogs/catal*:
12321 fixed more problems in catalog support, added more regression tests
12322 for both XML and SGML catalog handling
12323
Daniel Veillard66870c72001-11-05 19:27:49 +000012324Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * debugXML.c: applied an improvement to xmlGetLineNo() from
12327 Keith Isdale
12328
Daniel Veillardffe09c92001-11-05 14:21:47 +000012329Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12332 Side effect of the progressive catalog loading
12333
Daniel Veillardad661b92001-11-05 11:43:15 +000012334Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * Makefile.am: confexecdir and confexec_DATA were defined twice
12337 pointed out by Karl Eichwalder
12338
Daniel Veillard6eb17722001-11-04 22:19:27 +000012339Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * xmlcatalog.c: avoid unlink() and use remove() instead.
12342
Daniel Veillardea898282001-11-04 22:13:45 +000012343Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12344
12345 * libxml.spec.in: cleanup
12346 * include/libxml/xmlwin32version.h: updated with 2.4.8
12347
Daniel Veillarda4617b82001-11-04 20:19:12 +000012348Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12351 of compiling libxml with a non standard set of options
12352
John Fleck027edfb2001-11-04 20:13:58 +000012353Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12354
12355 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12356 document --sgml option, fixing gnome bugzilla #63382
12357
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012358Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12361 breakage of 2.4.7, added a couple of really needed APIs
12362 like xmlCatalogIsEmpty() and xmlNewCatalog()
12363 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12364 for install-catalog
12365 * configure.in: preparing 2.4.8
12366
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012367Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12370 include/libxml/tree.h include/libxml/xmlIO.h: more include
12371 cleanups, export cleanly one html output + format function.
12372
12373Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * parser.c: removed initGenericErrorDefaultFunc call from
12376 xmlInitParser() since it could destroy previous calls to
12377 xsltSetGenericErrorFunc() effects
12378
Daniel Veillardebd38c52001-11-01 08:38:12 +000012379Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12382 keyword.
12383
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012384Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12385
12386 * Makefile.am: cleanup
12387 * threads.c: cleanup too
12388 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12389 from xsltproc
12390 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012391 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012392
Daniel Veillard91c00402001-10-30 17:41:38 +000012393Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12396 was not used anymore !
12397
Daniel Veillard52dcab32001-10-30 12:51:17 +000012398Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12399
12400 * configure.in: preparing 2.4.7
12401 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12402 manual page from John
12403 * doc/*: updated the doc and rebuilt the generated pages
12404
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012405Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * xmlIO.c: closing bug #62711, the library should never
12408 close stdin or stdout.
12409
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012410Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * uri.c: second pass at fixing #63336, using Joel Young
12413 final patch. looks okay.
12414
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012415Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * uri.c include/libxml/uri.h: trying to clear #63336
12418 allowing the escaping routine to parse unconformant
12419 URI-References.
12420
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012421Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * vms/readme.vms vms/build_libxml.com nanoftp.c
12424 include/libxml/xmlversion.h.in: a few VMS updates from
12425 John A Fotheringham
12426 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12427 and xmlCleanupOutputCallbacks() for the Perl binding people.
12428
Daniel Veillard635ef722001-10-29 11:48:19 +000012429Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12432 apply fixes to close #63271 and avoid segfaults when
12433 the error routine gets callbed before xmlInitParser()
12434 get called.
12435 * nanoftp.c error.c: Applied patches from Justin Fletcher
12436 correcting some xmlGenericError misuses.
12437
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012438Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12439
12440 *doc/xmllint.xml, doc/xmllint.1
12441 New and improved man page for xmllint - .xml is the original, .1
12442 is the generated man page
12443
Daniel Veillardc9484202001-10-24 12:35:52 +000012444Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12447 the web site from the main HTML document.
12448
Daniel Veillard5151c062001-10-23 13:10:19 +000012449Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * parser.c: fixed an erroneous validation bug when PE refs
12452 occurs in external parsed entities referenced from the
12453 internals subset
12454 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12455 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12456 added the associated testcase, it's a nice one.
12457 * HTMLparser.c: generate the DTD node as HTML still ...
12458 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12459
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012460Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * HTMLparser.c: fixed a bug in htmlNewDoc()
12463
Daniel Veillard89cad532001-10-22 09:46:13 +000012464Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12465
12466 * test/threads/*: added entities testing to the Thread test
12467 * testThreads.c: make the test reasonable
12468 * DOCBparser.c: fix the DTD public and system ID
12469 * xmllint.c: added --sgml for SGML DocBook importing
12470 * Makefile.am: added Docbtests target
12471
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012472Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12473
12474 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12475 * testThreads.c: removed bogus include
12476
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012477Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12478
12479 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12480 fixed a very serious (looping) validation bug
12481
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012482Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * include/libxml/globals.h include/libxml/threads.h threads.c
12485 testThreads.c: far more testing, cleaning up bugs
12486 * *.c : make sure globals.h is always included.
12487
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012488Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * HTMLparser.c: try to get rid of parser loops for good.
12491
Daniel Veillardab7488e2001-10-17 11:30:37 +000012492Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * configure.in: fixed some bugs in CFLAGS passing.
12495 * test/threads Makefile.am testThreads.c: added a specific
12496 threaded test case (really nasty, guaranteed).
12497
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012498Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * catalog.c: serious cleanup on the management of the
12501 XML catalog tree, more tests done, especially with
12502 the catalog PI.
12503
Daniel Veillard364789a2001-10-16 12:45:00 +000012504Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * catalog.c: avoid a problem in catalog cleanup on SMP if
12507 catalogs were not initialized.
12508
Daniel Veillard81463942001-10-16 12:34:39 +000012509Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12510
12511 * catalog.c xpath.c: trying to cleanup the not thread safe
12512 parts of the library.
12513
Daniel Veillard64a411c2001-10-15 12:32:07 +000012514Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * include/libxml/globals.h configure.in global.data: make
12517 the allocation be per-thread a configure option
12518 * encoding.c include/libxml/parser.h: fixed compilation
12519 errors
12520
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012521Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * include/libxml/parser.h: Norm reported that a few lines
12524 added were breaking libxslt compile, removed them for now
12525
Daniel Veillard6f350292001-10-14 09:56:15 +000012526Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * parser.c parserInternals.c threads.c: debugged and fixed
12529 initialization problems which were giving troubles on SMP
12530 boxes.
12531
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012532Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * include/libxml/Makefile.am: missing globals.h
12535
Daniel Veillarde7090612001-10-13 12:18:28 +000012536Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012537
Daniel Veillarde7090612001-10-13 12:18:28 +000012538 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012539
Daniel Veillardd0463562001-10-13 09:15:48 +000012540Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12543 include/libxml/parserInternals.h include/libxml/tree.h
12544 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12545 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12546 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12547 Applied the last patches from Gary, cleanup, activated threading
12548 all user accessible global variables are now handled in globals.[ch]
12549 Still a bit rought but make tests passes with either
12550 --with-threads defined at configure time or not.
12551 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12552 linking options
12553
Daniel Veillardb8478642001-10-12 17:29:10 +000012554Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12555
12556 * Makefile.am include/libxml/Makefile.am
12557 include/libxml/globals.h globals.c include/libxml/threads.h
12558 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12559 configure.in: started integrating the core of the thread support
12560 not activated yet but half integrated. The code should still
12561 compile and work anyway.
12562
Daniel Veillardb44025c2001-10-11 22:55:55 +000012563Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12566 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12567 integrating the non-controversial parts of Gary Pennington
12568 multithread patches
12569 * catalog.c: corrected a small bug introduced
12570
Daniel Veillard75b96822001-10-11 18:59:45 +000012571Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * catalog.c include/libxml/catalog.h: very serious cleanup,
12574 isolating unportable code and as much as possible the accesses
12575 to the global shared catalog. May need more testing !
12576
Daniel Veillard78d12092001-10-11 09:12:24 +000012577Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12578
12579 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12580 Keith Isdale patches for the XSLT debugger interfaces. Some
12581 cleanup
12582
Daniel Veillardff0b7312001-10-11 06:46:09 +000012583Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12586 * DOCBparser.c: generate line nubers in elements
12587
Daniel Veillard60087f32001-10-10 09:45:09 +000012588Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * configure.in: preparing 2.4.6 release
12591 * doc/xml.html doc/html/*: updated and rebuilt the docs
12592 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12593
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012594Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12595
12596 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12597 adding documentation for DV's supercatalog support
12598
Daniel Veillard82d75332001-10-08 15:01:59 +000012599Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12602 super catalog support adding one API and one flag --sgml to
12603 xmlcatalog
12604
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012605Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12606
12607 * doc/xmlcatalog_man.xml, xmlcatalog.1
12608 One more crack at
12609 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12610
12611
Thomas Broyer47334c02001-10-07 16:41:52 +000012612Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12613
12614 * xpath.c: implemented xmlXPathObjectCopy for external objects
12615 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12616
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012617Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12618
12619 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12620 finishing up fix to
12621 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12622 the xmlcatalog man page display more elegantly
12623
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012624Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * configure.in: closing bug #61832
12627 * HTMLparser.c: removed a warning
12628
Daniel Veillard6ab38382001-10-06 13:08:27 +000012629Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * xpath.c: fixing #61673 part I, do not loose doc information
12632 when copying result value trees.
12633
Daniel Veillard556c6682001-10-06 09:59:51 +000012634Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * xpath.c: trying to harden the XPath interpreter
12637
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012638Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12639
12640 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12641 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12642
William M. Brack1633d182001-10-05 15:41:19 +000012643Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12644
12645 * HTMLparser: repaired another loop problem
12646
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012647Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12650 parsing.
12651 * xpath.c: fix bug #61291 the default XML namespace node is
12652 missing from the namespace axis.
12653 * tree.c: refuse to create namespaces nodes with prefix "xml"
12654
Daniel Veillard651f9472001-10-04 14:51:06 +000012655Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12656
12657 * SAX.c: ouch a non-defined namespace could lead to a crash,
12658 fixed #61215
12659
Daniel Veillard7dd05702001-10-04 14:25:12 +000012660Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12661
12662 * parserInternals.c: closed bug #61054
12663
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012664Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * include/libxml/Makefile.am: closing #60708
12667
Daniel Veillarda293c322001-10-02 13:54:14 +000012668Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12671 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12672
Daniel Veillardf4309d72001-10-02 09:28:58 +000012673Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12676
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012677Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12680 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12681
Daniel Veillard16756b62001-10-01 07:36:25 +000012682Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12683
12684 * catalog.c: Justin Fletcher provided cleaup code in case
12685 HAVE_STAT is not defined
12686 * include/win32config.h: Igor Zlatkovic suggested to have
12687 HAVE_STAT defined there
12688
William M. Brack5e1cac12001-09-28 16:19:18 +000012689Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12690
12691 * catalog.c - fixed typing error reported by M. Barros
12692
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012693Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12694
12695 * xmllint.c - fixing typo
12696
William M. Brackd28e48a2001-09-23 01:55:08 +000012697Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12698
12699 * HTMLparser.c: small enhancement to prevent loop on
12700 unrecognizable data
12701
Daniel Veillardb1d62872001-09-21 09:47:08 +000012702Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * parserInternals.c: applying patch from bug #60757 this
12705 should close it
12706
Daniel Veillardc0631a62001-09-20 13:56:06 +000012707Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * catalog.c xmlcatalog.c: removed a couple of warning
12710 * xpath.c: try to solve the linking problem on platforms
12711 needing trio to compile
12712
Daniel Veillard1a123612001-09-19 08:06:23 +000012713Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012714
Daniel Veillard1a123612001-09-19 08:06:23 +000012715 * Makefile.am libxml.spec.in: backing up non-documented changes
12716 commited without review or aproval by Jens Finke <jens@gnome.org>
12717 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012718
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012719Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12720
12721 * configure.in: Joe Orton provided a patch fixing a problem
12722 when iconv is specified to be in a non-standard directory
12723 but wasn't exported in xml2-config --cflags
12724
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012725Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12726
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012727 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012728 troubles with 2.4.4 errors.
12729
Daniel Veillard16698282001-09-14 10:29:27 +000012730Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12731
12732 * encoding.c entities.c: do not output hexadecimal charrefs
12733 when serializing HTML since some version of Netscape can't
12734 grok it, generate decimal ones.
12735 * result/HTML/doc3.htm: output changed due to previous test
12736 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12737
Daniel Veillard98fed372001-09-13 11:34:58 +000012738Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12739
12740 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12741 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12742
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012743Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012744 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012745
12746 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12747 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12748 updated the configuration scripts systems accordingly
12749
Daniel Veillard04382ae2001-09-12 18:51:30 +000012750Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * configure.in: preparing for 2.4.4
12753 * doc/xml.html doc/html/*: updated and rebuilt the docs
12754
Daniel Veillardd63437e2001-09-12 15:00:27 +000012755Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * win32/dsp/libxml2.def.src: tried to incorporate comments
12758 from bug #59220
12759
Daniel Veillard319a7422001-09-11 09:27:09 +000012760Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * parser.c result/noent/wml.xml: fixed bug #59981 related
12763 to handling of '&' in attributes when entities are substitued
12764
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012765Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12766
12767 * libxml.h include/libxml/xmlversion.h.in
12768 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12769 Tried to close bug #60131
12770
Daniel Veillardbce62332001-09-10 18:46:55 +000012771Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12774
Daniel Veillard143b04f2001-09-10 18:14:14 +000012775Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * SAX.c: fixing bug #59946 on xmlns=""
12778
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012779Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12780
12781 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12782 but allocates a new error code.
12783
Daniel Veillard05c13a22001-09-09 08:38:09 +000012784Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12785
12786 * xmllint.c: John Fleck fixed typos in the options output
12787 * parser.c SAX.c: fix ignorable white space SAX selection
12788
12789Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * entities.c: Steve Underwood found the possibility of an
12792 ininite loop in case of error.
12793
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012794Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12797
Daniel Veillarda050d232001-09-05 15:51:05 +000012798Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12799
12800 * parser.c: warn if version is not 1.0 but it's not
12801 strictly speaking an error after analyzing the spec
12802
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012803Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12804
12805 *doc/catalog.html - add link to the html version of the
12806 man page, other linguistic cleanups
12807
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012808Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12809
12810 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12811 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12812 file, has not yet been included in the build.
12813
Daniel Veillard99784ff2001-09-01 16:20:28 +000012814Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * catalog.c: removed a duplicate affectation Justin Fletcher
12817
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012818Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12819
12820 * tree.c: Armin Sander pointed a possible text coalescing
12821 problem, completed his patch.
12822
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012823Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12824
12825 * trionan.c: Fixed const and volatile re-definition problem
12826
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012827Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12828
12829 * libxml.4 parser.c: doc updates from Heiko Rupp
12830 * parserInternals.c: 2 sanity checks from Heiko Rupp
12831
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012832Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12833
12834 * tree.c: applied patch from Armin Sander to make some pointers
12835 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012836 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012837
Daniel Veillardb06c6142001-08-27 14:26:30 +000012838Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * xpath.c: hum, restrict the integer usage gcc bug workaround
12841 to only gcc compilers so that other architecture don't get
12842 penalized by this limitation.
12843 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12844
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012845Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12848 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12849
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012850Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12853 --convert option to xmlcatalog to convert SGML ones to
12854 the XML syntax.
12855 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12856
12857 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012858Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * catalog.c xmlIO.c: started some serious testing and fixed
12861 a few bug and optmization needs.
12862
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012863Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12864
12865 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12866 preparing for a 2.4.3 release even if it may not be ready yet
12867 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12868 all file parsing lookup to go through the entity resolver, add
12869 to add an API to bypass it (needed to load catalogs themselves),
12870 some cleanup on the catalog code too.
12871 * nanoftp.c: small cleanup
12872 * doc/catalog.html: small update
12873
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012874Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12877 Jun Kuriyama
12878
Daniel Veillardffb120d2001-08-23 00:52:23 +000012879Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * doc/catalog.html: finished the catalog documentation
12882
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012883Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12884
12885 * doc/catalog.html doc/xml.html: added documentation about
12886 Catalog support, misses an API description
12887 * doc/html/*: reextracted the API pages
12888
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012889Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12892 Added the part about section 7.2 on URI resolution,
12893 fixed a side effect in the HTML parser, look complete
12894 and ready to rock except the URI/SystemID part!
12895
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012896Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12897
12898 * include/libxml/catalog.h include/libxml/parser.h
12899 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12900 xmlIO.c: added support and APIs needed for the catalog PI
12901 * include/libxml/xmlIO.h: cleanup
12902
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012903Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12906 include/libxml/catalog.h: starts to look okay, really
12907 plugged the new framework, cleaned a lot of stuff,
12908 added some APIs, except the PI's support missing this
12909 should be mostly complete
12910 * result/catalogs/* test/catalogs/*: added new test, enriched
12911 the existing one with URN ID tests
12912
Daniel Veillard64339542001-08-21 12:57:59 +000012913Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * catalog.c: fixed nextCatalog
12916 * result/catalogs/docbook test/catalogs/*: started adding
12917 a small regression test
12918
Daniel Veillardcda96922001-08-21 10:56:31 +000012919Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12920
12921 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12922 more work on the XML catalog support.
12923 * parser.c include/libxml/parser.h: small cleanup seems using
12924 list as a public parameter name can give portability troubles
12925 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12926 include/libxml/xpath.h include/libxml/Makefile.am: removed
12927 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12928 wrappers
12929
Bjorn Reese45029602001-08-21 09:23:53 +000012930Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12931
12932 * Makefile.am trio.c triodef.h trionan.c xpath.c
12933 include/libxml/Makefile.am include/libxml/trionan.h:
12934 Re-worked Not-A-Number and Infinity support.
12935 * xmlcatalog.c: added readline include files
12936
Daniel Veillard344cee72001-08-20 00:08:40 +000012937Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12938
12939 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12940 testCatalog as xmlcatalog, making it an installed app
12941 adding a shell, and preparing it to be a /etc/xml/catalog
12942 management tool, though not ready yet
12943 * catalog.c include/libxml/catalog.h: adding support for
12944 XML Catalogs http://www.oasis-open.org/committees/entity/
12945 not finished, there is some interesting tradeoffs and a
12946 few open questions left.
12947
Daniel Veillardb7664f42001-08-19 13:00:43 +000012948Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12949
12950 * xmllint.c: fixed a line formatting problem
12951
Daniel Veillard5015b712001-08-17 09:37:52 +000012952Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12953
12954 * SAX.c: removed a couple of unused variable (Albert Chin)
12955
Daniel Veillardbb371292001-08-16 23:26:59 +000012956Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12959 trying to fix some troubles w.r.t. function returning
12960 const xxxPtr.
12961
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012962Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12965 defined
12966
Daniel Veillardae6db172001-08-16 19:32:00 +000012967Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * xpointer.c: removed unused var
12970
Daniel Veillard09190202001-08-16 16:27:41 +000012971Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * testXPath.c: another small cleanup closing bug #59110
12974
Daniel Veillard796f4b62001-08-16 16:00:13 +000012975Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * win32/dsp/libxml2.def.src: small cleanup closing bug
12978 #59108
12979
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012980Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12981
12982 * example/gjobread.c: add xmlCleanupParser() before leaving
12983
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012984Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * config.h.in configure.in include/libxml/xmlwin32version.h:
12987 released 2.4.2
12988
Daniel Veillardd3d06722001-08-15 12:06:36 +000012989Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * include/libxml/valid.h debugXML.c valid.c: deprecate
12992 the non-boundchecking Sprintf functions, add Snprintf
12993 this should close bug #57984
12994
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012995Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12998 URIs before doing the lookups (pointed by Mark Vakoc)
12999
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013000Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * xpath.c: serious changes on Result Value Trees and NodeSets
13003 w.r.t. deallocation and collect operations. Probably not
13004 100% clean (merge of allocated trees smells like a problem).
13005 Seems sufficient to close #58943
13006
Daniel Veillard90493a92001-08-14 14:12:47 +000013007Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * xmllint.c: adding a --format option
13010
Daniel Veillardfe703322001-08-14 12:18:09 +000013011Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * xpath.c: count() was broken on Result Value Tree
13014 * xmlIO.c: fixed file:/// accesses on _WIN32
13015
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013016Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13019 macro was renamed, this should close bug #58683
13020
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013021Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13024 entity substitution mode text at the end of the entity might
13025 be added due to text coalescing.
13026 * nanoftp.c parser.c: small cleanup
13027
Daniel Veillard0c720972001-08-08 20:59:00 +000013028Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * HACKING: added John Fleck right to commit in the doc subdir
13031
Daniel Veillard48da9102001-08-07 01:10:10 +000013032Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13035 allow to inherit attributes from the DTD directly in the
13036 tree, this is needed for XPath and can be a useful feature.
13037 Inherited namespaces are always provided at the tree level now
13038 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13039 of tests for this feature (XSLT being the prime user).
13040
Daniel Veillard50f34372001-08-03 12:06:36 +000013041Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13042
13043 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13044 testSAX.c xmlIO.c xmllint.c include/win32config.h
13045 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13046 include/libxml/xmlwin32version.h.in win32/README.MSDev
13047 win32/dsp/*: applied Win32 Facelift No.2 patches from
13048 Igor Zlatkovic for Windows/MSC
13049
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013050Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * SAX.c: unparsedEntityDecl() the URI computation of the
13053 entity wasn't done breaking XSLT unparsed-entity-uri()
13054
Daniel Veillard567e1b42001-08-01 15:53:47 +000013055Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13056
13057 * xpath.c: fixed a bug when walking the descendants and
13058 the current node has no children
13059 * debugXML.c: show up when a text node is supposed to not be escaped
13060
Thomas Broyerf186c822001-07-31 23:30:37 +000013061Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13062
13063 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13064 worked like the set:leading() function)
13065 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13066
Daniel Veillardba6db032001-07-31 16:25:45 +000013067Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13070
Daniel Veillard57905372001-07-31 15:52:17 +000013071Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * include/libxml/xmlIO.h: apply change to close #58141
13074 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13075
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013076Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * parser.c: when the internal subset uses a PE, then the
13079 included entity can use conditional sections.
13080
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013081Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13084 when walking the namespace axis showing up in
13085 libxst/tests/general/bug-12
13086 * xmlmemory.c: added the possibility to trace a given block
13087 defined by its address
13088
Daniel Veillard4aafa792001-07-28 17:21:12 +000013089Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * parser.c: don't override existing encoding specified before
13092 starting xmlParseDocument()
13093
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013094Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * include/libxml/xmlwin32version.h: reinserted, needed for
13097 Windows users of CVS
13098
Darin Adlera77cac02001-07-27 17:41:51 +0000130992001-07-27 Darin Adler <darin@bentspoon.com>
13100
Darin Adler699613b2001-07-27 22:47:14 +000013101 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13102 * testCatalog.c: Add include of <libxml/parser.h>.
13103
131042001-07-27 Darin Adler <darin@bentspoon.com>
13105
Darin Adlera77cac02001-07-27 17:41:51 +000013106 * include/libxml/.cvsignore:
13107 * include/libxml/xmlwin32version.h:
13108 Remove this file from CVS because it's generated.
13109
Daniel Veillard50822cb2001-07-26 20:05:51 +000013110Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * parser.c include/libxml/parser.h: applied const patches from
13113 Tom Moog #58002
13114
Thomas Broyerba4ad322001-07-26 16:55:21 +000013115Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13116
13117 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13118 lookup framework
13119
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013120Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * tree.c: fixed xmlCopyNode() for documents
13123
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013124Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13127
13128Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013129
13130 * parser.c: fixes bug #57652 reported by Morus Walter
13131
Daniel Veillarde3924972001-07-25 20:25:21 +000013132Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13135
Daniel Veillarda53c6882001-07-25 17:18:57 +000013136Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13139 errors, lesson don't add new functions at 1am before a release
13140 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13141 from XPath initialization when possible.
13142
Daniel Veillardd9bad132001-07-23 19:39:43 +000013143Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * result/scripts/base*: removing history/readline changed
13146 this slightly
13147 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13148 xmllint.c: make element content line number generation
13149 optionnal to avoid breaking old apps added interface to switch
13150
Daniel Veillardf012a642001-07-23 19:10:52 +000013151Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013154 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013155 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13156 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13157 John Kroll fixes to allow saving to HTTP via PUT (or
13158 POST of needed).
13159 * doc/html/*.html: regenerated the docs
13160
Thomas Broyere8126242001-07-22 03:54:15 +000013161Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13162
13163 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13164 xmlHashScanFull and xmlHashScannFull3 to get passed the
13165 three keys as arguments to the callback function
13166
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013167Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * configure.in Makefile.am: removed libxml softlink for good
13170 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13171 100% coverage by gtk-doc
13172
Daniel Veillard8599e702001-07-17 21:38:51 +000013173Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13176 fixed serious troubles due to size_t vs. int mismatch
13177
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013178Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13181
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013182Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13183
13184 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13185 convenient extension API for value and context managing
13186 Now handles external objects through xmlXPathPopExternal,
13187 xmlXPathWrapExternal and xmlXPathReturnExternal.
13188 Added functions for sets operations (intersection, etc.)
13189
Daniel Veillard22090732001-07-16 00:06:07 +000013190Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13193 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13194 HTMLparser.c: cleanup of global variables, marking some
13195 const or private.
13196
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013197Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013198
13199 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13200 fixed xmlXPathNodeSetItem when passing index=0
13201
Daniel Veillard05dec342001-07-14 21:57:39 +000013202Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13205
Daniel Veillard28ae6362001-07-14 16:44:32 +000013206Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * xmllint.c: fixed compilation under Cygwin #57503
13209 * TODO: update
13210
Peter Williamsed156f52001-07-13 18:35:13 +0000132112001-07-13 Peter Williams <peterw@ximian.com>
13212
13213 * config.h.in: add #undef HAVE_DLFCN_H
13214
13215 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13216 builddir.
13217
Daniel Veillard73b36e32001-07-12 15:09:52 +000013218Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13221 raised by #57348 and #57381
13222
Daniel Veillard7db37732001-07-12 01:20:08 +000013223Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13226 tree.c xpointer.c: store the line numbder in element->content,
13227 may break some software, need a configuration mechanism
13228
Darin Adler96037892001-07-11 00:03:16 +0000132292001-07-10 Darin Adler <darin@bentspoon.com>
13230
13231 * .cvsignore:
13232 * example/.cvsignore:
13233 * include/.cvsignore:
13234 * include/libxml/.cvsignore:
13235 Various things that are generated and should be ignored.
13236
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013237Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13240 * doc/xml.html doc/html/*: updated the docs
13241
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013242Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13245 validation occured on content with element child
13246
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013247Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * tree.c: fixed XML Base computation which was broken
13250 * debugXML.c: added a base function to the shell
13251 * Makefile.am result/scripts/* test/scripts/*: added scripts
13252 based regression tests, and adding 2 XML Base tests
13253
Daniel Veillard19e96c32001-07-09 10:32:59 +000013254Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * tree.c: set properties doc and call xmlSetListDoc for properties
13257 content when grafting them in a different tree.
13258 * aclocal.m4: remove from CVS
13259
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013260Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * win32/libxml2/libxml2.def.src: added some missing entry point
13263 for XPath (Mark Vakoc)
13264
Daniel Veillard388236f2001-07-08 18:35:48 +000013265Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13268 layer should URI-Unescape before trying to open resources.
13269
Daniel Veillard04383752001-07-08 14:27:15 +000013270Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * xpath.c: fix the name() bug for elements in the default
13273 namespace reported by Charlie Bozeman
13274
Daniel Veillard7583a592001-07-08 13:15:55 +000013275Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13278 led to an XPath fix, improvements of SAX initialization, and
13279 an added option --nocdata to testXPath
13280
Daniel Veillard449d7392001-07-07 19:11:06 +000013281Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * doc/libxml-doc.el: Felix Natter provided anew version working
13284 with XEmacs too
13285
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013286Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * include/libxml/xpath.h: small cleanup
13289 * doc/xml.html: update
13290
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013291Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13294 released 2.3.14
13295
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013296Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013299 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013300
Daniel Veillard73c9c042001-07-05 20:02:54 +000013301Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13304 were not equal to empty strings
13305
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013306Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * SAX.c: fixed a URI-Reference computation problem when validating
13309 * xmlIO.c: small cleanup
13310
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013311Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * parser.c: improved the description of a couple of interfaces
13314 upon Larry Stamper suggestion
13315
Daniel Veillard62f313b2001-07-04 19:49:14 +000013316Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * SAX.c entities.c parser.c: changed completely the way entities
13319 are handled when running the parser in entity substitution mode.
13320 This fixes a bug reported by Stephan Kulow and nearly divides
13321 by 3 the amount of memory required by libxslt to load and process
13322 DocBook TDG.
13323
Daniel Veillardf420ac52001-07-04 16:04:09 +000013324Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * HTMLparser.c: fixing a too early root closing problem raised
13327 byt Prashanth Naidu
13328
Daniel Veillard8c357d52001-07-03 23:43:33 +000013329Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13332 raised by Mark Vakoc.
13333
Daniel Veillard6e90d192001-07-03 16:37:49 +000013334Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * example/Makefile.am: fixed the include path to add srcdir/include
13337 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13338 and some cleanup
13339
Daniel Veillardf06307e2001-07-03 10:35:50 +000013340Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13343 lot of optimization work, results in significant improvements
13344 when handling really complex XPath queries. Add a small optimizer
13345 for unions, improve [n] and [last()], avoid some costly ops.
13346
Daniel Veillard77044732001-06-29 21:31:07 +000013347Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13350 * xpath.c: small cleanup
13351 * xmlGetNsList: reformated, fixed problems if used on Entities
13352
Daniel Veillard2adbb512001-06-28 16:20:36 +000013353Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13356
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013357Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13360 * Makefile.am example/Makefile.am: workaround automake generating
13361 erroneous deps
13362
Daniel Veillard12f7d292001-06-28 13:12:11 +000013363Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * include/win32config.h: bug #56801 Yon Derek provided a patch
13366 to the windows config file.
13367
Daniel Veillard87ee9142001-06-28 12:54:16 +000013368Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13371 libxml.h : Yon Derek provided a set of changes to compile from
13372 CVS on Windows/MSC
13373
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013374Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * parser.c: fixed UTF8 BOM support in push mode
13377 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13378 added a specific testcase
13379
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013380Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * Makefile.am: added --push regression tests
13383 * parserInternals.c: the XML parser segfaulted in --push mode
13384
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013385Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * configure.in: moved the symlinks detection within a CVS
13388 check, this is not portable and will be removed soon.
13389 * xpath.c: small cleanup/speedup
13390
Daniel Veillard11648102001-06-26 16:08:24 +000013391Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13394 release of 2.3.12
13395 * parser.c: make an error message if unknow entities in all cases
13396
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013397Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13400
Daniel Veillard23793842001-06-25 16:07:45 +000013401Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13404 includes were installed in the wrong dir
13405
Daniel Veillardf5498f32001-06-25 15:08:36 +000013406Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * doc/html.xml: warn against sending code to exhibit bugs.
13409
Daniel Veillard56f06462001-06-24 21:34:03 +000013410Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13413 Tru64 from Thomas Leitner
13414
Daniel Veillardc5d64342001-06-24 12:13:24 +000013415Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * AUTHORS: added William and Bjorn
13418 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13419 daniel@veillard.com hopefully I won't have to do this again
13420 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13421 docs can be rebuilt cleanly now
13422 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13423 from CVs it's generated, added include/libxml/xmlwin32version.h
13424 also generated but which should change far less frequently.
13425 * catalog.c nanoftp.c: made sure to include libxml.h not
13426 libxml/xmlversion.h directly
13427 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13428 when compiling on WIN32 and MSC
13429
Daniel Veillard07385fd2001-06-23 21:55:48 +000013430Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * include/Makefile.am include/libxml/Makefile.am configure.in:
13433 fixed make distcheck and rebuilding the rpms
13434
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013435Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * configure.in: should finish the migration of exported includes
13438 into a real include/libxml in CVS, at least for CVS users.
13439 * removed the exported headers, added in include/libxml (as well
13440 as xmlversion.h.in).
13441
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013442Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * configure.in: fixed the way to detect symlink
13445
Daniel Veillard66541772001-06-23 18:31:04 +000013446Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * configure.in: updated, include/libxml is now a real CVS dir
13449
Daniel Veillardca989762001-06-23 17:39:29 +000013450Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13453 version works with both libxml1 and libxml2 (it autodetects
13454 the prefix of the html-files) from Felix Natter.
13455 * doc/xml.html: updated doc accordingly
13456
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013457Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xpath.c: fixed the bug generating a template loop in libxslt
13460 when using docbook-xsl-1.4, * should filter out document nodes
13461 * HACKING: added William
13462 * TODO: updated
13463
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013464Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * doc/FAQ.html: added a warning about gcc-3.0
13467 * doc/xml.html: added reference to gdome2 and removed a confusing
13468 sentence
13469
Daniel Veillardf7f41852001-06-22 15:18:01 +000013470Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * xmlversion.h: okay this is a generated file, but Windows
13473 users need it and they can't generate it, and I want CVS
13474 Windows users ...
13475 * win32/libxml2/libxml2_so.dsp: Windows project file for
13476 the shared lib version of libxml2
13477 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13478 resources needed for libxslt/xsltproc by Yon Derek
13479
Bjorn Reese3157b342001-06-22 14:41:45 +000013480Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13481
13482 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13483
Daniel Veillard4151acb2001-06-22 10:48:57 +000013484Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
Daniel Veillardcc146db2001-06-22 11:10:52 +000013486 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13487
13488Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
Daniel Veillard4151acb2001-06-22 10:48:57 +000013490 * include/win32config.h: Yon Derek provided a first fix
13491 to be able to compile libxslt/xsltproc on Windows
13492
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013493Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * xpath.c: attempt to work around what seemed a gcc optimizer
13496 bug when handling floats on i386 http://veillard.com/gcc.bug
13497 * tree.c entities.c encoding.c: doing some cleanups while
13498 chasing it
13499
Daniel Veillard017b1082001-06-21 11:20:21 +000013500Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * Makefile.am: cleanup when --without-debug is specified
13503 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13504 w.r.t. --without-debug and other include points
13505 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13506 Catalogs
13507 * configure.in entities.h tree.h HTMLparser.c: removed
13508 --without-corba, made the _private field mandatory
13509
Daniel Veillard87a764e2001-06-20 17:41:10 +000013510Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13513 outputs a BOM in UTF8, an errata has been issued to avoid the
13514 problem, that was the most reasonable solution... Add support
13515 for a leading UTF8 BOM in entities.
13516
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013517Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * valid.c: fixed a bug found when post validating an entity ref
13520 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13521 activate it too
13522
Daniel Veillard39196eb2001-06-19 18:09:42 +000013523Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13526 weakness in the node copy the XPointer and the XInclude
13527 implementations. Serious cleanup.
13528
Daniel Veillard3739b982001-06-19 12:51:30 +000013529Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * Makefile.am: Kjartan Maraas provided a small patch to
13532 add xml2-config.in to EXTRA_DIST
13533
Daniel Veillarda9142e72001-06-19 11:07:54 +000013534Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13537 provided another failing case found in KDE, the way the
13538 ctxt->vctxt.nodeTab was allocated and freed changed over
13539 time but it wasn't completely cleaned up. This should fix it.
13540
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013541Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * parser.c: Stephan Kulow also raised the fact that line number
13544 could get miscounted making debug harder, fixed the problem
13545 in xmlParseCharData()
13546
Daniel Veillard64b98c02001-06-17 17:20:21 +000013547Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * valid.c: Stephan Kulow pointed out a problem when validating
13550 and using an empty entity, forgot a 'break' in a case.
13551
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013552Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13555 * doc/xml.html: updated with 2.3.11
13556
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013557Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * TODO: updated adding cleanup of generated doc
13560 * configure.in: prepared to release 2.3.11
13561 * xmllint.c: added --version for bug reporting
13562 * doc/html/*.html: rebuilt the doc
13563
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013564Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * xpath.c: first part of the work on selecting namespace to
13567 fix bug #56115
13568
Daniel Veillard96ed5832001-06-15 22:22:04 +000013569Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13572 when using -liconv
13573 * TODO: updated
13574
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013575Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13578 cleanup, encoding support.
13579
Daniel Veillard608ad072001-06-14 08:32:28 +000013580Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13583
Daniel Veillard239d0522001-06-13 23:02:48 +000013584Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * xpath.c: bug detected by Ankh when / is used as a function arg
13587
Daniel Veillard02bb1702001-06-13 21:11:59 +000013588Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13591 of element and use it to avoid outputting formatting spaces at
13592 the wrong place. Implemented the format parameter for HTML save.
13593 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13594 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13595 result/HTML/wired.html: of course this impact the result of a
13596 number of HTML tests
13597
Daniel Veillard95d845f2001-06-13 13:48:46 +000013598Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * HTMLtree.[ch]: started augmenting the HTML save API with
13601 encoding and formatting parameters
13602
Daniel Veillardeca60d02001-06-13 07:45:41 +000013603Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * HTMLtree.h: cleanup and started evaluating the work needed on
13606 revamping the HTML output code
13607
Daniel Veillard84666b32001-06-11 17:31:08 +000013608Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13611
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013612Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * valid.c: fixed bug #56049, forgot one check in the
13615 validation routine
13616
Daniel Veillardca2366a2001-06-11 12:09:01 +000013617Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13620
Daniel Veillard6761eee2001-06-11 10:29:38 +000013621Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * libxml.h: fixed an error in last commit
13624 * doc/FAQ.html: added an entry for compilation from CVS
13625
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013626Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * xmlversion.h.in libxml.h: Cygwin patches
13629 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13630 * tree.h: cleanup
13631
Daniel Veillardacd370f2001-06-09 17:17:51 +000013632Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13635 memory block in a strange case where libxml is linked twice
13636 in the binary.
13637
Daniel Veillard1d047672001-06-09 16:41:01 +000013638Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13641 state far too often, simple fix used to avoid it.
13642
Daniel Veillard4497e692001-06-09 14:19:02 +000013643Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13646 being processed, applied his patch
13647 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13648
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013649Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13652 provided fixes to compile on MSCC again
13653 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13654 also provided an update for the project files.
13655
Daniel Veillarda682b212001-06-07 19:59:42 +000013656Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13659 bug #55810
13660
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013661Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * tree.c: fixed xmlGetNsProp() to close bug #55683
13664 Note this requires libxslt to use it's own function instead.
13665
Daniel Veillardf0c53762001-06-07 16:07:07 +000013666Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * HTMLtree.c: when in a pre element no formatting space should
13669 be added.
13670 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13671
Daniel Veillard068a9652001-06-07 15:30:26 +000013672Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * configure.in: added tests for signal() and signal.h
13675
Daniel Veillard541d6552001-06-07 14:20:01 +000013676Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13679
Daniel Veillard8a367d42001-06-07 14:01:34 +000013680Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * doc/libxml-doc.el: Felix Natter provided a new version for
13683 libxml2
13684
Daniel Veillard8a926292001-06-07 11:20:20 +000013685Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * HTMLtree.c: when in a pre element no formatting space should
13688 be added.
13689
Daniel Veillard14839d52001-06-06 16:11:56 +000013690Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13693
Daniel Veillarde95e2392001-06-06 10:46:28 +000013694Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13697 hack
13698 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13699 * uri.c: fixed a warning
13700
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013701Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * HTMLtree.c: trying to close bug #55772 escaping in script
13704 elements
13705 * doc/xml.html: suggest to send mail to the list
13706
13707Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013708
13709 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13710 good. Use a macro and based on the solution provided in
13711 vsnprintf manual page from GNU.
13712
Bjorn Reese99748722001-06-05 12:49:15 +000013713Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13714
13715 * error.c: Workaround for non-preserving variadic list.
13716 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13717
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013718Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * doc/xml.html: added 2.3.10 release
13721
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013722Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * configure.in: releasing 2.3.10
13725
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013726Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13729
Daniel Veillard20042422001-05-31 18:22:04 +000013730Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * encoding.c: Robert Collins provided a patch to add the
13733 "US-ASCII" encoding alias
13734
Daniel Veillard97ac1312001-05-30 19:14:17 +000013735Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13738 string oriented functions and started cleaning the related areas
13739 in xpath.c which needed fixing in this respect
13740
Daniel Veillard2d703722001-05-30 18:32:34 +000013741Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13744 #55380
13745 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13746
Daniel Veillard9403a042001-05-28 11:00:53 +000013747Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * TODO: updated
13750 * nanohttp.[ch] : started adding APIs to get the redirected URL
13751 when this occurs (needed for further base computation
13752 * tree.h: cleanup
13753 * encoding.c: cleanup
13754 * SAX.c: minor change around ctxt->loadsubset
13755
Daniel Veillard6278fb52001-05-25 07:38:41 +000013756Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * Makefile.am include/Makefile.am: small change to have
13759 include/libxml rebuilt if working from CVS.
13760 * uri.c: applied another patch from Carl Douglas for URI escaping,
13761 this should close bug #51876
13762
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013763Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13766 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13767 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13768 added specific regression test
13769 * parser.h: preparing for the XSLT mode where DTD inherited
13770 attributes are added to the tree.
13771
Daniel Veillardbbd22452001-05-23 12:02:27 +000013772Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * xinclude.[ch]: Updated the namespace for the Last Call version
13775 * result/XInclude/include test/XInclude/include: updated the
13776 testsuite accordingly
13777
Daniel Veillard8514c672001-05-23 10:29:12 +000013778Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13781 related to bug #51876
13782
Daniel Veillard42596ad2001-05-22 16:57:14 +000013783Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * tree.c: fixed a gross mistake in base computation, xml:base is
13786 not completely correct yet (need cascade).
13787 * xpath.[ch]: added the few things needed to find a function name
13788 and URI from the XPath context when it is called.
13789
Daniel Veillard81418e32001-05-22 15:08:55 +000013790Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13793 * DOCBparser.c: small cleanup
13794 * xmllint.c: added a --catalogs option to load catalogs from
13795 $SGML_CATALOG_FILES
13796 * tree.c: cleanup
13797 * configure.in: iconv library fixup, ICONV_LIBS
13798
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013799Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * catalog.c: handling of CATALOG entries. detection of recursion,
13802 and a few bugfixes
13803 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13804 against the default namespace
13805
Daniel Veillard04b93292001-05-21 08:15:31 +000013806Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13809
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013810Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * parser.c: fixed propagation context info when parsing an
13813 external entity.
13814 * doc/html/*.html: regenerated a couple of docs
13815
Daniel Veillard4623acd2001-05-19 15:13:15 +000013816Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * doc/xml.html: update with 2.3.9 informations
13819
Daniel Veillardbed7b052001-05-19 14:59:49 +000013820Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13823 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13824 * doc/html/* : rebuilt the docs
13825 * valid.c: small patch which may improve some case when
13826 validating.
13827
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013828Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * HTMLparser.c: Closed bug #54891
13831 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13832 to the suite
13833
13834Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13837 applied a documentation patch from LotR and filled in a few missing
13838 descriptions
13839
Daniel Veillard76d66f42001-05-16 21:05:17 +000013840Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c tree.c parser.c: speed optimizations at the parser level
13843 document tree freeing and xpath evaluation
13844
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013845Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * parser.c parser.h parserInternals.h: fixed a couple of
13848 interfaces for handling memory buffer input to const char *
13849 upon suggestion of JamesH.
13850
Daniel Veillardc3739e72001-05-15 15:23:27 +000013851Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * configure.in: LoTR sent a patch fixing the previous commit
13854
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013855Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * configure.in: trying to deal again with the stoopid -R linking
13858 flag of Solaris
13859
Daniel Veillard790142b2001-05-15 10:51:53 +000013860Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * xpath.h: two nodeset access macros from Thomas Broyer
13863
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013864Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13867 patch from Thomas Broyer
13868
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013869Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13872 case
13873 * INSTALL: was empty added stuff from the FAQ
13874
Daniel Veillard75bea542001-05-11 17:41:21 +000013875Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13878 attributes handling and #54433 by adding xmlUnsetProp()
13879 and xmlUnsetNsProp()
13880
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013881Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * HTMLparser.c: Patch from Jonas Borgström
13884 (htmlGetEndPriority): New function, returns
13885 the priority of a certain element.
13886 (htmlAutoCloseOnClose): Only close inline elements if they
13887 all have lower or equal priority.
13888 * result/HTML: this of course changed a number of tests results.
13889
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013890Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * xmlIO.c catalog.c: plugged in the default catalog resolution
13893 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13894 documentations
13895 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13896
Daniel Veillarda7374592001-05-10 14:17:55 +000013897Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13900 integrating catalogs
13901 * catalog.[ch] testCatalog.c: adding a small catalo API
13902 (only SGML catalog support).
13903 * parser.c: restaured xmlKeepBlanksDefault(0) API
13904
Daniel Veillardc17337c2001-05-09 10:51:31 +000013905Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13908
Daniel Veillard257d9102001-05-08 10:41:44 +000013909Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * parser.c: added xmlParseExternalEntityPrivate() to allow
13912 propagation of ctxt->_private when parsing external entities
13913
Daniel Veillard083c2662001-05-08 08:27:14 +000013914Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13917
Daniel Veillard01ef7382001-05-08 07:31:43 +000013918Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13921
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013922Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * valid.c: warn when indeterminist content model is detected
13925 * result/VC/ElementValid8: this adds a message
13926 * Makefile.am: add --novalid for VCM tests
13927 * parserInternals.c: added a call to Init memory
13928
Daniel Veillard64269352001-05-04 17:52:34 +000013929Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13932 when both parameters are NULL.
13933
Daniel Veillard37721922001-05-04 15:21:12 +000013934Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * valid.c: applied small patch from Gary Pennington, reindented
13937 some part of the code.
13938
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013939Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13942 release, updated and regenerated the docs
13943
Daniel Veillard357c9602001-05-03 10:49:20 +000013944Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * xpath.c result/XPath/expr/floats : clarified and cleanup
13947 printing of abnormal floats in tests.
13948
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013949Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13952 * results/HTML/ : a few changes in the output of the HTML tests as
13953 a result.
13954 * configure.in: tying to fix -liconv where needed
13955
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013956Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * Makefile.am: fixed a stupid error
13959
Daniel Veillard7150a032001-05-02 16:41:11 +000013960Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * configure.in Makefile.am: make the inclusion of the trio
13963 modules in the library conditional
13964
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013965Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * DOCBparser.c: patche from László Kovács, fixed entities refs
13968 in attributes handling
13969
Daniel Veillardedddff92001-05-02 10:58:52 +000013970Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13973 flushing
13974
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013975Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * xpath.c: fix of an XSLT namespace bug reported on the list
13978 general/bug-8-
13979
Daniel Veillard5792e162001-04-30 17:44:45 +000013980Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * strio.h trio.c: Dan McNichol suggested a couple of small
13983 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13984
Daniel Veillard02141ea2001-04-30 11:46:40 +000013985Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * tree.c parser.c encoding.c: spent a bit more time looking
13988 at the parsing speed and DOM handling. Added a few more
13989 speedups.
13990
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013991Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * parser.c: small but effective parsing speed improvement
13994
Daniel Veillardb59076b2001-04-29 17:04:07 +000013995Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * configure.in: default on the DocBook parser inclusion (for Gnome)
13998 * DOCBparser.h: fixed a header reference
13999
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014000Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * configure.in xpath.c: applied Bjorn patches for FPE on the
14003 alpha
14004
Daniel Veillardeefd4492001-04-28 16:55:50 +000014005Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14008 xmlSaveFormatFileTo()
14009
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014010Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * xpath.c: simple and efficient optimization, XPath functions
14013 aways bind to the same code, cache this
14014 * TODO: updated (by saying some is obsolete)
14015
Daniel Veillard2156a562001-04-28 12:24:34 +000014016Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * xpath.c: more cleanup work on XPath name parsing routines
14019
Daniel Veillard61d80a22001-04-27 17:13:01 +000014020Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14023 xmlXPathParseName
14024 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14025 * debugXML.c: avoid compilation problems if compiling without
14026 HTML support, Igor Zlatkovic
14027 * win32/libxml2/libxml2.def.src: being able to compile without
14028 XPath on Windows
14029
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014030Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * libxml.m4: yet another patch from Toshio Kuratomi
14033
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014034Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14037
Daniel Veillard67fee942001-04-26 18:59:03 +000014038Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * tree.[ch]: added xmlSaveFormatFile interface for saving
14041 and indenting a file.
14042
Daniel Veillard82e49712001-04-26 14:38:03 +000014043Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * xpath.c: fixed bug #53689 related to processing-instruction()
14046
Daniel Veillard02f077a2001-04-26 10:59:11 +000014047Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * DOCBparser.c: patche from László Kovács
14050
Daniel Veillard30211a02001-04-26 09:33:18 +000014051Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * parser.c: applied fixes from Christian Glahn bug report #53391
14054
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014055Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * error.c: Jean François Lecomte provided a complete description
14058 and a fix to bug #53537
14059
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014060Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14063
Daniel Veillard1034da22001-04-25 19:06:28 +000014064Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * DOCBparser.c SAX.c: a bit more work on entities processing.
14067 Still Need to cleanup XML output and references in attributes
14068
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014069Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14072
Daniel Veillardb33c2012001-04-25 12:59:04 +000014073Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * tree.c: trying to fix #53574, not completely complete,
14076 I would like xmllint --copy --debug test/ent1 and
14077 xmllint --debug test/ent1 to show the same result.
14078 * xpath.c: fix a bug when trying to sort namespace nodes
14079
Daniel Veillard5146f202001-04-25 10:29:44 +000014080Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * HTMLtree.c: real fix for #53402
14083
Daniel Veillard7533cc82001-04-24 15:52:00 +000014084Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14087 PIs when using xsl:output
14088 * valid.c: closing #53537 some case generate segfaults if there
14089 is validity errors
14090
Daniel Veillard61b33d52001-04-24 13:55:12 +000014091Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14094 of external parsed entities, added --noent to testDocbook
14095 * valid.c: Garry Pennington found an uninitialized variable
14096 access in xmlValidateElementContent()
14097
Daniel Veillard56098d42001-04-24 12:51:09 +000014098Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14101 with madness
14102 * result/HTML/ : this modified the result of the regression tests
14103 a lot.
14104
Daniel Veillard122376b2001-04-24 12:12:30 +000014105Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14108 to doc where it wasn't checked against NULL reported by
14109 Jens Laas
14110
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014111Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14114 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14115
Daniel Veillardeae522a2001-04-23 13:41:34 +000014116Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14119 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14120 * SAX.[ch]: cleanup and updates for DocBook
14121 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14122 ex SGML identifier changes
14123 * valid.c: removed a static unused function.
14124
Daniel Veillardde57c612001-04-23 09:13:36 +000014125Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * HTMLtree.c: applied change for Paul Sponagl on script saving
14128 * Makefile.am: the warning about entity title.xml are normal.
14129
Daniel Veillard393df012001-04-22 20:11:18 +000014130Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * configure.in: release of 2.3.7
14133 * Makefile.am: fixing make distcheck
14134
Daniel Veillarda41123c2001-04-22 19:31:20 +000014135Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * doc/html/* doc/xml.html: updated and regenerated the docs
14138
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014139Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14142
Daniel Veillarde82a9922001-04-22 12:12:58 +000014143Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * tree.c: fixed #53388 with the provided patch
14146
Daniel Veillard06803992001-04-22 10:35:56 +000014147Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * valid.c: Bjorn detected an invalid memory access. Fixed
14150 vstateVPush()
14151
Daniel Veillard40af6492001-04-22 08:50:55 +000014152Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14155
Bjorn Reese70a9da52001-04-21 16:57:29 +000014156Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14157
14158 * libxml.h: new header used only for the compilation of libxml
14159 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14160 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14161 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14162 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14163 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14164 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14165 baseline (version 1.2 plus a single patch).
14166 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14167 scientific notation for numbers. Tests added.
14168 * xpath.c: formatting of numbers changed to use sprintf
14169 (contribution from William Brack)
14170
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014171Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * valid.c: cleanup, more useful debugging
14174 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14175 * xmlIO.c: entity loading is printed as an error when validating
14176
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014177Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * valid.c: fixed to validate within entities
14180 * test/VCM/v22.xml: added a specific testcase
14181
Daniel Veillardca1f1722001-04-20 15:47:35 +000014182Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * valid.c: forgot an epsilon transition in for ()+
14185 * test/VCM/v21.xml : added a specific test case
14186
Daniel Veillard85349052001-04-20 13:48:21 +000014187Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * valid.c: removed a state explosion exhibited by RSS
14190 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14191 from bug #51872
14192
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014193Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14196 validation without using an ugly NFA -> DFA algo in the source.
14197 Made a specific algorithm easier to maintain, using a single
14198 stack and without recursion.
14199 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14200 * hash.c: made the growing routine static
14201 * tree.h parser.c: added the parent information to an
14202 xmlElementContent node.
14203
Daniel Veillarde470df72001-04-18 21:41:07 +000014204Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * SAX.c parser.c xpath.c: generating IDs when not validating
14207 from an external parsed entity was poisoning the ID has table
14208 with removed values. This was killing XSLT on the KDE help
14209 browser.
14210
Daniel Veillardceacdd92001-04-18 15:10:35 +000014211Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * entities.h: andrew@ugh.net.au detected a double declaration
14214
Daniel Veillarda10efa82001-04-18 13:09:01 +000014215Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * debugXML.c hash.c tree.h valid.c : some changes related to
14218 the validation suport to improve speed with DocBook
14219 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14220 the way validation errors get reported
14221
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014222Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14225 by P C Chow and William M. Brack for XSLT HTML output
14226
Daniel Veillard2d90de42001-04-16 17:46:18 +000014227Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14230 Igor Zlatkovic patches for MSC compilation and added his
14231 updates
14232
Daniel Veillarde043ee12001-04-16 14:08:07 +000014233Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14236 prefix lookup.
14237 * parserInternals.c: fixed the bug reported by Morus Walter
14238 due to an off by one typo in xmlStringCurrentChar()
14239
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014240Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * HTMLparser.c result/HTML/*: revamped the way the HTML
14243 parser handles end of tags or end of input
14244
Daniel Veillard82daa812001-04-12 08:55:36 +000014245Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14248
Daniel Veillard67a21302001-04-11 14:39:16 +000014249Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14252 bug where the linktime verions of free() won't work ...
14253
Daniel Veillard27b55282001-04-11 12:22:25 +000014254Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14257
Daniel Veillardafc73112001-04-11 11:51:41 +000014258Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * doc/xml.html: added 2.3.6 release
14261
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014262Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14265 * result/wml.xml: resulted in a small output change
14266
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014267Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * tree.c: xmlNewDoc was missing the charset initialization
14270 * xmllint.c: added --auto to autogenerate a doc, allow to
14271 reproduce the problem fixed on xmlNewDoc
14272
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014273Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xpath.c: trying to get 52979 solved
14276 * tree.c result/ result/noent/: trying to get 52712 solved, this
14277 also made me clean up the fact that XML output in general should
14278 not add formating blanks by default, this changed the output of
14279 a few tests
14280
Daniel Veillard73639a72001-04-10 14:31:39 +000014281Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14284
Daniel Veillardfac26a12001-04-08 13:08:14 +000014285Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * configure.in: finally released 2.3.6
14288
Daniel Veillard911f49a2001-04-07 15:39:35 +000014289Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * xpath.c: checking for null pointer generated by new code
14292
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014293Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * xpath.c: fixed a [] evaluation problem reported
14296 * test/XPath/tests/simpleaddr: extended test
14297 * result/XPath/simpleaddr: updated result
14298
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014299Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * xmllint.c: Dan Timis reported a portability problem
14302 on Macs without mmap, fixed it.
14303
Daniel Veillardb38bd552001-04-03 18:22:00 +000014304Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * testXPath.c : added a --tree option allowing to display the
14307 tree dump of the XPath expression
14308
Daniel Veillard4dd93462001-04-02 15:16:19 +000014309Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * xpath.c: fixed a memleak when comparing nodesets
14312 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14313 * tree.c: added a TODO
14314
Daniel Veillard92ad2102001-03-27 12:47:33 +000014315Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14318 we need string functions
14319 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14320 to be able to use them where needed. Applied some changes
14321 to reduce name linking pollution and compile in only what's
14322 needed.
14323 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14324 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14325 for the string manipulation functions
14326 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14327 to the free() function of xmlmemory.c
14328 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14329 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14330 usage.
14331
14332
Daniel Veillard2be30642001-03-27 00:32:28 +000014333Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * error.c: applied the context output patch of the error
14336 handling submitted by Chuck Griffith
14337 * error/VC/*: this slightly change some error logs
14338
Daniel Veillard50582112001-03-26 22:52:16 +000014339Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * parser.c: fixed line number reporting on error
14342
Daniel Veillard04be4f52001-03-26 21:23:53 +000014343Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * parser.c: Sullivan and Darin found a parser bug,
14346 applied the patch.
14347
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014348Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14351 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14352 xmlversion.h.in xpointer.c: of course the way I defined
14353 UNUSED breaks on old gcc version. Try to be smart and
14354 also define it directly in xmlversion.h
14355 * configure.in: removed -ansi flag from the pedantic set
14356
14357Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014358 Huge cleanup, I switched to compile with
14359 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14360 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14361 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14362 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14363 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14364 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14365 encoding.h entities.c error.c list.[ch] nanoftp.c
14366 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14367 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14368 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14369 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14370 Cleanup, staticfied a number of non-exported functions,
14371 detected and cleaned up a dozen of problem found this way,
14372 avoided a lot of public function name/typedef/system names clashes
14373 * doc/xml.html: updated
14374 * configure.in: switched private flags to the really pedantic ones.
14375
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014376Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * configure.in: 2.3.5
14379 * doc/html/*: rebuilt the docs
14380
Daniel Veillard146c9122001-03-22 15:22:27 +000014381Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * parser.c: fixed a reported bug in NOTATION parsing
14384 * uri.c: accepted but not fixed bug 51876, added TODO
14385 * Makefile.am: fixed bug 51876
14386
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014387Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * config.h.in configure.in error.c: fix a compilation problem
14390 on platforms without vsnprintf (xml@thewrittenword.com)
14391
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014392Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * parser.c: fixed a function name header typo
14395 * SAX.c: notations can also occur in external subset.
14396
Daniel Veillard7d42b542001-03-20 13:22:46 +000014397Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * error.c: removed a C++ like comment
14400
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014401Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * parser.c: fixing bug 52299 strange condition leading
14404 to a parser crash due to a buffer overflow
14405 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14406 added the specific test case
14407
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014408Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14411 xmlXPathConvert{String,Number,Boolean} to be able to make
14412 type casts without a context stack, fixed some implementation
14413 problems related to the absence of context at parse-time,
14414 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14415 in the public API too
14416 * xpointer.c xpathInternals.h: we need to know at parse time
14417 whether we are compiling an XPointer
14418
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014419Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14422 cleaned up the parser internals, refactored XPath code, added
14423 new compilation based APIs and cleanly separated public and
14424 private APIs.
14425
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014426Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * xpath.h: the comp field must be added at the end to avoid
14429 killing binary compat.
14430
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014431Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * Makefile.am: detect XPath memleaks in regreson tests
14434 * error.c: fixed and error w.r.t. error reporting still using
14435 stderr
14436 * hash.c: added new line at end of file
14437 * tree.h: minor cleanup
14438 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14439 expression parsing from evaluation, resulted in a number of
14440 changes internally, and in XPointer. Likely to break stuff
14441 using xpathInternals.h but should remain binary compatible,
14442 new interfaces will be added.
14443
Daniel Veillardd574f782001-03-14 19:40:17 +000014444Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * configure.in: fixed a couple of problems reported by
14447 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14448 without gcc on non linux platforms.
14449
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014450Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14453 a fix for --with-html-dir= configure support. I hope it won't
14454 break rpm generation
14455
Daniel Veillarda022fe02001-03-14 16:30:00 +000014456Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * xmlIO.c: one function comment cleanup.
14459
Daniel Veillard25239c12001-03-14 13:56:48 +000014460Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * SAX.c: external subset notations were improperly registered
14463 in the internal subset.
14464
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014465Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * README.cvs-commits: added, pointing to HACKING
14468 * HACKING: updated
14469
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014470Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * parser.c: and Matt Sergeant found one in the XML push
14473 parser (erroneous check I forgot to remove when I fixed the
14474 main parser).
14475
Daniel Veillard68d7b672001-03-12 18:22:04 +000014476Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * xpath.c: ptittom found a small bug in UnaryExpr
14479
Daniel Veillarde356c282001-03-10 12:32:04 +000014480Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * configure.in: bumped to 2.3.4
14483 * error.c: fixed bug #51860
14484 * tree.c: fixed bug #51861
14485 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14486 * tree.[ch] : added xmlDefaultBufferSize
14487 * nanoftp.c: typo in function name header block
14488 * doc/xml.html : updated, added link to XML::LibXSLT
14489 * doc/html/* : rebuilt the docs
14490
Daniel Veillard80f32572001-03-07 19:45:40 +000014491Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * parser.c SAX.c: the new content parsing code raised an
14494 ugly bug in the characters() SAX callback. Found it
14495 just because of strangeness in XSLT XML Rec ouptut :-(
14496
Daniel Veillard6c831202001-03-07 15:57:53 +000014497Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * Makefile.am: Martin Baulig suggested to add -lm
14500 * tree.c: found another bug in xmlNodeGetContent()
14501
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014502Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * xpath.c: Bjorn found the error related to strictness of comparison.
14505
Daniel Veillard29631a82001-03-05 09:49:20 +000014506Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * parser.c: trying to fix the Dtd parsing problem reported
14509 by Gary, side effect of last week speed optimizations.
14510
Daniel Veillard14be0a12001-03-03 18:50:55 +000014511Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14514 * parserInternals.c: removed unneeded test raised by Stric
14515
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014516Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14517
14518 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14519 and fixed by William Brack). Added xmlXPathFormatNumber.
14520 Changed the sorting slightly.
14521 * configure.in Makefile.am example/Makefile.am: Added -lm.
14522 Please note that applications linking with libxml2, must
14523 also like with the math library from now on.
14524
Daniel Veillardf9533d12001-03-03 10:04:57 +000014525Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14528
Daniel Veillard2f362242001-03-02 17:36:21 +000014529Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * parser.c: one must report spaces even if the Dtd element
14532 content proves that this is not part of the element content.
14533 * result/valid/*.xml: this changed the ouptu slightly
14534
Daniel Veillardb402c072001-03-01 17:28:58 +000014535Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * configure.in: bumped to 2.3.3
14538 * doc/xml.html: updated
14539
Daniel Veillard77851712001-02-27 21:54:07 +000014540Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * tree.c: minor doc fix
14543 * xpath.c: deallocation issues when a result tree has been
14544 converted to a node-set
14545
Daniel Veillardec70e912001-02-26 20:10:45 +000014546Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * doc/xml.html: oops corrected dates s/2000/2001
14549
Daniel Veillard8730c562001-02-26 10:49:57 +000014550Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * valid.c: new patch from Gary Pennington
14553
Daniel Veillard91e9d582001-02-26 07:31:12 +000014554Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * doc/xml.html: applied patch from Ankh
14557
Daniel Veillardedac3c92001-02-26 01:36:19 +000014558Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * xinclude.c: fixed a problem building on Mac
14561
Daniel Veillard21a0f912001-02-25 19:54:14 +000014562Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14563
14564 * parser.c: more work on increasing parsing ferformances
14565
Daniel Veillard48b2f892001-02-25 16:11:03 +000014566Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14569 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14570 avoiding memcpy in production builds MEM_CLEANUP macro use
14571 * parser.[ch] parserInternals.c: optimizations of the tightest
14572 internal loops inside the parser. Better checking of I/O
14573 flushing/loading conditions
14574 * xmllint.c : added --timing
14575
Daniel Veillard71681102001-02-24 17:48:53 +000014576Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * configure.in: bumped to 2.3.2
14579 * doc/xml.html: updated for release
14580
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014581Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * xpath.c: found a memleak and fixed a nasty bug
14584
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014585Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * xmllint.[c1] : added return code errors for xmllint
14588 * xpath.c: specific debug dump function for result value trees
14589
Daniel Veillard4b637072001-02-21 21:52:55 +000014590Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * xpath.c: finally implemented xmlXPathCompareNodeSets
14593 * test/XPath/expr/floats results/XPath/expr/floats: added
14594 a test for float expressions
14595
Daniel Veillardf714aa32001-02-21 03:07:44 +000014596Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14599 * parserInternals.[ch]: trying to speed up parsing
14600 * xpath.c : speeded up node set equality op
14601
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014602Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14605 better handling of ID/IDREF and the list modules associated
14606 * configure.in: small CFLAGS cleanup
14607
Daniel Veillarda8abee62001-02-19 15:14:59 +000014608Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * configure.in: fixed iconv detection on AIX (stric)
14611
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014612Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014613
14614 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14615
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014616Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14617
14618 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14619 and optimized xmlXPathNodeSetSort
14620
Daniel Veillard142adbf2001-02-17 13:21:05 +000014621Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * xpath.c: bug fix when context size is 0
14624 * parser.c: I like Norm's Dtd because they still manage to break
14625 the parser occasionally
14626
Daniel Veillardf23e0092001-02-16 13:21:29 +000014627Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14630
Daniel Veillarde0e26512001-02-16 00:11:46 +000014631Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14634 attributes within the XML-1.0 namespace
14635
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014636Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * xpathInternals.h: exported a few axis functions
14639 * doc/xml.html: updated the doc
14640
Daniel Veillard760f4422001-02-15 14:59:48 +000014641Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * configure.in: applied patch from Daniel van Balen for OpenBSD
14644 and bumped version to 2.3.1
14645 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14646 attempt to find autoclosing was simply broken, removed it,
14647 updated the examples, this is better
14648
Daniel Veillardd194dd22001-02-14 10:37:43 +000014649Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14652 hash functionnalities.
14653 * doc/html/* : rebuild the doc
14654
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014655Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14658 on predicate
14659 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14660 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14661 really want to have tags closed on output even if we accept
14662 unclosed ones on input
14663
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014664Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * xpath.c: ouch don't free NULL, rare case fixed
14667 * tree.c: don't coalesce text nodes if they don't have the
14668 same behaviour wrt escaping on output
14669
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014670Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * xpath.c: small fixup
14673 * SAX.c: don't warn on empty namespaces.
14674
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014675Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * README: a bit of cleanup
14678 * configure.in: preparing for 2.3.0 release
14679
Daniel Veillard1f83d392001-02-08 09:37:42 +000014680Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * hash.[ch]: added a first version of xmlHashSize()
14683 * valid.c: another bug fix from Gary Pennington
14684
Daniel Veillard5eef6222001-02-07 18:24:48 +000014685Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14686
14687 * valid.c: couple of bug fixes pointed by Gary Pennington
14688 * HTMLtree.c: #if 0 cleanup
14689
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014690Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14693 which removes a time consuming check of xmlXPathNodeSetAdd()
14694 and use it in places where we are sure to not break unicity
14695
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014696Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * xpath.c: bug fixes found from XSLT
14699 * tree.c: preserve node->name special values when copying nodes.
14700 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14701 external subset are fetched when available but without full
14702 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14703 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14704 output with encoding disabled.
14705
Daniel Veillard2c833b62001-02-03 08:52:06 +000014706Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14709 xmlCheckFilename should not be called from xmlFileOpenW
14710 and xmlGzfileOpenW
14711
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014712Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14715 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14716 added the new tests for URI normalization
14717 * testURI.c: fixed stoopid bugs
14718 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14719 the URI in the error messages are now properly normalized
14720
Daniel Veillardea28ce62001-02-02 08:20:19 +000014721Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14724
Daniel Veillarde99a4762001-02-01 04:34:35 +000014725Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14728
Daniel Veillard2b325a02001-01-31 20:46:31 +000014729Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * xpath.c: fixed mod operator
14732
Daniel Veillardde55cf62001-01-31 15:53:13 +000014733Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * parser.c: fixed xmlStrcat doc
14736 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14737 trees.
14738
Daniel Veillard2f913b72001-01-31 13:23:49 +000014739Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * xpath.c result/XPath/tests/chaptersbase
14742 result/XPath/tests/simplebase: fixed XPath node()
14743 * tree.c: small fix in xmlNewNs()
14744 * Makefile.am: removed extraneous xml2Conf.sh rule
14745
Daniel Veillardb42042b2001-01-28 07:40:36 +000014746Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14749 Changed the library name, in order to get libxml-devel and
14750 libxml2-devel to coexist on a single system
14751 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14752 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14753
Daniel Veillardee0a4662001-01-27 18:59:33 +000014754Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14757 libxml2-devel installable in // as libxml-devel.
14758
Daniel Veillard5eb05942001-01-27 17:50:22 +000014759Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * doc/Makefile.am: fixed make rebuild in doc
14762 * doc/html/*.html: rebuilt the docs
14763
Daniel Veillard65c295d2001-01-26 09:32:39 +000014764Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14767
Daniel Veillard8e199902001-01-25 18:54:39 +000014768Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14771 the HTML doc to go into the -devel RPM ...
14772 * aclocal.m4 config.h.in: some updates due to auto* magic
14773
Daniel Veillard93086662001-01-25 18:13:04 +000014774Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * xpath.h: added a hook in the context structure allowing to
14777 link to extra support, needed for XSLT
14778
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014779Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14782 xmlXPtrCmpPoints to use it.
14783 * propagated the following patch from Alejandro Forero
14784 * include/win32config.h xmlIO.c: applied further suggestions
14785 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14786 * example/gjobread.c: fixed warnings, now that it builds
14787
14788Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14789
14790 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14791
14792 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14793 filename points to a valid file (not a directory).
14794 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14795 Added calls to xmlCheckFilenameDir.
14796
14797 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14798 `path' (rather than `filename') as the parameter to gzopen and open.
14799
Daniel Veillard48177c22001-01-23 15:27:41 +000014800Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * Makefile.am: fixed a problem with EXTRA_DIST
14803
Daniel Veillardb83ba402001-01-22 22:45:10 +000014804Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * Makefile.am example/Makefile.am: finally found the trick
14807 to build the example, i.e. add "." in SUBDIRS before example
14808 in the list <grin/>
14809
Daniel Veillard82687162001-01-22 15:32:01 +000014810Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * doc/xml.html: updated with an XSLT section, removed pointer to
14813 W3C CVS base.
14814
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014815Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14818 too, and deallocation need to occur the same way.
14819
Daniel Veillarde4566462001-01-22 09:58:39 +000014820Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14823 type correponding to an XSLT result tree fragment. Share most
14824 of the data format with node set, as well as operators.
14825 * HTMLtree.c: added a newline at the end of the doctype output
14826 whe this one is not present initially.
14827 * tree.c: make sure taht the parent and doc pointers are properly
14828 set when copying attributes (lists).
14829
Daniel Veillard701c7362001-01-21 09:48:59 +000014830Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14833
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014834Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * xpath.c: seems I finally killed that ugly path evaluation
14837 context bug (tagged 9999 in case is is wrong)
14838
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014839Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14842 for XSLT
14843
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014844Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14847 for xmlGzfileOpen() bug
14848
Daniel Veillardf6eea272001-01-18 12:17:12 +000014849Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xpath.c: removed an error found by XSLT usage
14852 * tree.c parserInternals.h: use a predefined static string
14853 for text and comment nodes, avoid freeing them in xmlFreeNode,
14854 exported the string name in parserInternals.h and added
14855 another value to disable encoding at output (for XSLT),
14856 gain memory, time.
14857
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014858Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14861 win32/libxml2/libxml2_so.dsp: new makefiles and update
14862 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14863
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014864Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14867 Gary Pennington
14868
Daniel Veillard389e6b72001-01-15 19:41:13 +000014869Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * xpath.c: fixed the comaprision of values and nodelists,
14872 need to compare nodelist still ...
14873 * debugXML.c: avoided a possible core dump
14874 * HTMLparser.c: cleanup
14875 * nanohttp.c: contributed fix.
14876 * tree.c: fixes in properties handling added xmlSetNsProp
14877 needed by libxslt
14878 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14879 comment
14880 * TODO: updated
14881
Daniel Veillard167bd532001-01-06 21:09:34 +000014882Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * parser.c parserInternals.c: applied Bjorn Reese optimization
14885 patch
14886
14887Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * Makefile.am: applied patch fro make check from Martin Vidner
14890
Daniel Veillard503b8932001-01-05 06:36:31 +000014891Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * configure.in: preparing 2.2.11
14894 * doc/html/*: rebuild the HTML files
14895 * doc/xml.html : updated
14896
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014897Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * tree.c: fixed a stupid bug
14900 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14901 patches related to validation of an XInclude processing result
14902 * TODO: updated
14903
Daniel Veillarde2488192001-01-04 10:54:22 +000014904Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14907 on large files
14908
Daniel Veillardf060a412001-01-03 20:52:44 +000014909Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14912
Daniel Veillard45cff692001-01-03 18:02:04 +000014913Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14914
14915 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14916 reported by Jonas Borgström
14917 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14918
Daniel Veillard08108982001-01-03 15:24:58 +000014919Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * testXPath.c xpath.c: fixing the XPath union expressions problem
14922 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14923
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014924Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * xmllint.c: Made is so if the file name is "-" is will read form
14927 standard input. Sven Heinicke <sven@zen.org>
14928 * tree.c: fixed a problem when growing buffer
14929 * tree.h: fixed the comment of the node types following andersca
14930 comment
14931 * TODO: updated
14932
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014933Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * HTMLparser.[ch]: added a way to avoid adding automatically
14936 omitted tags. htmlHandleOmittedElem() allows to change the
14937 default handling.
14938 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14939 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14940 of xmllint too when using --memory flag, added a memory test
14941 suite at the Makefile level.
14942 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14943 with namespace use when encountering QNames in XPath evalation,
14944 added xmlns() scheme in XPointer.
14945 * nanoftp.c : incorporated a fix
14946 * parser.c xmlIO.c: fixed problems raised with encoding when using
14947 the memory I/O
14948 * parserInternals.c: closed bug 25934 reported by
14949 torsten.landschoff@innominate.de
14950 * TODO: updated
14951
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014952Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14955 on a non-updated tree :-(, made a 2.2.10 release to correct the
14956 situation
14957
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014958Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14961 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14962 integrated a set of OpenVMS changes from Howard Taylor
14963 <Howard.Taylor@pacoast.com>
14964
Daniel Veillard58770e72000-11-25 00:48:47 +000014965Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14968 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14969
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014970Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * HTMLparser.c: some fixes on auto-open of html/head/body
14973 * encoding.c: fixed a compilation error on some gcc env
14974 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14975 XPointer implementation
14976 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14977 related XPointer tests and associated results
14978
Daniel Veillard300f7d62000-11-24 13:04:04 +000014979Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * doc/xmldtd.html doc/xml.html: following a short step by step
14982 guidance on IRC to help maciej with DTDs I started a small
14983 page on the subject.
14984
Daniel Veillard748e45d2000-11-17 16:36:08 +000014985Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * HTMLparser.c: fixed handling of broken charrefs
14988 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14989 patches
14990
Daniel Veillard28929b22000-11-13 18:22:49 +000014991Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * doc/xml.html doc/html/* : rebuilt the docs after adding
14994 xinclude and updated page for 2.2.7 and 2.2.8
14995 * configure.in: releasing 2.2.8
14996
Daniel Veillard41e06512000-11-13 11:47:47 +000014997Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * parser.[ch] parserInternals.c: applied the conditional
15000 section processing fix from Jonathan P Springer
15001 <jonathan.springer2@gte.net>
15002 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15003 project file, fixed iconv default non support
15004 * xpath.c: fixed the problem of evaluating relative expressions
15005 when a node context is provided.
15006
Daniel Veillardbf432752000-11-12 15:56:56 +000015007Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * nanoftp.c: fixed gcc 2.95 new warnings
15010 * SAX.c: fixed a stupid bug
15011 * tree.c: fixed a formatting problem when round-tripping
15012 from/to memory
15013 * xinclude.c: chased memleak, fixed a base problem
15014 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15015 xmlXPtrBuildNodeList()
15016 * TODO: updated
15017 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15018 adding a first small set of regression tests for XInclude
15019
Daniel Veillardc2def842000-11-07 14:21:01 +000015020Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * nanohttp.[ch]: applied Wayne Davison patches to access
15023 the WWW-Authorization header.
15024 * parser.c: Closed Bug#30847: Problems when switching encoding
15025 in short files by applying Simon Berg's patch.
15026 * valid.c: fixed a validation problem
15027 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15028 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15029 Wayne Davison
15030 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15031 need to be extended to non full nodes selections.
15032 * xinclude.c: starts to work decently
15033
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015034Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15037 debugXML.c xmlversion.h.in: Started adding XInclude support,
15038 this is a new xmllint option
15039 * tree.c xpath.c: applied TOM patches for XPath
15040 * xpointer.c: fixed a couple of errors.
15041 * uri.c: added an escaping function needed for xinclude
15042 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15043 new warning from RH70 gcc's version
15044
Daniel Veillarda4964b72000-10-31 18:23:44 +000015045Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15046
15047 * HTMLparser.c: fixed loop on invalid char in scripts
15048 * parser.c: update to description of xmlIOParseDTD()
15049 * libxml.m4 xmlversion.h.in: changes contributed by
15050 Michael Schmeing <m.schmeing@internet-factory.de>
15051 * configure.in: preparing for 2.2.7
15052 * Makefile.am: trying to avoid config.h and acconfig.h
15053 being included in the distrib
15054 * configure.in: released 2.2.7
15055
15056Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15059 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15060
Daniel Veillard01411222000-10-30 15:33:22 +000015061Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * parser.[ch]: added xmlIOParseDTD()
15064 * xpointer.c: added support for the 2 extra parameters of
15065 string-range, fixed a stoopid error when '0' was present
15066 in XPointer expressions
15067 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15068 testsuite for the above
15069
Daniel Veillard6db58192000-10-30 09:27:53 +000015070Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * libxml.spec.in: improved package descriptions
15073
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015074Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * xpath.c xpathInternals.h: applied a large cleaning patch
15077 from TOM <ptittom@free.fr>, it also add namespace support
15078 for function and variables registration.
15079
Daniel Veillardbd20df72000-10-29 17:53:40 +000015080Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15083 * Makefile.mingw: Wayne Davison's update adding hash.c
15084
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015085Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * xpath.c: fixed the root evaluation problems
15088 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15089 ignorable spaces with <b> <bold> <em>
15090 * tree.c: fixed a loop in xmlSearchNsByHref()
15091
Daniel Veillard767662d2000-10-27 17:04:52 +000015092Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * xpath.c: applied another XPath patch from TOM
15095 * xpath.c include/makefile.am: applied another patch from
15096 china@thewrittenword.com (cleanup on IRIX).
15097
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015098Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * xml-config.1: received a fixed version from Fredrik Hallenberg
15101 <hallon@lysator.liu.se>
15102
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015103Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15106 cleanup patch for XPath
15107
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015108Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * patched to redirrect all "out of context" error messages to
15111 a reconfigurable routine. The changes are:
15112 * xmlerror.h : added the export of an error context type (void *)
15113 an error handler type xmlGenericErrorFunc there is an interface
15114 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15115 to reset the error handling routine and its argument
15116 (by default it's equivalent to respectively fprintf and stderr.
15117 * all the c files: all wild accesses to stderr or stdout within
15118 the library have been replaced to calls to the handler.
15119
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015120Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * configure.in: release 2.2.6
15123 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15124 exporting the inner functions of xpath for extension modules
15125 * doc/*: updated and rebuilt the doc
15126
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015127Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * nanohttp.c : applied Wayne HTTP cleanup patch
15130 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15131 and xmlNodeSetSpacePreserve()
15132
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015133Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * xpath.c: closing bug #29260
15136
Daniel Veillard126f2792000-10-24 17:10:12 +000015137Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15140 multikey tuples, made hash structure opaque
15141 * valid.[ch]: moved elements, attributes, notations decalarations
15142 as well as ID and refs to hash tables.
15143 * entities.c: hash cleanup
15144 * xmlmemory.c: fixed a dump problem in debug mode
15145 * include/Makefile.am: problem passing in DESTDIR= values patch
15146 from Marc Christensen <marc@calderasystems.com>
15147 * nanohttp.c: removed debugging remains
15148 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15149 * HTMLparser.c parser.c: fixing a number of problems with the
15150 macros in the *parser.c files (Wayne).
15151 * HTMLparser.c: close the previous option when opening a new one
15152 (Marc Sanfacon).
15153 * result/HTML/*: updated the HTML results accordingly
15154
Daniel Veillard52afe802000-10-22 16:56:02 +000015155Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15158 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15159 XPath functions and XML entities table to them. More to come...
15160 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15161
Daniel Veillard683cb022000-10-22 12:04:13 +000015162Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * tree.c: coalesce adjacent text nodes
15165 * valid.c: handling of blank nodes in DTd validation (raised
15166 by problems with a posteriori validation).
15167 * nanohttp.c: changing behaviour on HTTP write stuff.
15168 * HTMLtree.c: forced body and html to be explicitely closed.
15169 * xpath.h: exported more XPath functions.
15170
Daniel Veillard1baf4122000-10-15 20:38:39 +000015171Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * Release of 2.2.5
15174 * xpointer.c: range() range-inside and other helper functions
15175 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15176
Daniel Veillard47e12f22000-10-15 14:24:25 +000015177Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15180 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15181
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015182Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15185 and XPointer modules
15186
Daniel Veillard134c9f32000-10-15 10:27:08 +000015187Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * SAX.h: closed #25107
15190
Daniel Veillard39915622000-10-15 10:06:55 +000015191Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15192
15193 * testSAX.c: fixed problem with cdata reporting
15194 * SAXresult/* : updated
15195
Daniel Veillard1e851392000-10-15 10:02:56 +000015196Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15199 Closed bug #27499, added to regression tests
15200 * TODO: updated
15201
Daniel Veillard7eda8452000-10-14 23:38:43 +000015202Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15205 support for SCRIPT and STYLE with help from Bjorn Reese
15206 * test/HTML/* result/HTML/*: added simple testcase and updated
15207 the existing ones.
15208
Daniel Veillardff9c3302000-10-13 16:38:25 +000015209Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15212 string-range for empty strings
15213 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15214 test/XPath/xptr/strrange: augmented the XPointer testsuite
15215
Daniel Veillard189446d2000-10-13 10:23:06 +000015216Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * doc/xml.html doc/xmlmem.html: added a module describing memory
15219 interfaces and use, updated the main page.
15220
Daniel Veillard2f971a22000-10-12 23:26:32 +000015221Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15224 nanoftp code work on Windows too now
15225
15226Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015227
15228 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15229 * xpointer.c: implemented string-range() at least a good first version
15230 * test/XPath/docs/str test/XPath/xptr/strrange
15231 result/XPath/xptr/strrange: the string-range() tests
15232
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015233Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * Makefile.am include/Makefile.am include/win32config.h
15236 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15237 and make distcheck
15238
Daniel Veillard19d61112000-10-11 23:50:35 +000015239Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15242 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15243 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15244
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015245Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15248 patch for socklen_t detection by
15249 Albert Chin-A-Young <china@thewrittenword.com>
15250
Daniel Veillardcd429612000-10-11 15:57:05 +000015251Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15254 and added a --dtdvalid option to xmllint used to test it
15255
Daniel Veillard47c02452000-10-11 13:04:36 +000015256Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15259 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15260
Daniel Veillard2d38f042000-10-11 10:54:10 +000015261Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15264 handlings (registration, lookup, cleanup)
15265
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015266Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * configure.in Makefile.am include/makefile.am: adding XPointer
15269 and XPtrtests target
15270 * xpointer.[ch] : new files for XPointer support
15271 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15272 more XPath tests
15273
Daniel Veillard57fda592000-10-10 23:24:14 +000015274Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * configure.in: fixed, very broken, make distcheck works again
15277
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015278Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * More work toward 2.2.5, integrated a number of patches
15281 * configure.in Makefile.am win32config.h.in: trying to cleanup
15282 make distcheck .... huh ...
15283 * include/Makefile.am include/win32config.h: new directory
15284 for includes
15285 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15286 updated teh makefiles and instructions for WIN32
15287 * xpath.c: small fixes
15288 * test/XPath/ results/XPath: updated the testcases and results
15289 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15290 suggested patches
15291 * valid.c: fixed an ID bug
15292
Daniel Veillardb71379b2000-10-09 12:30:39 +000015293Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015296 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015297 * xpath.[ch]: worked on XPointer
15298
Daniel Veillard7e99c632000-10-06 12:59:53 +000015299Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * configure.in Makefile.am: 2.2.5, ship the include in an
15302 include/libxml subdirectory, use symlinks when using CVS
15303 * testSAX.c: fixed small bug
15304 * testXPath.c: changed the way testfiles are parsed
15305 * debugXML.c: same kind of cleanup when parsing an argument expression
15306 XPath/XPointers can have blanks embedded
15307 * xpath.[ch]: more cleanup, reorgs for XPointer work
15308 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15309 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15310
Daniel Veillard55b91f22000-10-05 16:30:11 +000015311Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15314 in the XPath engine, rewrote large parts of it, now it's far
15315 cleaner and in sync with the REC not an old WD. Fixed a parsing
15316 problem in the interactive XML shell found when testing XPath.
15317
Daniel Veillardac260302000-10-04 13:33:43 +000015318Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15321 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15322 examples with the extra test
15323
Daniel Veillard7cfce322000-10-04 12:40:27 +000015324Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15327 the global init function.
15328
Daniel Veillard970112a2000-10-03 09:33:21 +000015329Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * HTMLparser.c: Doohhh, attribute name parsing was still case
15332 sensitive ! Fixed this ...
15333 * result/HTML/* : updated the tests results accordingly
15334
Daniel Veillard740abf52000-10-02 23:04:54 +000015335Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15338 engine, should be far more stable, incorporated a new version of
15339 preceding/following axis, need testing
15340 * uri.c: fixed file:///c:/a/b/c problem
15341 * test/XPath/tests/idsimple: augmented the XPath tests
15342
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015343Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * doc/* rebuilding docs for 2.2.4 release
15346
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015347Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * configure.in: releasing 2.2.4
15350 * parser.[ch]: added xmlStrEqual()
15351 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15352 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15353 use xmlStrEqual instead
15354 * TODO: updated
15355 * added an XPath test
15356
Daniel Veillardbc765302000-10-01 18:23:35 +000015357Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15360 * entities.h: exported xmlInitializePredefinedEntities
15361 * parser.[ch] : added xmlInitParser()
15362 * parserInternals.h : had to export htmlInitAutoClose()
15363
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015364Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15367 problems
15368 * Makefile.am : added XPath regression tests to normal tests
15369 * uri.c: fixed a problem with local paths, cleanup
15370 * parser.c: fixed a problem with large CData sections
15371
Daniel Veillardd2ade932000-09-30 14:39:55 +000015372Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * configure.in xml-config.in: patch from "Ben Taylor"
15375 <sol7x86@hotmail.com> for solaris shared libs lookup
15376
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000153772000-09-30 Martin Baulig <baulig@suse.de>
15378
15379 * libxml-2.0.pc.in: Provide pkg-config script.
15380
15381 * configure.in: Create the libxml-2.0.pc script from the
15382 libxml-2.0.pc.in templates.
15383 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015384 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015385
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015386Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15389 when compiling with MSC
15390
Daniel Veillard46057e12000-09-24 18:49:59 +000015391Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * xpath.c: patch for normalize-string() substring-before(),
15394 substring-after() and translate() functions from Bjorn Reese
15395 <breese@mail1.stofanet.dk>
15396 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15397 Fredrik Hallenberg <hallon@lysator.liu.se>
15398 * TODO: updated
15399
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015400Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15403 problem of socklen_t being undefined on a number of platforms
15404 * debugXML.c: fixed a compilation problem when without snprintf
15405
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015406Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15409 an URI bug and a fix for the control-character-induced infinite loop
15410 * nanohttp.c: preventive fix for compiling on WIN32
15411
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015412Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * xmlint.c: closing bug #25000
15415
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015416Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15419 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15420 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15421 related function, fixing xmlStrncmp(), and associated cleanup
15422 * result/HTML/entities.html.sax: updating result
15423
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015424Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * uri.c: applied patch for URI escaping from Wayne Davison
15427 <wayned@blorf.net>
15428 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15429 from Denis Barbier <barbier@imacs.polytechnique.fr>
15430 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15431 patch from Wayne Davison
15432
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015433Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * doc/xml.html : updated with new releases, adding "how to help"
15436
Daniel Veillard04698d92000-09-17 16:00:22 +000015437Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15440 removed a few warnings in pedantic mode ...
15441 * parserInternals.c parser.c: moved encoding switching function
15442 to parserInternals.c
15443 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15444
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015445Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15448 error or warning handlers
15449
Daniel Veillardb1059e22000-09-16 14:02:43 +000015450Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * parserInternals.c parserInternals.h parser.c Makefile.am:
15453 created a new module parserInternals.c, moved most of the
15454 code shared by the various parsers there, as well as
15455 deprecated code from parser.c. More cleanup of parser.c
15456 * uri.c: fixed a problem when URI is NULL
15457 * valid.c: speedup when looking for an attribute declaration
15458
Daniel Veillard39c7d712000-09-10 16:14:55 +000015459Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15462 the cleanup of the computation of URI references when seeking
15463 external entities. The URI reference string and the resulting
15464 URI are both stored now.
15465 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15466 large s(n)printf checks and cleanup from Denis Barbier
15467 <barbier@imacs.polytechnique.fr>
15468 * xmlversion.h.in tree.h: couple of SGML declarations for a
15469 possible docbook module.
15470 * result/VC/ : a couple of test output changed due to the change
15471 of the entities URI
15472
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015473Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * parser.h: added a _private field for linking user's data
15476
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015477Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.c parserInternals.h: demacroified most of the IS_XXX
15480 the gain in size is significant so ...
15481
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015482Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * entities.c: cases where looking up entities with doc==NULL
15485 covered
15486
Daniel Veillard90e11312000-09-05 10:42:32 +000015487Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
Daniel Veillard1de50802000-09-07 08:54:32 +000015489 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015490 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15491
Daniel Veillard98a79162000-09-04 11:15:39 +000015492Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
Daniel Veillard1de50802000-09-07 08:54:32 +000015494 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015495 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15496 * Makefile.in: added URItest and included thenin "make tests"
15497
15498Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015499
15500 * xmlversion.h.in: closed bug 22941
15501
Daniel Veillard2bb89092000-08-31 14:57:50 +000015502Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * doc/xmlio.html: added doc and example for entity loader
15505 redefinition.
15506
Daniel Veillard96984452000-08-31 13:50:12 +000015507Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15510 used by libxml
15511
Daniel Veillarde715dd22000-08-29 18:29:38 +000015512Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * parser.c: Fixed bug on invalid ontent characters and when using
15515 push.
15516 * xmllint.c: fixed xmllint endling of errors in push mode
15517
Daniel Veillard4948eb42000-08-29 09:41:15 +000015518Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015521 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015522 * result/HTML/*.sax: regenerated HTML SAX output
15523 * parser.c: more cleanup.
15524
Daniel Veillarde010c172000-08-28 10:04:51 +000015525Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015528 patches from Wayne Davison <wayned@users.sourceforge.net>,
15529 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015530 * HTMLparser.c: fixed an ignorable white space detection bug
15531 occuring when parsing with SAX only
15532 * result/HTML/*.sax: updated since the output is now HTML
15533 encoded...
15534
Daniel Veillard47f3f312000-08-27 22:40:15 +000015535Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015537 * HTMLparser.[ch]: applied some of Wayne Davison
15538 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015539
Daniel Veillarde0854c32000-08-27 21:12:29 +000015540Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15543 undeclared namespace prefix was used, added a warning.
15544 Cleaned up support w.r.t. entities, spilling out a warning
15545 and being pedantic on lookups.
15546 * test/warning/ent9 : added testcase for previous example.
15547 * TODO: updated
15548 * parserInternals.h parser.c: changed the way names are parsed
15549 now allow infinite size and decrease penalty for normal use
15550 * parser.c: Started a big cleanup/check of the parser code,
15551 fixed some of the most tortuous entity code, spotted code
15552 unused anymore
15553 * test/*: added tests for very long names and related nasty
15554 things.
15555
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015556Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * doc/encoding.html: added encoding aliases doc
15559 * doc/xml.html: updates
15560 * encoding.[ch]: added EncodingAliases functions
15561 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15562 bottleneck affecting large DTDs like Docbook
15563 * parser.[ch] xmllint.c: added a pedantic option, will be
15564 useful
15565 * SAX.c: redefinition of entities is reported in pedantic mode
15566 * testHTML.c: uninitialized warning from gcc
15567 * uri.c: fixed a couple of bugs
15568 * TODO: added issue raised by Michael
15569
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015570Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * doc/encoding.html: propagated Martin Duerst suggestions
15573
Daniel Veillard52402ce2000-08-22 23:36:12 +000015574Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15577 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15578 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15579 by Wayne Davison
15580
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015581Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * nanoftp.c nanohttp.c: small cleanup
15584 * TODO: updated
15585
Daniel Veillard244ece92000-08-19 20:58:02 +000015586Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * added an old VC testcase and updated title.xml entity
15589
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015590Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15593 done on auto-opening of <p> tags and cleanup of SAX output
15594
Daniel Veillard979e55e2000-08-19 16:48:54 +000015595Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15598
Daniel Veillard4540be42000-08-19 16:40:28 +000015599Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * doc/xml.html libxml.* structure.*: updated the doc a bit
15602
Daniel Veillard808a3f12000-08-17 13:50:51 +000015603Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15606 of SAX tests
15607
Daniel Veillard29579362000-08-14 17:57:48 +000015608Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15611 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15612
Daniel Veillard1255ab72000-08-14 15:13:33 +000015613Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15616 * testHTML.c: fix core dump on Solaris 2.x systems
15617 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15618 * result/HTML/*.sax: previous bug fix lead to new results
15619
Daniel Veillard03109292000-08-14 14:58:22 +000015620Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15623 * configure.in: added --with-readline=DIR to accept alternate
15624 path for readline include/library
15625 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15626 for ANSI under HP-UX
15627 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15628 includes @LIBS@
15629
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015630Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * doc/* : rebuilt the docs
15633 * getting ready for 2.2.2 release
15634
Daniel Veillard87b95392000-08-12 21:12:04 +000015635Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15638 and xmlAddFeature()
15639 * tree.[ch]: added xmlAddChildList()
15640 * xmllint.c: MAP_FAILED macro test
15641 * parser.h: added xmlParseCtxtExternalEntity()
15642 * valid.c: applied bug fixes removed warning
15643 * tree.c: added CDATA block to elements content
15644 * testSAX.c: cleanup of output
15645 * testHTML.c: added SAX testing
15646 * encoding.c: better error recovery
15647 * SAX.c, parser.c: fixed one of the external entity processing
15648 of the OASis testsuite
15649 * Makefile.am: added HTML SAX regression tests
15650 * configure.in: bumped to 2.2.2
15651 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15652 SAX results
15653
Daniel Veillard88a172f2000-08-04 18:23:10 +000015654Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * configure.in: patch for HP compiler
15657
156582000-08-04 Sven Heinicke <sven@zen.org>
15659
15660 * xmllint.c: Was coredumping sometimes when the file given didn't
15661 exist.
15662
Daniel Veillard46e370e2000-07-21 20:32:03 +000015663Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015666
Daniel Veillard46e370e2000-07-21 20:32:03 +000015667 when using in memory parsing. Need some cleanup.
15668 * xmllint.c configure.in: added a --memory flag to test memory
15669 parsing
15670
Daniel Veillard36650692000-07-21 15:16:39 +000015671Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * nanohttp.c: fixed socklen_t replacement to unsigned int
15674 * parser.c: fixed a space handdling missing at the end of
15675 production 28 DOCTYPE.
15676 * xmlmemory.c: fixed a stupid bug on the routine to override
15677 allocation functions
15678 * TODO: updated
15679
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015680Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * doc/ regenerated the docs
15683
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015684Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * doc/encoding.html doc/xml.html: added I18N doc
15687 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15688 improvements, both parser and filters, added ASCII & HTML,
15689 fixed the ISO-Latin-1 one
15690 * xmllint.c testHTML.c: added/made visible --encode
15691 * debugXML.c : cleanup
15692 * most .c files: applied patches due to warning on Windows and
15693 when using Sun Pro cc compiler
15694 * xpath.c : cleanup memleaks
15695 * nanoftp.c : added a TESTING preprocessor flag for standalong
15696 compile so that people can report bugs more easilly
15697 * nanohttp.c : ditched socklen_t which was a portability mess
15698 and replaced it with unsigned int.
15699 * tree.[ch]: added xmlHasProp()
15700 * TODO: updated
15701 * test/ : added more test for entities, NS, encoding, HTML, wap
15702 * configure.in: preparing for 2.2.0 release
15703
Daniel Veillard49703262000-07-10 10:27:46 +000015704Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015707 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015708
Daniel Veillard306be992000-07-03 12:38:45 +000015709Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * doc/xml.html: changed the xmlsoft.org structure, updated the
15712 examples w.r.t. root and childs
15713
Daniel Veillard7d853352000-07-02 18:53:09 +000015714Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
Daniel Veillard784b9352003-02-16 15:50:27 +000015716 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015717
Daniel Veillard365e13b2000-07-02 07:56:37 +000015718Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * HTMLparser.c: Work on character encoding support for the HTML parser
15721 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15722 * encoding.c: Fixed a potential memleak in the encoding stuff
15723
Daniel Veillardaf743792000-07-01 11:49:28 +000015724Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * doc/FAQ.html doc/Makefile.am : added a FAQ
15727
15728Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015729
15730 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15731 of the HTML parser to force it to not bypass SAX
15732
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015733Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * win32config.h.in: updated
15736 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15737 lacks iconv support :-( need to release 2.1.1
15738 * configure.in: release 2.1.1
15739 * HTMLparser: fixed bug #14784
15740 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15741 by Windows compiler
15742 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15743 the SAX startDocument() callback.
15744 * TODO: updated
15745
15746Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * added xmlStopParser()
15749
Daniel Veillardbe803962000-06-28 23:40:59 +000015750Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * configure.in: 2.1.0 prerelease
15753 * Large resync between W3C and Gnome tree
15754 * nanoftp, nanohttp.c: fixed stalled connections probs
15755 * HTMLtree.c SAX.c : support for attribute without values in
15756 HTML for andersca
15757 * valid.c: Fixed most validation + namespace problems
15758 * HTMLparser.c: start document callback for andersca
15759 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15760 * parser.h, SAX.c: serious speed improvement for large
15761 CDATA blocks
15762 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15763 different encoding
15764 * example/Makefile.am example/gjobread.c tree.h: work on
15765 libxml1 libxml2 convergence.
15766 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15767 and the LIBXML_TEST_VERSION macro
15768
Daniel Veillardc310d562000-06-23 18:32:15 +000015769Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * doc/xml.html: various patches and improvements typo fixed by
15772 Felix Natter
15773 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15774 from Felix Natter <fnatter@gmx.net>
15775
Daniel Veillardf3029822000-05-06 08:11:19 +000015776Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * doc/upgrade.html: updated with instructions for support of both
15779 libxml-1.x and libxml-2.x
15780 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15781 for 2.x support and also fixed includes
15782
15783
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015784Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15787 the encoding support, added iconv support, so now libxml if
15788 compiled with iconv automatically support japanese encodings
15789 among others. Work based on initial patch from Yuan-Chen Cheng
15790 I may have broken binary compat in the encoding handler
15791 registration scheme, but that was so utterly broken I don't
15792 expect anybody to have used this feature until now.
15793 * parserInternals.h: fixup on the CHAR range macro
15794 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15795 code.
15796 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15797 * uri.c: added xmlParseURI() I can't believe I forgot to
15798 implement this one in 2.0 !!!
15799 * SAX.c: moved doc->encoding update in the endDocument() call.
15800 * TODO: updated.
15801
Daniel Veillard06047432000-04-24 11:33:38 +000015802Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * tree.h: removed extraneous xmlRemoveProp definition
15805 * TODO: added item about --disable-corba configure switch
15806 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15807 * nanoftp.c: fixed include problems giving troubles on AIX and
15808 slowlaris
15809 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15810 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15811 comment and headers changes to lower gtk-doc number of warnings
15812 * doc/html/*: rebuilt docs
15813
Daniel Veillarde0aed302000-04-16 08:52:20 +000015814Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * HACKING: documented the tag for 1.x and instructions
15817
Daniel Veillard5e873c42000-04-12 13:27:38 +000015818Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15821 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15822 xmlCreateIOParserCtxt
15823 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15824 significant overall improvement
15825 * xmllint.c: added I/O test to xmllint
15826 * testSAX.c: added a speed test
15827 * doc/* : updated/regenerated
15828
Daniel Veillardfc708e22000-04-08 13:17:27 +000015829Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * xpath.c uri.h parserInternals.h: cosmetic changes from
15832 "Timur I. Bakeyev" <timur@bat.ru>, including making
15833 xmlCreateURI() public
15834
Daniel Veillard5d211f42000-04-07 17:00:24 +000015835Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15838 and the code at the same time. Added a clean mechanism for
15839 overload or added input methods: xmlRegisterInputCallbacks()
15840 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15841 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15842 * TODO: updated
15843 * doc/* : updated/regenerated
15844 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15845 source dir
15846
Daniel Veillarde77a9182000-04-05 19:12:29 +000015847Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * testURI.c: yet another forgotten commit, I should get some sleep !
15850
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015851Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * xmllint.c: forgot to commit this too ?
15854
Daniel Veillardb9df4042000-04-05 14:23:16 +000015855Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * xmlversion.h.in : forgot to commit this previously
15858
Daniel Veillard361d8452000-04-03 19:48:13 +000015859Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15862 * README TODO: updated for release
15863 * uri.c uri.h: added authority parsing/saving
15864 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15865 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15866 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15867 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15868 Makefile.am : added compile-time customization of libxml
15869 --with-ftp --with-http --with-html --with-xpath --with-debug
15870 --with-mem-debug
15871 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15872 #include <libxml/xxx.h> I hope it won't break too much stuff
15873 and will be manageable in the future...
15874 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15875 and added xmllint to the installed programs
15876 * uri.h: added xmlFreeURI()
15877
Daniel Veillardec303412000-03-24 13:41:54 +000015878Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * uri.c uri.h: finished the escaping handling, the base support
15881 and the URI path normalization. Looks good just lacks the
15882 authority content parsing code.
15883 * Makefile.am: added instructions to generate testURI
15884 * TODO: updated
15885 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15886 added links and icons for W3C and Gnome
15887
Daniel Veillard8f621982000-03-20 13:07:15 +000015888Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * xmlmemory.[ch] : seems I forgot to actually update the files in
15891 the last commit :-)
15892 * doc/xml.html doc/html/* : updated and uploaded the docs
15893
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015894Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15897 * TODO: updated
15898 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015899 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015900 gfree).
15901 * Makefile.am, uri.c, uri.h: added a set of functions to do
15902 exact (litteraly copied from the RFC 2396 productions) parsing
15903 and handling of URI. Will be needed for XLink, one XML WFC,
15904 XML Base and reused in the nano[ftp/http] modules. Still work
15905 to be done.
15906
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015907Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * configure.in, libxml.spec.in : libxml2
15910 * doc/* : updated the doc page, rebuilt the docs
15911
Daniel Veillardcf461992000-03-14 18:30:20 +000015912Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * all: tagged LIB_XML_1_X
15915 * *.c *.h : updated from W3C CVS tree
15916 * configure.in : 2.0.0-beta
15917 * libxml.spec.in : libxml2 package nam
15918 * result/* : new version of the tests output
15919
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015920Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15923
Daniel Veillardb566ce12000-03-04 11:39:42 +000015924Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * doc/* : rebuilt the docs
15927 * parser.c: final patch on #6766
15928 * valid.c: small patch on validity checks.
15929
Daniel Veillardfb76c402000-03-04 11:39:42 +000015930Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15933 added
15934 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15935 compatibility w.r.t. XML spec and existing code.
15936
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015937Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * parser.c: seems a better solution to <a> </a> exists,
15940 will try it for a while
15941
Daniel Veillard83a30e72000-03-02 03:33:32 +000015942Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * parser.c: tried to remove the <a> </a> generating <a/>
15945 this is hard. Left a flag for that purpose. Fixed bug #6766
15946 * configure.in: prepared 1.8.7 not released, due to previous
15947 problem
15948
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015949Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * doc/xml.html : applied second patch from Paul DuBois
15952
Daniel Veillard402e8c82000-02-29 22:57:47 +000015953Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * doc/xml.html : applied patch from Paul DuBois
15956
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015957Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15960
Daniel Veillard5feb8492000-02-02 17:15:36 +000015961Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15964 compilation warnings on various platforms.
15965 * parser.c: Fixed #5281 validity error callbacks are now desactived
15966 by default if not validating.
15967
Daniel Veillardf341f932000-02-02 14:52:08 +000015968Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15971
Daniel Veillard13c757e2000-02-01 23:59:15 +000015972Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15975 <gkatsi@cs.toronto.edu>
15976
Daniel Veillard726e8792000-01-30 20:04:29 +000015977Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15978
15979 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15980 processing URLs
15981
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015982Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15985 xmlNanoFTPUpdateURL for persistent control connections.
15986 * configure.in: 1.8.6
15987
15988Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15991 * tree.[ch] : added xmlSaveNoEmptyTags
15992
James Henstridgef3be9312000-01-28 13:59:21 +0000159932000-01-29 James Henstridge <james@daa.com.au>
15994
15995 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15996
15997 * Makefile.am: added nanoftp.[ch] to the build.
15998
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015999Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * nanoftp.[ch]: cleanup, comments, API
16002 * debugXML.c : fixed a bug in the cat command
16003 * doc/*: regenerated the docs
16004
Daniel Veillardda07c342000-01-25 18:31:22 +000016005Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16008 * debugXML.c : fixed a bug in the cat command
16009 * valid.c: fixing some small probs
16010 * libxml.spec.in: get rid of the SNAP suffix
16011 * doc/xml.html: updated the status
16012
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016013Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * xml-config.in: xml-config --version to just return the
16016 version number
16017 * xpath.c: some cleanup w.r.t. axis when the current node is
16018 an attribute.
16019 * TODO: updated
16020
Daniel Veillard461a66c2000-01-18 18:01:01 +000016021Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * configure.in: prepared for libxml-1.8.5
16024 * doc/* recompiled the documentation
16025
160262000-01-17 Jody Goldberg <jgoldberg@home.com>
16027
16028 * configure.in : WARNING autoconf subtlety alert :
16029 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16030 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16031 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16032 get defined by AC_CHECK_HEADERS.
16033
Daniel Veillardf967b902000-01-17 16:06:10 +000016034Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16037 Rune.Djurhuus@fast.no
16038
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016039Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * TODO: updated
16042 * tree.c, parser.c: made sure that only memory alloc problems
16043 and internal parser errors are allowed to write to stdout or
16044 stderr.
16045
Daniel Veillard0142b842000-01-14 14:45:24 +000016046Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * tree.c : restored xmlNewGlobalNs since this seems used by
16049 a lot of existing code :-(, fixed a bug in xmlNewNs
16050 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16051 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16052 to exit() from the library code.
16053 * xpath.c, parser.c: removed bugs or unused code detected by
16054 Windows compilers
16055 * parser.c: started adding interfaces for parsing well balanced
16056 XML fragments
16057 * configure.in: releasing 1.8.4
16058 * doc/* : rebuilt the docs
16059
Daniel Veillard2eac5032000-01-09 21:08:56 +000016060Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * tree.[ch] : added xmlNewDocFragment() for DOM
16063 * testHTML.c: uninitialized variable.
16064
Daniel Veillardf3a73582000-01-05 14:58:39 +000016065Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * doc/* : rebuild the docs
16068
Daniel Veillard71b656e2000-01-05 14:46:17 +000016069Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * acconfig.h: readline and history patch
16072 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16073 * tree.c: added check and handling when possibly removing an ID
16074 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16075 and saving.
16076 * test/HTML/entities.html result/HTML/entities.html* : test for
16077 various entities reference cases
16078 * result/HTML/* : as a result output of some testcase have
16079 changed
16080 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16081 by previous example. added xmlParseTryOrFinish().
16082 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16083 entities.h debugXML.h HTMLparser.h: changed the way struct are
16084 declared to allow gtk-doc to expose those
16085 * parser.c: closed bug #4960
16086 * Makefile.am configure.in: Applied patch from
16087 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16088 and math/socket libs detection
16089
Daniel Veillard437b87b2000-01-03 17:30:46 +000016090Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * configure.in, Makefile.am: link tester against readline
16093 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16094
Daniel Veillard686d6b62000-01-03 11:08:02 +000016095Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * tree.[ch]: added xmlRemoveProp
16098 * win32config.h.in nanohttp.c: avoid including the Windows
16099 socket stuff in every C files
16100 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16101 the XmL parser(s)
16102 * test/ns4 result/ns4 etc...: added test case for previous prob
16103 * tree.c: xmlNewNs wasn't checking for double definition
16104 * Makefile.in: fixed a problem with dist-hook duplicates
16105 * parser.[hc], xmlIO.c: fixed the loading of external entities
16106 APIs, now xmlLoadExternalEntity() is used everywhere and
16107 setting up an app specific front-end using the
16108 * SAX.c parser.c: some fixes, now the xhtml spec validates
16109 with the xhtml DTD.
16110 * error.c: fixed crashes in case of no input stream
16111 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16112 to the validation tests and results
16113
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016114Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16117 too htmlCreatePushParserCtxt() and htmlParseChunk()
16118 * parser.c: a bit of cleanup.
16119 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16120 to XML) removed the last mem leak known
16121 * HTMLtree.c: output message cleanup
16122 * xmlmemory.c: display content info about memory blocks
16123 * result/HTML/wired.* : missing att value warning change
16124
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016125Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * doc/* : rebuilt the documentation
16128
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016129Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * parser.[ch] parserInternals.h: Push parser for XML,
16132 seems to work fine now
16133 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16134 --push for push testing
16135 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16136 * testSAX.c: added --push
16137 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16138 subtree
16139 * xmlIO.[ch] : enriched API + fixes for push mode
16140 * entities.[ch]: added the entity content length to the struct.
16141 * xmlmemory.[ch]: new API to show the last entries for the shell
16142 * valid.c: added required attribute testing
16143 * SAX.c: the cdata callback now merge contiguous fragments
16144 * HTMLparser.c: cleanup of some macros
16145
Daniel Veillard3c558c31999-12-22 11:30:41 +000016146Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * parser.c: fix for PIs name starting with xml
16149 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016150 * *.c, configure.in win32config.h.in : generate win32config.h for
16151 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016152
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016153Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * parser.c: fixed a stupid = vs. == bug :-(
16156 * doc/gnome-xml.sgml: s/glade/xml/
16157
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016158Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * configure.in, doc/xml.html : bug fix release 1.8.2
16161 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16162 Hopefully the end of that silly C++ include problem
16163 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16164 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16165 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16166 troubles with autoclosed elements when the stree shape doesn't
16167 follow the DtD specs. Added htmlIsAutoClosed() and
16168 htmlAutoCloseTag()
16169 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16170 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16171 * debugXML.c: fixed a bug on printing default namespaces.
16172 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16173
Daniel Veillardb24054a1999-12-18 15:32:46 +000016174Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * result/HTML/*.htm[l] : updated the HTML regression tests according
16177 to the new output
16178 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16179 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16180 problem due to intermix of extern "C" { ... } declarations for C++
16181 and recursive includes in the headers
16182
Chris Lahey323c48c1999-12-18 15:32:45 +0000161831999-12-20 Chris Lahey <clahey@umich.edu>
16184
16185 * HTMLtree.c: Made it so that html nodes with a single child do
16186 not insert a carriage return before or after the child node.
16187
Daniel Veillardb24054a1999-12-18 15:32:46 +000016188Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016189
16190 * configure.in, doc/xml.html : bug fix release 1.8.1
16191 * parser.c: fixed bug #4344
16192 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16193 added the glue to avoid C++ problems
16194 * doc/* : regenerated the documentation
16195
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016196Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16199 namespace recognition, and Dia as a resul :-(
16200 * encoding.c: closed bug #3950
16201
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016202Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * valid.c: debugging a posteriori validation, except URI expansion
16205 stuff this should be fixed now
16206 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16207 Carl Nygard <cnygard@bellatlantic.net>
16208 * tester.c: added --postvalid, cleaning of the code
16209 * tree.[ch]: added xmlDocGetRootElement()
16210
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016211Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16212
16213 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16214 c++ losage.
16215
Daniel Veillard10a2c651999-12-12 13:03:50 +000016216Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * configure.in, doc/xml.html : bumped to 1.8.0
16219 * xlink.[ch], Makefile.am : added framework for link detection
16220 * parser.h: added nbChars to parser context, needed for cleanup.
16221 * xmlmemory.c: removed a nasty bug when out of mem
16222 * valid.[ch]: adding namespace support for attribute decl
16223 * tester.c: added --debugent option
16224 * debugXML.[ch]: added xmlDebugDumpEntities()
16225 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16226 buffers instead, this was really needed, validation was breaking
16227 in strange ways due to that. Added xmlParseStringPEReference()
16228 and other parsing from strings functions. Entities processing
16229 modified again, but PERef are still not handled correcly but
16230 unless you're Eve Maller you won't notice :-)
16231 * HTMLparser.c: large changes toward reliability, and switched to
16232 lowercase internal tags, XHTML is lowercase, so it will help
16233 that output is closer to next version.
16234 * doc/* : regenerated the documentation, it is now hosted at
16235 http://xmlsoft.org/ (same bits I just bought the domain :-)
16236
16237
Daniel Veillard294cbca1999-12-03 13:19:09 +000016238Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16241 doc generation
16242 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16243 in the SAX API
16244 * doc/*: rebuilt the doc making sure everything appears in the
16245 HTML files
16246
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016247Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16250 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16251 which allow impressive speed improvement on dataset with
16252 large text pieces, but at the cost of broken binary
16253 compatibility and slightly bigger memory usage.
16254 Configure with --with-buffers to activate them, they
16255 are protected with XML_USE_BUFFER_CONTENT define.
16256 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16257 goal is 0 memory left allocated once parser is no more used
16258 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16259 call xmlCleanupParser() and xmlMemoryDump()
16260
Daniel Veillarda819dac1999-11-24 18:04:22 +000016261Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16264 * parser.[ch] encoding.[ch]: added memory cleanup routines
16265 * parser.c: closing bug #3788
16266 * doc/*: rebuilt the doc
16267
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016268Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16271 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16272 * tester.c: added --compress option
16273 * doc/*: rebuilt the documentation
16274
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016275Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16278 if given /proc/kcore as input !
16279 * doc/xml.html doc/*: updated and rebuilt the documentation
16280
16281Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016282
16283 * parser.c: Fixed some wrongly space collapsing code due to
16284 a misreading of the spec.
16285 * result/*: fixed the output accordingly
16286
16287Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016288
16289 * encoding.c: bug fix and typos
16290 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16291 * parser.c: added attribute normalization closing bug #3597
16292 * test/att* result/att* SAXresult/att*: testcase for attribute
16293 normalization
16294
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016295Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * configure.in: closing bug #3163 by adding extra flags for the
16298 cc compiler on HP-UX
16299
Daniel Veillard51e3b151999-11-12 17:02:31 +000016300Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * valid.[ch] : removed a typo and an enumerated type bug in the
16303 xmlAddElementDecl() function
16304 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16305 call to xmlEncodeEntitiesReentrant() so that the functions
16306 New, Set and Get are at the same level.
16307 * parser.c HTMLparser.c: extra memory allocation bug for
16308 attributes detected by someone using libxml in embedded systems :-)
16309
Daniel Veillard962195f1999-10-28 15:51:53 +000016310Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * xmlmemory.h: turned off mem debug :-\
16313
Daniel Veillard35008381999-10-25 13:15:52 +000016314Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * parser.c: closed bug #2784 a one line fix, but worth pushing
16317 a new release out
16318 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16319 some structures, comments before and after the
16320 main element, and other nastyness
16321 * HTMLtree.c tree.c: accomodate the extended HTML supported
16322 * configure.in: pushing 1.7.4
16323 * test/ent8 and related outputs : added a new test for bug #2784
16324 * test/HTML/wired.html and related output: a nasty HTML example
16325 * Makefile.am: improved the test scripts
16326 * docs/* : reran the documentation extractor, updated xml.html
16327
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016328Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16329
16330 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16331 HTMLparser and debugged the HTML related code. HTML documents
16332 now have their own type
16333 * entities.c: do not dump &apos; for HTML output
16334 * xmlmemory.c: improvement, breakpoint mechanism
16335 * testHTML.c: added --sax --repeat ...
16336 * Makefile.am: improved the HTML tests
16337 * valid.[ch]: added xmlValidGetValidElements and
16338 xmlValidGetPotentialChildren
16339 * tester.c: added --insert to test the 2 new functions
16340 * test//* result//* SAXresult//* : regression test cleanup
16341 and extension.
16342 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16343 gnome-xml-nanohttp.html
16344
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016345Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * HTMLparser.c: fixed problems with some autoclose tags
16348 * tree.c: fixed XML output problems.
16349 * result/* SAXresult/*: update of the tests output
16350
Daniel Veillard6077d031999-10-09 09:11:45 +000016351Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * Makefile.am: Arturo patch for xmlConf.sh version info
16354 * parser.c: Tim Josling patch for single quoted items
16355 * tester.c: Tim Josling patch for tester options usage
16356 * tree.h: indent cleanup
16357
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016358Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16361 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16362
Daniel Veillard00fdf371999-10-08 09:40:39 +000016363Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * tree.c : Raph patch for initialization of CORBA fields
16366 * parser.c, xpath.c, ...: modification of doc comments
16367 * xpath.c : allow spaces in xpath expressions
16368
Daniel Veillardad219441999-09-27 08:17:49 +000016369Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * xmlmemory.h: turning off memory debug :-(
16372
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016373Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16376 better SAX interfaces.
16377 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16378 entity.
16379 * configure.in: 1.7.2
16380
16381Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016382
16383 * libxml.spec.in: fixed the URL
16384 * doc/xml.html: improved the documentation front-end
16385
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016386Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016387
16388 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16389
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016390Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016391
16392 * libxml.spec.in: fixed the alpha compile problem
16393 * parser.[ch]: changed errno to errNo in the parser context :-(
16394 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16395 * doc/xml.html: changed CHAR to xmlChar
16396 * doc/html/*: recompiled the documentation
16397 * configure.in: 1.7.1
16398
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016399Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16400
16401 * parser.h: modified the parser context struct to regain 1.4.0
16402 binary compatibility
16403 * parser.c, xml-error.h: added errno ot teh context and defined
16404 a set of errors values with update of errno
16405 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16406 DTDs and entities
16407 * *.h, *.c: complete cleanup of the use of config.h and include
16408 protection depending on the current setup.
16409 * overalll debugging, maintenance and bug-fixing on all modules
16410 * updated the documentation
16411 * ready for 1.7.0
16412
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016413Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * HTMLparser.c : cleanup
16416 * SAX.c valid.c valid.h: added ID/IDREF checking
16417 * tree.c tree.h: extended doc structure for refs
16418 * configure.in: 1.6.2
16419 * parser.c: patched bug in SAX user arg call
16420 * parserInternals.h: patched missing close in C++ wrapping
16421 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16422 especially upcoming XPointer implementation.
16423 * doc/xml.html: augmented, typo
16424
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016425Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16426
16427 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16428 not all invocations of install understand -d.
16429
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016430Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16431
16432 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16433 to make 'check' works, when builddir != srcdir.
16434
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016435Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * doc/xml.html : updated the documentation
16438
Daniel Veillard6454aec1999-09-02 22:04:43 +000016439Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16440
16441 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16442 not deallocated memory blocks
16443 * *.c : replaces all calls to malloc() free() and realloc() to
16444 the wrapper functions/macros
16445 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16446 instead of xmlFreeNodeList()
16447
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016448Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * HTMLparser.c: corrected a stupid bug leading to core dump at
16451 tree deallocation. Removed warnings indicated by
16452 Stephane.Conversy@lri.fr
16453 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16454 looked for in the external subset
16455
16456Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016457
16458 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16459 on SGI by Stephane.Conversy@lri.fr
16460
Daniel Veillardb96e6431999-08-29 21:02:19 +000016461Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16462
16463 * all .h : changed the prototype declaration indent as in gtk
16464 * most .c : working on reducing the TODOs in the code
16465 * most .c : cleanup though -pedantic and Insure++
16466 * improvements on validation ID checkings.
16467 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16468 * xml-config.in: closed #1810
16469
16470Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016471
16472 * tree.h, valid.c, valid.h: more work on validity, IDs
16473 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16474 definition for AIX
16475
Daniel Veillardb556eb51999-08-15 17:19:50 +000016476Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16479 the distribution due to a cut'n paste error at last commit
16480
Daniel Veillardb05deb71999-08-10 19:04:08 +000016481Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * configure.in: upgraded to version 1.4.0
16484 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16485 Big update, added a large part of the validation process,
16486 it should be usable, but some parts are missing
16487 * xpath.c: improved the implementation w.r.t. root.
16488 * Makefile.am: added more tests
16489 * test and result trees: added a lot of tests
16490 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16491
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016492Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * Added an HACKING file
16495
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016496Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * xpath.[ch] : improvements and debug of the XPath implementation
16499 * parser.c, HTMLparser.c : modified the parsers to be progressive
16500 * tree.[ch] : extended the Buffer promitives
16501 * xmlIO.[ch] : added basic I/O routines providing progressive
16502 parsing and ready for I18N conversion plugins
16503 * SAXresult/* : the SAX callback sequence maybe slightly different
16504 now
16505 * test*.c : improved/updated the tests programs
16506 * doc/* : recompiled the docs.
16507
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165081999-07-26 Michael Meeks <michael@edenproject.org>
16509
16510 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16511
16512 * tree.c: Ditto.
16513
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016514Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * configure.in: upgraded to version 1.4.0
16517 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16518 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16519 XML query language, see http://www.w3.org/TR/xpath for more details.
16520 * parser.c, parser.h: added CHAR* related string functions for XPath
16521 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16522 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16523 rebuild the docs.
16524 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16525 and regression testing capabilities for XPath.
16526
Daniel Veillardd79d7871999-07-12 10:38:12 +000016527Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16530 closing bug #1646
16531
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016532Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * Makefile.am, example/Makefile.am: closed bug #1683
16535
Daniel Veillard3166ab11999-07-11 16:14:19 +000016536Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * example/Makefile.am, configure.in: added the makefile for the
16539 gjobread example
16540
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016541Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16542
16543 * doc/Makefile.am:
16544 - fix which allow "make install DESTDIR=</install/prefix>".
16545
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016546Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16549 which fixed a problem on the file reading-code.
16550
Daniel Veillard82150d81999-07-07 07:32:15 +000016551Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16554 output.
16555 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16556
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016557Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * parser.h : Oops removed the binary compatibility problem
16560 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16561 * parser.c, HTMLparser.c: applied patches for reading from stdin
16562
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016563Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16564
16565 * parser.c, entities.c, valid.c: cleanup bug #1591
16566 * configure.in: cleanup bug #1592
16567 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16568 the same tree back-end. Hence gdome will be available for it.
16569 * doc/Makefile.am: close bug #617
16570
Daniel Veillard97fea181999-06-26 23:07:37 +000016571Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16572
16573 * parser.c: alloctate a per parser context SAX interface block
16574
Daniel Veillard14fff061999-06-22 21:49:07 +000016575Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16578 and xmlEncodeEntitiesReentrant with the correct one :-\
16579
16580Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * commit of my internal XML base changes, quite a lot of
16583 changes, cleanups, better entities support, framework for
16584 new I/O and charset detection and handling
16585 * Fixed the configure/Makefile stuff to generate shared libs
16586 with the proper version info, so we jumped on rev from
16587 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16588 xmlEncodeEntities() result need to be freed now, and a string
16589 xmlParserVersion provide the current library version.
16590
Raph Levien05240da1999-06-15 21:27:11 +000016591Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16592
16593 * parser.c: fixed a buffer overrun for when you have a very long
16594 attribute with no entities in it.
16595
Daniel Veillardbb2da581999-06-13 14:37:07 +000016596Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * added example directory
16599 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16600
Daniel Veillard011b63c1999-06-02 17:44:04 +000016601Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * Release of libxml-1.1, nearly everything has been touched for
16604 this.
16605 * Added more regression tests
16606 * Updated the documentation
16607
Daniel Veillard27d88741999-05-29 11:51:49 +000016608Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16609
16610 * tree.[ch]: unified the XML_NO_CORBA defines.
16611 * parser.c encoding.[ch]: started plugging in char encoding detection
16612
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016613Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16614
16615 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16616 Also freed allocated buffer.
16617
Daniel Veillard27d88741999-05-29 11:51:49 +000016618Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016619 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16620 reentrancy problem at printing. One is left in entities.c, to
16621 remove ASAP
16622 * testSAX.c : added a test example showing the use of the SAX
16623 interface if one doesn't want to build the DOM tree.
16624 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16625
Daniel Veillard517752b1999-04-05 12:20:10 +000016626Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16629 large revamping of the parser to use SAX callbacks
16630 http://www.megginson.com/SAX/ (or at least a C like interface
16631 a la Expat). It's now possible to set up your own callbacks
16632 and the parser will not build a DOM tree.
16633 * test/* result/*: updated the test suite, I finally removed
16634 the old Namespace draft support (PI based).
16635
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016636Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * Makefile.am: added test result to EXTRA_DIST for make tests
16639
Daniel Veillard64068b31999-03-24 20:42:16 +000016640Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * parser.c, parserInternals.h: moved the chars macro definitions
16643 to parserInternals.h
16644 * parser.c, error.c: applied patches from "Knut Åkesson"
16645 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16646
Daniel Veillard012ccc11999-03-23 10:11:11 +000016647Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * xml-config.in : applied patch to make --version work
16650
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166511999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16652
16653 * Makefile.am (check-local): Alias for `tests' target. This will
16654 cause `make check' to do the right thing.
16655 (tests): Don't run tests in srcdir. Also, replaced calls to
16656 basename with a `sed' "equivalent".
16657
Daniel Veillardd109e371999-03-05 06:26:45 +000016658Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16659
16660 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16661 it in the header and not the sources, updated the doc.
16662 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16663 pointing this out.
16664
Daniel Veillardbc50b591999-03-01 12:28:53 +000016665Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16668 exported the inputStream routines.
16669 * doc/html/* : updated accordingly
16670
Daniel Veillardd692aa41999-02-28 21:54:31 +000016671Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * parser.c, parser.h, parserInternals.h: added a few extra
16674 internal calls to allocate and free parser contexts ...
16675 * doc/html/* : updated accordingly
16676
Daniel Veillard55a99271999-02-25 11:01:29 +000016677Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * configure.in, Makefile.am, doc/makefile.am : General changes for
16680 1.0.0 release and including the generated HTML documentation.
16681
Daniel Veillard35925471999-02-25 08:46:07 +000016682Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * makefile.am : added parserInternals.h, oops.
16685
Daniel Veillard1e346af1999-02-22 10:33:01 +000016686Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16687
16688 * parserInternals.h: added this header giving access to the parser
16689 internal functions.
16690 * doc/Makefile.am : added a rebuild target which rebuilds the full
16691 set of documentations
16692 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16693 the internal subset.
16694 * *.c *.h: modifications needed to generate the documentation using
16695 gtk-doc, cleanup of functions blocks, reorganisation of struct
16696 declarations.
16697
Daniel Veillard1164e751999-02-16 16:29:17 +000016698Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16701 the tar and spec file to include the beginning of the doc.
16702
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167031999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16704
16705 * doc/.cvsignore: Added this file.
16706
Daniel Veillard6800ef31999-02-08 18:33:22 +000016707Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * tree.c: fixed xmlGetProp to return "" when the attribute
16710 exists, even if the node-list is NULL.
16711
Daniel Veillard726c7e31999-02-08 15:13:10 +000016712Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * tree.c: patched an error outputting empty attribute values.
16715 * Makefile.am and doc/makefile.am: have been updated during the
16716 week-end. Sorry for an empty CVS log, I got a shell problem.
16717
Daniel Veillard1899e851999-02-01 12:18:54 +000016718Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * tree.h: cleaned up using enums instead of defines
16721 * parser.c, valid.[ch]: more work on parsing/output of element
16722 declarations
16723
Daniel Veillard3b9def11999-01-31 22:15:06 +000016724Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * valid.[ch], tree.c, parser.c : more work toward full parsing
16727 of XML DTDs.
16728 * README: added informations about mailing-list and on-line
16729 documentation
16730
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167311999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16732
16733 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16734
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016735Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * parser.c, tree.[ch] : more work toward conformance testing,
16738 added a last element to accelerate parsing of very flat structures
16739 started working on internal subset Element content declaration.
16740 * valid.[ch] : first cut at adding code toward validation.
16741 * previous changes had also small impact on most files, especially
16742 the conformance testing using James Clark test suite.
16743
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016744Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * test/* : updated the examples, most of them were not well
16747 formed (humm), and added rdf2.
16748 * result/* : resulting changes in the output.
16749
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016750Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16751
16752 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16753
Daniel Veillard44b3a061998-12-05 17:27:22 +000016754Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * tree.c: patched a bug in the generation of empty attributes
16757
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016758Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16761 for node/trees/documents/... Biggest problem is namespace
16762 support when copying subtrees.
16763
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016764Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16765
16766 * parser.c, entities.c: improve entities and char ref encoding,
16767 and cleanups of error messages.
16768
Daniel Veillard242590e1998-11-13 18:04:35 +000016769Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16770
16771 * parser.c, entities.c: simple bug hunting done during rpm2html and
16772 rpmfind integration.
16773
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016774Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * parser.[ch]: Added interfaces allowing to specify a SAX
16777 handler before parsing.
16778
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016779Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * parser.c: redirrect all errors reporting through the SAX
16782 error function
16783
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016784Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16787 * libtool, tlmain ...: update of the libtool files
16788
Miguel de Icaza442321c1998-11-04 18:13:38 +0000167891998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16790
16791 * entities.c: Use g_snprintf insteda of snprintf.
16792
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016793Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16794
16795 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16796 added ent5 test for this purpose.
16797 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16798
Daniel Veillard27271681998-10-30 06:39:40 +000016799Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * parser.c: fixed? a strange error due to compression on a GWP
16802 document.
16803
Daniel Veillard25940b71998-10-29 05:51:30 +000016804Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16805
16806 * tree.[ch]: bug fixing
16807 * entities.[ch]: defined a specific type for predefined entities
16808 * doc/xml.html: more documentation on the library, how to use it,
16809 overview of the interfaces.
16810
Daniel Veillard16253641998-10-28 22:58:05 +000016811Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16814
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016815Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16816
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016817 * tree.c: corrected a small bug
16818 * doc/xml.html: continuing writing documentation.
16819
16820Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16821
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016822 * debugXML.h debugXML.c: added debugging utilities.
16823 * tester.c: added --debug switch.
16824 * tree.c: patched an incorrect node->type assignment.
16825 * parser.c: formatting, ensure that node->doc != NULL in attributes
16826
Daniel Veillardccb09631998-10-27 06:21:04 +000016827Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16828
16829 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16830 entity support and provide an internal representation close to
16831 DOM one (entity ref nodes, and attribute value as tree). I tried
16832 to preserve the interface but this will surely break some apps
16833 (I have to change rpm2html/rpmfind for example). I had to change
16834 two interfaces, and the generated tree is somewhat different.
16835 * doc/* : started documenting the XML library, the tree and
16836 DOM/Corba. This is a first step.
16837
Daniel Veillard11e00581998-10-24 18:27:49 +000016838Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * parser.c: Set up the fonctions comment block, boring but useful.
16841 * parser.h, SAX.c, parser.c: now attributes are processed through
16842 the SAX interface. The problem is that my SAX interface diverged
16843 quite a bit from the original one, well this is not an official
16844 spec, and translating it from Java to C is hairy anyway...
16845
Daniel Veillard97b58771998-10-20 06:14:16 +000016846Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16847
16848 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16849 fonctions comment block, boring but useful.
16850
16851Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016852
16853 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16854 conversion routines. However they are not yet used to convert the
16855 inputs. The core will run with UTF-8.
16856
Daniel Veillard33942841998-10-18 19:12:41 +000016857Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * tree.c : make sure that the type id is properly set-up when
16860 a new object is allocated, needed for DOM.
16861
Daniel Veillard27fb0751998-10-17 06:47:46 +000016862Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16863
16864 * tree.h, tree.c: Ok, the main objects in the tree will be native
16865 corba objects, it costs 8 bytes per Node, Attribute and Document
16866 but it simplifies the Corba integration a lot (no extra interface
16867 objects to allocate/free).
16868
Daniel Veillard0bef1311998-10-14 02:36:47 +000016869Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16872 and changed NODEs contants for conformity with DOM Level 1
16873
Daniel Veillard27864701998-10-08 03:47:24 +000016874Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * added hooks to keep track of servants when creating objects
16877 xmlDoc and xmlNode (for Corba export).
16878
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016879Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * added xml-config script.
16882
Daniel Veillard7066a791998-10-01 20:28:28 +000016883Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16884
16885 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16886 to autoupdate libtool and automake conf files.
16887
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168881998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16889
16890 * Makefile.am: Use '?' to separate the sed
16891 commands as ',' is used when people pass -Wl,something.
16892
16893
Daniel Veillard15a8df41998-09-24 19:15:06 +000016894Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * tree.c, tree.h: added a per-document compression interface.
16897
Daniel Veillard151b1b01998-09-23 00:49:46 +000016898Tue Sep 22 20:47:38 EDT 1998
16899
16900 * tree.c, tree.h: added saving with compression and added interfaces
16901 to control the compression level (xmlGetCompressMode,
16902 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16903
Daniel Veillard70120ff1998-09-22 00:24:21 +000016904Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * parser.c: corrected a loop for files of size 0
16907
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169081998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16909
16910 * error.h: New file. Contains prototyes from `error.c'.
16911
Tom Tromeyc19653d1998-08-14 01:22:43 +000016912Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16913
16914 * Makefile.am (xmlincdir): New macro.
16915 (xmlinc_HEADERS): Renamed from include_HEADERS.
16916
Daniel Veillard845664d1998-08-13 04:43:19 +000016917Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16918
16919 * applied small patch on numeric entities from
16920 Christopher Blizzard <blizzard@appliedtheory.com>
16921
Daniel Veillard260a68f1998-08-13 03:39:55 +000016922Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16923
16924 * New release 0.2, removed the old xml_* files so that it's
16925 coherent with the other CVS base (W3C), far better conformance
16926 to standard, new namespaces, decent entities support, beginning
16927 of a SAX-like interface. Nearly nothing left intact, even the
16928 test examples ...
16929
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169301998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16931
16932 * .cvsignore: Add .deps dir
16933
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016934Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16935
16936 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16937
Daniel Veillardfe926001998-07-26 04:28:20 +000016938Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016939
Daniel Veillardfe926001998-07-26 04:28:20 +000016940 * configure.in: added test for CPP
16941 * AUTHORS, Changelog: the original ones didn't get commited but the
16942 glib ones instead, fixed.
16943 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016944
Daniel Veillardfe926001998-07-26 04:28:20 +000016945Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016946
Daniel Veillardfe926001998-07-26 04:28:20 +000016947 * integrated code developped at W3C
16948 * changed the original Copyright
16949 * migrated to automake
16950 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016951