blob: 6729580fcab1b656a6273ae97b38a9ed5b6036dd [file] [log] [blame]
Daniel Veillard7a985a12003-07-06 17:57:42 +00001Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
4
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00005Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * xinclude.c: fixed bug #116095 removing the error message when
8 reapplying XInclude to a document.
9
Daniel Veillard1997c3e2003-07-05 20:43:43 +000010Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
11
12 * xmlIO.c: applied small changes to portability layer for
13 compilation on DJGPP Ms-DOS compiler.
14
Daniel Veillardd9d32ae2003-07-05 20:32:43 +000015Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
16
17 * parser.c HTMLparser.c: use the character() SAX callback
18 if the cdataBlock ain't defined.
19 * xpath.c: fix bug #115349 allowing compilation when configured
20 with --without-xpath since the Schemas code needs NAN and co.
21
William M. Brack59002e72003-07-04 17:01:59 +000022Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
23
24 Fixed problem with multi-threading, shown by the test program
25 testThreads. After fix, ran mutiple tests on various speed
26 machines (single and dual processor X86), which all seem okay.
27
28 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
29
30 * threads.c: added missing initialisation for condition variable
31 in xmlNewRMutex.
32
Daniel Veillardde2a67b2003-06-21 14:20:04 +000033Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
36 closing bug #114837
37
38 * configure.in: Added checks for IPv6 support and getaddrinfo().
39
40 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
41
42 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
43
44 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
45 field or sockaddr_in field, depending upon the availability of IPv6
46 support.
47 have_ipv6(): Added to check for run-time IPv6 support.
48 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
49 Modified to parse a URI with IPv6 address given in [].
50 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
51 resolution, if it is available on the system, as gethostbyname
52 does not return IPv6 addresses on some platforms.
53 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
54 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
55 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
56 we are dealing with.
57
58 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
59 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
60 a URI with IPv6 address given in [].
61 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
62 available on the system. Also IPv6 addresses will be resolved by
63 gethostbyname only if IPv6 run-time support is available.
64 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
65
Igor Zlatkovic72f92a82003-06-14 16:48:26 +000066Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
67
68 * win32/configure.js include/win32config.h
69 include/libxml/xmlversion.h.in: Applied the patch for BCB
70 by Eric Zurcher.
71
Daniel Veillardd7cec922003-06-13 12:30:10 +000072Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
75 due to #115104 and while fixing #115101 . HTML URLs must not
76 be version dependant.
77
Daniel Veillard8265a182003-06-13 10:05:56 +000078Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
79
80 * entities.c: do not generate &quot; for " outside of attributes
81 * result//*: this changes the output of some tests
82
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +000083Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * parser.c xmlIO.c: trying to fix #114277 about when file
86 remapping and escaping should really be attempted.
87
Daniel Veillarda37aab82003-06-09 09:10:36 +000088Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * doc/*: applied a patch from Gman for building docs
91 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
92 Gary Pennington to provide an allocator for xmlValidCtxt
93 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
94 #113580 about data not being passed immediately.
95
Daniel Veillarde1326112003-06-05 09:32:20 +000096Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * tree.c: applied a couple of patches from Mark Itzcovitz
99 to handle saving back "UTF-16" documents.
100
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000101Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
102
103 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
104 some work done while in the Maldives (hence the timezone on the
105 laptop !)
106 * result/schemas/length3* test/schemas/deter0_*
107 test/schemas/group0_*: some tests added too
108
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000109Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
110
111 * encoding.c: small fix
112 * xmlIO.c: fixed an error message
113
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000114Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
117 accepting an improper UTF8 sequence
118
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000119Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
120
121 * threads.c: applied the patch from Stéphane Bidoul for getting
122 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000123 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000124
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000125Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
126
127 * HTMLtree.c: fixing bug #112904: html output method escaped
128 plus sign character in URI attribute.
129
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000130Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
131
132 * build_glob.py global.data globals.c parser.c
133 include/libxml/globals.h: patch from Stéphane Bidoul for setting
134 up threads global defaults.
135 * doc/libxml2-api.xml: this extends the API with new functions
136 * python/tests/Makefile.am python/tests/reader2.py
137 python/tests/thread2.py: integrated the associated testcase and
138 fixed the error string used in reader2
139
Daniel Veillard38b80a82003-05-14 18:59:00 +0000140Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
141
142 * configure.in libxml.spec.in python/Makefile.am: trying
143 to conciliate --with-python= requirements and RPM builds,
144 a PITA really...
145
Daniel Veillard104caa32003-05-13 22:54:05 +0000146Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
147
148 * HTMLparser.c: oops last commit introduced a memory leak.
149
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000150Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xmllint.c doc/xmllint.xml: added --nonet option
153 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
154 xsltproc or xmllint
155 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
156 rebuilt
157 * HTMLparser.c: cleaned up the HTML parser context build when
158 using an URL
159
Daniel Veillardd437d322003-05-13 21:07:01 +0000160Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
161
162 * libxml.spec.in: added a comment about bug #112902
163
William M. Brack3dd57f72003-05-13 02:06:18 +0000164Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
165
166 * minor cleanup of configure '--help' display
167 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
168
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000169Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
170
171 * tree.c: PI nodes in external subset were not freed :-\
172 fixes bug #112842
173
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000174Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
175
176 * xmllint.c: added --schema option to run WXS schema validation
177 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
178 tried to improve error reporting in the Schema code, some cleanup
179 too.
180
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000181Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
182
183 * xmlschemas.c: fixed some problems in the handling of errors,
184 and attributes addressed by references.
185 * test/schemas/* result/schemas/*: dropped the verbosity level
186 and added a couple of new tests
187
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000188Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
189
190 * relaxng.c: Stéphane Bidoul found an off by one addressing
191 error on the error handling.
192
Daniel Veillarda77cf712003-05-09 23:09:55 +0000193Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
194
195 * xmlschemastypes.c: trying to fix #112673
196
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000197Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
198
199 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
200 warning, this fixed a bug and should close #111574
201
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000202Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
203
204 * xmlschemas.c: fixing bug #104081 with xs:all with an element
205 holding minOccurs="0"
206 * test/schemas/all_* result/schemas/all_*: added some regression
207 tests for that bug
208 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
209 Garry Pennington to compile without schemas support.
210
Daniel Veillarda067e652003-05-01 08:03:46 +0000211Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
212
213 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
214
Daniel Veillard61c52202003-04-30 12:20:34 +0000215Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * xml2-config.in: try to fix Red hat bug #89957, do not
218 output -L/usr/lib64
219 * xmlreader.c: fixed a typo in a comment
220
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000221Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
222
223 * doc/tutorial/aph.html, ix01.html
224 forgot to cvs add the new files. Thanks to Roland van Laar
225 for pointing this out
226
Daniel Veillardd4330462003-04-29 12:40:16 +0000227Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
230 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
231 to the XML/XSLT doc generation closing #111799
232 * doc/html/*: complete update of the HTML results
233
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000234Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
235
236 * win32/defgen.xsl: fixed the conditional for unicode map,
237 removed hardcoded schema entries
238
239Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
240
241 * win32/defgen.xsl: new file, stylesheet for generating
242 win32/libxml2.def.src from doc/libxml2-api.xml
243 * win32/libxml2.def.src: is autogenerated from now on, changes
244 to this file will not appear here anymore
245
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000246Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
247
248 * win32/configure.js python/setup.py.in: applied patch
249 from Stéphane Bidoul for the Python bindings on the new
250 release.
251
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000252Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
253
254 * debugXML.c: included libxml/uri.h for xmlCanonicPath
255 declaration
256 * win32/configure.js: thread-enabled build is now default
257 * win32/libxml2.def.src: added more exports
258
Daniel Veillard1177ca42003-04-26 22:29:54 +0000259Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * NEWS doc/*.xsl doc/*.html: updated the web site separated
262 developers from common pages, made the transition to XHTML1,
263 added validity checking to the makefile rules.
264
Daniel Veillard329456a2003-04-26 21:21:00 +0000265Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
266
267 * parser.c: fix for xmlIOParseDTD same as previous and reported
268 by Petr Pajas
269
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000270Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
273 closing #111638
274
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000275Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
276
277 * python/generator.py: fixed a problem in the generator where
278 the way functions are remapped as methods on classes was
279 not symetric and dependant on python internal hash order,
280 as reported by Stéphane Bidoul
281
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000282Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
283
284 * doc/tutorial:
285 xmltutorial.xml
286 xmltutorial.pdf
287 *.html
288 add appendix on generating compiler flags, more indexing
289
Daniel Veillard1c960272003-04-25 23:12:22 +0000290Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
293 to get libxml-2.5.7 to compile on OpenVMS
294
Daniel Veillardc5573462003-04-25 16:43:49 +0000295Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
298
Daniel Veillardfd583412003-04-25 13:22:10 +0000299Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
300
301 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
302 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
303 man page based on xsltproc and a stylesheet PI in the XML.
304
Daniel Veillarddc07e182003-04-25 10:39:38 +0000305Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
308 character preventing rendering by the man command.
309
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000310Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * NEWS configure.in: preparing release 2.5.7
313 * doc/*: updated and rebuilt the docs
314 * doc/apibuild.py: fixed the script
315
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000316Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * Makefile.am doc/apibuild.py: make sure the OOM code don't
319 get in the way of the builds
320 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
321
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000322Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
325 Memory test from Havoc Pennington #109368
326 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
327 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
328 include/libxml/parser.h: a lot of memory allocation cleanups
329 based on the results of the OOM testing
330 * check-relaxng-test-suite2.py: seems I forgot to commit the
331 script.
332
Daniel Veillard18f113d2003-04-23 15:18:26 +0000333Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * xmlschemastypes.c: trivial fix for 109774 removing a warning
336
Daniel Veillard85095e22003-04-23 13:56:44 +0000337Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
340 more places where xmlCanonicPath() must be used to convert
341 filenames to URLs, trying to fix #111088
342
Daniel Veillard54396242003-04-23 07:36:50 +0000343Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
344
345 * python/libxml.c python/libxml.py: applied patch from
346 Brent M Hendricks adding binding for xmlCatalogAddLocal
347
Daniel Veillard45269b82003-04-22 13:21:57 +0000348Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 * HTMLparser.c: tried to fix #98879 again in a more solid
351 way.
352
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000353Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
354
355 * win32/libxml2.def.src: added more exports from the relaxng and
356 xmlreader clan
357
Daniel Veillardf431eb82003-04-22 08:37:26 +0000358Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
359
360 * SAX.c test/valid/ns* test/result/ns*: applied the patch
361 provided by Brent Hendricks fixing #105992 and integrated the
362 examples in the testsuite.
363
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000364Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
365
366 * TODO: updated a bit
367 * configure.in: fixed the comment, threads now default to on
368 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
369
Daniel Veillarda880b122003-04-21 21:36:41 +0000370Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
371
372 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
373 xmlreader.c include/libxml/parser.h: a lot of performance work
374 especially the speed of streaming through the reader and push
375 interface. Some thread related optimizations. Nearly doubled the
376 speed of parsing through the reader.
377
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000378Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
379
380 * doc/xmllint.xml
381 * doc/xmllint.1
382 update man page to explain use of --stream
383
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000384Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
387 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
388 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
389 include/libxml/globals.h include/libxml/xmlmemory.h: added
390 xmlMallocAtomic() to be used when allocating blocks which
391 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
392 to allow registering the full set of functions needed by
393 a garbage collecting allocator like libgc, ref #109944
394
Daniel Veillard84942712003-04-18 14:40:05 +0000395Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
396
397 * configure.in: switched to have thread support enabled by default,
398 didn't got troubles with ABI compatibility on Linux, hope it
399 won't break on strange OSes, if yes, report the system ID
400 * doc/libxml2-api.xml: just rebuilt the API
401
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000402Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
403
404 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
405 added support for large file, tested with a 3+GB instance,
406 and some cleanup.
407 * catalog.c: added a TODO
408 * Makefile.am: added some "make tests" comments
409
Daniel Veillardac297932003-04-17 12:55:35 +0000410Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * relaxng.c: some cleanups
413 * doc/xmlreader.html: extended the document to cover RelaxNG and
414 tree operations
415 * python/tests/Makefile.am python/tests/reader[46].py: added some
416 xmlReader example/regression tests
417 * result/relaxng/tutor*.err: updated the output of a number of tests
418
Daniel Veillard62163602003-04-17 09:36:38 +0000419Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
420
421 * relaxng.c: valgrind pointed out an uninitialized variable error.
422
Daniel Veillard33300b42003-04-17 09:09:19 +0000423Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
424
425 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
426 xmlreader.c: augnemting the APIs, cleanups.
427 * parser.c: cleanup bug #111005
428 * xmlIO.c: added some missing comments
429
Daniel Veillardce192eb2003-04-16 15:58:05 +0000430Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
431
432 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
433 trying to improve the subset compiled, and more testing.
434 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
435 documentation
436 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
437 * result/relaxng/*.err: fix some of the outputs
438
Daniel Veillardf4e55762003-04-15 23:32:22 +0000439Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
440
441 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
442 include/libxml/xmlreader.h: implemented streaming of
443 RelaxNG (when possible) on top of the xmlReader interface,
444 provided it as xmllint --stream --relaxng .rng .xml
445 This seems to mostly work.
446 * Makefile.am: updated to test RelaxNG streaming
447
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000448Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450 * relaxng.c include/libxml/relaxng.h: integrated the regexp
451 based validity checking of fragments of the document for
452 which the RNG can be compiled to regexps. Works on all regression
453 tests, only fix needed is related to error messages.
454
Daniel Veillard52b48c72003-04-13 19:53:42 +0000455Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
456
457 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
458 include/libxml/xmlregexp.h: Starting work precompiling
459 parts of RelaxNG schemas. Not plugged onto validity checking
460 yet, just the regexp building part. Needed to extend some
461 of the automata and regexp APIs.
462
Daniel Veillardf6bad792003-04-11 19:38:54 +0000463Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
464
465 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
466 xmllint --stream and xmllint --stream --valid returns errors
467 code appropriately
468
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000469Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
472 and Next() operation to work on subtrees within the reader
473 framework.
474 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
475 * python/tests/reader5.py: added an example for those new
476 functions of the reader.
477
Daniel Veillard645c6902003-04-10 21:40:49 +0000478Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
479
480 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
481
Daniel Veillard9e077102003-04-10 13:36:54 +0000482Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
483
484 * xmlreader.c: fixing HasValue for namespace as raised by
485 Denys Duchier
486
Daniel Veillard02ea1412003-04-09 12:08:47 +0000487Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
488
489 * HTMLparser.c include/libxml/HTMLparser.h: exported
490 htmlCreateMemoryParserCtxt() it was static
491
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000492Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
493
494 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
495 update from Charles Bozeman for date and duration types
496 * test/schemas/date_0.* test/schemas/dur_0.*
497 result/schemas/date_0.* result/schemas/dur_0.*: updated too
498
Daniel Veillardc00cda82003-04-07 10:22:39 +0000499Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
500
501 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
502 fixing bug #107129, removing excessive allocation and calls
503 to *printf in the code to build QName strings.
504
Igor Zlatkovic69651182003-04-05 09:43:30 +0000505Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
506
507 * win32/libxml2.def.src: fixed conditional exports, reported by
508 Luke Murray.
509
Daniel Veillardadba5f12003-04-04 16:09:01 +0000510Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
511
512 * parser.c: fixed a possible problem with xmlRecoverMemory()
513
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000514Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
515
516 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
517 triostr.h: Bjorn sent an update for the TRIO portability layer.
518
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000519Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
520
521 * win32/libxml2.def.src: exported new functions
522
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000523Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
524
525 * configure.in NEWS: preparing release 2.5.6
526 * doc/*: updated and rebuilt the docs
527
Daniel Veillarde5020412003-04-01 09:55:20 +0000528Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
529
530 * SAX.c: fixed an uninitialized memory access pointed by valgrind
531 on C14Ntests
532
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000533Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
534
535 * relaxng.c: one more fixup of error message reporting
536
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000537Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng.c: more work on bug #109225, and fixed an uninitialized
540 variable pointed out by valgrind
541
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000542Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * relaxng.c: try to work on bug #109225 and provide better
545 error reports.
546 * result/relaxng/* : this change the output of a number of tests
547 * xinclude.c: fixing the parsed entity redefinition problem
548 raised on the list.
549 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
550
Daniel Veillardb3721c22003-03-31 11:22:25 +0000551Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
552
553 * xmlschemastypes.c: fixed date comparison to handle the tzo
554 The only failures left are disagreements on Notations and
555 '+1' not being allowed for ulong, uint, ushort and ubyte.
556
Daniel Veillard455cc072003-03-31 10:13:23 +0000557Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
558
559 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
560 to the XML Schemas errata
561 http://www.w3.org/2001/05/xmlschema-errata#e2-12
562
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000563Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
564
565 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
566 and facets support. Currently only schemas with binHex or
567 base64 don't compile. A few error left in the test suite:
568 found 1035 test instances: 919 success 23 failures
569 most are gdate or gdateyear failing check, and a few cases where
570 James clark tests results are strange.
571 * valid.c: allow to reuse the Notation checking routine without
572 having a validation context.
573 * SAX.c: removed a #if 0
574
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000575Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * xinclude.c: forgot to apply one check from #106931 patch
578 * xmlschemastypes.c: more work on XML Schemas datatypes
579
Daniel Veillardc4c21552003-03-29 10:53:38 +0000580Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
583 on cleaning up XML Schemas datatypes based on James Clark tests
584 test/xsdtest/xsdtest.xml
585
Daniel Veillard80b19092003-03-28 13:29:53 +0000586Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * relaxng.c: implemented comparisons for Schemas values.
589 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
590 some bugs in duration handling, comparisons for durations
591 and decimals, removed all memory leaks pointed out by James
592 testsuite. Current status is now
593 found 238 test schemas: 197 success 41 failures
594 found 1035 test instances: 803 success 130 failures
595
Daniel Veillard91a13252003-03-27 23:44:43 +0000596Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
599 leaks in the W3C XML Schemas code
600 * xmlschemastypes.c: implemented nonPositiveInteger
601 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
602 fixed the test and result.
603
Daniel Veillard6560a422003-03-27 21:25:38 +0000604Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
607 parser and a typo
608 * xmlschemastypes.c: reindenting, fixing a memory access
609 problem with dates.
610
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000611Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
612
613 * parser.c: fixing #109227 providing more context in case of
614 start/end tag mismatch
615 * python/tests/ctxterror.py python/tests/readererr.py: update the
616 tests accordingly
617
Daniel Veillardd9b72832003-03-27 14:24:00 +0000618Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * xinclude.c: should fix #109327 errors on memory accesses
621
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000622Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
623
624 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
625 is an URI reference
626
Daniel Veillarde209b332003-03-26 21:40:13 +0000627Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * xpath.c: fixed bug #109160 on non-ASCII IDs
630
Daniel Veillard642104e2003-03-26 16:32:05 +0000631Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * parser.c: Norm suggested a nicer error message for xml:space values
634 errors
635
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000636Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * xpath.c include/libxml/xpath.h: first part of the fix to
639 performance bug #108905, adds xmlXPathOrderDocElems() providing
640 document order for nodes.
641 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
642
Daniel Veillard09628212003-03-25 15:10:27 +0000643Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * xmlschemastypes.c: removing a warning with Sun compiler
646 bug #109154
647
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000648Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
649
650 * doc/xmllint.xml
651 * doc/xmllint.1
652 update xmllint man page with --relaxng option
653
Daniel Veillard2032d292003-03-25 11:09:40 +0000654Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * python/setup.py.in : was missing "drv_libxml2.py"
657
Daniel Veillard9adc0462003-03-24 18:39:54 +0000658Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
659
660 * tree.c xpath.c: some changes related to the new way of
661 handling Result Value Tree, before 2.5.5
662
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000663Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * configure.in NEWS: preparing release 2.5.5
666 * doc/* : updated the documentation and regenerated it.
667
Daniel Veillardef0b4502003-03-24 13:57:34 +0000668Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * xpath.c: fixed some problems related to #75813 about handling
671 of Result Value Trees
672
Daniel Veillard9231ff92003-03-23 22:00:51 +0000673Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * uri.c: applied a set of patches from Lorenzo Viali correcting
676 URI parsing errors.
677
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000678Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * parser.c: validity status was not passed back when validating in
681 entities, but raised by Oliver Fischer
682
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000683Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
684
685 * HTMLtree.c: avoid escaping ',' in URIs
686
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000687Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
688
689 * parser.c: fixing bug #108976 get the ID/REFs to reference
690 the ID in the document content and not in the entity copy
691 * SAX.c include/libxml/parser.h: more checking of the ID/REF
692 stuff, better solution for #107208
693 * xmlregexp.c: removed a direct printf, dohhh
694 * xmlreader.c: fixed a bug on streaming validation of empty
695 elements in entities
696 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
697 cleanup of the validation tests
698 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
699 added more ID/IDREF tests to the suite
700
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000701Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
704 compiler.
705
Daniel Veillard20863822003-03-22 17:51:47 +0000706Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
709
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000710Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
713 defined in entities content
714
Daniel Veillard99737f52003-03-22 14:55:50 +0000715Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * SAX.c: Fixed validation bug #108858 on namespace names using
718 entities and reported by Brent Hendricks
719 * xmllint.c: report xmlTextReaderHasValue() result in --stream
720 --debug output.
721
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000722Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
725 about the DocType node not being reported sometimes.
726 * python/tests/reader.py: added to test to the regression checks
727
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000728Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
731 reported by Edd Dumbill
732
Daniel Veillard77a90a72003-03-22 00:04:05 +0000733Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * HTMLparser.c parser.c parserInternals.c: patch from
736 johan@evenhuis.nl for #107937 fixing some line counting
737 problems, and some other cleanups.
738 * result/HTML/: this result in some line number changes
739
Daniel Veillard580ced82003-03-21 21:22:48 +0000740Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
743 instead of libxml.spec
744 * relaxng.c: fixed some of the error reporting excessive
745 verbosity
746 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
747 xmlschemastypes.c: removed some warnings from gcc
748 * doc/libxml2-api.xml: rebuilt
749
Daniel Veillarde063f482003-03-21 16:53:17 +0000750Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * relaxng.c: another optimization, for choice this time
753 * result/relaxng/spec1* result/relaxng/tutor12_1*
754 result/relaxng/tutor3_7: cleanups.
755
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000756Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
759 * test/relaxng/testsuite.xml: augmented the test suite
760 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
761 some schemas validation tests in the presence of foreign
762 namespaces.
763
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000764Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * relaxng.c: added another interleave speedup.
767
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000768Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * xmlschemastypes.c: added integer and fixed one of the
771 IDREFS regression tests pbm
772 * result/relaxng/docbook_0.err: updated
773
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000774Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
775
776 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
777 declared both in the DTD and in the Schemas <grin/>
778 * relaxng.c: more debug, added a big optimization for <mixed>
779 * test/relaxng/testsuite.xml: augmented the testsuite
780 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
781 DocBook example to the regression tests
782
Daniel Veillard798024a2003-03-19 10:36:09 +0000783Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
784
785 * check-xsddata-test-suite.py: cosmetic change for output
786 * relaxng.c: try to minimize calls to malloc/free for states.
787
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000788Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
789
790 * tree.c: removed a warning
791 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
792 support
793 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
794 cleanup/improvements of the regression tests batch
795 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
796
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000797Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * relaxng.c: fixed error msg cleanup deallocation
800 * xmlschemastypes.c: added a function to handle lists of
801 atomic types, added support for IDREFS
802
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000803Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
804
805 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
806 and IDREF, usable from RelaxNG now
807 * include/libxml/xmlschemastypes.h: need to add a new interface
808 because the validation modifies the infoset
809 * test/relaxng/testsuite.xml: extended the testsuite
810
Daniel Veillard952379b2003-03-17 15:37:12 +0000811Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * relaxng.c: fixed the last core RelaxNG bug known #107083,
814 shemas datatype ID/IDREF support still missing though.
815 * xmlreader.c: fix a crashing bug with prefix raised by
816 Merijn Broeren
817 * test/relaxng/testsuite.xml: augmented the testsuite with
818 complex inheritance tests
819
Daniel Veillardfd573f12003-03-16 17:52:32 +0000820Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
821
822 * relaxng.c: switched back to the previous Relax-NG code base,
823 the derivation algorithm need severe constraining code to avoid
824 combinatorial explosion. Fixed the problem with Sebastian Rahtz
825 TEI based example and other bugs
826 * result/relaxng/*err: updated the results
827 * test/relaxng/testsuite.xml: started a new test suite
828
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000829Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
832 that the original RelaxNG validation code was un-fixeable, it got
833 rewritten to use the derivation algorithm from James Clark and
834 redebugged it (nearly) from scratch:
835 found 373 test schemas: 372 success 1 failures
836 found 529 test instances: 529 success 0 failures
837
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000838Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * SAX.c parser.c: fix some recursion problems introduced in the
841 last release.
842 * relaxng.c: more debugging of the RNG validation engine, still
843 problems though.
844
Daniel Veillard5add8682003-03-10 13:13:58 +0000845Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * Makefile.am: stop generating wrong result file with * in name
848 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
849 * result/relaxng/demo* test/relaxng/demo: added the tests from
850 Sebastian reproducing the problem.
851
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000852Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
853
Daniel Veillard5add8682003-03-10 13:13:58 +0000854 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
855 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000856
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000857Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
858
859 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
860 variable to control the indentation for the xmllint "--format"
861 option
862
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000863Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
864
865 * encoding.c: applied Gennady's patch against buffer overrun
866
Daniel Veillard42f12e92003-03-07 18:32:59 +0000867Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
870 Clark it appeared I had bug in URI parsing code ...
871 * relaxng.c include/libxml/relaxng.h: completely revamped error
872 reporting to not loose message from optional parts.
873 * xmllint.c: added timing for RNG validation steps
874 * result/relaxng/*: updated the result, all error messages changed
875
Daniel Veillardedfd5882003-03-07 14:20:40 +0000876Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * xpath.c: fix bug #107804, the algorithm used for document order
879 computation was failing on attributes.
880
Daniel Veillard83391282003-03-06 21:37:30 +0000881Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * valid.c: fix bug #107764 , possibility of buffer overflow
884 in xmlValidDebug()
885
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000886Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
887
888 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
889 from Philipp Dunkel
890
Daniel Veillard5f704af2003-03-05 10:01:43 +0000891Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xmlschemastype.c: made powten array static it should not be exported
894 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
895 parser function.
896 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
897
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000898Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * tree.c: fixed a node dump crash on attributes
901 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
902 an URI test bug and get better output.
903
Daniel Veillard463a5472003-02-27 21:30:32 +0000904Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
905
906 * check-xsddata-test-suite.py: give more infos
907 * relaxng.c: fix a bug reported by Sebastian Rahtz and
908 REF->DEF in attribute values.
909
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000910Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
913 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
914 regression tests from James Clark.
915
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000916Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * relaxng.c xmlschemas.c xmlschemastypes.c
919 include/libxml/xmlschemastypes.h: added param support for relaxng
920 type checking, started to increment the pool of simple types
921 registered, still much work to be done on simple types and
922 facets checkings.
923
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000924Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * entities.c: fixes again one of the problem raised by
927 James Clark in #106788
928
Daniel Veillardc482e262003-02-26 14:48:48 +0000929Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * relaxng.c: Fixed a couple of problem raised by James Clark
932 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
933 datatype level still not fixed though.
934
Daniel Veillard17bed982003-02-24 20:11:43 +0000935Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * configure.in: preparing release 2.5.4
938 * doc/*: updated and rebuilt the docs
939 * relaxng.c: removed warnings
940 * result/relaxng/*: updated the results
941
Daniel Veillardf4be0182003-02-24 19:54:33 +0000942Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * valid.c: fixes a DTD regexp generation problem.
945
Daniel Veillard02111c12003-02-24 19:14:52 +0000946Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * parser.c: fixes bug #105998 about false detection of
949 attribute consumption loop.
950
Daniel Veillard2406abd2003-02-24 18:16:47 +0000951Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
954
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000955Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * SAX.c: fixed bug #105992
958
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000959Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * tree.c: fixed xmlSetProp and al. when the node passed is not an
962 element.
963 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
964 found 373 test schemas: 369 success 4 failures
965 found 529 test instances: 525 success 4 failures
966 * check-relaxng-test-suite.py: added memory debug reporting
967
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000968Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * uri.c parser.c: some warning removal on Igor's patch
971 * tree.c: seems I messed up with #106788 fix
972 * python/libxml.c: fixed some base problems when Python provides
973 the resolver.
974 * relaxng.c: fixed the interleave algorithm
975 found 373 test schemas: 364 success 9 failures
976 found 529 test instances: 525 success 4 failures
977 the resulting failures are bug in the algorithm from 7.3 and
978 lack of support for params
979
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000980Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
981
982 * parser.c: another fix for nodeinfo in entities problem
983 * tree.c entities.c: fixed bug #106788 from James Clark
984 some spaces need to be serialized as character references.
985
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000986Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
987
988 * parser.c uri.c: fixed the bug I introduced in the path
989 handling, reported by Sebastian Bergmann
990
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000991Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * parser.c: fixing some nodeinfo in entities problem raised
994 by Glenn W. Bach
995 * relaxng.c: implemented the first section 7.3 check
996 * result/relaxng/*: updated the results
997
Daniel Veillardc5312d72003-02-21 17:14:10 +0000998Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * relaxng.c: fixed some problems in the previous commit
1001 and finished implementing 4.16 rules checking
1002 found 373 test schemas: 353 success 20 failures
1003 found 529 test instances: 519 success 6 failures
1004 * result/relaxng/*: updated the results
1005
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001006Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * relaxng.c: implemented checks from section 7.2
1009
Daniel Veillard77648bb2003-02-20 15:03:22 +00001010Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * relaxng.c: implemented the checks from section 7.1, fixed
1013 some of the 4.20 and 4.21 problems.
1014 found 373 test schemas: 338 success 35 failures
1015 found 529 test instances: 519 success 6 failures
1016 * result/relaxng/*: updated the results
1017
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001018Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1021 * result/relaxng/*: updated the results
1022
Daniel Veillardce14fa52003-02-19 17:32:48 +00001023Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * relaxng.c: more bugfixes
1026 * result/relaxng/*: updated the results
1027
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001028Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1029
1030 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1031 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1032 * SAX.c: ensured xmlDoc.URL is always canonic
1033 * parser.c: obsoleted xmlNormalizeWindowsPath
1034 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1035 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1036 * win32/libxml2.def.src: added few exports
1037
1038
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001039Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * Makefile.am configure.in: patched to have shared libraries
1042 for Python regression tests and static binaries for gdb debug
1043 in my development environment
1044 * relaxng.c: more bugfixes
1045 found 373 test schemas: 296 success 77 failures
1046 found 529 test instances: 516 success 8 failures
1047 * result/relaxng/*: updated the results
1048
Daniel Veillard8fe98712003-02-19 00:19:14 +00001049Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1052
Daniel Veillardd4310742003-02-18 21:12:46 +00001053Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * xmlschemastypes.c: float/double check bugfix
1056 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1057 validation
1058 * xmlreader.c: add a TODO for Jody
1059 * relaxng.c: bugfix bugfix bugfix
1060 found 373 test schemas: 300 success 73 failures
1061 found 529 test instances: 507 success 10 failures
1062 * result/relaxng/*: updated the results
1063
Daniel Veillard2df2de22003-02-17 23:34:33 +00001064Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1067
Daniel Veillard416589a2003-02-17 17:25:42 +00001068Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * relaxng.c check-relaxng-test-suite.py: more work on the
1071 RelaxNG implementation conformance testing.
1072 found 373 test schemas: 284 success 89 failures
1073 found 529 test instances: 448 success 47 failures
1074 * result/relaxng/*: updated the results
1075
Daniel Veillard784b9352003-02-16 15:50:27 +00001076Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1079 a patch from Kjartan Maraas to fix some typos
1080
Daniel Veillardfebcca42003-02-16 15:44:18 +00001081Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * relaxng.c: more bug-hunting
1084 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1085 intermediate rng tree
1086 * python/generator.py: patch from Stephane Bidoul to fix the generator
1087 on python < 2.2
1088
Daniel Veillardd2298792003-02-14 16:54:11 +00001089Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * check-relaxng-test-suite.py relaxng.c: more testing on the
1092 Relax-NG front, cleaning up the regression tests failures
1093 current state and I forgot support for "mixed":
1094 found 373 test schemas: 280 success 93 failures
1095 found 529 test instances: 401 success 68 failures
1096 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1097 moved the Name, NCName and QName validation routine in tree.c
1098 * uri.c: fixed handling of URI ending up with #, i.e. having
1099 an empty fragment ID.
1100 * result/relaxng/*: updated the results
1101
Daniel Veillard9a237c92003-02-13 15:52:58 +00001102Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * check-xinclude-test-suite.py: improved the script accordingly
1105 to the XInclude regression tests updates
1106 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1107 November 2002
1108 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1109 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1110 augmented the Xpointer testsuite for the element() scheme
1111
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001112Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * relaxng.c: added TODO for the DTD compatibility spec
1115 * xinclude.c: more bug fixes driven by the testsuite
1116
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001117Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1120 regression tests for XInclude, improved the script, improving
1121 XInclude error reporting mechanism
1122
Daniel Veillard1d788d22003-02-10 16:21:58 +00001123Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * NEWS doc/* configure.in: preparing release 2.5.3
1126
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001127Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * tree.c: trying to fix #104934 about some XHTML1 serialization
1130 issues.
1131
Daniel Veillard809faa52003-02-10 15:43:53 +00001132Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1135 encoding conversion when the input buffer stops in the
1136 middle of a multibyte char
1137
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001138Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1139
1140 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1141 * check-relaxng-test-suite.py: python script to run regression
1142 against OASIS RelaxNG testsuite
1143 * relaxng.c: some cleanup tweaks
1144 * HTMLparser.c globals.c: cleanups in comments
1145 * doc/libxml2-api.xml: updated the API
1146 * result/relaxng/*: errors moved files, so large diffs but
1147 no changes at the semantic level.
1148
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001149Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * tree.c: fixing #105678 problem when dumping a namespace node.
1152
Daniel Veillard591b4be2003-02-09 23:33:36 +00001153Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * xpath.c: fixed doc comment problems
1156 * python/generator.py python/libxml_wrap.h python/types.c: adding
1157 RelaxNG wrappers
1158 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1159 test of those early Python RelaxNG bindings
1160
1161Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001162
1163 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1164 * relaxng.c: found the validation problem I had with interleave
1165 when not covering all remaining siblings
1166 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1167 testsuite and check the RNG schemas against the RNG schemas
1168 given in appendix A
1169
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001170Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1171
1172 * win32/Makefile.msvc: updates for RelaxNG
1173 * win32/Makefile.mingw: updates for RelaxNG
1174 * win32/libxml2.def.src: added RelaxNG exports
1175
Daniel Veillard97fd5672003-02-07 13:01:54 +00001176Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * xinclude.c: applied another bug fix from Sean Chittenden
1179
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001180Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * configure.in xmllint.c: I f...ed up the default configuration
1183 of schemas and --relaxng option display in xmllint, pointed by
1184 Morus Walter.
1185 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1186 detection module, fixes bug #105374.
1187
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001188Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * xmlschemastypes.c: added the boolean base type.
1191
Daniel Veillard96a4b252003-02-06 08:22:32 +00001192Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlschemastypes.c: started implementing some of the missing
1195 default simple types
1196 * result/relaxng/*: updated the results
1197
Daniel Veillard72fef162003-02-05 14:31:19 +00001198Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1201
Daniel Veillard71531f32003-02-05 13:19:53 +00001202Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1205 * Makefile.am: use xmllint for doing the RelaxNG tests
1206 * configure.in: preparing 2.5.2 made schemas support default to
1207 on instead of off
1208 * relaxng.c: removed the verbosity
1209 * xmllint.c: added --relaxng option
1210 * python/generator.py python/libxml_wrap.h: prepared the integration
1211 of the new RelaxNG module and schemas
1212 * result/relaxng/*: less verbose output
1213
Daniel Veillardec498e12003-02-05 11:01:50 +00001214Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * valid.c: do not run content model validation if the
1217 content is not determinist
1218
Daniel Veillardde590ca2003-02-05 10:45:26 +00001219Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * SAX.c: added the redefinition of namespaced attribute
1222 check that was missing as Fabrice Desré pointed out.
1223
Daniel Veillard930dfb62003-02-05 10:17:38 +00001224Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1227 improvements from Nick Kew, allowing to do more checking
1228 to HTML elements and attributes.
1229
Daniel Veillard4287c572003-02-04 22:48:53 +00001230Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * xinclude.c: fixing bug #105137 about entities declaration
1233 needing to be copied to the including document.
1234
Daniel Veillard652d8a92003-02-04 19:28:49 +00001235Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * catalog.c: fixed bug #104817 with delegateURI
1238 * xpath.c: fixing bugs #104123 and #104125
1239
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001240Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1243 python/types.c: fixing #104096 to compile without regexps
1244
Daniel Veillard57e79b32003-02-04 15:33:12 +00001245Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1246
1247 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1248 when building the automata for elem*
1249
Daniel Veillard358a9892003-02-04 15:22:32 +00001250Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1253 bug #103827
1254
Daniel Veillardeb137172003-02-04 15:18:06 +00001255Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * HTMLparser.c: updating a comment, fixing #103776
1258
Daniel Veillard8d589042003-02-04 15:07:21 +00001259Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1260
1261 * parser.c: fixing bug 105049 for validity checking of content
1262 within recursive entities.
1263
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001264Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * HTMLparser.c: try to fix # 105049
1267 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1268 * tree.c: updated a function comment
1269
Daniel Veillard419a7682003-02-03 23:22:49 +00001270Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1271
1272 * relaxng: more work on grammars and refs/defs
1273 * test/relaxng/* result/relaxng/*: augmented/updated the
1274 regression tests
1275
Daniel Veillard144fae12003-02-03 13:17:57 +00001276Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * relaxng: more work on name classes, except support
1279 * test/relaxng/* result/relaxng/*: augmented/updated the
1280 regression tests
1281
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001282Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * relaxng: more work on name classes, the "validate all" schemas
1285 seems to work now.
1286 * test/relaxng/* result/relaxng/*: augmented/updated the
1287 regression tests
1288
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001289Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1292 * parser.c: put a guard against infinite document depth, basically
1293 trying to avoid another kind of DoS attack.
1294 * relaxng.c: some code w.r.t. nameClasses
1295
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001296Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * test/relaxng/* result/relaxng/*: check all the namespace support
1299 was actually correct based on tutorial section 10.
1300
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001301Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * relaxng: include seems to work okay now
1304 * test/relaxng/* result/relaxng/*: augmented/updated the
1305 regression tests
1306
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001307Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * relaxng.c: a bit of work done in the train back.
1310 * test/relaxng/*: added one of the include tests
1311
Daniel Veillard154877e2003-01-30 12:17:05 +00001312Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * relaxng: more work done in the train
1315 * test/relaxng/* result/relaxng/*: augmented/updated the
1316 regression tests
1317
Daniel Veillarde431a272003-01-29 23:02:33 +00001318Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * relaxng.c: debugging of externalRef
1321 * test/relaxng/* result/relaxng/*: augmented/updated the
1322 regression tests
1323
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001324Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * relaxng.c: more work on Relax-NG, implementing externalRef
1327 * test/relaxng/* result/relaxng/*: augmented/updated the
1328 regression tests
1329 * Makefile.am: cleanup to Relaxtests target
1330
Daniel Veillardb08c9812003-01-28 23:09:49 +00001331Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * relaxng.c: more work on Relax-NG, implementing interleave
1334 * test/relaxng/* result/relaxng/*: augmented/updated the
1335 regression tests
1336
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001337Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * relaxng.c: more work on Relax-NG, implementing interleave
1340 * test/relaxng/* result/relaxng/*: augmented/updated the
1341 regression tests
1342
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001343Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1344
1345 * doc/tutorial/customfo.xsl
1346 * doc/tutorial/customhtml.xsl
1347 adding stylesheet customizations used to generate fo
1348 for pdf and html
1349
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001350Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * relaxng.c: more work on Relax-NG
1353 * test/relaxng/* result/relaxng/*: augmented/updated the
1354 regression tests
1355 * xmlschemastypes.c: added a number of base type definition but not
1356 the associated checks, those are still TODOs
1357
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001358Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1359
1360 in docs/tutorial:
1361 * apa.html
1362 * apb.html
1363 * apc.html
1364 * apd.html
1365 * ape.html
1366 * apf.html
1367 * apg.html
1368 * ar01s02.html
1369 * ar01s03.html
1370 * ar01s04.html
1371 * ar01s05.html
1372 * ar01s06.html
1373 * ar01s07.html
1374 * ar01s08.html
1375 * index.html
1376 * xmltutorial.pdf
1377 * xmltutorial.xml
1378 add index to tutorial
1379
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001380Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1381
1382 * doc/xmlcatalog.1
1383 * doc/xmlcatalog_man.html
1384 * doc/xmlcatalog_man.xml
1385 belatedly fixing bug #93622 (adds rewriteURI type to
1386 "--add" option in xmlcatalog man page
1387
Daniel Veillard3be27512003-01-26 19:49:04 +00001388Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1389
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001390 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001391 Julio Merino, closing #104475
1392
Daniel Veillardea3f3982003-01-26 19:45:18 +00001393Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * relaxng.c: more work on Relax-NG
1396 * test/relaxng/* result/relaxng/*: augmented/updated the
1397 regression tests
1398
Daniel Veillardedc91922003-01-26 00:52:04 +00001399Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * relaxng.c: more work on Relax-NG
1402 * test/relaxng/* result/relaxng/*: augmented/updated the
1403 regression tests
1404
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001405Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * README: updated the policy on private mail answers
1408 * relaxng.c: more work on Relax-NG
1409 * test/relaxng/* result/relaxng/*: augmented/updated the
1410 regression tests
1411
Daniel Veillard7424eb62003-01-24 14:14:52 +00001412Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * error.c parser.c tree.c: applied a documentation patch from
1415 Stefan Kost
1416
Daniel Veillard276be4a2003-01-24 01:03:34 +00001417Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * relaxng.c: more work on Relax-NG
1420 * doc/*: regenerated the docs
1421 * test/relaxng/* result/relaxng/*: updated and augmented the
1422 Relax-NG regression tests and results
1423
Daniel Veillard6eadf632003-01-23 18:29:16 +00001424Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1427 First commit of the new Relax-NG validation code, not generally
1428 useful yet.
1429 * test/relaxng/* result/relaxng/*: current state of the regression
1430 tests
1431
Daniel Veillard814a76d2003-01-23 18:24:20 +00001432Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * tree.c: minimized the memory allocated for GetContent
1435 and a bit of cleanup.
1436
Daniel Veillardff12c492003-01-23 16:42:55 +00001437Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * python/generator.py: seems there is no good reasons to
1440 not generate bindings for XPointer
1441
Daniel Veillard540a31a2003-01-21 11:21:07 +00001442Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1443
1444 * xmlreader.c doc/apibuild.py: applied a new patch from
1445 Stéphane Bidoul for cleanups
1446 * doc/libxml2-api.xml: rebuilt the API description with
1447 new entry points
1448
Daniel Veillard417be3a2003-01-20 21:26:34 +00001449Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * xmlreader.c python/drv_libxml2.py python/generator.py
1452 python/libxml.c python/libxml.py python/libxml_wrap.h
1453 python/types.c: patch from Stéphane Bidoul for better per
1454 context error message APIs
1455 * python/tests/ctxterror.py python/tests/readererr.py:
1456 update of the tests
1457
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001458Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1459
1460 * doc/guidelines.html
1461 grammar and spelling cleanup
1462
Daniel Veillard26f70262003-01-16 22:45:08 +00001463Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1466 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1467 a patch from Stéphane Bidoul to allow per XMLtextReader error
1468 and warning handling
1469 * python/tests/Makefile.am python/tests/readererr.py: adding the
1470 specific regression test
1471
Daniel Veillard71f9d732003-01-14 16:07:16 +00001472Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1475 should raise a syntax error
1476
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001477Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1478
1479 * python/libxml.c: cleanup patch from Stéphane Bidoul
1480
Daniel Veillard81601f92003-01-14 13:42:37 +00001481Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1484
Daniel Veillarde6227e02003-01-14 11:42:39 +00001485Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * python/generator.py python/libxml.c python/libxml.py
1488 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001489 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001490 Python level.
1491 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1492 regression test for it.
1493
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001494Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * xmlreader.c: fixed the streaming property of the reader,
1497 it was generating tree faster than consuming it. Pointed out
1498 by Nate Myers
1499 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1500
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001501Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1502
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001503 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001504
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001505Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1506
1507 * xpath.c: fix to the XPath implementation for parent and
1508 ancestors axis when operating on a Result Value Tree.
1509 Fixes bug #100271
1510
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001511Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1514 to fix some URI/file escaping problems
1515
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001516Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * python/generator.py: fixed a bug raised by Raymond Wiker,
1519 docSetRootElement() should not raise an exception if the
1520 return is None
1521
Daniel Veillard3e20a292003-01-10 13:14:40 +00001522Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1525 fixed bug #102181 by applying the suggested change and fixing
1526 the generation/registration problem.
1527
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001528Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1531 routines.
1532
Daniel Veillard8f872442003-01-09 23:19:02 +00001533Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * parser.c: one more IsEmptyElement crazyness, that time in
1536 external parsed entities if substitution is asked.
1537 * python/tests/reader3.py: added a specific test.
1538
Daniel Veillarde329fc22003-01-09 21:36:42 +00001539Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1542 support and improved error handler registration
1543
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001544Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1545
1546 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1547 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1548 * README: fixed a link
1549
Daniel Veillarde2830f12003-01-08 17:47:49 +00001550Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * configure.in doc/* NEWS: preparing 2.5.1 release
1553 * SAX.c parser.c: fixing XmlTextReader bug
1554
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001555Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1556
1557 * SAX.c: fuck, I introduced a memory leak on external parsed
1558 entities in 2.5.0 :-(
1559
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001560Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * xmllint.c: another fix needed as pointed by Christophe Merlet
1563 for --stream --debug if compiled without debug support.
1564
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001565Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1566
1567 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001568 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001569 update man page with --stream and --chkregister
1570
Daniel Veillard8326e732003-01-07 00:19:07 +00001571Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * globals.c: fixed --with-threads compile
1574 * xmllint.c: fixed --without-debug compile
1575 * include/libxml/globals.h: cleanup
1576 * include/libxml/schemasInternals.h: add a missing include
1577
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001578Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * configure.in NEWS: preparing 2.5.0 release
1581 * SAX.c: only warn in pedantic mode about namespace name
1582 brokeness
1583 * globals.c: fix a doc generation problem
1584 * uri.c: fix #101520
1585 * doc/*: updated and rebuilt the doc for the release, includuding
1586 stylesheet update
1587 * python/Makefile.am: fix a filename bug
1588
1589Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1592 should not be called.
1593
1594Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * libxml-2.0.pc.in: applied the patch to fix #101894
1597
1598Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1599
1600 * tree.c : applied patch from Lukas Schroeder for register callbacks
1601 * valid.c: modified patch from Lukas Schroeder to test
1602 register callbacks with --chkregister
1603
1604Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1605
1606 * xmlreader.c: seriously changed the way data are pushed to
1607 the underlying parser, go by block of 512 bytes instead of
1608 tryng to detect tag boundaries at that level. Changed the
1609 way empty element are detected and tagged.
1610 * python/tests/reader.py python/tests/reader2.py
1611 python/tests/reader3.py: small changes mostly due to context
1612 reporting being different and DTD node being reported. Some
1613 errors previously undetected are now caught and fixed.
1614 * doc/xmlreader.html: flagged last section as TODO
1615
1616Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * python/libxml.py: integrated the Python 2.2 optimizations
1619 from Hannu Krosing, while maintaining compatibility with
1620 1.5 and 2.1
1621
1622Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * xmllint.c: a bit of cleanup
1625 * xmlreader.c: small fix
1626 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1627 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1628
1629Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1630
1631 * python/setup.py.in: patch from Stéphane Bidoul to include
1632 drv_libxml2.py in setup.py
1633
1634Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * doc/xmlreader.html: starting documenting the new XmlTextReader
1637 interface.
1638
1639Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * xmllint.c: added the --stream flag to use the TextReader API
1642 * xmlreader.c: small performance tweak
1643
1644Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * xmlreader.c python/tests/reader2py: okay the DTD validation
1647 code on top of the XMLTextParser API should be solid now.
1648
1649Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1650
1651 * xmlreader.c python/tests/reader2py: Fixing some more mess
1652 with validation and recursive entities while using the
1653 reader interface, it's getting a bit messy...
1654
1655Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1656
1657 * xmlreader.c python/tests/reader.py: another couple of problem
1658 related to IsEmptyElement reported by Stéphane Bidoul needed
1659 some fixes.
1660
1661Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1662
1663 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1664 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1665 based on the python XmlTextReader interface.
1666
1667Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1668
1669 * tree.c: backing out one change in the last patch which broke the
1670 regression tests
1671
1672Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * global.data globals.c tree.c include/libxml/globals.h: applied
1675 an old patch from Lukas Schroeder to track node creation and
1676 destruction. Probably missing a lot of references at the moment
1677 and not usable reliably.
1678
1679Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1680
1681 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1682 from doc/news.html and a stylesheet
1683
1684Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * xmlreader.c python/tests/reader.py: fixed another couple of
1687 xmlreader bugs reported by Stéphane Bidoul and added tests.
1688
1689Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
1691 * xmlreader.c python/tests/reader2.py: fixed another validity
1692 checking in external parsed entities raised by Stéphane Bidoul
1693 and added a specific regression test.
1694 * python/tests/reader3.py: cleanup
1695
1696Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * xmlreader.c python/tests/reader2.py: fixed a problem with
1699 validation within entities pointed by Stéphane Bidoul, augmented
1700 the tests to catch those.
1701
1702Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * python/generator.py: modified the generator to allow keeping
1705 class references when creating new classes, needed to fix a bug
1706 pointed by Stéphane Bidoul where the input buffer of the
1707 xmlTextReader instance gets destroyed if the python wrapper for
1708 the input is not referenced anymore.
1709
1710Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1713 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1714
1715Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlreader.c python/tests/reader.py: fixed another problem
1718 pointed by Stéphane Bidoul
1719
1720Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1723 with "<a/>"
1724
1725Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * SAX.c: warn on xmlns:prefix="foo"
1728 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1729 for namespace attributes handling.
1730
1731Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1734 a really nasty problem raised by a DocBook XSLT transform
1735 provided by Sebastian Bergmann
1736
1737Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1740 by Stéphane Bidoul and integrated it into the tests
1741
1742Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1745 extended the XmlTextReader API a bit, addding accessors for
1746 the current doc and node, and an entity substitution mode for
1747 the parser.
1748 * python/libxml.py python/libxml2class.txt: related updates
1749 * python/tests/Makefile.am python/tests/reader.py
1750 python/tests/reader2.py python/tests/reader3.py: updated a bit
1751 the old tests and added a new one to test the entities handling
1752
1753Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * python/generator.py python/libxml2class.txt
1756 python/tests/reader.py python/tests/reader2.py: changed the
1757 generator to provide casing for the XmlTextReader similar to
1758 C# so that examples and documentation are more directly transposable.
1759 Fixed the couple of tests in the suite.
1760
1761Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * doc/guidelines.html: added a document on guildeline for
1764 publishing and deploying XML
1765
1766Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * valid.c xmlreader.c: final touch running DTD validation
1769 on the XmlTextReader
1770 * python/tests/Makefile.am python/tests/reader2.py: added a
1771 specific run based on the examples from test/valid/*.xml
1772
1773Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * python/libxml.py: added a few predefined xmlTextReader parser
1776 configuration values.
1777
1778Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * python/libxml_wrap.h: trying to fix #102037
1781
1782Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * SAX.c: fixing bug #95296, when the predefined entities
1785 are redefined in the DTD the default one must be used
1786 instead anyway.
1787
1788Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1789
1790 * doc/xmllint.xml
1791 * doc/xmllint.1
1792 Add discussion of XML_DEBUG_CATALOG to xmllint man
1793 page - bug #100907
1794
1795
1796Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * xmlreader.c: Fixed the empty node detection to avoid reporting
1799 an inexistant close tag.
1800
1801Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1804 for Python 2.1
1805
1806Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1809
1810Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * doc/libxml2-api.xml python/tests/reader.py: one really need
1813 to provide the base URI information when creating a reader parser
1814 from an input stream. Updated the API and the example using it.
1815
1816Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1819 include/libxml/valid.h include/libxml/xmlreader.h: working on
1820 DTD validation on top of xml reader interfaces. Allows to
1821 validate arbitrary large instances. This required some extensions
1822 to the valid module interface and augmenting the size of xmlID
1823 and xmlRef structs a bit.
1824 * uri.c xmlregexp.c: simple cleanup.
1825
1826Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1829 work on the xml reader interfaces.
1830 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1831 Web page for the Windows binaries.
1832
1833Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * xmlIO.c: applied a patch for VMS following the report by
1836 Nigel Hall
1837
1838Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * parser.c: the parseStartTag bug fix wasn't complete.
1841
1842Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1845 parseStartTag, fixing it.
1846 * test/att4 result/att4 result/noent/att4: adding the test
1847 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1848 more methods to XmlTextReader.
1849
1850Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1851
1852 * win32/libxml2.def.src: added more xml reader exports
1853 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1854 to the build
1855
1856Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1857
1858 * doc/tutorial/xmltutorial.xml
1859 plus generated html and pdf
1860 Updating tutorial again based on further comments from Niraj
1861 Tolia on the last iteration
1862
1863Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1864
1865 * doc/tutorial/xmltutorial.xml
1866 * doc/tutorial/includekeyword.c
1867 * doc/tutorial/includegetattribute.c
1868 plus generated html and pdf
1869 Adding fix from Niraj Tolia to tutorial to properly free memory.
1870
1871
1872Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1875 more methods of XmlTextReader.
1876 * python/libxml2class.txt python/tests/reader.py: this increased the
1877 methods in the bndings, augmented the test to check those new
1878 functions.
1879
1880Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1883 methods of XmlTextReader.
1884 * python/generator.py python/libxml_wrap.h python/types.c
1885 python/libxml2class.txt: added the reader to the Python bindings
1886 * python/tests/Makefile.am python/tests/reader.py: added a specific
1887 test for the Python bindings of the Reader APIs
1888 * parser.c: small cleanup.
1889
1890Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * xinclude.c: fallback was only copying the first child not the
1893 full child list of the fallback element, closes #89684 as reopened
1894 by Bernd Kuemmerlen
1895
1896Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1897
1898 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1899
1900Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * configure.in: preparing release of 2.4.30
1903 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1904 gives enum values, fix functype return type, put back fields in
1905 structs
1906 * doc/*: updated the docs rebuilt
1907
1908Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1911 about htmlNodeDumpOutput location.
1912 * xpath.c: removed an undefined function signature
1913 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1914 too many symbols in the API breaking the python bindings.
1915 Updated with the libxslt/libexslt changes.
1916
1917Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * configure.in: preparing release of 2.4.29
1920 * doc/*: rebuilt the docs and API
1921 * xmlreader.c: a few more fixes for the XmlTextReader API
1922
1923Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1924
1925 * include/win32config.h: applied mingw patch from Magnus Henoch
1926
1927Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1930
1931Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1934 building Python script, does the C parsing directly, generates
1935 a better API description including structure fieds defs and
1936 enums. Still a couple of bugs, but good enough for the python
1937 wrappers now.
1938 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1939 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1940 include/libxml/schemasInternals.h include/libxml/tree.h: more
1941 cleanup based on the python analysis script reports.
1942 * libxml.spec.in: make sure the API XML description is part of the
1943 devel package.
1944
1945Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1948 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1949 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1950 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1951 code cleanup, especially the function comments.
1952 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1953
1954Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * Makefile.am xmlreader.c include/libxml/Makefile.am
1957 include/libxml/xmlreader.h: Adding a new set of APIs based on
1958 the C# TextXmlReader API but converted to C. Allow to parse
1959 in constant memory usage, far simpler to program and explain
1960 than the SAX like APIs, unfinished but working.
1961 * testReader.c: test program
1962
1963Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1964
1965 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1966
1967Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * tree.c: Chip turner indicated that XHTML1 serialization
1970 rule for style actually break on both IE and Mozilla,
1971 try to avoid the rule if escaping ain't necessary
1972
1973Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * nanhttp.c: handle HTTP URL escaping, problem reported by
1976 Glen Nakamura and Stefano Zacchiroli
1977
1978Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1981
1982Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * uri.c: Johann Richard pointed out some XPointer problems for
1985 URN based URI references in XInclude. Modified the URI parsing
1986 and saving routines to allow correct parsing and saving of
1987 XPointers, especially when attached to "opaque" scheme accordingly
1988 to RFC 2396
1989
1990Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1993 of refactoring to the HTML saving code.
1994 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1995 in the doc.
1996
1997Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2000 to a buffer API to reuse the generic dump to an OutputIO layer,
2001 this reduces code, fixes xmlNodeDump() for XHTML, also made
2002 xmlNodeDump() now return the number of byte written.
2003
2004Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * python/setup.py.in: another patch from Stéphane Bidoul for
2007 Python bindings on Windows
2008 * doc/parsedecl.py: small cleanup
2009
2010Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * libxml.spec.in configure.in: add a line in %changelog for releases
2013
2014Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * parser.c: patch from Marcus Clarke fixing a problem in entities
2017 parsing that was detected in KDe documentations environment.
2018
2019Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2020
2021 * python/libxml.c (libxml_prev): Return the previous as opposed to
2022 the next node (I guess this is the result of some cut & paste programming:)
2023
2024Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2027
2028Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * python/generator.py python/libxml.c python/setup.py.in: trying
2031 to fix the Python bindings build on Windows (Stéphane Bidoul)
2032
2033Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2034
2035 * win32/configure.js: added option for python bindings
2036 * win32/libxml2.def.src: added more exports
2037
2038Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2039
2040 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2041 pthreads
2042 * win32/wince/*: applied updates to Windows CE port from Javier
2043
2044Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * configure.in: preparing 2.4.28
2047 * libxml.spec.in doc/Makefile.am: some cleanup
2048 * doc/*: updated the news and regenerated.
2049
2050Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * HTMLparser.c: final touch at closing #87235 </p> end tags
2053 need to be generated.
2054 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2055 this change slightly the output of a few tests
2056 * doc/*: regenerated
2057
2058Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * parserInternals.c: fixing bug #99190 when UTF8 document are
2061 parsed using the progressive parser and the end of the chunk
2062 is in the middle of an UTF8 multibyte character.
2063
2064Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2065
2066 * threads.c: fixed initialization problem in xmlNewGlobalState
2067 which was causing crash.
2068 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2069 in xmlInitializeGlobalState.
2070 * parserInternals.c: cleaned up ctxt->sax initialisation.
2071
2072Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * tree.c include/libxml/tree.h: modified the existing APIs
2075 to handle XHTML1 serialization rules automatically, also add
2076 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2077 libxslt serialization uses it when needed without changing
2078 the library API.
2079 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2080 result/xhtml1: added a new test specifically for xhtml1 output
2081 and updated the result of one XHTML1 test
2082
2083Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * xinclude.c parserInternals.c encoding.c: fixed #99082
2086 for xi:include encoding="..." support on text includes.
2087 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2088 test/XInclude/ents/isolatin.txt : added a specific regression test
2089 * python/generator.py python/libxml2class.txt: fixed the generator
2090 the new set of comments generated for doc/libxml2-api.xml were
2091 breaking the python generation.
2092
2093Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2096 * configure.in: patch for Solaris on new autoconf closes #98880
2097 * doc/parsedecl.py: repair the frigging API building script,
2098 did I say that python xmllib sucks ?
2099 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2100 and some comment are no more truncated.
2101
2102Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * parser.c: Martin Stoilov pointed out a potential leak in
2105 xmlCreateMemoryParserCtxt
2106
2107Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2110 included in HTML documents and using the push parser.
2111
2112Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2113
2114 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2115 specified, look for the Python interpreter not just in the
2116 specified root but also in the specified location. Fixes #98825
2117
2118Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * python/libxml.c: fixing bug #98792 , node may have no doc
2121 and dereferencing without checking ain't good ...
2122
2123Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * configure.in: preparing release 2.4.27
2126 * doc/* : updated and rebuilt the docs
2127 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2128 and all the docs are actually packaged and in the final RPMs
2129 * parser.c parserInternals.c include/libxml/parser.h: restore
2130 xmllint --recover feature.
2131
2132Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
Daniel Veillard784b9352003-02-16 15:50:27 +00002134 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002135 processing of parsed entities, and XPath computation on sustitued
2136 entities.
2137 * testXPath.c: make sure entities are substitued.
2138
2139Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
Daniel Veillard784b9352003-02-16 15:50:27 +00002141 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002142 processing of internal parsed entities, which had to be changed.
2143
2144Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2147 trying to fix bug #98517 about building outside the source tree
2148 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2149
2150Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2151
2152 * include/win32config.h: cleanup
2153 * win32/Makefile.mingw: integrated mingw in JScript configure
2154 * win32/Makefile.msvc: modified to allow mingw coexistence
2155 * win32/configure.js: integrated mingw
2156 * win32/Readme.txt: cleanup
2157
2158Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * HTMLparser.c: strengthen the guard in the Pop macros,
2161 like in the XML parser, closes bug #97315
2162
2163Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2166 callback is never used.
2167
2168Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * parserInternals.c: fixed the initialization of the SAX structure
2171 which was breaking xsltproc
2172 * xpath.c: patch from Petr Pajas for CDATA nodes
2173 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2174 * parser.c include/libxml/parser.h: patch from Peter Jones
2175 removing a leak in xmlSAXParseMemory() and adding the
2176 function xmlSAXParseMemoryWithData()
2177
2178Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2179
2180 adding pdf of tutorial, changing web page to link to it
2181 * doc/tutorial/xmltutorial.pdf
2182 * doc/xml.html
2183 * doc/docs.html
2184
2185Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2186
2187 * doc/tutorial/ar01s08.html
2188 adding file what I forgot for tutorial
2189
2190
2191Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2192
2193 Adding encoding discussion to tutorial
2194 Added:
2195 * doc/tutorial/images/*.png: DocBook admonition image files
2196 * doc/tutorial/apf.html, apg.html: new generated html
2197 * doc/tutorial/includeconvert.c: conversion code entity file
2198 changed:
2199 * doc/tutorial/xmltutorial.xml: DocBook original
2200 * doc/tutorial/*.html: generated html
2201
2202Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2203
2204 * include/libxml/*.h: retired xmlwin32version.h
2205 * doc/Makefile.am: retired xmlwin32version.h
2206 * win32/configure.js: retired xmlwin32version.h
2207
2208Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2209
2210 * win32/libxml2.def.src: exported additional symbols
2211 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2212 sisterhood
2213
2214Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * globals.c: fixed a typo pointed out by Igor
2217 * xpath.c: try to speed up node compare using line numbers
2218 if available.
2219
2220Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * tree.c: make xmlFreeNode() handle attributes correctly.
2223
2224Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2225
2226 * catalog.c: completed the #96963 fix, as reported by Karl
2227 Eichwalder
2228
2229Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2232
2233Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * Makefile.am: switched the order of a couple of includes
2236 to fix bugs #97100
2237
2238Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2239
2240 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2241 xmlLoadCatalogs that used to separate directories with a ':'.
2242
2243Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2244
2245 * threads.c: improvements to the Windows-side of thread handling
2246 * testThreads.c: conditionally excluded unistd.h
2247 * testThradsWin32.c: broke overlong lines
2248 * include/win32config.h: adapted thread-related macros to the new
2249 scheme and for pthreads on Windows
2250 * win32/Makefile.msvc: introduced a more flexible thread build,
2251 added testThreads[Win32].c to the build
2252 * win32/configure.js: introduced a more flexible thread config
2253
22542002-10-31 John Fleck <jfleck@inkstain.net>
2255
2256 * doc/xml.html (and, by implication, FAQ.html)
2257 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2258
2259Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2260
2261 * configure.in: removed xmlwin32version.h
2262 * include/libxml/Makefile.am: removed xmlwin32version.h
2263
2264Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * tree.c: applied patch from Brian Stafford to fix a bug
2267 in xmlReconciliateNs()
2268
2269Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * tree.c: applied patch from Christian Glahn to allow
2272 xmlNewChild() on document fragment nodes
2273
2274Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * parser.c: Christian Glahn found a problem with a recent
2277 patch to xmlParseBalancedChunkMemoryRecover()
2278 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2279 problems
2280 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2281 test/schemas/seq*: added the test cases from Charles
2282
2283Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2286 serious cleanup of the spec file and associated changes
2287 in the Makefiles.
2288 * valid.c: try to remove some warnings on x86_64
2289
2290Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2293 fix bug #96586
2294
2295Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2298 parsing, applied his patch
2299 * result/HTML/attrents.html result/HTML/attrents.html.err
2300 result/HTML/attrents.html.sax test/HTML/attrents.html:
2301 added the test and result case provided by Mikhail Sogrine
2302
2303Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * vms/build_libxml.com vms/config.vms vms/readme.vms
2306 include/libxml/parser.h include/libxml/parserInternals.h
2307 include/libxml/tree.h include/libxml/xmlIO.h
2308 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2309 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2310 Applied the VMS update patch from Craig A. Berry
2311 * doc/*.html: update
2312
2313Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2316
2317Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * debugXML.c: adding a grep command to --shell in xmllint
2320 for T.V. Raman
2321
2322Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * xmlcatalog.c: tried to fix some of the problem with --sgml
2325
2326Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * parser.c: tried to fix bug #91500 where doc->children may
2329 be overriden by a call to xmlParseBalancedChunkMemory()
2330
2331Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2334 identifiers in SGML catalogs containing '&'
2335
2336Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * python/types.c: fixed bugs when passing result value tree
2339 to Python functions.
2340
2341Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * configure.in: preparing the release of 2.4.26
2344 * doc/*: updated and rebuilt the documentation
2345
2346Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * parser.c: fixed a XML Namespace compliance bug reported by
2349 Alexander Grimalovsky
2350
2351Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * HTMLtree.c: fixed serialization of script and style when
2354 they are not lowercase (i.e. added using the API to the tree).
2355
2356Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * valid.c: make xmlValidateDocument emit a warning msg if there
2359 is no DTD, pointed by Christian Glahn
2360
2361Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2364 content model when some of the blocks have min or max, and a couple
2365 of bugs found in the process.
2366 * result/schemas/list0* test/schemas/list0*: added some specific
2367 regression tests
2368
2369Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * README: updated the contact informations
2372
2373Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2376 misses it, reported by Peter Bray.
2377
2378Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2381 and removed a few warnings
2382
2383Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * parser.c: Christian Glahn found a small bug in the push parser.
2386 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2387 public
2388
2389Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * xmlschemas.c include/libxml/xmlschemas.h: added
2392 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2393 * testSchemas.c: added --memory to test the new interface
2394
2395Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * doc/index.py doc/search.php: integrated the XSLT indexing,
2398 a few fixed in the indexer, added a scope selection at the
2399 search level.
2400
2401Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2404 this was due to uninitialized parts of the validation context
2405
2406Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * debugXML.c: applied patch from Mark Vakoc except the API
2409 change, preserved it.
2410 * doc/*: updated the docs to point to the search engine for
2411 information lookup or before bug/help reports.
2412
2413Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * doc/index.py doc/search.php: added mailing-list archives
2416 indexing and lookup
2417
2418Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2421
2422Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * doc/index.py: improved HTML indexing
2425 * doc/search.php: make the queries also lookup the HTML based indexes
2426
2427Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * doc/index.py: added HTML page indexing
2430
2431Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2432
2433 * xmlIO.c: extended Windows path normalisation to fix the base
2434 problem in libxslt.
2435 * catalog.c: fixed list handling in XML_CATALOG_FILES
2436
2437Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * valid.c: typo/bug found by Christian Glahn
2440
2441Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2442
2443 * xmlIO.c: applied Windows CE patch from Javier.
2444 * win32/wince: new directory, contains support for the PocketPC
2445 with Windows CE from Javier.
2446 * include/win32config.h: reorganised, removed duplicate
2447 definitions and applied WinCE patch from Javier.
2448 * include/wsockcompat.h: new file, now contains WinSock
2449 compatibility macros.
2450 * win32/Makefile.msvc: introduced double-run compilation.
2451
2452Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * configure.in include/libxml/xmlwin32version.h: preparing release
2455 of 2.4.25
2456 * doc/*: updated and regenerated teh docs and web pages.
2457
2458Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2461 error were not covering namespace declarations.
2462 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2463 it was missing the attribute declaration for the namespace
2464 * result/VC/NS3: the fix now report breakages in that test
2465
2466Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2469
2470Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2473 and regenerated the docs and web site
2474
2475Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2478 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2479 not before
2480
2481Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * python/generator.py python/libxml2class.txt: fixed a stupid error
2484 breaking the python API
2485
2486Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2489 triostr.c triostr.h: applied a trio update patch from
2490 Bjorn Reese which should work with MinGW
2491
2492Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * tree.c: improving some documentation comments
2495 * xmlregexp.c: found and fixed a mem leak with python regression tests
2496 * doc/*: rebuilt the doc and the API XML file including the
2497 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2498 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2499 python/types.c: added access to the XML Schemas regexps from
2500 python
2501 * python/tests/Makefile.am python/tests/regexp.py: added a
2502 simple regexp bindings test
2503
2504Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2505
2506 * doc/xml.html:
2507 fixing ftp links - thanks to Vitaly Ostanin
2508
2509Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlregexp.c: fixed the data callback on transition functionality
2512 which was broken when using the compact form
2513 * result/schemas/*: updated the results, less verbose, all tests
2514 pass like before
2515 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2516 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2517 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2518 annoying warnings
2519 * xpath.c: try to provide better error report when possible
2520
2521Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * Makefile.am: fixed a breakage raised by Jacob
2524
2525Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2526
2527 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2528 which don't use sockets
2529
2530Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2531
2532 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2533 * win32/configure.js: applied zlib patch from Daniel Gehriger
2534
2535Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2536
2537 * win32/configure.js: applied the patch from Mark Vakoc for
2538 regexp support
2539 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2540 for regexp support
2541
2542Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * xmlschemastypes.c: as pointed by Igor Float and Double
2545 parsing ain't finished yet
2546
2547Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * Makefile.am configure.in: trying to fix #88412 by bypassing
2550 all the python subdir if python ain't detected
2551
2552Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2555 made configuring with regexps/automata/unicode the default
2556 but without schemas ATM
2557 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2558 fixed the regexp based DTD validation performance and memory
2559 problem by switching to a compact form for determinist regexps
2560 and detecting the determinism property in the process. Seems
2561 as fast as the old DTD validation specific engine :-) despite
2562 the regexp built and compaction process.
2563
2564Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * valid.c: determinism is debugged, new DTD checking code now works
2567 but xmlFAComputesDeterminism takes far too much CPU and the whole
2568 set usues too much memory to be really usable as-is
2569
2570Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * tree.c: fixed another stupid bug in xmlGetNodePath()
2573 * xmllint.c: --version now report the options compiled in
2574
2575Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * HTMLparser.c: small cleanup
2578 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2579 when configured with them. A bit of debugging around the determinism
2580 checks is still needed
2581
2582Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2585
2586Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * xmlIO.c: small portability glitch fixed.
2589
2590Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * xmlschemastypes.c: incomplete steps for real/double support
2593 * testAutomata.c include/libxml/xmlautomata.h
2594 include/libxml/xmlregexp.h: avoiding a compilation problem
2595 * valid.c include/libxml/valid.h: starting the work toward using
2596 the regexps for actual DTD validation
2597
2598Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * hash.c: cosmetic cleanup
2601 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2602 integrating a DTD validation layer based on the regexps
2603
2604Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2607 the determinism was tested before eliminating the epsilon
2608 transitions :-(
2609
2610Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * python/generator.py python/libxml.c python/libxml.py
2613 python/libxml2-python-api.xml python/libxml2class.txt
2614 python/libxml_wrap.h python/types.c: updated the python
2615 bindings, added code for easier File I/O, and the ability to
2616 define a resolver from Python fixing bug #91635
2617 * python/tests/Makefile.am python/tests/inbuf.py
2618 python/tests/outbuf.py python/tests/pushSAXhtml.py
2619 python/tests/resolver.py python/tests/serialize.py: updated
2620 and augmented the set of Python tests.
2621
2622Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2623
2624 * win32/configure.js: added more readme info for the binary
2625 package.
2626
2627Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * xmlIO.c: fixed a stupid out of bound array error
2630
2631Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2634 messing around with support for Windows path, cleanups,
2635 trying to identify and fix the various code path to the
2636 filename access. Added xmlNormalizeWindowsPath()
2637
2638Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * error.c valid.c: working on better error reporting of validity
2641 errors, especially providing an accurate context.
2642 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2643 error reports in those cases.
2644
2645Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2648 parser.c parserInternals.c xmlIO.c: get rid of all the
2649 perror() calls made in the library execution paths. This
2650 should fix both #92059 and #92385
2651
2652Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * xmllint.c: memory leak reporting was broken after a change
2655 of the preprocessor symbol used to activate it.
2656
2657Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * tree.c: try to make the copy function work for node of
2660 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2661 DOM layers though, not libxml2 itself.
2662
2663Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * valid.c: try to provide file and line informations, not all
2666 messages are covered, but it's a (good) start
2667
2668Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * xinclude.c: reimplemented a large part of the XInclude
2671 processor, trying to minimize resources used, James Henstridge
2672 provided a huge test case which was exhibiting severe memory
2673 consumption problems.
2674
2675Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * python/Makefile.am: applied patch from Christophe Merlet to
2678 reestablish DESTDIR
2679
2680Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * libxml.spec.in: fixes libary path for x86_64 AMD
2683
2684Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2685
2686 * doc/tutorial/includekeyword.c
2687 * doc/tutorial/xmltutorial.xml:
2688 (plus resulting generated html files)
2689 fixing one spot I missed in the tutorial where I hadn't freed
2690 memory properly
2691
2692Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2693
2694 * doc/tutorial/includeaddattribute.c
2695 * doc/tutorial/includeaddkeyword.c
2696 * doc/tutorial/includegetattribute.c
2697 * doc/tutorial/includekeyword.c
2698 * doc/tutorial/xmltutorial.xml
2699 * doc/tutorial/*.html:
2700 update tutorial to properly free memory (thanks to Christopher
2701 R. Harris for pointing out that this needs to be done)
2702 * doc/tutorial/images/callouts/*.png:
2703 added image files so the callouts are graphical, making it
2704 easier to read ( use "--param callout.graphics 1" to generate
2705 html with graphical callouts)
2706
2707Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2710 nice logos generated by Marc Liyanage
2711 * doc/site.xsl *.html: changed the stylesheet to show the new
2712 logo and regenerated the pages
2713
2714Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2717
2718Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * xpath.c: possible mem leak patch from Jason Adams
2721
2722Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2725 in the XQuery namespace
2726 * configure.in: preparing 2.4.24
2727 * doc/*.html: updated the web pages
2728
2729Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * python/generator.py: closing bug #85258 by generating conditional
2732 compile check to avoid linking to routines not configured in.
2733
27342002-08-22 Havoc Pennington <hp@pobox.com>
2735
2736 * autogen.sh: update error message for missing automake
2737
2738Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * python/Makefile.am: typo in target name resulted in libxml2.py
2741 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2742
2743Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * win32/win32/Makefile.mingw: updated with version from
2746 Elizabeth Barham at http://soggytrousers.net/repository/
2747
2748Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2749
2750 * win32/Makefile.msvc: added the prefix location to the include
2751 and lib search path.
2752
27532002-08-18 Havoc Pennington <hp@pobox.com>
2754
2755 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2756 both automake 1.6 and 1.4 installed get the right automake. Means
2757 compilation from CVS will now require the latest automake 1.4
2758 release, or manually creating symlinks called "automake-1.4" and
2759 "aclocal-1.4"
2760
2761Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * configure.in python/Makefile.am: more AMD 64 induced changes from
2764 Frederic Crozat
2765
2766Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * xinclude.c: oops I was missing the xml:base fixup too
2769 * result/XInclude/*.xml: this adds xml:base attributes to most
2770 results of the tests
2771
2772Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * xinclude.c: quick but apparently working implementation of
2775 xi:fallback, should close bug #89684
2776 * Makefile.am test/XInclude/docs/fallback.xml
2777 result/XInclude/fallback.xml: added a basic test for fallback,
2778 and run with --nowarning to avoid a spurious warning
2779 * configure.in: applied patch from Frederic Crozat for python
2780 bindings on AMD 64bits machines.
2781
2782Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2785 the caller don't pass a SAX callback block.
2786
2787Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * tree.c: applied the same fix for the XML-1.0 namespace to
2790 xmlSearchNsByHref() as was done for xmlSearchNs()
2791
2792Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * libxml.3: small cleanup of the man page
2795 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2796 when serializing HREF attributes generated by XSLT.
2797
2798Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2801 version of Marc Liyanage' patch for boolean attributes in HTML
2802 output
2803
2804Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * python/tests/serialize.py: fixed the test results, indenting
2807 behaviour changed slightly
2808
2809Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2810
2811 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2812 new c14n function to Windows def files
2813
2814Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2815
2816 * c14n.c: fixed a memory leak in c14n code
2817
2818Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * parser.c include/libxml/parser.h: adding a new API for Christian
2821 Glahn: xmlParseBalancedChunkMemoryRecover
2822 * valid.c: patch from Rick Jones for some grammar cleanup in
2823 validation messages
2824 * result/VC/* result/valid/*: this slightly change some of the
2825 regression tests outputs
2826
2827Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * tree.c: trying to fix a problem in namespaced attribute handling
2830 raised by Christian Glahn
2831
2832Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * encoding.c include/libxml/encoding.h: Opening the interface
2835 xmlNewCharEncodingHandler as requested in #89415
2836 * python/generator.py python/setup.py.in: applied cleanup
2837 patches from Marc-Andre Lemburg
2838 * tree.c: fixing bug #89332 on a specific case of loosing
2839 the XML-1.0 namespace on xml:xxx attributes
2840
2841Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2842
2843 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2844 corner case from new Merlin's test suite and added a callback
2845 that will be used to improve xmlsec performance
2846
2847
2848Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * HTMLtree.c: trying to fix the <style> escaping problem in
2851 HTML serialization bug #89342
2852
2853Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2856 and rebuilt the web site.
2857
2858Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2859
2860 * include/libxml/tree.h: added _private member to xmlNs struct
2861
2862Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * HTMLparser.c: fixing bug #84876 based on the xml working
2865 code.
2866
2867Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2868
2869 * python/Makefile.am: enhanced to fix bug 72012 (errors
2870 when using '-jX' make parameter)
2871
2872Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2873
2874 * xpath.c: small additional enhancement for booleans
2875 compared to nodesets
2876
2877Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * HTMLtree.c: changed the order of the encoding declaration
2880 attributes in the meta tags due to a bug in IE/Mac
2881
2882Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2883
2884 * xpath.c: enhanced handling of booleans (especially '='
2885 and '!=' for nodesets) - fixes bug 85256. Added new
2886 routine xmlXPathNotEqualValues for more proper handling
2887 of '!=' when nodesets are involved.
2888
2889Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2892 doc/xmlcatalog_man.xml to the source distribution
2893
2894Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2895
2896 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2897 asked for this.
2898
2899Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * configure.in: preparing 2.4.23
2902 * doc/*: rebuilt the docs
2903
2904Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * parser.c: fixing bug #84169 by fixing the
2907 comment of xmlCreatePushParserCtxt to describe the
2908 encoding detection parameters better.
2909
2910Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * valid.c: fixing bug #79331 in one path the lookup for
2913 ID attributes on a namespaced node wasn't handled correctly :-\
2914
2915Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * HTMLparser.c: trying to fix 87235 about discarded white
2918 spaces in the HTML parser.
2919 * result/HTML/*: this changes the output of a number of HTML
2920 regression tests
2921
2922Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * xpath.c: applied patch from Richard Jinks for the namespace
2925 axis + fixed a memory error.
2926 * parser.c parserInternals.c: applied patches from Peter Jacobi
2927 removing ctxt->token for good.
2928 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2929 popped out by the regression tests.
2930 * Makefile.am: patch for threads makefile from Gary Pennington
2931
2932Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2933
2934 * xpath.c: enhanced behaviour of position() after usage of
2935 expressions involving preceding-sibling (et al).
2936
2937Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * hash.c: applied a patch from Peter Jacobi to solve a problem
2940 when compiling with the Watcom C on Win32
2941 * result/schemas/*.err: the change of hashing algo generated
2942 permutations in the output
2943
2944Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * hash.c: applied patch from Sander Vesik improving the quality of
2947 the hash function.
2948
29492002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2950
2951 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2952 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2953 xmllint.c xpath.c: replaced sprintf() with snprintf()
2954 to prevent possible buffer overflow (the bug was pointed
2955 out by Anju Premachandran)
2956
2957Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * parser.c: removed an uninitialized data error popped by valgrind
2960 on PE references
2961
2962Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2963
2964 * doc/xml.html
2965 adding tutorial reference to the web page
2966
2967Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2968
2969 * doc/tutorial/xmltutorial.xml
2970 * doc/tutorial/ar01s07.html
2971 * doc/tutorial/ape.html
2972 * doc/tutorial/includegetattribute.c
2973 adding section to tutorial about retrieving an attribute
2974 value
2975
2976Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * parser.c: applied a couple of patches from Peter Jacobi to start
2979 to get rid of ctxt->token, with a possible significant speed
2980 improvement to be gained once done. Better compliance with PE
2981 references constructs in DTDs too.
2982 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2983 from Peter too
2984
2985Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2988 xmlParseElement was likely to have been deallocated at the
2989 time of the report, possibly leading to segfault. Just report
2990 the tag name now.
2991
2992Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * xpath.c: patch from Richard Jinks for XPath substring() function
2995 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2996
29972002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2998
2999 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3000
3001Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3002
3003 *doc/FAQ.html
3004 fixing typos in FAQ, thanks to Robert Funnell for the
3005 editing help
3006
3007Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * NEWS: got complaints from rpmlint that it was empty
3010
3011Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3012
3013 * added doc/tutorial, including:
3014 apa.html
3015 apb.html
3016 apc.html
3017 apd.html
3018 ar01s02.html
3019 ar01s03.html
3020 ar01s04.html
3021 ar01s05.html
3022 ar01s06.html
3023 includeaddattribute.c
3024 includeaddkeyword.c
3025 includekeyword.c
3026 includestory.xml
3027 index.html
3028 xmltutorial.xml
3029 libxml tutorial, including generated html
3030
3031Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3032
3033 * result/c14n/exc-without-comments/merlin-c14n-two-*
3034 result/c14n/without-comments/merlin-c14n-two-*
3035 test/c14n/exc-without-comments/merlin-c14n-two-*
3036 test/c14n/without-comments/merlin-c14n-two-*
3037 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3038 c14n/exc-c14n and slightly modified test script to handle
3039 these test cases
3040 * c14n.c: fixed bugs for complicated nodes set (namespace
3041 without node and others from merlin-c14n-two.tar.gz)
3042 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3043 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3044 for xmlsec performance patch
3045 * xpath.c: fixed self::node() for namespaces and attributes
3046
3047Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3048
3049 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3050 but with the format parameter
3051 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3052
3053Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3054
3055 * Makefile.am: updated c14n tests suite
3056 * c14n.c: performance improvement for previous c14n patch
3057
3058Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * parser.c: another peroformance patch from Peter Jacobi, that
3061 time on parsing attribute values.
3062
3063Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3064
3065 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3066 into LibXML2 test suite
3067
3068Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3069
3070 * c14n.c: propagating xpath ancesstors node fix to c14n
3071 plus small performance improvement to reduce number of
3072 mallocs
3073 * xpath.c: fixed ancestors axis processing for namespace nodes
3074
3075Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3078 Peter Jacobi
3079
3080Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * configure.in: preparing 2.4.22
3083
3084Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3087 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3088 a public entry point.
3089 * doc/*: rebuilt the API and docs
3090
3091Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * xpath.c: patch from Richard Jinks to fix a problem introduced
3094 in the previous patch and pointed by Norm
3095
3096Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * libxml.spec.in: fixing bug #81112
3099
3100Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * uri.c: fixing bug #82848
3103
3104Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3107 output of one catalog test
3108
3109Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3110
3111 * global.data globals.c tree.c include/libxml/globals.h
3112 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3113 default value for global parameter xmlIndentTreeOutput to 1 and
3114 introduced new global parameter xmlTreeIndentString (the string
3115 used to do one-level indent) with default value " " (as it was
3116 in tree.c)
3117
3118Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3121 with trio and schemas.
3122
3123Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * xpath.c: patch from Richard Jinks to fix the problem raised in
3126 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3127
3128Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * xmlschemas.c: a bit of work on import.
3131 * xmlschemastypes.c: Charles Bozeman provided a compare function
3132 for date/time types so min/max facet restrictions should work,
3133 indeterminate comparisons return an error instead of equal.
3134 * test/schemas/date_0* result/schemas/date_0_0: specific test
3135 from Charles Bozeman too
3136
3137Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3140 from Christian Cornelssen fixing the man pages and the Catalog
3141 building script.
3142 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3143 next step is <xs:import> I now have a reasonable understanding
3144 of how it works.
3145
3146Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3149
3150Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3151
3152 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3153
3154Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * xpath.c: fixing an XPath function evalutation bug pointed out
3157 by Alexey Efimov where the context was lost when evaluating
3158 the function arguments
3159
3160Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3161
3162 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3163 function public for XMLSec performance optimizations
3164
3165Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * python/generator.py python/libxml2class.txt : fixed a problem
3168 with the HTML parser pointed by Gary Benson
3169 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3170 example
3171
3172Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3173 * parser.c: fixed bug #81159 (memory growth in SAX)
3174
3175Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3176 * xpath.c: fixed bug #78858 (the real fix)
3177
3178Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3179 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3180
3181Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * tree.c: modified xmlNodeSetBase to allow changing the
3184 base of a document.
3185
3186Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * xmlschemastypes.c: patch Charles Bozeman for validation of
3189 all the date, time, and duration types
3190 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3191 * configure.in: fixed an error pointed by an user
3192 * xml2-config.in: fixed an error pointed by an user
3193
3194Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3195
3196 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3197 win32/libxml2.def.src xmlIO.c: exported default
3198 'file:', 'http:' and 'ftp:' protocols input handlers
3199 and maked protocols comparisson case insensitive
3200
3201Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * configure.in: Neven Has detected a typo
3204
3205Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3208 as one of the persons allowed to commit directly to the
3209 module.
3210
3211Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3214 * valid.c: raised a too low limit
3215 * doc/*: rebuilt the docs
3216
3217Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * test/XPath/expr/floats test/XPath/expr/functions
3220 result/XPath/expr/floats result/XPath/expr/functions
3221 xpath.c: another XPath conformance patch from Richard Jinks
3222
3223Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * xmlschemas.c: fixed validation of attribute groups.
3226 * test/schemas result/schemas: added an example from the primer
3227
3228Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3231 * test/schemas result/schemas: updated the test list
3232
3233Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * TODO: updated a bit
3236 * parser.c: made a comment more specific
3237 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3238 Schemas conformance.
3239 * test/schemas result/schemas: updated the test list
3240
3241Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3244 implementing xs:all with minOccurs = 0
3245 * tes/schemas/* result/schemas/*: added more tests covering
3246 xs:all
3247
3248Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * xmlregexp.c: first implementation of the all particle, this
3251 may need to be revisited for case where not all transitions
3252 must be crossed.
3253
3254Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * tree.c: another entity processing update from Markus Henke
3257
3258Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3259
3260 * trionan.c: fixed crash on OSF/1
3261
3262Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * xmlschemas.c: more Schemas work
3265 * test/schemas/* result/schemas/*: added more tests coming
3266 from the spec.
3267
3268Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3271 ExcC14N specification
3272
3273Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * tree.c: patch from Markus Henke, fix for recursive entities.
3276
3277Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * xpath.c: fix a problem with string() on a document node.
3280
3281Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * Makefile.am xmlschemas.c: more Schemas work
3284 * test/schemas/* result/schemas/*: added more tests coming
3285 from the spec.
3286
3287Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3290 * result/HTML/*: this changes a few things in the results
3291
3292Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3293
3294 * include/libxml/tree.h: eliminated 'declaration different than
3295 prototype' warning
3296 * include/win32config.h: "resolved" conflicts with errno.h
3297
3298Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3301 on the automata interfaces and debug of counted choices
3302 * test/schemas/* result/schemas/*: added a number of tests
3303
3304Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3307 a bit of work on Schemas
3308 * testSchemas.c: try to make it more useful
3309 * test/schemas/* result/schemas/* Makefile.am: changed the
3310 Schemas regression test procedure, started adding a few samples
3311
3312Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3313
3314 * include/libxml/encoding.h: Patch for the Borland C++ builder
3315 * include/libxml/tree.h: Patch for the Borland C++ builder
3316 * threads.c: Patch for the Borland C++ builder
3317 * win32/bcb5: New directory for the Borland C++ builder
3318 project files
3319
3320Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3321
3322 * win32/Makefile.msvc: Update for XML Schema support
3323 * win32/configure.js: Update for XML Schema support
3324 * win32/libxml2.def.src: Update for XML Schema support
3325
3326Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3329 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3330 xmlunicode.c include/libxml/Makefile.am
3331 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3332 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3333 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3334 include/libxml/xmlversion.h.in : merged the current state of
3335 XML Schemas implementation, it is not configured in by default,
3336 a specific --schemas configure option has been added.
3337 * test/automata test/regexp test/schemas Makefile.am
3338 result/automata result/regexp result/schemas:
3339 merged automata/regexp/schemas regression tests
3340
3341Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * xpath.c: Gary found a compile time problem, fixes #78823
3344
3345Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * configure.in: release of 2.4.20
3348 * doc/*: updated and rebuilt the docs
3349
3350Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * python/Makefile.am: patch from Cristian Gafton to build on
3353 Red Hat 6.2, should also fix #75779
3354
3355Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * valid.c: first part of fixing #78729
3358
3359Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3362 escaping of URI when saving HTML files.
3363 * result/HTML/*: this impacted some tests
3364
3365Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * configure.in: trying to fix #77441
3368
3369Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * include/libxml/xmlIO.h: Hallski complained it could not be
3372 included by itself.
3373
3374Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3377
3378Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3379
3380 * win32/configure.js: patch from Nilo for the c14n option
3381 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3382
3383Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3386 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3387 LIBXML_THREAD_ENABLED
3388
3389Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * xpath.c: another patch from Richard Jinks for substring conformance
3392 * test/XPath/expr/floats test/XPath/expr/strings
3393 result/XPath/expr/floats result/XPath/expr/strings: update of the
3394 test suite to check those.
3395
3396Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * xpath.c: patch from Richard Jinks for .x float parsing.
3399
3400Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * parser.c: patch from Markus Henke when an encoding ain't recognized
3403
3404Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * libxml.m4: got a report that #include <string.h> was needed
3407
3408Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3411
3412Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3413
3414 * doc/example.html: fixing typo
3415
3416Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3419 pointed out by Melvyn Sopacua.
3420
3421Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * libxml.m4: Frédéric Crozat gave a patch related to the change
3424 of Include paths breaking the libxml.m4
3425
3426Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * xpath.c: Fix bug #76927 forgot to save some context
3429 when evaluating binary expressions
3430
3431Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * configure.in: fixed configure for MPE/iX from Markus Henke
3434 * xmlmemory.c: fixed initialization problems
3435 * xpath.c: another set of patches from Richard Jinks this
3436 fixes "make XPathtests" on linux
3437
3438Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3441 * test/XPath/expr/compare test/XPath/expr/equality
3442 test/XPath/expr/floats test/XPath/expr/functions
3443 test/XPath/expr/strings result/XPath/expr/compare
3444 result/XPath/expr/equality result/XPath/expr/floats
3445 result/XPath/expr/functions result/XPath/expr/strings: Updated
3446 tests though they show a divergence on Linux
3447
3448Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * xpath.c trionan.c: previous commit also included patches
3451 from Richard Jinks on some IEEE support corner case
3452
3453Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3456 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3457 that $(datadir) should be used for docs
3458
3459Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3462 could leak filedescriptors
3463
3464Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * configure.in nanohttp.c: applied patch from Allan Clark for
3467 UnixWare/OpenServer
3468
3469Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * configure.in: preparing 2.4.19
3472 * doc/*: rebuilt the docs
3473
3474Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * nanohttp.c: fixing #76043, got fed up with non-portability
3477 of that piece of code.
3478
3479Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * valid.c SAX.c: Never commit without running "make tests" :-(
3482 fix a couple of stupidities in the previous commit
3483 * result/*: a few changes in some attribute order result of previous
3484 commit.
3485
3486Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3489 the internal subset should not raise duplicate ID errors,
3490 also there was a small bug in conjunction to namespace
3491 declarations defaulted and xml:xxx attributes DTD definitions.
3492
3493Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * xpath.c: Richard Jinks also raised some rounding problems
3496 this tries to fix them
3497
3498Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3501 behaviour in xmlXPathCastToString()
3502
3503Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3506 raised by Morus Walter
3507
3508Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3511 from Igor
3512
3513Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * xpath.c: fixing #75619, related to a problem when trying
3516 to evaluate condition when the current node set resulting
3517 from that sub-step evaluation is empty. Also fixes 2 potential
3518 problem with previous-sibling and next-siblings axis.
3519
3520Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3523 HTML support is not configured in.
3524
3525Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3528 include/libxml/tree.h: dohh I really didn't intended to commit
3529 this test version :-(
3530
3531Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * testSAX.c: I wanted to see the real speed at the SAX interface
3534 after a little too many Ximianer started complaining about the
3535 parser speed.
3536 added a --quiet option:
3537 paphio:~/XML -> ls -l db100000.xml
3538 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3539 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3540 3200006 callbacks generated
3541 real 0m1.270s
3542 Which means 16MBytes/s and 3Mcallback/s
3543
3544Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * xpath.c: valgrind spotted another error that time when running
3547 on libxslt regression tests
3548
3549Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * Makefile.am: adding "make valgrind" running the full regression
3552 tests (except python ones) under Valgrind (using valgrind -q
3553 which was kindly added by the author).
3554 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3555 passes cleanly now except an obcure floating point initialization
3556 raised in log10() in one XPath regression test ???
3557 * tree.c: edited some comments to close #75244
3558
3559Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3562 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3563 context of ScrollKeeper, made sure that if the number is
3564 an integer, the serialization follows the description at
3565 http://www.w3.org/TR/xpath#section-String-Functions
3566
3567Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3568
3569 * configure.in: preparing 2.4.18
3570 * doc/*: updated and rebuilt the web site
3571 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3572 the Windows and Cygwin maintainers.
3573 * parser.c: humm, changed the way the SAX parser work when
3574 xmlSubstituteEntitiesDefault(1) is set, it will then
3575 do the entity registration and loading by itself in case the
3576 user provided SAX getEntity() returns NULL.
3577 * testSAX.c: added --noent to test the behaviour.
3578
3579Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * parser.c: Wilfried Teiken provided a hackish but working
3582 way to get context reported back on entities when parsing
3583 with SAX and without breaking the DOM build.
3584
3585Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * c14n.c: applied a new patch from Aleksey Sanin
3588 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3589 to reference Aleksey implementation of XML digital Signatures
3590
3591Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * xpath.c: small fix to avoid potential problem due to
3594 ordering of freeing data
3595 * python/Makefile.am: people were complaining about
3596 the generated file in python dir not being built
3597
3598Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3601 python/generator.py python/libxml.c python/types.c: Cleanup
3602 of the python Makefiles based on Jacob and James feedback,
3603 fixed the spec file accordingly, fixed the number of warning
3604 that passing my pedantic CFLAGS was generating. Conclusion
3605 is that Python includes are real crap.
3606
3607Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * configure,in: it was reported quite a few times that
3610 xml2-config --cflags should not output
3611 -I$includeprefix/libxml2/libxml because libxml2 header names
3612 clashes with existing names like list.h from C++ stl.
3613 Includes should be #include<libxml/xxx.h> so ...
3614
3615Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * c14n.c: another patch from Aleksey Sanin
3618
3619Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3622 canonicalization algorithm
3623 * doc/xml.html doc/index.html: added the C14N references on the
3624 index page.
3625
36262002-03-13 jacob berkman <jacob@ximian.com>
3627
3628 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3629 usage, redundant, and gcc specific
3630
3631Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * xpath.c: speedup some node selection operations, this can
3634 have a significant impact on DocBook Norm's stylesheets
3635 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3636 make sure it's always the case
3637 * debugXML.c: distinguish CDATA and comments in ls operations
3638
3639Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3642 to generate better API descriptions etc...
3643
3644Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * c14n.c: Fixing #74186, made sure all boolean expressions
3647 get fully parenthesized, ran indent on the output
3648 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3649 include/libxml/tree.h: also #74186 related, removed the
3650 --with-buffers option, and all the preprocessor conditional
3651 sections that were resulting from it.
3652
3653Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * valid.c: applied patch from Dodji Seketeli fixing an
3656 uninitailized variable in xmlValidGetValidElements()
3657
3658Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * c14n.c: fixed a few comments
3661 * doc/*.html doc/*/*.html: regenerated the docs and added
3662 the C14N API
3663 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3664
3665Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * check-xml-test-suite.py: fix to adapt varaiations in the
3668 bindings
3669 * configure.in python/setup.py python/setup.py.in: fixed to
3670 have the version of the python scripts automatically updated
3671
3672Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3675 in xmlCopyProp()
3676
3677Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * configure.in: preparing 2.4.17 release
3680 * doc/*: updated and rebuilt the docs
3681 * xpath.c: fixed a comment
3682 * python/libxml.c: fixed a possible reentrancy problem
3683
3684Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3687 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3688 added a specific regression test
3689 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3690 not raise exceptions when failing to find the attribute.
3691
3692Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * configure.in xmllint.c: owen pointed out a problem with the
3695 ftme fix, gettimeofday() was not detected by configure and
3696 the ftime header wasn't included, dohhh
3697
3698Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * configure.in xmllint.c: trying to fix #71457 for timing
3701 precision when gettimeofday() is not availble but ftime() is
3702
3703Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3706 are now copied on install and part of the -devel RPM
3707
3708Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * xpath.c: trying to avoid bug #72150 which was apparently
3711 caused by a gcc bug (or a processor problem) as detailed
3712 at http://veillard.com/gcc.bug
3713
3714Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3715
3716 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3717 fixed xmlReconciliateNs(), added a Python test/example for
3718 inter-document cut'n paste
3719 * python/libxml.py: fixed node.doc on document nodes and added
3720 xpathEval() onto node objects
3721
3722Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3725 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3726 fixup and integrated tests for the serialization stuff
3727
3728Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3731 moved the libxml man page to section 3
3732
3733Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * tree.c: fix bug #72490
3736 * python/libxml.c python/libxml.py: added methods serialize()
3737 and saveTo() to all node elements.
3738
3739Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * xmlIO.c: closed #73430, don't read from an input source
3742 which indicated an end-of-file or an error.
3743
3744Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * parser.c: make sure SAX endDocument is always called as
3747 this could result in a Python memory leak otherwise (it's
3748 used to decrement ref-counting)
3749 * python/generator.py python/libxml.c python/libxml.py
3750 python/libxml2-python-api.xml python/libxml2class.txt
3751 python/tests/error.py python/tests/xpath.py: implemented
3752 the suggestions made by Gary Benson and extended the tests
3753 to match it.
3754
3755Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * python/generator.py: applied patch fixing #73450
3758
3759Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * xpath.c: fixing #61290 "namespace nodes have no parent"
3762 long standing divergence from the XPath REC. NodeSets
3763 simply hold a copy of namespace nodes and those node ->next
3764 points to the parent (which may not be the node carrying the
3765 definition).
3766 * include/libxml/xpath.h: flagged but didn't added a possible
3767 speedup
3768 * DOCBparser.c HTMLparser.c: removed some warnings from push
3769 parser due to new state being added.
3770 * tree.c: new fix from Boris Erdmann
3771 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3772 the XML Canonalization support from Aleksey Sanin
3773
3774Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * tree.c: patch from Boris Erdmann fixing some namespace odities
3777 with xmlCopyNode()
3778
3779Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * xmlIO.c: fix bug #72706 when loading a NULL entity
3782
3783Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3786 actually change in a future XML Namespace revision.
3787
3788Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3791 added the possibility of returning nodesets from XPath extension
3792 functions written in Python
3793
3794Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * python/*: commiting some Python bindings work done while travelling
3797
3798Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3801 explicitely with memory debugging switched on
3802
3803Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3806 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3807 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3808 the accessor generator for strings
3809 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3810 regression test.
3811
3812Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * python/README python/generator.py python/libxml.c python/setup.py:
3815 added the 'usual' setup.py to allow building a libxml2-python
3816 module based on the same code. The initialization is however
3817 different the 2 .so files fo libxml2 and libxslt are identical and
3818 they entry point initialize both libraries. this is done to avoid
3819 some possible nasty problem since the Python don't merge the maps
3820 of all shared modules.
3821
3822Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * parser.c: fixed a push/encoding bug reported by Michael
3825 on librsvg
3826
3827Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * include/libxml/parserInternals.h: fixes a misplaced #endif
3830
3831Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * parser.c valid.c: found and fixed a couple of allocation bugs
3834
3835Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * doc/xml.html doc/python.html doc/*: added a Python and binding
3838 page describing the current state of the Python bindings and
3839 giving pointers to the other languages wrappers.
3840
3841Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3844 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3845 rebuilt the API and web site
3846 * xpath.c: fixed #71978 portability bugs
3847
3848Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3851
3852Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * include/libxml/parserInternals.h parser.c: had to change
3855 2 internal parsing API when processing document content
3856 to check the start and end of element content are defined
3857 in the same entity
3858 * valid.c include/libxml/valid.h: attribute normalization can
3859 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3860 with the context to report it.
3861 * SAX.c: fixed the last known bugs, crazy validation constraints
3862 when a document is standalone seems correctly handled. There
3863 is a couple of open issues left which need consideration especially
3864 PE93 on external unparsed entities and standalone status.
3865 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3866 The 2 tests left failing are actually in error. Cleanup done.
3867
3868Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * valid.c: implemented E59 spaces in CDATA does not match the
3871 nonterminal S
3872
3873Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * SAX.c parser.c valid.c: more validation test fixups
3876 * check-xml-test-suite.py: added duration info for the tests
3877
3878Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * parser.c valid.c: a couple of errors were reported but not
3881 saved back as such in the parsing context. Down to 1% failure rate
3882 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3883
3884Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3885
3886 * xmlInternald.c: isExtender was missing a char
3887 * parser.c include/libxml/parser.h: % are acceptable in the
3888 internal subset if within a PUBLIC ID
3889
3890Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * SAX.c parserInternals.c valid.c: more work on the conformance
3893 suite. Took the step to finally block documents with encoding
3894 errors. It's a fatal error per the spec, people should have fixed
3895 their documents by now.
3896
3897Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * check-xml-test-suite.py: fixed the test script after some discussion
3900 on the semantic of TYPE="error"
3901 * Makefile.am: added the script to the distrib
3902
3903Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * SAX.c entities.c: fixed a couple of conformances issues deep
3906 into the validation code (standalone and undeclared Notations)
3907
3908Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3911 stayed there for years !
3912
3913Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3916 missing
3917
3918Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * check-xml-test-suite.py: improved the behaviour a bit as
3921 well as the logs
3922 * parser.c valid.c SAX.c: fixed a few more bugs
3923 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3924
3925Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * check-xml-test-suite.py: python script to run regression tests
3928 against the XML Test suite of W3C/OASis
3929 * SAX.c: fixed a validation bug
3930 * parser.c: fixed 3 errors pointed by the test suite
3931 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3932 * python/Makefile.am: fixed a dependendy
3933
3934Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * xmlmemory.c: avoid a warning bug #71594
3937
3938Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3941 warning on alpha/Tru64
3942
3943Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * include/libxml/entities.h: fixing a comment
3946 * valid.c: fixing some troubles with validity check on namespaces
3947 * result/VC/NS3 test/VC/NS3: added a specific regression test
3948
3949Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * tree.c: Fixing #71342 serializing '\n' in attribute values
3952 * result/noent/att3 result/att3 test/att3: added a specific
3953 test.
3954
3955Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3956
3957 * python/libxml.c: couple of bug fixes
3958
3959Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * python/*.py: removed tabs and used spaces.
3962
3963Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3966 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3967
3968Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3971 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3972
3973Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * include/libxml/encoding.h include/libxml/entities.h
3976 include/libxml/globals.h include/libxml/parser.h
3977 include/libxml/threads.h include/libxml/tree.h
3978 include/libxml/xmlmemory.h: trying to fix the include mess
3979
3980Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * include/libxml/xmlmemory.h: reverted part of the previous
3983 attempt to provide #69655, this was breaking the build.
3984
3985Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3988 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3989 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3990 include/libxml/parserInternals.h include/libxml/tree.h
3991 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3992 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3993 clean.
3994 * python/libxml.c: fixed a warning.
3995
3996Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3999 copying of node, merge back IDs in the target document.
4000 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4001 test/XInclude/ents/ids.xml: test case
4002 * result/VC/ElementValid4: output changed due to a typo fix
4003
4004Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004007 generate the dependencies right as Jacob found out. Add
4008 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004009
4010Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * parserInternals.c valid.c: Justin Fletcher found some parts
4013 of the code needing cleanup
4014 * libxml.spec.in python/Makefile.am python/generator.py
4015 python/libxml.c python/libxml.py: Fixed the python Makefiles
4016 corrected a bug showing up on ia64, changed the name of the
4017 python internal module too
4018
4019Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * Makefile.am: applied patch from Andris Pavenis for binary
4022 name suffixes
4023
4024Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * xmllint.c win32/win32config.h: fixing #68748
4027
4028Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * valid.c: fixing #70166
4031
4032Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * valid.c: fixing #70077
4035
4036Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * Copyright Makefile.am README configure.in libxml.spec.in:
4039 Changed to the MIT Licence
4040 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4041 doc/xmlio.html: updated the doc accordingly
4042 * include/libxml/xmlwin32version.h configure.in: preparing
4043 2.4.14 release
4044 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4045 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4046 fixed the const xmlChar * wrapper and generator, XPath extension
4047 functions now use the context as first argument
4048 * python/tests/tstxpath.py python/tests/xpath.py
4049 python/tests/xpathext.py: Updated the tests accordingly
4050 * tree.c: fixed bug #70067
4051
4052Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * Makefile.am: cleanup
4055 * debugXML.c: always use stdout if output is NULL
4056 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4057 * python/Makefile.am python/generator.py python/libxml2class.txt
4058 python/libxml_wrap.h python/types.c: augmented the number of bindings
4059 handling FILE * and XPath contexts
4060 * python/tests/Makefile.am: avoid a stupid problem due to the
4061 use of TEST.
4062
4063Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4066
4067Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * python/TODO python/libxml.c: cleanup the extension function lookup
4070 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4071
4072Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * configure.in python/Makefile.am: do not install outside
4075 of prefix
4076
4077Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4078
4079 * python/TODO python/libxml.c: started adding SAX interfaces
4080 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4081 SAX test
4082
4083Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * tree.c: hardened the addChild function
4086 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4087 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4088 added accessors needed for xmlNode, a bit more testing and
4089 extension of interfaces
4090 * python/tests/Makefile.am python/tests/build.py: added a test
4091 build from scratch/save/load/check
4092
4093Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * parserInternals.c: change a small bit in the way valididy
4096 error messages get initialized
4097 * python/TODO python/libxml.c python/libxml2-python-api.xml
4098 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4099 added some memory debugging to track leaks at the libxml2 level
4100 * python/tests/*.py: changed all tests to check for leaks,
4101 there is just one left in XPath extension registrations.
4102
4103Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * python/TODO python/generator.py python/libxml2-python-api.xml
4106 python/libxml2class.txt: more accessor classes for the parser
4107 context, allow to switch on and check validity
4108 * python/tests/Makefile.am python/tests/error.py
4109 python/tests/invalid.xml python/tests/valid.xml
4110 python/tests/validate.py: attded more test and and added error.py
4111 which I forgot to commit in the last step
4112
4113Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * python/Makefile.am python/types.c: cleanup
4116 * python/libxml.c python/libxml.py python/libxml_wrap.h
4117 python/generator.py python/libxml2-python-api.xml
4118 python/libxml2class.txt: added class for parser context, added
4119 first cut for push mode support. Added a framework to generate
4120 accessors functions.
4121 * python/tests/Makefile.am python/tests/push.py: added a push
4122 test
4123
4124Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4127 bug a bit of cleanup.
4128
4129Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4132 python/libxml2class.txt: adding error redirections and preformat
4133 to a python handler
4134 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4135 tests self checking
4136
4137Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4140 a function
4141
4142Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4145 python/libxml.c python/libxml2-python-api.xml
4146 python/libxml2class.txt: Progressing through the TODOs, class
4147 description output, extra XML API, RPM now builds the wrappers
4148 for all python installed versions
4149
4150Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * configure.in libxml.spec.in python/Makefile.am python/TODO
4153 python/generator.py python/libxml2class.txt: added more informations
4154 in the libxml2-python package including docs. Slightly changed
4155 the class hierarchy
4156 * python/tests/*: added basic regression tests infrastructure too
4157
4158Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4161 added libxml2-python as part of the packages installed
4162
4163Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * python/Makefile.am python/generator.py python/libxml.c
4166 python/libxml.py: more work, now able to extend the
4167 XPath interpreter with functions written in python.
4168
4169Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * python/Makefile.am: Jacob sent a patch to allow building from
4172 tarfile.
4173
4174Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4177 inserted the python wrappers build, I hope this won't be too
4178 unportable
4179
4180Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * xpath.c: minor optimization
4183 * python/generator.py python/libxml.c python/libxml.py
4184 python/libxml_wrap.h: more work on the python bindings,
4185 they now support XPath and there is no evident leak
4186
4187Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * python/generator.py python/libxml.c python/libxml.py:
4190 more work on the python bindings generator.
4191
4192Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * python/generator.py python/libxml.c python/libxml_wrap.h:
4195 more work on the python bindings.
4196
4197Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * python/generator.py python/libxml.c python/libxml.py
4200 python/libxml_wrap.h: commited early version of a python binding
4201 for private use only ATM
4202
4203Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * entities.c tree.c include/libxml/entities.h: applied patch
4206 from Anthony Jones to implement copy of DTD subtree too. Had
4207 just to keep 2 function private which really ought to become
4208 public ones.
4209
4210Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * xmllint.c: added pointers to the web pages in the usage()
4213
4214Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * tree.c: more fixes from Petr Kozelka for attribute handling
4217 in the tree API to align the semantic with DOM.
4218
4219Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * valid.c tree.c entities.c: another set of patches from
4222 Anthony Jones for copy operations cleanup and robustness
4223
4224Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4227 an alphabetic index based on comments content
4228 * doc/*: rebuilt the web site with the new references
4229
4230Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * parserInternals.h: Greg Sjaardema suggested to use an
4233 eponential buffer groth policy in xmlParserAddNodeInfo()
4234
4235Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4238 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4239 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4240 to generate cross-references, and added/updated the stylesheets
4241 to generate and link API indexes. The generic keyword index
4242 is not done yet.
4243 * doc/*.html: regenerated all the usual docs too
4244
4245Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * debugXML.c: added an xpath function to the shell for T. V. Raman
4248
4249Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4250
4251 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4252 debug routines.
4253
4254Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4255
4256 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4257 support of attribute nodes
4258
4259Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4260
4261 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4262 hopefully near complete and fully documented of the API in XML
4263 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4264 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4265 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4266 include/libxml/parserInternals.h include/libxml/valid.hi
4267 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4268 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4269 include/libxml/xpath.h include/libxml/xpathInternals.h:
4270 Cleaned up the doc comments a lot in the process, the interface
4271 coverage is now 100%
4272
4273Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4276 extracts comments from the gtk-doc DocBook output (a bit
4277 convoluted but seems to work).
4278
4279Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4282 added an XML description of the API, moved the script generating
4283 it here. Added a "make api" target
4284
4285Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4288
4289Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * xpath.c include/libxml/xpathInternals.h: the change made to
4292 xmlXPathFuncLookupFunc was incompatible roll it back
4293
4294Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * SAX.c: cleanup patch from Anthony Jones
4297 * doc/Makefile.am: fix the headers to avoid in make scan
4298 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4299 includes, * vs Ptr and general cleanup
4300 * parsedecl.py: first version of a script to extract the
4301 module interfaces, the goal will be to provide .decl or XML
4302 specification of the interfaces to build wrappers.
4303
4304Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4307 now provides return codes in case of errors
4308
4309Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4310
4311 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4312 Upgraded to trio baseline 1.6
4313 * strio.h strio.c: Replaced by triostr.h and triostr.c
4314
4315Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4318 of strdup usage in the code
4319
4320Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * parser.c error.c: Keith Isdale complained rightly that
4323 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4324
4325Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * tree.c: fixed the funxtion to set the xml: attributes
4328 * debugXML.c: added "setbase" to test it.
4329
4330Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4333 to allow updating an attribute content
4334
4335Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4336
4337 * libxml.h: try to avoid problems when compiling on Windows
4338
4339Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * hash.c: patch from Anthony Jones for hash.c allocation size
4342 * Makefile.am: trying to work around Yet Another Libtool Madness
4343 and build the 2.4.13 release finally ...
4344
4345Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4346
4347 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4348 * doc/* : update of the documentation
4349
4350Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4353 at fixing #61290 :-(
4354
4355Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4356
4357 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4358 Fixes bug #67229
4359
4360Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4361
4362 * tree.c: trying to avoid troubles when a subtree is copied
4363 and coalesced in part with the target tree. Should fix
4364 bug #67407
4365
4366Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * valid.c: fixed validation of attributes content of type
4369 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4370 values, very old bug. Fixes #67671
4371
4372Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * parser.c include/libxml/parserInternals.h tree.c: integrated
4375 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4376 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4377
4378Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * threads.c: applied Serguei Narojnyi's patch to add native
4381 thread support on the Win32 platform
4382 * testThreadsWin32.c Makefile.am: added the test program also
4383 from Serguei, Win32 specific
4384 * include/win32config.h include/libxml/xmlwin32version.h.in:
4385 added patch from Igor for the Windows thread specific defines.
4386
4387Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4390
4391Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4392
4393 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4394 output page into XMLinfo.html. Close bug #66951 and
4395 raised by Robert Collins too.
4396
4397Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4398
4399 * encoding.c: Paul Keogh pointed out a possibility of segfault
4400 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4401 Closes bug # 68238
4402
4403Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * doc/*.html: updated the Gdome2 links
4406
4407Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4408
4409 * libxml.h: Applied following patches from Robert Collins
4410 and make sure IN_LIBXML is defined when compiling it
4411 -------
4412 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4413 as well as Visual C.
4414 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4415 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4416 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4417 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4418 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4419 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4420 xmlSysIDExists xmlNoNetExists).
4421 * xmllint.c: Don't include winsock2.h for Cygwin.
4422
4423Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4426 when the version info is not present.
4427
4428Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * tree.c: Anthony Jones pointed out a problem in
4431 xmlStringGetNodeList() and provided a fix for it
4432
4433Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * parser.c: patch from Frank J Franklin to remove a bug in
4436 xmlCreatePushParserCtxt() when the initial buffer passed
4437 is large.
4438
4439Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * win32/*: big cleanup of the Windows/MSVC project files
4442 from Igor Zlatkovic
4443
4444Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * doc/Makefile.am: should fix #67674 and avoid troubles if
4447 xsltproc is not available or fails in the prefix provided
4448
4449Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4450
4451 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4452
4453Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4456 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4457 Fixed a few other problems raised by Charlie Bozeman.
4458 * result/VC/ElementValid[5-7]: fixed the output
4459
4460Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4461
4462 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4463 patches from Charlie Bozeman. Regenerated the HTML docs.
4464
4465Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4468 for Windows from Igor
4469
4470Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * xmllint.c: applied Justin Fletcher patch for --output or -o
4473
4474Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * win32/libxml2/libxml2.def.src: close #67019
4477
4478Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * xmllint.c: applied Justin Fletcher generic timing patch
4481 similar to the one already applied to xsltproc.
4482
4483Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * include/libxml/tree.h tree.c: applied documentation patches
4486 from Charlie Bozeman
4487
4488Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4489
4490 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4491
4492Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * valid.c: fix the xmlStrdup() used in the previous patch.
4495 * valid.c: added --dropdtd
4496 * tree.c: fixed xmlUnlinkNode so it also removes the references
4497 from the document if the node is a DTD
4498
4499Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * HTMLtree.c valid.c: cleanup some static declarations
4502
4503Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * xmllint.c: removed another strdup()
4506 * doc/FAQ: removed the HP/UX entry
4507
4508Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * valid.c: fix bug #66816 when validating.
4511 * xmllint.c: don't use sys/time.h if configure did not found it
4512
4513Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4514
4515 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4516 xmlcatalog_man.xml
4517
4518Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4521 xmlInitMemory() was declared twice
4522
4523Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * globals.c: do not reference strdup() !
4526 * configure.in libxml-2.0.pc.in: trying to fix the libs
4527 of the various config extraction modules
4528
4529Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * configure.in : preparing 2.4.12
4532 * doc/* : updated and rebuilt the docs
4533
4534Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * uri.c: closed bug #66159
4537 * testURI.c: added --escape option
4538 * configure.in: some cleanup for xml2-config --cflags
4539
4540Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * globals.c testThreads.c: removed some misplaced includes
4543 of xmlversion.h
4544
4545Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * threads.c: patch from Gary Pennington fixing a possible
4548 problem at initialization time.
4549
4550Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4553 Eric Lavigne contribution to build libxml2 on MacOS using
4554 CodeWarrior.
4555
4556Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4557
4558 * xmllint.c: applied Geert Kloosterman's patch to fix
4559 --repeat --timing output
4560
4561Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4562
4563 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4564 where non-wellformed XML declaractions were not detected.
4565
4566Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4569
4570Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4573 gets reset by xmlCleanupInputCallbacks() and this makes the
4574 function useless. Same for output.
4575
4576Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * xmlIO.c: robert pointed out a loop error in callback cleanups
4579
4580Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4583 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4584 they are not really tied to debugging
4585
4586Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4589 * xmllint.c: better --catalogs description
4590
4591Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * tree.c: fixed a couple of problems in xmlSetProp()
4594
4595Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4596
4597 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4598 unappropriate stdout output.
4599
4600Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4601
4602 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4603 by Denis Beurive, closes #65111
4604
4605Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4606
4607 * valid.c: in case of content model validity error, don't
4608 print it if validity warnings were not requested.
4609
4610Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4611
4612 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4613 * parserInternals.c: removed the last exit() call. Print an
4614 unmaskable error on stderr instead (library mismatch detection)
4615
4616Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4617
4618 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4619 shell instructions from Heiko Rupp
4620
4621Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * catalog.c: use the URL notation file:// for default catalog paths
4624
4625Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * include/libxml/tree.h: better comments for _private fields
4628 * tree.c: removed a problem when copying an entity reference.
4629
4630Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * vms/*: updated instructions and diffs from John A Fotheringham
4633
4634Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4635
4636 * include/libxml/xmlerror.h: avoid an include problem if
4637 #include <libxml/xmlerror.h> happens first in code
4638 seems to be the case in KDE libs
4639
4640Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4643 from Igor for Windows
4644
4645Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * Makefile.am: Gary Pennington pointed out a missing prefix
4648
4649Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4652 * doc/*: upgraded and rebuilt the docs
4653
4654Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * HTMLparser.c: fix comment in scripts element parsing.
4657 * result/HTML/doc3*: updated the results.
4658
4659Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * uri.c: another URI bug fix #63336, using Joel Young patch.
4662
4663Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4664
4665 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4666 a cleaned up version of the Pwd shell string generation.
4667
4668Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4669
4670 * valid.c include/libxml/tree.h: trying to fix namespaces +
4671 validation problems for good, closing #63619 in the process
4672 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4673 wrong in this respect, fixed it.
4674
4675Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * xmllint.c: Morus Walter patch to allow --format and --encode
4678
4679Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * debugXML.c: Stefan Kost provided an help command for the shell
4682
4683Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * debugXML.c: Heiko Rupp pointed that the shell would crash
4686 on empty nodesets returns.
4687
4688Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4689
4690 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4691 migh need the history libraries
4692
4693Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4696 handle the case of < in quoted attributes, Bastian Kleineidam
4697
4698Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4701 fixing catalog breakages
4702 * Makefile.am catalog.c result/catalogs/catal
4703 result/catalogs/mycatalog.* test/catalogs/catal*:
4704 fixed more problems in catalog support, added more regression tests
4705 for both XML and SGML catalog handling
4706
4707Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4708
4709 * debugXML.c: applied an improvement to xmlGetLineNo() from
4710 Keith Isdale
4711
4712Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4713
4714 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4715 Side effect of the progressive catalog loading
4716
4717Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * Makefile.am: confexecdir and confexec_DATA were defined twice
4720 pointed out by Karl Eichwalder
4721
4722Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4723
4724 * xmlcatalog.c: avoid unlink() and use remove() instead.
4725
4726Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4727
4728 * libxml.spec.in: cleanup
4729 * include/libxml/xmlwin32version.h: updated with 2.4.8
4730
4731Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4732
4733 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4734 of compiling libxml with a non standard set of options
4735
4736Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4737
4738 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4739 document --sgml option, fixing gnome bugzilla #63382
4740
4741Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4744 breakage of 2.4.7, added a couple of really needed APIs
4745 like xmlCatalogIsEmpty() and xmlNewCatalog()
4746 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4747 for install-catalog
4748 * configure.in: preparing 2.4.8
4749
4750Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4753 include/libxml/tree.h include/libxml/xmlIO.h: more include
4754 cleanups, export cleanly one html output + format function.
4755
4756Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * parser.c: removed initGenericErrorDefaultFunc call from
4759 xmlInitParser() since it could destroy previous calls to
4760 xsltSetGenericErrorFunc() effects
4761
4762Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4765 keyword.
4766
4767Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4768
4769 * Makefile.am: cleanup
4770 * threads.c: cleanup too
4771 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4772 from xsltproc
4773 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004774 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004775
4776Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4779 was not used anymore !
4780
4781Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * configure.in: preparing 2.4.7
4784 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4785 manual page from John
4786 * doc/*: updated the doc and rebuilt the generated pages
4787
4788Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * xmlIO.c: closing bug #62711, the library should never
4791 close stdin or stdout.
4792
4793Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * uri.c: second pass at fixing #63336, using Joel Young
4796 final patch. looks okay.
4797
4798Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * uri.c include/libxml/uri.h: trying to clear #63336
4801 allowing the escaping routine to parse unconformant
4802 URI-References.
4803
4804Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * vms/readme.vms vms/build_libxml.com nanoftp.c
4807 include/libxml/xmlversion.h.in: a few VMS updates from
4808 John A Fotheringham
4809 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4810 and xmlCleanupOutputCallbacks() for the Perl binding people.
4811
4812Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4815 apply fixes to close #63271 and avoid segfaults when
4816 the error routine gets callbed before xmlInitParser()
4817 get called.
4818 * nanoftp.c error.c: Applied patches from Justin Fletcher
4819 correcting some xmlGenericError misuses.
4820
4821Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4822
4823 *doc/xmllint.xml, doc/xmllint.1
4824 New and improved man page for xmllint - .xml is the original, .1
4825 is the generated man page
4826
4827Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4830 the web site from the main HTML document.
4831
4832Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * parser.c: fixed an erroneous validation bug when PE refs
4835 occurs in external parsed entities referenced from the
4836 internals subset
4837 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4838 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4839 added the associated testcase, it's a nice one.
4840 * HTMLparser.c: generate the DTD node as HTML still ...
4841 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4842
4843Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * HTMLparser.c: fixed a bug in htmlNewDoc()
4846
4847Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4848
4849 * test/threads/*: added entities testing to the Thread test
4850 * testThreads.c: make the test reasonable
4851 * DOCBparser.c: fix the DTD public and system ID
4852 * xmllint.c: added --sgml for SGML DocBook importing
4853 * Makefile.am: added Docbtests target
4854
4855Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4858 * testThreads.c: removed bogus include
4859
4860Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4863 fixed a very serious (looping) validation bug
4864
4865Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * include/libxml/globals.h include/libxml/threads.h threads.c
4868 testThreads.c: far more testing, cleaning up bugs
4869 * *.c : make sure globals.h is always included.
4870
4871Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * HTMLparser.c: try to get rid of parser loops for good.
4874
4875Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4876
4877 * configure.in: fixed some bugs in CFLAGS passing.
4878 * test/threads Makefile.am testThreads.c: added a specific
4879 threaded test case (really nasty, guaranteed).
4880
4881Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * catalog.c: serious cleanup on the management of the
4884 XML catalog tree, more tests done, especially with
4885 the catalog PI.
4886
4887Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * catalog.c: avoid a problem in catalog cleanup on SMP if
4890 catalogs were not initialized.
4891
4892Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * catalog.c xpath.c: trying to cleanup the not thread safe
4895 parts of the library.
4896
4897Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * include/libxml/globals.h configure.in global.data: make
4900 the allocation be per-thread a configure option
4901 * encoding.c include/libxml/parser.h: fixed compilation
4902 errors
4903
4904Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4905
4906 * include/libxml/parser.h: Norm reported that a few lines
4907 added were breaking libxslt compile, removed them for now
4908
4909Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4910
4911 * parser.c parserInternals.c threads.c: debugged and fixed
4912 initialization problems which were giving troubles on SMP
4913 boxes.
4914
4915Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4916
4917 * include/libxml/Makefile.am: missing globals.h
4918
4919Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * globals.c: added a couple of standard includes.
4922
4923Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4926 include/libxml/parserInternals.h include/libxml/tree.h
4927 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4928 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4929 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4930 Applied the last patches from Gary, cleanup, activated threading
4931 all user accessible global variables are now handled in globals.[ch]
4932 Still a bit rought but make tests passes with either
4933 --with-threads defined at configure time or not.
4934 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4935 linking options
4936
4937Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * Makefile.am include/libxml/Makefile.am
4940 include/libxml/globals.h globals.c include/libxml/threads.h
4941 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4942 configure.in: started integrating the core of the thread support
4943 not activated yet but half integrated. The code should still
4944 compile and work anyway.
4945
4946Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4949 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4950 integrating the non-controversial parts of Gary Pennington
4951 multithread patches
4952 * catalog.c: corrected a small bug introduced
4953
4954Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4955
4956 * catalog.c include/libxml/catalog.h: very serious cleanup,
4957 isolating unportable code and as much as possible the accesses
4958 to the global shared catalog. May need more testing !
4959
4960Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4963 Keith Isdale patches for the XSLT debugger interfaces. Some
4964 cleanup
4965
4966Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4969 * DOCBparser.c: generate line nubers in elements
4970
4971Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * configure.in: preparing 2.4.6 release
4974 * doc/xml.html doc/html/*: updated and rebuilt the docs
4975 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4976
4977Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4978
4979 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4980 adding documentation for DV's supercatalog support
4981
4982Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4985 super catalog support adding one API and one flag --sgml to
4986 xmlcatalog
4987
4988Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4989
4990 * doc/xmlcatalog_man.xml, xmlcatalog.1
4991 One more crack at
4992 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4993
4994
4995Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4996
4997 * xpath.c: implemented xmlXPathObjectCopy for external objects
4998 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4999
5000Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5001
5002 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5003 finishing up fix to
5004 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5005 the xmlcatalog man page display more elegantly
5006
5007Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * configure.in: closing bug #61832
5010 * HTMLparser.c: removed a warning
5011
5012Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5013
5014 * xpath.c: fixing #61673 part I, do not loose doc information
5015 when copying result value trees.
5016
5017Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5018
5019 * xpath.c: trying to harden the XPath interpreter
5020
5021Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5022
5023 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5024 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5025
5026Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5027
5028 * HTMLparser: repaired another loop problem
5029
5030Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5033 parsing.
5034 * xpath.c: fix bug #61291 the default XML namespace node is
5035 missing from the namespace axis.
5036 * tree.c: refuse to create namespaces nodes with prefix "xml"
5037
5038Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * SAX.c: ouch a non-defined namespace could lead to a crash,
5041 fixed #61215
5042
5043Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * parserInternals.c: closed bug #61054
5046
5047Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5048
5049 * include/libxml/Makefile.am: closing #60708
5050
5051Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5054 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5055
5056Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5059
5060Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5063 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5064
5065Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * catalog.c: Justin Fletcher provided cleaup code in case
5068 HAVE_STAT is not defined
5069 * include/win32config.h: Igor Zlatkovic suggested to have
5070 HAVE_STAT defined there
5071
5072Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5073
5074 * catalog.c - fixed typing error reported by M. Barros
5075
5076Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5077
5078 * xmllint.c - fixing typo
5079
5080Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5081
5082 * HTMLparser.c: small enhancement to prevent loop on
5083 unrecognizable data
5084
5085Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * parserInternals.c: applying patch from bug #60757 this
5088 should close it
5089
5090Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * catalog.c xmlcatalog.c: removed a couple of warning
5093 * xpath.c: try to solve the linking problem on platforms
5094 needing trio to compile
5095
5096Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5097
5098 * Makefile.am libxml.spec.in: backing up non-documented changes
5099 commited without review or aproval by Jens Finke <jens@gnome.org>
5100 * HACKING: made 100% clear that no commit should be done directly
5101
5102Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * configure.in: Joe Orton provided a patch fixing a problem
5105 when iconv is specified to be in a non-standard directory
5106 but wasn't exported in xml2-config --cflags
5107
5108Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * configure.in: let's ship 2.4.5 before getting too much
5111 troubles with 2.4.4 errors.
5112
5113Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * encoding.c entities.c: do not output hexadecimal charrefs
5116 when serializing HTML since some version of Netscape can't
5117 grok it, generate decimal ones.
5118 * result/HTML/doc3.htm: output changed due to previous test
5119 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5120
5121Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5124 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5125
5126Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5127 Released 2.4.4
5128
5129 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5130 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5131 updated the configuration scripts systems accordingly
5132
5133Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * configure.in: preparing for 2.4.4
5136 * doc/xml.html doc/html/*: updated and rebuilt the docs
5137
5138Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * win32/dsp/libxml2.def.src: tried to incorporate comments
5141 from bug #59220
5142
5143Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * parser.c result/noent/wml.xml: fixed bug #59981 related
5146 to handling of '&' in attributes when entities are substitued
5147
5148Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * libxml.h include/libxml/xmlversion.h.in
5151 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5152 Tried to close bug #60131
5153
5154Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5157
5158Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * SAX.c: fixing bug #59946 on xmlns=""
5161
5162Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5165 but allocates a new error code.
5166
5167Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * xmllint.c: John Fleck fixed typos in the options output
5170 * parser.c SAX.c: fix ignorable white space SAX selection
5171
5172Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * entities.c: Steve Underwood found the possibility of an
5175 ininite loop in case of error.
5176
5177Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5178
5179 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5180
5181Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * parser.c: warn if version is not 1.0 but it's not
5184 strictly speaking an error after analyzing the spec
5185
5186Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5187
5188 *doc/catalog.html - add link to the html version of the
5189 man page, other linguistic cleanups
5190
5191Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5192
5193 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5194 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5195 file, has not yet been included in the build.
5196
5197Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * catalog.c: removed a duplicate affectation Justin Fletcher
5200
5201Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * tree.c: Armin Sander pointed a possible text coalescing
5204 problem, completed his patch.
5205
5206Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5207
5208 * trionan.c: Fixed const and volatile re-definition problem
5209
5210Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * libxml.4 parser.c: doc updates from Heiko Rupp
5213 * parserInternals.c: 2 sanity checks from Heiko Rupp
5214
5215Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * tree.c: applied patch from Armin Sander to make some pointers
5218 const in xmlCopyNode()
5219 * include/libxml/tree.h: added fix to the header
5220
5221Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * xpath.c: hum, restrict the integer usage gcc bug workaround
5224 to only gcc compilers so that other architecture don't get
5225 penalized by this limitation.
5226 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5227
5228Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5229
5230 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5231 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5232
5233Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234
5235 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5236 --convert option to xmlcatalog to convert SGML ones to
5237 the XML syntax.
5238 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5239
5240 2.4.3 got released at that point
5241Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5242
5243 * catalog.c xmlIO.c: started some serious testing and fixed
5244 a few bug and optmization needs.
5245
5246Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5247
5248 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5249 preparing for a 2.4.3 release even if it may not be ready yet
5250 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5251 all file parsing lookup to go through the entity resolver, add
5252 to add an API to bypass it (needed to load catalogs themselves),
5253 some cleanup on the catalog code too.
5254 * nanoftp.c: small cleanup
5255 * doc/catalog.html: small update
5256
5257Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5260 Jun Kuriyama
5261
5262Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * doc/catalog.html: finished the catalog documentation
5265
5266Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5267
5268 * doc/catalog.html doc/xml.html: added documentation about
5269 Catalog support, misses an API description
5270 * doc/html/*: reextracted the API pages
5271
5272Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5275 Added the part about section 7.2 on URI resolution,
5276 fixed a side effect in the HTML parser, look complete
5277 and ready to rock except the URI/SystemID part!
5278
5279Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5280
5281 * include/libxml/catalog.h include/libxml/parser.h
5282 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5283 xmlIO.c: added support and APIs needed for the catalog PI
5284 * include/libxml/xmlIO.h: cleanup
5285
5286Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5289 include/libxml/catalog.h: starts to look okay, really
5290 plugged the new framework, cleaned a lot of stuff,
5291 added some APIs, except the PI's support missing this
5292 should be mostly complete
5293 * result/catalogs/* test/catalogs/*: added new test, enriched
5294 the existing one with URN ID tests
5295
5296Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * catalog.c: fixed nextCatalog
5299 * result/catalogs/docbook test/catalogs/*: started adding
5300 a small regression test
5301
5302Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5303
5304 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5305 more work on the XML catalog support.
5306 * parser.c include/libxml/parser.h: small cleanup seems using
5307 list as a public parameter name can give portability troubles
5308 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5309 include/libxml/xpath.h include/libxml/Makefile.am: removed
5310 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5311 wrappers
5312
5313Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5314
5315 * Makefile.am trio.c triodef.h trionan.c xpath.c
5316 include/libxml/Makefile.am include/libxml/trionan.h:
5317 Re-worked Not-A-Number and Infinity support.
5318 * xmlcatalog.c: added readline include files
5319
5320Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5323 testCatalog as xmlcatalog, making it an installed app
5324 adding a shell, and preparing it to be a /etc/xml/catalog
5325 management tool, though not ready yet
5326 * catalog.c include/libxml/catalog.h: adding support for
5327 XML Catalogs http://www.oasis-open.org/committees/entity/
5328 not finished, there is some interesting tradeoffs and a
5329 few open questions left.
5330
5331Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * xmllint.c: fixed a line formatting problem
5334
5335Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * SAX.c: removed a couple of unused variable (Albert Chin)
5338
5339Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5342 trying to fix some troubles w.r.t. function returning
5343 const xxxPtr.
5344
5345Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5346
5347 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5348 defined
5349
5350Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5351
5352 * xpointer.c: removed unused var
5353
5354Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5355
5356 * testXPath.c: another small cleanup closing bug #59110
5357
5358Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * win32/dsp/libxml2.def.src: small cleanup closing bug
5361 #59108
5362
5363Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * example/gjobread.c: add xmlCleanupParser() before leaving
5366
5367Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5368
5369 * config.h.in configure.in include/libxml/xmlwin32version.h:
5370 released 2.4.2
5371
5372Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5373
5374 * include/libxml/valid.h debugXML.c valid.c: deprecate
5375 the non-boundchecking Sprintf functions, add Snprintf
5376 this should close bug #57984
5377
5378Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5379
5380 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5381 URIs before doing the lookups (pointed by Mark Vakoc)
5382
5383Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * xpath.c: serious changes on Result Value Trees and NodeSets
5386 w.r.t. deallocation and collect operations. Probably not
5387 100% clean (merge of allocated trees smells like a problem).
5388 Seems sufficient to close #58943
5389
5390Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5391
5392 * xmllint.c: adding a --format option
5393
5394Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * xpath.c: count() was broken on Result Value Tree
5397 * xmlIO.c: fixed file:/// accesses on _WIN32
5398
5399Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5400
5401 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5402 macro was renamed, this should close bug #58683
5403
5404Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5405
5406 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5407 entity substitution mode text at the end of the entity might
5408 be added due to text coalescing.
5409 * nanoftp.c parser.c: small cleanup
5410
5411Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * HACKING: added John Fleck right to commit in the doc subdir
5414
5415Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5416
5417 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5418 allow to inherit attributes from the DTD directly in the
5419 tree, this is needed for XPath and can be a useful feature.
5420 Inherited namespaces are always provided at the tree level now
5421 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5422 of tests for this feature (XSLT being the prime user).
5423
5424Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5425
5426 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5427 testSAX.c xmlIO.c xmllint.c include/win32config.h
5428 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5429 include/libxml/xmlwin32version.h.in win32/README.MSDev
5430 win32/dsp/*: applied Win32 Facelift No.2 patches from
5431 Igor Zlatkovic for Windows/MSC
5432
5433Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5434
5435 * SAX.c: unparsedEntityDecl() the URI computation of the
5436 entity wasn't done breaking XSLT unparsed-entity-uri()
5437
5438Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5439
5440 * xpath.c: fixed a bug when walking the descendants and
5441 the current node has no children
5442 * debugXML.c: show up when a text node is supposed to not be escaped
5443
5444Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5445
5446 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5447 worked like the set:leading() function)
5448 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5449
5450Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5453
5454Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * include/libxml/xmlIO.h: apply change to close #58141
5457 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5458
5459Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * parser.c: when the internal subset uses a PE, then the
5462 included entity can use conditional sections.
5463
5464Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5467 when walking the namespace axis showing up in
5468 libxst/tests/general/bug-12
5469 * xmlmemory.c: added the possibility to trace a given block
5470 defined by its address
5471
5472Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * parser.c: don't override existing encoding specified before
5475 starting xmlParseDocument()
5476
5477Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * include/libxml/xmlwin32version.h: reinserted, needed for
5480 Windows users of CVS
5481
54822001-07-27 Darin Adler <darin@bentspoon.com>
5483
5484 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5485 * testCatalog.c: Add include of <libxml/parser.h>.
5486
54872001-07-27 Darin Adler <darin@bentspoon.com>
5488
5489 * include/libxml/.cvsignore:
5490 * include/libxml/xmlwin32version.h:
5491 Remove this file from CVS because it's generated.
5492
5493Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * parser.c include/libxml/parser.h: applied const patches from
5496 Tom Moog #58002
5497
5498Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5499
5500 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5501 lookup framework
5502
5503Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * tree.c: fixed xmlCopyNode() for documents
5506
5507Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5510
5511Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * parser.c: fixes bug #57652 reported by Morus Walter
5514
5515Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5518
5519Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5522 errors, lesson don't add new functions at 1am before a release
5523 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5524 from XPath initialization when possible.
5525
5526Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * result/scripts/base*: removing history/readline changed
5529 this slightly
5530 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5531 xmllint.c: make element content line number generation
5532 optionnal to avoid breaking old apps added interface to switch
5533
5534Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005537 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005538 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5539 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5540 John Kroll fixes to allow saving to HTTP via PUT (or
5541 POST of needed).
5542 * doc/html/*.html: regenerated the docs
5543
5544Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5545
5546 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5547 xmlHashScanFull and xmlHashScannFull3 to get passed the
5548 three keys as arguments to the callback function
5549
5550Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * configure.in Makefile.am: removed libxml softlink for good
5553 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5554 100% coverage by gtk-doc
5555
5556Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5559 fixed serious troubles due to size_t vs. int mismatch
5560
5561Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5564
5565Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5566
5567 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5568 convenient extension API for value and context managing
5569 Now handles external objects through xmlXPathPopExternal,
5570 xmlXPathWrapExternal and xmlXPathReturnExternal.
5571 Added functions for sets operations (intersection, etc.)
5572
5573Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5576 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5577 HTMLparser.c: cleanup of global variables, marking some
5578 const or private.
5579
5580Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5581
5582 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5583 fixed xmlXPathNodeSetItem when passing index=0
5584
5585Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5588
5589Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * xmllint.c: fixed compilation under Cygwin #57503
5592 * TODO: update
5593
55942001-07-13 Peter Williams <peterw@ximian.com>
5595
5596 * config.h.in: add #undef HAVE_DLFCN_H
5597
5598 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5599 builddir.
5600
5601Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5604 raised by #57348 and #57381
5605
5606Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5609 tree.c xpointer.c: store the line numbder in element->content,
5610 may break some software, need a configuration mechanism
5611
56122001-07-10 Darin Adler <darin@bentspoon.com>
5613
5614 * .cvsignore:
5615 * example/.cvsignore:
5616 * include/.cvsignore:
5617 * include/libxml/.cvsignore:
5618 Various things that are generated and should be ignored.
5619
5620Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5623 * doc/xml.html doc/html/*: updated the docs
5624
5625Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5628 validation occured on content with element child
5629
5630Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * tree.c: fixed XML Base computation which was broken
5633 * debugXML.c: added a base function to the shell
5634 * Makefile.am result/scripts/* test/scripts/*: added scripts
5635 based regression tests, and adding 2 XML Base tests
5636
5637Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * tree.c: set properties doc and call xmlSetListDoc for properties
5640 content when grafting them in a different tree.
5641 * aclocal.m4: remove from CVS
5642
5643Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * win32/libxml2/libxml2.def.src: added some missing entry point
5646 for XPath (Mark Vakoc)
5647
5648Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5651 layer should URI-Unescape before trying to open resources.
5652
5653Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * xpath.c: fix the name() bug for elements in the default
5656 namespace reported by Charlie Bozeman
5657
5658Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5661 led to an XPath fix, improvements of SAX initialization, and
5662 an added option --nocdata to testXPath
5663
5664Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * doc/libxml-doc.el: Felix Natter provided anew version working
5667 with XEmacs too
5668
5669Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * include/libxml/xpath.h: small cleanup
5672 * doc/xml.html: update
5673
5674Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5677 released 2.3.14
5678
5679Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * doc/html/*: rebuilt the docs for the release
5682 * doc/xml.html: added 2.3.14 release.
5683
5684Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5687 were not equal to empty strings
5688
5689Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * SAX.c: fixed a URI-Reference computation problem when validating
5692 * xmlIO.c: small cleanup
5693
5694Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * parser.c: improved the description of a couple of interfaces
5697 upon Larry Stamper suggestion
5698
5699Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * SAX.c entities.c parser.c: changed completely the way entities
5702 are handled when running the parser in entity substitution mode.
5703 This fixes a bug reported by Stephan Kulow and nearly divides
5704 by 3 the amount of memory required by libxslt to load and process
5705 DocBook TDG.
5706
5707Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * HTMLparser.c: fixing a too early root closing problem raised
5710 byt Prashanth Naidu
5711
5712Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5715 raised by Mark Vakoc.
5716
5717Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * example/Makefile.am: fixed the include path to add srcdir/include
5720 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5721 and some cleanup
5722
5723Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5726 lot of optimization work, results in significant improvements
5727 when handling really complex XPath queries. Add a small optimizer
5728 for unions, improve [n] and [last()], avoid some costly ops.
5729
5730Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5733 * xpath.c: small cleanup
5734 * xmlGetNsList: reformated, fixed problems if used on Entities
5735
5736Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5739
5740Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5743 * Makefile.am example/Makefile.am: workaround automake generating
5744 erroneous deps
5745
5746Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * include/win32config.h: bug #56801 Yon Derek provided a patch
5749 to the windows config file.
5750
5751Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5754 libxml.h : Yon Derek provided a set of changes to compile from
5755 CVS on Windows/MSC
5756
5757Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * parser.c: fixed UTF8 BOM support in push mode
5760 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5761 added a specific testcase
5762
5763Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * Makefile.am: added --push regression tests
5766 * parserInternals.c: the XML parser segfaulted in --push mode
5767
5768Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * configure.in: moved the symlinks detection within a CVS
5771 check, this is not portable and will be removed soon.
5772 * xpath.c: small cleanup/speedup
5773
5774Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5777 release of 2.3.12
5778 * parser.c: make an error message if unknow entities in all cases
5779
5780Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5783
5784Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5787 includes were installed in the wrong dir
5788
5789Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * doc/html.xml: warn against sending code to exhibit bugs.
5792
5793Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5796 Tru64 from Thomas Leitner
5797
5798Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * AUTHORS: added William and Bjorn
5801 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5802 daniel@veillard.com hopefully I won't have to do this again
5803 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5804 docs can be rebuilt cleanly now
5805 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5806 from CVs it's generated, added include/libxml/xmlwin32version.h
5807 also generated but which should change far less frequently.
5808 * catalog.c nanoftp.c: made sure to include libxml.h not
5809 libxml/xmlversion.h directly
5810 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5811 when compiling on WIN32 and MSC
5812
5813Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * include/Makefile.am include/libxml/Makefile.am configure.in:
5816 fixed make distcheck and rebuilding the rpms
5817
5818Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * configure.in: should finish the migration of exported includes
5821 into a real include/libxml in CVS, at least for CVS users.
5822 * removed the exported headers, added in include/libxml (as well
5823 as xmlversion.h.in).
5824
5825Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * configure.in: fixed the way to detect symlink
5828
5829Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * configure.in: updated, include/libxml is now a real CVS dir
5832
5833Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5836 version works with both libxml1 and libxml2 (it autodetects
5837 the prefix of the html-files) from Felix Natter.
5838 * doc/xml.html: updated doc accordingly
5839
5840Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * xpath.c: fixed the bug generating a template loop in libxslt
5843 when using docbook-xsl-1.4, * should filter out document nodes
5844 * HACKING: added William
5845 * TODO: updated
5846
5847Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * doc/FAQ.html: added a warning about gcc-3.0
5850 * doc/xml.html: added reference to gdome2 and removed a confusing
5851 sentence
5852
5853Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * xmlversion.h: okay this is a generated file, but Windows
5856 users need it and they can't generate it, and I want CVS
5857 Windows users ...
5858 * win32/libxml2/libxml2_so.dsp: Windows project file for
5859 the shared lib version of libxml2
5860 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5861 resources needed for libxslt/xsltproc by Yon Derek
5862
5863Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5864
5865 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5866
5867Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5870
5871Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * include/win32config.h: Yon Derek provided a first fix
5874 to be able to compile libxslt/xsltproc on Windows
5875
5876Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xpath.c: attempt to work around what seemed a gcc optimizer
5879 bug when handling floats on i386 http://veillard.com/gcc.bug
5880 * tree.c entities.c encoding.c: doing some cleanups while
5881 chasing it
5882
5883Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * Makefile.am: cleanup when --without-debug is specified
5886 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5887 w.r.t. --without-debug and other include points
5888 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5889 Catalogs
5890 * configure.in entities.h tree.h HTMLparser.c: removed
5891 --without-corba, made the _private field mandatory
5892
5893Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5896 outputs a BOM in UTF8, an errata has been issued to avoid the
5897 problem, that was the most reasonable solution... Add support
5898 for a leading UTF8 BOM in entities.
5899
5900Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * valid.c: fixed a bug found when post validating an entity ref
5903 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5904 activate it too
5905
5906Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5909 weakness in the node copy the XPointer and the XInclude
5910 implementations. Serious cleanup.
5911
5912Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * Makefile.am: Kjartan Maraas provided a small patch to
5915 add xml2-config.in to EXTRA_DIST
5916
5917Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5920 provided another failing case found in KDE, the way the
5921 ctxt->vctxt.nodeTab was allocated and freed changed over
5922 time but it wasn't completely cleaned up. This should fix it.
5923
5924Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * parser.c: Stephan Kulow also raised the fact that line number
5927 could get miscounted making debug harder, fixed the problem
5928 in xmlParseCharData()
5929
5930Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * valid.c: Stephan Kulow pointed out a problem when validating
5933 and using an empty entity, forgot a 'break' in a case.
5934
5935Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5938 * doc/xml.html: updated with 2.3.11
5939
5940Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * TODO: updated adding cleanup of generated doc
5943 * configure.in: prepared to release 2.3.11
5944 * xmllint.c: added --version for bug reporting
5945 * doc/html/*.html: rebuilt the doc
5946
5947Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * xpath.c: first part of the work on selecting namespace to
5950 fix bug #56115
5951
5952Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5955 when using -liconv
5956 * TODO: updated
5957
5958Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5961 cleanup, encoding support.
5962
5963Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5966
5967Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * xpath.c: bug detected by Ankh when / is used as a function arg
5970
5971Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5974 of element and use it to avoid outputting formatting spaces at
5975 the wrong place. Implemented the format parameter for HTML save.
5976 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5977 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5978 result/HTML/wired.html: of course this impact the result of a
5979 number of HTML tests
5980
5981Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * HTMLtree.[ch]: started augmenting the HTML save API with
5984 encoding and formatting parameters
5985
5986Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * HTMLtree.h: cleanup and started evaluating the work needed on
5989 revamping the HTML output code
5990
5991Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5994
5995Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * valid.c: fixed bug #56049, forgot one check in the
5998 validation routine
5999
6000Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6003
6004Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * libxml.h: fixed an error in last commit
6007 * doc/FAQ.html: added an entry for compilation from CVS
6008
6009Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * xmlversion.h.in libxml.h: Cygwin patches
6012 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6013 * tree.h: cleanup
6014
6015Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6018 memory block in a strange case where libxml is linked twice
6019 in the binary.
6020
6021Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6024 state far too often, simple fix used to avoid it.
6025
6026Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6029 being processed, applied his patch
6030 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6031
6032Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6035 provided fixes to compile on MSCC again
6036 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6037 also provided an update for the project files.
6038
6039Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040
6041 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6042 bug #55810
6043
6044Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * tree.c: fixed xmlGetNsProp() to close bug #55683
6047 Note this requires libxslt to use it's own function instead.
6048
6049Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * HTMLtree.c: when in a pre element no formatting space should
6052 be added.
6053 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6054
6055Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * configure.in: added tests for signal() and signal.h
6058
6059Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6062
6063Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * doc/libxml-doc.el: Felix Natter provided a new version for
6066 libxml2
6067
6068Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * HTMLtree.c: when in a pre element no formatting space should
6071 be added.
6072
6073Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6076
6077Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6080 hack
6081 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6082 * uri.c: fixed a warning
6083
6084Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * HTMLtree.c: trying to close bug #55772 escaping in script
6087 elements
6088 * doc/xml.html: suggest to send mail to the list
6089
6090Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6093 good. Use a macro and based on the solution provided in
6094 vsnprintf manual page from GNU.
6095
6096Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6097
6098 * error.c: Workaround for non-preserving variadic list.
6099 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6100
6101Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * doc/xml.html: added 2.3.10 release
6104
6105Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * configure.in: releasing 2.3.10
6108
6109Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6112
6113Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * encoding.c: Robert Collins provided a patch to add the
6116 "US-ASCII" encoding alias
6117
6118Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6121 string oriented functions and started cleaning the related areas
6122 in xpath.c which needed fixing in this respect
6123
6124Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6127 #55380
6128 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6129
6130Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * TODO: updated
6133 * nanohttp.[ch] : started adding APIs to get the redirected URL
6134 when this occurs (needed for further base computation
6135 * tree.h: cleanup
6136 * encoding.c: cleanup
6137 * SAX.c: minor change around ctxt->loadsubset
6138
6139Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * Makefile.am include/Makefile.am: small change to have
6142 include/libxml rebuilt if working from CVS.
6143 * uri.c: applied another patch from Carl Douglas for URI escaping,
6144 this should close bug #51876
6145
6146Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6149 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6150 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6151 added specific regression test
6152 * parser.h: preparing for the XSLT mode where DTD inherited
6153 attributes are added to the tree.
6154
6155Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * xinclude.[ch]: Updated the namespace for the Last Call version
6158 * result/XInclude/include test/XInclude/include: updated the
6159 testsuite accordingly
6160
6161Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6164 related to bug #51876
6165
6166Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * tree.c: fixed a gross mistake in base computation, xml:base is
6169 not completely correct yet (need cascade).
6170 * xpath.[ch]: added the few things needed to find a function name
6171 and URI from the XPath context when it is called.
6172
6173Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6176 * DOCBparser.c: small cleanup
6177 * xmllint.c: added a --catalogs option to load catalogs from
6178 $SGML_CATALOG_FILES
6179 * tree.c: cleanup
6180 * configure.in: iconv library fixup, ICONV_LIBS
6181
6182Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * catalog.c: handling of CATALOG entries. detection of recursion,
6185 and a few bugfixes
6186 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6187 against the default namespace
6188
6189Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6192
6193Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * parser.c: fixed propagation context info when parsing an
6196 external entity.
6197 * doc/html/*.html: regenerated a couple of docs
6198
6199Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * doc/xml.html: update with 2.3.9 informations
6202
6203Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6206 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6207 * doc/html/* : rebuilt the docs
6208 * valid.c: small patch which may improve some case when
6209 validating.
6210
6211Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * HTMLparser.c: Closed bug #54891
6214 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6215 to the suite
6216
6217Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6220 applied a documentation patch from LotR and filled in a few missing
6221 descriptions
6222
6223Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * xpath.c tree.c parser.c: speed optimizations at the parser level
6226 document tree freeing and xpath evaluation
6227
6228Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * parser.c parser.h parserInternals.h: fixed a couple of
6231 interfaces for handling memory buffer input to const char *
6232 upon suggestion of JamesH.
6233
6234Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * configure.in: LoTR sent a patch fixing the previous commit
6237
6238Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * configure.in: trying to deal again with the stoopid -R linking
6241 flag of Solaris
6242
6243Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * xpath.h: two nodeset access macros from Thomas Broyer
6246
6247Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6250 patch from Thomas Broyer
6251
6252Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6255 case
6256 * INSTALL: was empty added stuff from the FAQ
6257
6258Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6261 attributes handling and #54433 by adding xmlUnsetProp()
6262 and xmlUnsetNsProp()
6263
6264Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * HTMLparser.c: Patch from Jonas Borgström
6267 (htmlGetEndPriority): New function, returns
6268 the priority of a certain element.
6269 (htmlAutoCloseOnClose): Only close inline elements if they
6270 all have lower or equal priority.
6271 * result/HTML: this of course changed a number of tests results.
6272
6273Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * xmlIO.c catalog.c: plugged in the default catalog resolution
6276 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6277 documentations
6278 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6279
6280Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6283 integrating catalogs
6284 * catalog.[ch] testCatalog.c: adding a small catalo API
6285 (only SGML catalog support).
6286 * parser.c: restaured xmlKeepBlanksDefault(0) API
6287
6288Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6291
6292Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * parser.c: added xmlParseExternalEntityPrivate() to allow
6295 propagation of ctxt->_private when parsing external entities
6296
6297Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6300
6301Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6304
6305Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * valid.c: warn when indeterminist content model is detected
6308 * result/VC/ElementValid8: this adds a message
6309 * Makefile.am: add --novalid for VCM tests
6310 * parserInternals.c: added a call to Init memory
6311
6312Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6315 when both parameters are NULL.
6316
6317Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * valid.c: applied small patch from Gary Pennington, reindented
6320 some part of the code.
6321
6322Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6325 release, updated and regenerated the docs
6326
6327Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * xpath.c result/XPath/expr/floats : clarified and cleanup
6330 printing of abnormal floats in tests.
6331
6332Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6335 * results/HTML/ : a few changes in the output of the HTML tests as
6336 a result.
6337 * configure.in: tying to fix -liconv where needed
6338
6339Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * Makefile.am: fixed a stupid error
6342
6343Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * configure.in Makefile.am: make the inclusion of the trio
6346 modules in the library conditional
6347
6348Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * DOCBparser.c: patche from László Kovács, fixed entities refs
6351 in attributes handling
6352
6353Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6356 flushing
6357
6358Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xpath.c: fix of an XSLT namespace bug reported on the list
6361 general/bug-8-
6362
6363Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * strio.h trio.c: Dan McNichol suggested a couple of small
6366 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6367
6368Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * tree.c parser.c encoding.c: spent a bit more time looking
6371 at the parsing speed and DOM handling. Added a few more
6372 speedups.
6373
6374Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * parser.c: small but effective parsing speed improvement
6377
6378Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * configure.in: default on the DocBook parser inclusion (for Gnome)
6381 * DOCBparser.h: fixed a header reference
6382
6383Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * configure.in xpath.c: applied Bjorn patches for FPE on the
6386 alpha
6387
6388Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6391 xmlSaveFormatFileTo()
6392
6393Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * xpath.c: simple and efficient optimization, XPath functions
6396 aways bind to the same code, cache this
6397 * TODO: updated (by saying some is obsolete)
6398
6399Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * xpath.c: more cleanup work on XPath name parsing routines
6402
6403Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6406 xmlXPathParseName
6407 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6408 * debugXML.c: avoid compilation problems if compiling without
6409 HTML support, Igor Zlatkovic
6410 * win32/libxml2/libxml2.def.src: being able to compile without
6411 XPath on Windows
6412
6413Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * libxml.m4: yet another patch from Toshio Kuratomi
6416
6417Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6420
6421Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * tree.[ch]: added xmlSaveFormatFile interface for saving
6424 and indenting a file.
6425
6426Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * xpath.c: fixed bug #53689 related to processing-instruction()
6429
6430Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * DOCBparser.c: patche from László Kovács
6433
6434Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * parser.c: applied fixes from Christian Glahn bug report #53391
6437
6438Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * error.c: Jean François Lecomte provided a complete description
6441 and a fix to bug #53537
6442
6443Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6446
6447Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * DOCBparser.c SAX.c: a bit more work on entities processing.
6450 Still Need to cleanup XML output and references in attributes
6451
6452Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6455
6456Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * tree.c: trying to fix #53574, not completely complete,
6459 I would like xmllint --copy --debug test/ent1 and
6460 xmllint --debug test/ent1 to show the same result.
6461 * xpath.c: fix a bug when trying to sort namespace nodes
6462
6463Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * HTMLtree.c: real fix for #53402
6466
6467Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6470 PIs when using xsl:output
6471 * valid.c: closing #53537 some case generate segfaults if there
6472 is validity errors
6473
6474Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6477 of external parsed entities, added --noent to testDocbook
6478 * valid.c: Garry Pennington found an uninitialized variable
6479 access in xmlValidateElementContent()
6480
6481Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6484 with madness
6485 * result/HTML/ : this modified the result of the regression tests
6486 a lot.
6487
6488Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6491 to doc where it wasn't checked against NULL reported by
6492 Jens Laas
6493
6494Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6497 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6498
6499Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6502 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6503 * SAX.[ch]: cleanup and updates for DocBook
6504 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6505 ex SGML identifier changes
6506 * valid.c: removed a static unused function.
6507
6508Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * HTMLtree.c: applied change for Paul Sponagl on script saving
6511 * Makefile.am: the warning about entity title.xml are normal.
6512
6513Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * configure.in: release of 2.3.7
6516 * Makefile.am: fixing make distcheck
6517
6518Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * doc/html/* doc/xml.html: updated and regenerated the docs
6521
6522Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6525
6526Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * tree.c: fixed #53388 with the provided patch
6529
6530Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * valid.c: Bjorn detected an invalid memory access. Fixed
6533 vstateVPush()
6534
6535Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6538
6539Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6540
6541 * libxml.h: new header used only for the compilation of libxml
6542 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6543 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6544 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6545 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6546 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6547 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6548 baseline (version 1.2 plus a single patch).
6549 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6550 scientific notation for numbers. Tests added.
6551 * xpath.c: formatting of numbers changed to use sprintf
6552 (contribution from William Brack)
6553
6554Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * valid.c: cleanup, more useful debugging
6557 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6558 * xmlIO.c: entity loading is printed as an error when validating
6559
6560Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * valid.c: fixed to validate within entities
6563 * test/VCM/v22.xml: added a specific testcase
6564
6565Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * valid.c: forgot an epsilon transition in for ()+
6568 * test/VCM/v21.xml : added a specific test case
6569
6570Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * valid.c: removed a state explosion exhibited by RSS
6573 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6574 from bug #51872
6575
6576Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6579 validation without using an ugly NFA -> DFA algo in the source.
6580 Made a specific algorithm easier to maintain, using a single
6581 stack and without recursion.
6582 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6583 * hash.c: made the growing routine static
6584 * tree.h parser.c: added the parent information to an
6585 xmlElementContent node.
6586
6587Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * SAX.c parser.c xpath.c: generating IDs when not validating
6590 from an external parsed entity was poisoning the ID has table
6591 with removed values. This was killing XSLT on the KDE help
6592 browser.
6593
6594Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * entities.h: andrew@ugh.net.au detected a double declaration
6597
6598Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * debugXML.c hash.c tree.h valid.c : some changes related to
6601 the validation suport to improve speed with DocBook
6602 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6603 the way validation errors get reported
6604
6605Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6608 by P C Chow and William M. Brack for XSLT HTML output
6609
6610Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6613 Igor Zlatkovic patches for MSC compilation and added his
6614 updates
6615
6616Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6619 prefix lookup.
6620 * parserInternals.c: fixed the bug reported by Morus Walter
6621 due to an off by one typo in xmlStringCurrentChar()
6622
6623Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * HTMLparser.c result/HTML/*: revamped the way the HTML
6626 parser handles end of tags or end of input
6627
6628Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6631
6632Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6635 bug where the linktime verions of free() won't work ...
6636
6637Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6640
6641Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * doc/xml.html: added 2.3.6 release
6644
6645Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6648 * result/wml.xml: resulted in a small output change
6649
6650Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * tree.c: xmlNewDoc was missing the charset initialization
6653 * xmllint.c: added --auto to autogenerate a doc, allow to
6654 reproduce the problem fixed on xmlNewDoc
6655
6656Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * xpath.c: trying to get 52979 solved
6659 * tree.c result/ result/noent/: trying to get 52712 solved, this
6660 also made me clean up the fact that XML output in general should
6661 not add formating blanks by default, this changed the output of
6662 a few tests
6663
6664Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6667
6668Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * configure.in: finally released 2.3.6
6671
6672Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xpath.c: checking for null pointer generated by new code
6675
6676Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * xpath.c: fixed a [] evaluation problem reported
6679 * test/XPath/tests/simpleaddr: extended test
6680 * result/XPath/simpleaddr: updated result
6681
6682Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * xmllint.c: Dan Timis reported a portability problem
6685 on Macs without mmap, fixed it.
6686
6687Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * testXPath.c : added a --tree option allowing to display the
6690 tree dump of the XPath expression
6691
6692Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * xpath.c: fixed a memleak when comparing nodesets
6695 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6696 * tree.c: added a TODO
6697
6698Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6701 we need string functions
6702 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6703 to be able to use them where needed. Applied some changes
6704 to reduce name linking pollution and compile in only what's
6705 needed.
6706 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6707 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6708 for the string manipulation functions
6709 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6710 to the free() function of xmlmemory.c
6711 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6712 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6713 usage.
6714
6715
6716Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * error.c: applied the context output patch of the error
6719 handling submitted by Chuck Griffith
6720 * error/VC/*: this slightly change some error logs
6721
6722Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * parser.c: fixed line number reporting on error
6725
6726Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * parser.c: Sullivan and Darin found a parser bug,
6729 applied the patch.
6730
6731Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6734 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6735 xmlversion.h.in xpointer.c: of course the way I defined
6736 UNUSED breaks on old gcc version. Try to be smart and
6737 also define it directly in xmlversion.h
6738 * configure.in: removed -ansi flag from the pedantic set
6739
6740Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741 Huge cleanup, I switched to compile with
6742 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6743 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6744 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6745 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6746 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6747 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6748 encoding.h entities.c error.c list.[ch] nanoftp.c
6749 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6750 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6751 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6752 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6753 Cleanup, staticfied a number of non-exported functions,
6754 detected and cleaned up a dozen of problem found this way,
6755 avoided a lot of public function name/typedef/system names clashes
6756 * doc/xml.html: updated
6757 * configure.in: switched private flags to the really pedantic ones.
6758
6759Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * configure.in: 2.3.5
6762 * doc/html/*: rebuilt the docs
6763
6764Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * parser.c: fixed a reported bug in NOTATION parsing
6767 * uri.c: accepted but not fixed bug 51876, added TODO
6768 * Makefile.am: fixed bug 51876
6769
6770Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * config.h.in configure.in error.c: fix a compilation problem
6773 on platforms without vsnprintf (xml@thewrittenword.com)
6774
6775Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * parser.c: fixed a function name header typo
6778 * SAX.c: notations can also occur in external subset.
6779
6780Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * error.c: removed a C++ like comment
6783
6784Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * parser.c: fixing bug 52299 strange condition leading
6787 to a parser crash due to a buffer overflow
6788 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6789 added the specific test case
6790
6791Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6794 xmlXPathConvert{String,Number,Boolean} to be able to make
6795 type casts without a context stack, fixed some implementation
6796 problems related to the absence of context at parse-time,
6797 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6798 in the public API too
6799 * xpointer.c xpathInternals.h: we need to know at parse time
6800 whether we are compiling an XPointer
6801
6802Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6805 cleaned up the parser internals, refactored XPath code, added
6806 new compilation based APIs and cleanly separated public and
6807 private APIs.
6808
6809Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * xpath.h: the comp field must be added at the end to avoid
6812 killing binary compat.
6813
6814Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * Makefile.am: detect XPath memleaks in regreson tests
6817 * error.c: fixed and error w.r.t. error reporting still using
6818 stderr
6819 * hash.c: added new line at end of file
6820 * tree.h: minor cleanup
6821 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6822 expression parsing from evaluation, resulted in a number of
6823 changes internally, and in XPointer. Likely to break stuff
6824 using xpathInternals.h but should remain binary compatible,
6825 new interfaces will be added.
6826
6827Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * configure.in: fixed a couple of problems reported by
6830 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6831 without gcc on non linux platforms.
6832
6833Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6836 a fix for --with-html-dir= configure support. I hope it won't
6837 break rpm generation
6838
6839Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * xmlIO.c: one function comment cleanup.
6842
6843Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844
6845 * SAX.c: external subset notations were improperly registered
6846 in the internal subset.
6847
6848Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6849
6850 * README.cvs-commits: added, pointing to HACKING
6851 * HACKING: updated
6852
6853Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * parser.c: and Matt Sergeant found one in the XML push
6856 parser (erroneous check I forgot to remove when I fixed the
6857 main parser).
6858
6859Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * xpath.c: ptittom found a small bug in UnaryExpr
6862
6863Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * configure.in: bumped to 2.3.4
6866 * error.c: fixed bug #51860
6867 * tree.c: fixed bug #51861
6868 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6869 * tree.[ch] : added xmlDefaultBufferSize
6870 * nanoftp.c: typo in function name header block
6871 * doc/xml.html : updated, added link to XML::LibXSLT
6872 * doc/html/* : rebuilt the docs
6873
6874Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6875
6876 * parser.c SAX.c: the new content parsing code raised an
6877 ugly bug in the characters() SAX callback. Found it
6878 just because of strangeness in XSLT XML Rec ouptut :-(
6879
6880Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * Makefile.am: Martin Baulig suggested to add -lm
6883 * tree.c: found another bug in xmlNodeGetContent()
6884
6885Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xpath.c: Bjorn found the error related to strictness of comparison.
6888
6889Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * parser.c: trying to fix the Dtd parsing problem reported
6892 by Gary, side effect of last week speed optimizations.
6893
6894Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6897 * parserInternals.c: removed unneeded test raised by Stric
6898
6899Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6900
6901 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6902 and fixed by William Brack). Added xmlXPathFormatNumber.
6903 Changed the sorting slightly.
6904 * configure.in Makefile.am example/Makefile.am: Added -lm.
6905 Please note that applications linking with libxml2, must
6906 also like with the math library from now on.
6907
6908Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6911
6912Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * parser.c: one must report spaces even if the Dtd element
6915 content proves that this is not part of the element content.
6916 * result/valid/*.xml: this changed the ouptu slightly
6917
6918Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * configure.in: bumped to 2.3.3
6921 * doc/xml.html: updated
6922
6923Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * tree.c: minor doc fix
6926 * xpath.c: deallocation issues when a result tree has been
6927 converted to a node-set
6928
6929Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * doc/xml.html: oops corrected dates s/2000/2001
6932
6933Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * valid.c: new patch from Gary Pennington
6936
6937Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * doc/xml.html: applied patch from Ankh
6940
6941Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * xinclude.c: fixed a problem building on Mac
6944
6945Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * parser.c: more work on increasing parsing ferformances
6948
6949Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6952 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6953 avoiding memcpy in production builds MEM_CLEANUP macro use
6954 * parser.[ch] parserInternals.c: optimizations of the tightest
6955 internal loops inside the parser. Better checking of I/O
6956 flushing/loading conditions
6957 * xmllint.c : added --timing
6958
6959Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * configure.in: bumped to 2.3.2
6962 * doc/xml.html: updated for release
6963
6964Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * xpath.c: found a memleak and fixed a nasty bug
6967
6968Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * xmllint.[c1] : added return code errors for xmllint
6971 * xpath.c: specific debug dump function for result value trees
6972
6973Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * xpath.c: finally implemented xmlXPathCompareNodeSets
6976 * test/XPath/expr/floats results/XPath/expr/floats: added
6977 a test for float expressions
6978
6979Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6982 * parserInternals.[ch]: trying to speed up parsing
6983 * xpath.c : speeded up node set equality op
6984
6985Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6986
6987 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6988 better handling of ID/IDREF and the list modules associated
6989 * configure.in: small CFLAGS cleanup
6990
6991Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * configure.in: fixed iconv detection on AIX (stric)
6994
6995Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996
6997 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6998
6999Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7000
7001 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7002 and optimized xmlXPathNodeSetSort
7003
7004Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * xpath.c: bug fix when context size is 0
7007 * parser.c: I like Norm's Dtd because they still manage to break
7008 the parser occasionally
7009
7010Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7013
7014Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7017 attributes within the XML-1.0 namespace
7018
7019Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * xpathInternals.h: exported a few axis functions
7022 * doc/xml.html: updated the doc
7023
7024Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * configure.in: applied patch from Daniel van Balen for OpenBSD
7027 and bumped version to 2.3.1
7028 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7029 attempt to find autoclosing was simply broken, removed it,
7030 updated the examples, this is better
7031
7032Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7035 hash functionnalities.
7036 * doc/html/* : rebuild the doc
7037
7038Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7041 on predicate
7042 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7043 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7044 really want to have tags closed on output even if we accept
7045 unclosed ones on input
7046
7047Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * xpath.c: ouch don't free NULL, rare case fixed
7050 * tree.c: don't coalesce text nodes if they don't have the
7051 same behaviour wrt escaping on output
7052
7053Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * xpath.c: small fixup
7056 * SAX.c: don't warn on empty namespaces.
7057
7058Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * README: a bit of cleanup
7061 * configure.in: preparing for 2.3.0 release
7062
7063Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * hash.[ch]: added a first version of xmlHashSize()
7066 * valid.c: another bug fix from Gary Pennington
7067
7068Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * valid.c: couple of bug fixes pointed by Gary Pennington
7071 * HTMLtree.c: #if 0 cleanup
7072
7073Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7074
7075 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7076 which removes a time consuming check of xmlXPathNodeSetAdd()
7077 and use it in places where we are sure to not break unicity
7078
7079Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * xpath.c: bug fixes found from XSLT
7082 * tree.c: preserve node->name special values when copying nodes.
7083 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7084 external subset are fetched when available but without full
7085 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7086 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7087 output with encoding disabled.
7088
7089Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7090
7091 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7092 xmlCheckFilename should not be called from xmlFileOpenW
7093 and xmlGzfileOpenW
7094
7095Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7098 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7099 added the new tests for URI normalization
7100 * testURI.c: fixed stoopid bugs
7101 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7102 the URI in the error messages are now properly normalized
7103
7104Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105
7106 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7107
7108Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7111
7112Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * xpath.c: fixed mod operator
7115
7116Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * parser.c: fixed xmlStrcat doc
7119 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7120 trees.
7121
7122Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * xpath.c result/XPath/tests/chaptersbase
7125 result/XPath/tests/simplebase: fixed XPath node()
7126 * tree.c: small fix in xmlNewNs()
7127 * Makefile.am: removed extraneous xml2Conf.sh rule
7128
7129Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7132 Changed the library name, in order to get libxml-devel and
7133 libxml2-devel to coexist on a single system
7134 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7135 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7136
7137Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7140 libxml2-devel installable in // as libxml-devel.
7141
7142Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * doc/Makefile.am: fixed make rebuild in doc
7145 * doc/html/*.html: rebuilt the docs
7146
7147Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7150
7151Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7154 the HTML doc to go into the -devel RPM ...
7155 * aclocal.m4 config.h.in: some updates due to auto* magic
7156
7157Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * xpath.h: added a hook in the context structure allowing to
7160 link to extra support, needed for XSLT
7161
7162Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7165 xmlXPtrCmpPoints to use it.
7166 * propagated the following patch from Alejandro Forero
7167 * include/win32config.h xmlIO.c: applied further suggestions
7168 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7169 * example/gjobread.c: fixed warnings, now that it builds
7170
7171Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7172
7173 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7174
7175 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7176 filename points to a valid file (not a directory).
7177 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7178 Added calls to xmlCheckFilenameDir.
7179
7180 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7181 `path' (rather than `filename') as the parameter to gzopen and open.
7182
7183Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * Makefile.am: fixed a problem with EXTRA_DIST
7186
7187Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7188
7189 * Makefile.am example/Makefile.am: finally found the trick
7190 to build the example, i.e. add "." in SUBDIRS before example
7191 in the list <grin/>
7192
7193Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * doc/xml.html: updated with an XSLT section, removed pointer to
7196 W3C CVS base.
7197
7198Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7201 too, and deallocation need to occur the same way.
7202
7203Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7206 type correponding to an XSLT result tree fragment. Share most
7207 of the data format with node set, as well as operators.
7208 * HTMLtree.c: added a newline at the end of the doctype output
7209 whe this one is not present initially.
7210 * tree.c: make sure taht the parent and doc pointers are properly
7211 set when copying attributes (lists).
7212
7213Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7216
7217Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218
7219 * xpath.c: seems I finally killed that ugly path evaluation
7220 context bug (tagged 9999 in case is is wrong)
7221
7222Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7223
7224 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7225 for XSLT
7226
7227Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7230 for xmlGzfileOpen() bug
7231
7232Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * xpath.c: removed an error found by XSLT usage
7235 * tree.c parserInternals.h: use a predefined static string
7236 for text and comment nodes, avoid freeing them in xmlFreeNode,
7237 exported the string name in parserInternals.h and added
7238 another value to disable encoding at output (for XSLT),
7239 gain memory, time.
7240
7241Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7244 win32/libxml2/libxml2_so.dsp: new makefiles and update
7245 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7246
7247Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248
7249 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7250 Gary Pennington
7251
7252Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * xpath.c: fixed the comaprision of values and nodelists,
7255 need to compare nodelist still ...
7256 * debugXML.c: avoided a possible core dump
7257 * HTMLparser.c: cleanup
7258 * nanohttp.c: contributed fix.
7259 * tree.c: fixes in properties handling added xmlSetNsProp
7260 needed by libxslt
7261 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7262 comment
7263 * TODO: updated
7264
7265Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * parser.c parserInternals.c: applied Bjorn Reese optimization
7268 patch
7269
7270Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * Makefile.am: applied patch fro make check from Martin Vidner
7273
7274Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * configure.in: preparing 2.2.11
7277 * doc/html/*: rebuild the HTML files
7278 * doc/xml.html : updated
7279
7280Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * tree.c: fixed a stupid bug
7283 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7284 patches related to validation of an XInclude processing result
7285 * TODO: updated
7286
7287Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7290 on large files
7291
7292Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7295
7296Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7299 reported by Jonas Borgström
7300 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7301
7302Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * testXPath.c xpath.c: fixing the XPath union expressions problem
7305 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7306
7307Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * xmllint.c: Made is so if the file name is "-" is will read form
7310 standard input. Sven Heinicke <sven@zen.org>
7311 * tree.c: fixed a problem when growing buffer
7312 * tree.h: fixed the comment of the node types following andersca
7313 comment
7314 * TODO: updated
7315
7316Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * HTMLparser.[ch]: added a way to avoid adding automatically
7319 omitted tags. htmlHandleOmittedElem() allows to change the
7320 default handling.
7321 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7322 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7323 of xmllint too when using --memory flag, added a memory test
7324 suite at the Makefile level.
7325 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7326 with namespace use when encountering QNames in XPath evalation,
7327 added xmlns() scheme in XPointer.
7328 * nanoftp.c : incorporated a fix
7329 * parser.c xmlIO.c: fixed problems raised with encoding when using
7330 the memory I/O
7331 * parserInternals.c: closed bug 25934 reported by
7332 torsten.landschoff@innominate.de
7333 * TODO: updated
7334
7335Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7338 on a non-updated tree :-(, made a 2.2.10 release to correct the
7339 situation
7340
7341Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7344 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7345 integrated a set of OpenVMS changes from Howard Taylor
7346 <Howard.Taylor@pacoast.com>
7347
7348Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7351 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7352
7353Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * HTMLparser.c: some fixes on auto-open of html/head/body
7356 * encoding.c: fixed a compilation error on some gcc env
7357 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7358 XPointer implementation
7359 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7360 related XPointer tests and associated results
7361
7362Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * doc/xmldtd.html doc/xml.html: following a short step by step
7365 guidance on IRC to help maciej with DTDs I started a small
7366 page on the subject.
7367
7368Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * HTMLparser.c: fixed handling of broken charrefs
7371 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7372 patches
7373
7374Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * doc/xml.html doc/html/* : rebuilt the docs after adding
7377 xinclude and updated page for 2.2.7 and 2.2.8
7378 * configure.in: releasing 2.2.8
7379
7380Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * parser.[ch] parserInternals.c: applied the conditional
7383 section processing fix from Jonathan P Springer
7384 <jonathan.springer2@gte.net>
7385 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7386 project file, fixed iconv default non support
7387 * xpath.c: fixed the problem of evaluating relative expressions
7388 when a node context is provided.
7389
7390Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * nanoftp.c: fixed gcc 2.95 new warnings
7393 * SAX.c: fixed a stupid bug
7394 * tree.c: fixed a formatting problem when round-tripping
7395 from/to memory
7396 * xinclude.c: chased memleak, fixed a base problem
7397 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7398 xmlXPtrBuildNodeList()
7399 * TODO: updated
7400 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7401 adding a first small set of regression tests for XInclude
7402
7403Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * nanohttp.[ch]: applied Wayne Davison patches to access
7406 the WWW-Authorization header.
7407 * parser.c: Closed Bug#30847: Problems when switching encoding
7408 in short files by applying Simon Berg's patch.
7409 * valid.c: fixed a validation problem
7410 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7411 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7412 Wayne Davison
7413 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7414 need to be extended to non full nodes selections.
7415 * xinclude.c: starts to work decently
7416
7417Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7420 debugXML.c xmlversion.h.in: Started adding XInclude support,
7421 this is a new xmllint option
7422 * tree.c xpath.c: applied TOM patches for XPath
7423 * xpointer.c: fixed a couple of errors.
7424 * uri.c: added an escaping function needed for xinclude
7425 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7426 new warning from RH70 gcc's version
7427
7428Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * HTMLparser.c: fixed loop on invalid char in scripts
7431 * parser.c: update to description of xmlIOParseDTD()
7432 * libxml.m4 xmlversion.h.in: changes contributed by
7433 Michael Schmeing <m.schmeing@internet-factory.de>
7434 * configure.in: preparing for 2.2.7
7435 * Makefile.am: trying to avoid config.h and acconfig.h
7436 being included in the distrib
7437 * configure.in: released 2.2.7
7438
7439Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7442 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7443
7444Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * parser.[ch]: added xmlIOParseDTD()
7447 * xpointer.c: added support for the 2 extra parameters of
7448 string-range, fixed a stoopid error when '0' was present
7449 in XPointer expressions
7450 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7451 testsuite for the above
7452
7453Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * libxml.spec.in: improved package descriptions
7456
7457Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * xpath.c xpathInternals.h: applied a large cleaning patch
7460 from TOM <ptittom@free.fr>, it also add namespace support
7461 for function and variables registration.
7462
7463Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7466 * Makefile.mingw: Wayne Davison's update adding hash.c
7467
7468Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * xpath.c: fixed the root evaluation problems
7471 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7472 ignorable spaces with <b> <bold> <em>
7473 * tree.c: fixed a loop in xmlSearchNsByHref()
7474
7475Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * xpath.c: applied another XPath patch from TOM
7478 * xpath.c include/makefile.am: applied another patch from
7479 china@thewrittenword.com (cleanup on IRIX).
7480
7481Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * xml-config.1: received a fixed version from Fredrik Hallenberg
7484 <hallon@lysator.liu.se>
7485
7486Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7489 cleanup patch for XPath
7490
7491Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * patched to redirrect all "out of context" error messages to
7494 a reconfigurable routine. The changes are:
7495 * xmlerror.h : added the export of an error context type (void *)
7496 an error handler type xmlGenericErrorFunc there is an interface
7497 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7498 to reset the error handling routine and its argument
7499 (by default it's equivalent to respectively fprintf and stderr.
7500 * all the c files: all wild accesses to stderr or stdout within
7501 the library have been replaced to calls to the handler.
7502
7503Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * configure.in: release 2.2.6
7506 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7507 exporting the inner functions of xpath for extension modules
7508 * doc/*: updated and rebuilt the doc
7509
7510Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * nanohttp.c : applied Wayne HTTP cleanup patch
7513 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7514 and xmlNodeSetSpacePreserve()
7515
7516Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * xpath.c: closing bug #29260
7519
7520Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7523 multikey tuples, made hash structure opaque
7524 * valid.[ch]: moved elements, attributes, notations decalarations
7525 as well as ID and refs to hash tables.
7526 * entities.c: hash cleanup
7527 * xmlmemory.c: fixed a dump problem in debug mode
7528 * include/Makefile.am: problem passing in DESTDIR= values patch
7529 from Marc Christensen <marc@calderasystems.com>
7530 * nanohttp.c: removed debugging remains
7531 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7532 * HTMLparser.c parser.c: fixing a number of problems with the
7533 macros in the *parser.c files (Wayne).
7534 * HTMLparser.c: close the previous option when opening a new one
7535 (Marc Sanfacon).
7536 * result/HTML/*: updated the HTML results accordingly
7537
7538Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7541 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7542 XPath functions and XML entities table to them. More to come...
7543 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7544
7545Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * tree.c: coalesce adjacent text nodes
7548 * valid.c: handling of blank nodes in DTd validation (raised
7549 by problems with a posteriori validation).
7550 * nanohttp.c: changing behaviour on HTTP write stuff.
7551 * HTMLtree.c: forced body and html to be explicitely closed.
7552 * xpath.h: exported more XPath functions.
7553
7554Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * Release of 2.2.5
7557 * xpointer.c: range() range-inside and other helper functions
7558 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7559
7560Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7563 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7564
7565Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7568 and XPointer modules
7569
7570Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * SAX.h: closed #25107
7573
7574Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * testSAX.c: fixed problem with cdata reporting
7577 * SAXresult/* : updated
7578
7579Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7582 Closed bug #27499, added to regression tests
7583 * TODO: updated
7584
7585Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7588 support for SCRIPT and STYLE with help from Bjorn Reese
7589 * test/HTML/* result/HTML/*: added simple testcase and updated
7590 the existing ones.
7591
7592Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7595 string-range for empty strings
7596 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7597 test/XPath/xptr/strrange: augmented the XPointer testsuite
7598
7599Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * doc/xml.html doc/xmlmem.html: added a module describing memory
7602 interfaces and use, updated the main page.
7603
7604Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7607 nanoftp code work on Windows too now
7608
7609Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7612 * xpointer.c: implemented string-range() at least a good first version
7613 * test/XPath/docs/str test/XPath/xptr/strrange
7614 result/XPath/xptr/strrange: the string-range() tests
7615
7616Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * Makefile.am include/Makefile.am include/win32config.h
7619 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7620 and make distcheck
7621
7622Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7625 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7626 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7627
7628Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7631 patch for socklen_t detection by
7632 Albert Chin-A-Young <china@thewrittenword.com>
7633
7634Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7637 and added a --dtdvalid option to xmllint used to test it
7638
7639Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7642 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7643
7644Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7647 handlings (registration, lookup, cleanup)
7648
7649Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * configure.in Makefile.am include/makefile.am: adding XPointer
7652 and XPtrtests target
7653 * xpointer.[ch] : new files for XPointer support
7654 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7655 more XPath tests
7656
7657Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * configure.in: fixed, very broken, make distcheck works again
7660
7661Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * More work toward 2.2.5, integrated a number of patches
7664 * configure.in Makefile.am win32config.h.in: trying to cleanup
7665 make distcheck .... huh ...
7666 * include/Makefile.am include/win32config.h: new directory
7667 for includes
7668 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7669 updated teh makefiles and instructions for WIN32
7670 * xpath.c: small fixes
7671 * test/XPath/ results/XPath: updated the testcases and results
7672 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7673 suggested patches
7674 * valid.c: fixed an ID bug
7675
7676Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007679 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007680 * xpath.[ch]: worked on XPointer
7681
7682Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * configure.in Makefile.am: 2.2.5, ship the include in an
7685 include/libxml subdirectory, use symlinks when using CVS
7686 * testSAX.c: fixed small bug
7687 * testXPath.c: changed the way testfiles are parsed
7688 * debugXML.c: same kind of cleanup when parsing an argument expression
7689 XPath/XPointers can have blanks embedded
7690 * xpath.[ch]: more cleanup, reorgs for XPointer work
7691 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7692 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7693
7694Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7697 in the XPath engine, rewrote large parts of it, now it's far
7698 cleaner and in sync with the REC not an old WD. Fixed a parsing
7699 problem in the interactive XML shell found when testing XPath.
7700
7701Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7704 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7705 examples with the extra test
7706
7707Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7710 the global init function.
7711
7712Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * HTMLparser.c: Doohhh, attribute name parsing was still case
7715 sensitive ! Fixed this ...
7716 * result/HTML/* : updated the tests results accordingly
7717
7718Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7721 engine, should be far more stable, incorporated a new version of
7722 preceding/following axis, need testing
7723 * uri.c: fixed file:///c:/a/b/c problem
7724 * test/XPath/tests/idsimple: augmented the XPath tests
7725
7726Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * doc/* rebuilding docs for 2.2.4 release
7729
7730Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * configure.in: releasing 2.2.4
7733 * parser.[ch]: added xmlStrEqual()
7734 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7735 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7736 use xmlStrEqual instead
7737 * TODO: updated
7738 * added an XPath test
7739
7740Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7743 * entities.h: exported xmlInitializePredefinedEntities
7744 * parser.[ch] : added xmlInitParser()
7745 * parserInternals.h : had to export htmlInitAutoClose()
7746
7747Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7750 problems
7751 * Makefile.am : added XPath regression tests to normal tests
7752 * uri.c: fixed a problem with local paths, cleanup
7753 * parser.c: fixed a problem with large CData sections
7754
7755Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * configure.in xml-config.in: patch from "Ben Taylor"
7758 <sol7x86@hotmail.com> for solaris shared libs lookup
7759
77602000-09-30 Martin Baulig <baulig@suse.de>
7761
7762 * libxml-2.0.pc.in: Provide pkg-config script.
7763
7764 * configure.in: Create the libxml-2.0.pc script from the
7765 libxml-2.0.pc.in templates.
7766 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7767 script in `$(libdir)/pkgconfig'.
7768
7769Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7772 when compiling with MSC
7773
7774Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * xpath.c: patch for normalize-string() substring-before(),
7777 substring-after() and translate() functions from Bjorn Reese
7778 <breese@mail1.stofanet.dk>
7779 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7780 Fredrik Hallenberg <hallon@lysator.liu.se>
7781 * TODO: updated
7782
7783Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7786 problem of socklen_t being undefined on a number of platforms
7787 * debugXML.c: fixed a compilation problem when without snprintf
7788
7789Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7792 an URI bug and a fix for the control-character-induced infinite loop
7793 * nanohttp.c: preventive fix for compiling on WIN32
7794
7795Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * xmlint.c: closing bug #25000
7798
7799Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7802 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7803 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7804 related function, fixing xmlStrncmp(), and associated cleanup
7805 * result/HTML/entities.html.sax: updating result
7806
7807Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * uri.c: applied patch for URI escaping from Wayne Davison
7810 <wayned@blorf.net>
7811 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7812 from Denis Barbier <barbier@imacs.polytechnique.fr>
7813 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7814 patch from Wayne Davison
7815
7816Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * doc/xml.html : updated with new releases, adding "how to help"
7819
7820Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7823 removed a few warnings in pedantic mode ...
7824 * parserInternals.c parser.c: moved encoding switching function
7825 to parserInternals.c
7826 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7827
7828Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7831 error or warning handlers
7832
7833Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * parserInternals.c parserInternals.h parser.c Makefile.am:
7836 created a new module parserInternals.c, moved most of the
7837 code shared by the various parsers there, as well as
7838 deprecated code from parser.c. More cleanup of parser.c
7839 * uri.c: fixed a problem when URI is NULL
7840 * valid.c: speedup when looking for an attribute declaration
7841
7842Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7845 the cleanup of the computation of URI references when seeking
7846 external entities. The URI reference string and the resulting
7847 URI are both stored now.
7848 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7849 large s(n)printf checks and cleanup from Denis Barbier
7850 <barbier@imacs.polytechnique.fr>
7851 * xmlversion.h.in tree.h: couple of SGML declarations for a
7852 possible docbook module.
7853 * result/VC/ : a couple of test output changed due to the change
7854 of the entities URI
7855
7856Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * parser.h: added a _private field for linking user's data
7859
7860Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * parser.c parserInternals.h: demacroified most of the IS_XXX
7863 the gain in size is significant so ...
7864
7865Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * entities.c: cases where looking up entities with doc==NULL
7868 covered
7869
7870Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * uri.c: applied Wayne Davison patch
7873 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7874
7875Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * uri.c testUri.c: applied Wayne Davison patches
7878 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7879 * Makefile.in: added URItest and included thenin "make tests"
7880
7881Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * xmlversion.h.in: closed bug 22941
7884
7885Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * doc/xmlio.html: added doc and example for entity loader
7888 redefinition.
7889
7890Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7893 used by libxml
7894
7895Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * parser.c: Fixed bug on invalid ontent characters and when using
7898 push.
7899 * xmllint.c: fixed xmllint endling of errors in push mode
7900
7901Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * HTMLparser.c testHTML.c: applied two new patches from
7904 Wayne Davison <wayned@users.sourceforge.net>
7905 * result/HTML/*.sax: regenerated HTML SAX output
7906 * parser.c: more cleanup.
7907
7908Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * HTMLparser.[ch] testHTML.c: applied the second set of
7911 patches from Wayne Davison <wayned@users.sourceforge.net>,
7912 adding htmlEncodeEntities()
7913 * HTMLparser.c: fixed an ignorable white space detection bug
7914 occuring when parsing with SAX only
7915 * result/HTML/*.sax: updated since the output is now HTML
7916 encoded...
7917
7918Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * HTMLparser.[ch]: applied some of Wayne Davison
7921 <wayned@users.sourceforge.net> patches
7922
7923Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7926 undeclared namespace prefix was used, added a warning.
7927 Cleaned up support w.r.t. entities, spilling out a warning
7928 and being pedantic on lookups.
7929 * test/warning/ent9 : added testcase for previous example.
7930 * TODO: updated
7931 * parserInternals.h parser.c: changed the way names are parsed
7932 now allow infinite size and decrease penalty for normal use
7933 * parser.c: Started a big cleanup/check of the parser code,
7934 fixed some of the most tortuous entity code, spotted code
7935 unused anymore
7936 * test/*: added tests for very long names and related nasty
7937 things.
7938
7939Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * doc/encoding.html: added encoding aliases doc
7942 * doc/xml.html: updates
7943 * encoding.[ch]: added EncodingAliases functions
7944 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7945 bottleneck affecting large DTDs like Docbook
7946 * parser.[ch] xmllint.c: added a pedantic option, will be
7947 useful
7948 * SAX.c: redefinition of entities is reported in pedantic mode
7949 * testHTML.c: uninitialized warning from gcc
7950 * uri.c: fixed a couple of bugs
7951 * TODO: added issue raised by Michael
7952
7953Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * doc/encoding.html: propagated Martin Duerst suggestions
7956
7957Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7960 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7961 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7962 by Wayne Davison
7963
7964Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * nanoftp.c nanohttp.c: small cleanup
7967 * TODO: updated
7968
7969Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * added an old VC testcase and updated title.xml entity
7972
7973Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7976 done on auto-opening of <p> tags and cleanup of SAX output
7977
7978Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7981
7982Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * doc/xml.html libxml.* structure.*: updated the doc a bit
7985
7986Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7989 of SAX tests
7990
7991Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7994 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7995
7996Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7999 * testHTML.c: fix core dump on Solaris 2.x systems
8000 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8001 * result/HTML/*.sax: previous bug fix lead to new results
8002
8003Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8006 * configure.in: added --with-readline=DIR to accept alternate
8007 path for readline include/library
8008 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8009 for ANSI under HP-UX
8010 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8011 includes @LIBS@
8012
8013Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * doc/* : rebuilt the docs
8016 * getting ready for 2.2.2 release
8017
8018Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8021 and xmlAddFeature()
8022 * tree.[ch]: added xmlAddChildList()
8023 * xmllint.c: MAP_FAILED macro test
8024 * parser.h: added xmlParseCtxtExternalEntity()
8025 * valid.c: applied bug fixes removed warning
8026 * tree.c: added CDATA block to elements content
8027 * testSAX.c: cleanup of output
8028 * testHTML.c: added SAX testing
8029 * encoding.c: better error recovery
8030 * SAX.c, parser.c: fixed one of the external entity processing
8031 of the OASis testsuite
8032 * Makefile.am: added HTML SAX regression tests
8033 * configure.in: bumped to 2.2.2
8034 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8035 SAX results
8036
8037Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * configure.in: patch for HP compiler
8040
80412000-08-04 Sven Heinicke <sven@zen.org>
8042
8043 * xmllint.c: Was coredumping sometimes when the file given didn't
8044 exist.
8045
8046Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8049
8050 when using in memory parsing. Need some cleanup.
8051 * xmllint.c configure.in: added a --memory flag to test memory
8052 parsing
8053
8054Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * nanohttp.c: fixed socklen_t replacement to unsigned int
8057 * parser.c: fixed a space handdling missing at the end of
8058 production 28 DOCTYPE.
8059 * xmlmemory.c: fixed a stupid bug on the routine to override
8060 allocation functions
8061 * TODO: updated
8062
8063Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * doc/ regenerated the docs
8066
8067Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * doc/encoding.html doc/xml.html: added I18N doc
8070 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8071 improvements, both parser and filters, added ASCII & HTML,
8072 fixed the ISO-Latin-1 one
8073 * xmllint.c testHTML.c: added/made visible --encode
8074 * debugXML.c : cleanup
8075 * most .c files: applied patches due to warning on Windows and
8076 when using Sun Pro cc compiler
8077 * xpath.c : cleanup memleaks
8078 * nanoftp.c : added a TESTING preprocessor flag for standalong
8079 compile so that people can report bugs more easilly
8080 * nanohttp.c : ditched socklen_t which was a portability mess
8081 and replaced it with unsigned int.
8082 * tree.[ch]: added xmlHasProp()
8083 * TODO: updated
8084 * test/ : added more test for entities, NS, encoding, HTML, wap
8085 * configure.in: preparing for 2.2.0 release
8086
8087Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008090 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008091
8092Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * doc/xml.html: changed the xmlsoft.org structure, updated the
8095 examples w.r.t. root and childs
8096
8097Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8098
Daniel Veillard784b9352003-02-16 15:50:27 +00008099 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008100
8101Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * HTMLparser.c: Work on character encoding support for the HTML parser
8104 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8105 * encoding.c: Fixed a potential memleak in the encoding stuff
8106
8107Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * doc/FAQ.html doc/Makefile.am : added a FAQ
8110
8111Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8114 of the HTML parser to force it to not bypass SAX
8115
8116Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * win32config.h.in: updated
8119 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8120 lacks iconv support :-( need to release 2.1.1
8121 * configure.in: release 2.1.1
8122 * HTMLparser: fixed bug #14784
8123 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8124 by Windows compiler
8125 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8126 the SAX startDocument() callback.
8127 * TODO: updated
8128
8129Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * added xmlStopParser()
8132
8133Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * configure.in: 2.1.0 prerelease
8136 * Large resync between W3C and Gnome tree
8137 * nanoftp, nanohttp.c: fixed stalled connections probs
8138 * HTMLtree.c SAX.c : support for attribute without values in
8139 HTML for andersca
8140 * valid.c: Fixed most validation + namespace problems
8141 * HTMLparser.c: start document callback for andersca
8142 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8143 * parser.h, SAX.c: serious speed improvement for large
8144 CDATA blocks
8145 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8146 different encoding
8147 * example/Makefile.am example/gjobread.c tree.h: work on
8148 libxml1 libxml2 convergence.
8149 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8150 and the LIBXML_TEST_VERSION macro
8151
8152Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * doc/xml.html: various patches and improvements typo fixed by
8155 Felix Natter
8156 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8157 from Felix Natter <fnatter@gmx.net>
8158
8159Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * doc/upgrade.html: updated with instructions for support of both
8162 libxml-1.x and libxml-2.x
8163 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8164 for 2.x support and also fixed includes
8165
8166
8167Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8170 the encoding support, added iconv support, so now libxml if
8171 compiled with iconv automatically support japanese encodings
8172 among others. Work based on initial patch from Yuan-Chen Cheng
8173 I may have broken binary compat in the encoding handler
8174 registration scheme, but that was so utterly broken I don't
8175 expect anybody to have used this feature until now.
8176 * parserInternals.h: fixup on the CHAR range macro
8177 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8178 code.
8179 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8180 * uri.c: added xmlParseURI() I can't believe I forgot to
8181 implement this one in 2.0 !!!
8182 * SAX.c: moved doc->encoding update in the endDocument() call.
8183 * TODO: updated.
8184
8185Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * tree.h: removed extraneous xmlRemoveProp definition
8188 * TODO: added item about --disable-corba configure switch
8189 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8190 * nanoftp.c: fixed include problems giving troubles on AIX and
8191 slowlaris
8192 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8193 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8194 comment and headers changes to lower gtk-doc number of warnings
8195 * doc/html/*: rebuilt docs
8196
8197Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * HACKING: documented the tag for 1.x and instructions
8200
8201Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8204 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8205 xmlCreateIOParserCtxt
8206 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8207 significant overall improvement
8208 * xmllint.c: added I/O test to xmllint
8209 * testSAX.c: added a speed test
8210 * doc/* : updated/regenerated
8211
8212Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * xpath.c uri.h parserInternals.h: cosmetic changes from
8215 "Timur I. Bakeyev" <timur@bat.ru>, including making
8216 xmlCreateURI() public
8217
8218Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8221 and the code at the same time. Added a clean mechanism for
8222 overload or added input methods: xmlRegisterInputCallbacks()
8223 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8224 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8225 * TODO: updated
8226 * doc/* : updated/regenerated
8227 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8228 source dir
8229
8230Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * testURI.c: yet another forgotten commit, I should get some sleep !
8233
8234Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * xmllint.c: forgot to commit this too ?
8237
8238Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * xmlversion.h.in : forgot to commit this previously
8241
8242Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8245 * README TODO: updated for release
8246 * uri.c uri.h: added authority parsing/saving
8247 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8248 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8249 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8250 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8251 Makefile.am : added compile-time customization of libxml
8252 --with-ftp --with-http --with-html --with-xpath --with-debug
8253 --with-mem-debug
8254 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8255 #include <libxml/xxx.h> I hope it won't break too much stuff
8256 and will be manageable in the future...
8257 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8258 and added xmllint to the installed programs
8259 * uri.h: added xmlFreeURI()
8260
8261Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * uri.c uri.h: finished the escaping handling, the base support
8264 and the URI path normalization. Looks good just lacks the
8265 authority content parsing code.
8266 * Makefile.am: added instructions to generate testURI
8267 * TODO: updated
8268 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8269 added links and icons for W3C and Gnome
8270
8271Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * xmlmemory.[ch] : seems I forgot to actually update the files in
8274 the last commit :-)
8275 * doc/xml.html doc/html/* : updated and uploaded the docs
8276
8277Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8280 * TODO: updated
8281 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8282 libxml default allocation function with another set (like gmalloc/
8283 gfree).
8284 * Makefile.am, uri.c, uri.h: added a set of functions to do
8285 exact (litteraly copied from the RFC 2396 productions) parsing
8286 and handling of URI. Will be needed for XLink, one XML WFC,
8287 XML Base and reused in the nano[ftp/http] modules. Still work
8288 to be done.
8289
8290Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * configure.in, libxml.spec.in : libxml2
8293 * doc/* : updated the doc page, rebuilt the docs
8294
8295Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * all: tagged LIB_XML_1_X
8298 * *.c *.h : updated from W3C CVS tree
8299 * configure.in : 2.0.0-beta
8300 * libxml.spec.in : libxml2 package nam
8301 * result/* : new version of the tests output
8302
8303Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8306
8307Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * doc/* : rebuilt the docs
8310 * parser.c: final patch on #6766
8311 * valid.c: small patch on validity checks.
8312
8313Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8316 added
8317 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8318 compatibility w.r.t. XML spec and existing code.
8319
8320Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * parser.c: seems a better solution to <a> </a> exists,
8323 will try it for a while
8324
8325Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * parser.c: tried to remove the <a> </a> generating <a/>
8328 this is hard. Left a flag for that purpose. Fixed bug #6766
8329 * configure.in: prepared 1.8.7 not released, due to previous
8330 problem
8331
8332Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * doc/xml.html : applied second patch from Paul DuBois
8335
8336Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * doc/xml.html : applied patch from Paul DuBois
8339
8340Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8343
8344Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8347 compilation warnings on various platforms.
8348 * parser.c: Fixed #5281 validity error callbacks are now desactived
8349 by default if not validating.
8350
8351Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8354
8355Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8358 <gkatsi@cs.toronto.edu>
8359
8360Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8363 processing URLs
8364
8365Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8368 xmlNanoFTPUpdateURL for persistent control connections.
8369 * configure.in: 1.8.6
8370
8371Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8374 * tree.[ch] : added xmlSaveNoEmptyTags
8375
83762000-01-29 James Henstridge <james@daa.com.au>
8377
8378 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8379
8380 * Makefile.am: added nanoftp.[ch] to the build.
8381
8382Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8383
8384 * nanoftp.[ch]: cleanup, comments, API
8385 * debugXML.c : fixed a bug in the cat command
8386 * doc/*: regenerated the docs
8387
8388Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8391 * debugXML.c : fixed a bug in the cat command
8392 * valid.c: fixing some small probs
8393 * libxml.spec.in: get rid of the SNAP suffix
8394 * doc/xml.html: updated the status
8395
8396Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * xml-config.in: xml-config --version to just return the
8399 version number
8400 * xpath.c: some cleanup w.r.t. axis when the current node is
8401 an attribute.
8402 * TODO: updated
8403
8404Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * configure.in: prepared for libxml-1.8.5
8407 * doc/* recompiled the documentation
8408
84092000-01-17 Jody Goldberg <jgoldberg@home.com>
8410
8411 * configure.in : WARNING autoconf subtlety alert :
8412 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8413 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8414 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8415 get defined by AC_CHECK_HEADERS.
8416
8417Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8420 Rune.Djurhuus@fast.no
8421
8422Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * TODO: updated
8425 * tree.c, parser.c: made sure that only memory alloc problems
8426 and internal parser errors are allowed to write to stdout or
8427 stderr.
8428
8429Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * tree.c : restored xmlNewGlobalNs since this seems used by
8432 a lot of existing code :-(, fixed a bug in xmlNewNs
8433 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8434 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8435 to exit() from the library code.
8436 * xpath.c, parser.c: removed bugs or unused code detected by
8437 Windows compilers
8438 * parser.c: started adding interfaces for parsing well balanced
8439 XML fragments
8440 * configure.in: releasing 1.8.4
8441 * doc/* : rebuilt the docs
8442
8443Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * tree.[ch] : added xmlNewDocFragment() for DOM
8446 * testHTML.c: uninitialized variable.
8447
8448Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * doc/* : rebuild the docs
8451
8452Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * acconfig.h: readline and history patch
8455 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8456 * tree.c: added check and handling when possibly removing an ID
8457 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8458 and saving.
8459 * test/HTML/entities.html result/HTML/entities.html* : test for
8460 various entities reference cases
8461 * result/HTML/* : as a result output of some testcase have
8462 changed
8463 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8464 by previous example. added xmlParseTryOrFinish().
8465 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8466 entities.h debugXML.h HTMLparser.h: changed the way struct are
8467 declared to allow gtk-doc to expose those
8468 * parser.c: closed bug #4960
8469 * Makefile.am configure.in: Applied patch from
8470 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8471 and math/socket libs detection
8472
8473Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * configure.in, Makefile.am: link tester against readline
8476 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8477
8478Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * tree.[ch]: added xmlRemoveProp
8481 * win32config.h.in nanohttp.c: avoid including the Windows
8482 socket stuff in every C files
8483 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8484 the XmL parser(s)
8485 * test/ns4 result/ns4 etc...: added test case for previous prob
8486 * tree.c: xmlNewNs wasn't checking for double definition
8487 * Makefile.in: fixed a problem with dist-hook duplicates
8488 * parser.[hc], xmlIO.c: fixed the loading of external entities
8489 APIs, now xmlLoadExternalEntity() is used everywhere and
8490 setting up an app specific front-end using the
8491 * SAX.c parser.c: some fixes, now the xhtml spec validates
8492 with the xhtml DTD.
8493 * error.c: fixed crashes in case of no input stream
8494 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8495 to the validation tests and results
8496
8497Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8500 too htmlCreatePushParserCtxt() and htmlParseChunk()
8501 * parser.c: a bit of cleanup.
8502 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8503 to XML) removed the last mem leak known
8504 * HTMLtree.c: output message cleanup
8505 * xmlmemory.c: display content info about memory blocks
8506 * result/HTML/wired.* : missing att value warning change
8507
8508Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * doc/* : rebuilt the documentation
8511
8512Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * parser.[ch] parserInternals.h: Push parser for XML,
8515 seems to work fine now
8516 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8517 --push for push testing
8518 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8519 * testSAX.c: added --push
8520 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8521 subtree
8522 * xmlIO.[ch] : enriched API + fixes for push mode
8523 * entities.[ch]: added the entity content length to the struct.
8524 * xmlmemory.[ch]: new API to show the last entries for the shell
8525 * valid.c: added required attribute testing
8526 * SAX.c: the cdata callback now merge contiguous fragments
8527 * HTMLparser.c: cleanup of some macros
8528
8529Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * parser.c: fix for PIs name starting with xml
8532 * tree.c: fixed a potential problem with || and && ops
8533 * *.c, configure.in win32config.h.in : generate win32config.h for
8534 those on the Other Side !
8535
8536Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * parser.c: fixed a stupid = vs. == bug :-(
8539 * doc/gnome-xml.sgml: s/glade/xml/
8540
8541Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * configure.in, doc/xml.html : bug fix release 1.8.2
8544 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8545 Hopefully the end of that silly C++ include problem
8546 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8547 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8548 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8549 troubles with autoclosed elements when the stree shape doesn't
8550 follow the DtD specs. Added htmlIsAutoClosed() and
8551 htmlAutoCloseTag()
8552 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8553 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8554 * debugXML.c: fixed a bug on printing default namespaces.
8555 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8556
8557Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * result/HTML/*.htm[l] : updated the HTML regression tests according
8560 to the new output
8561 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8562 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8563 problem due to intermix of extern "C" { ... } declarations for C++
8564 and recursive includes in the headers
8565
85661999-12-20 Chris Lahey <clahey@umich.edu>
8567
8568 * HTMLtree.c: Made it so that html nodes with a single child do
8569 not insert a carriage return before or after the child node.
8570
8571Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * configure.in, doc/xml.html : bug fix release 1.8.1
8574 * parser.c: fixed bug #4344
8575 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8576 added the glue to avoid C++ problems
8577 * doc/* : regenerated the documentation
8578
8579Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8582 namespace recognition, and Dia as a resul :-(
8583 * encoding.c: closed bug #3950
8584
8585Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * valid.c: debugging a posteriori validation, except URI expansion
8588 stuff this should be fixed now
8589 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8590 Carl Nygard <cnygard@bellatlantic.net>
8591 * tester.c: added --postvalid, cleaning of the code
8592 * tree.[ch]: added xmlDocGetRootElement()
8593
8594Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8595
8596 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8597 c++ losage.
8598
8599Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * configure.in, doc/xml.html : bumped to 1.8.0
8602 * xlink.[ch], Makefile.am : added framework for link detection
8603 * parser.h: added nbChars to parser context, needed for cleanup.
8604 * xmlmemory.c: removed a nasty bug when out of mem
8605 * valid.[ch]: adding namespace support for attribute decl
8606 * tester.c: added --debugent option
8607 * debugXML.[ch]: added xmlDebugDumpEntities()
8608 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8609 buffers instead, this was really needed, validation was breaking
8610 in strange ways due to that. Added xmlParseStringPEReference()
8611 and other parsing from strings functions. Entities processing
8612 modified again, but PERef are still not handled correcly but
8613 unless you're Eve Maller you won't notice :-)
8614 * HTMLparser.c: large changes toward reliability, and switched to
8615 lowercase internal tags, XHTML is lowercase, so it will help
8616 that output is closer to next version.
8617 * doc/* : regenerated the documentation, it is now hosted at
8618 http://xmlsoft.org/ (same bits I just bought the domain :-)
8619
8620
8621Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8624 doc generation
8625 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8626 in the SAX API
8627 * doc/*: rebuilt the doc making sure everything appears in the
8628 HTML files
8629
8630Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8633 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8634 which allow impressive speed improvement on dataset with
8635 large text pieces, but at the cost of broken binary
8636 compatibility and slightly bigger memory usage.
8637 Configure with --with-buffers to activate them, they
8638 are protected with XML_USE_BUFFER_CONTENT define.
8639 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8640 goal is 0 memory left allocated once parser is no more used
8641 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8642 call xmlCleanupParser() and xmlMemoryDump()
8643
8644Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8647 * parser.[ch] encoding.[ch]: added memory cleanup routines
8648 * parser.c: closing bug #3788
8649 * doc/*: rebuilt the doc
8650
8651Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8654 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8655 * tester.c: added --compress option
8656 * doc/*: rebuilt the documentation
8657
8658Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8661 if given /proc/kcore as input !
8662 * doc/xml.html doc/*: updated and rebuilt the documentation
8663
8664Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * parser.c: Fixed some wrongly space collapsing code due to
8667 a misreading of the spec.
8668 * result/*: fixed the output accordingly
8669
8670Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * encoding.c: bug fix and typos
8673 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8674 * parser.c: added attribute normalization closing bug #3597
8675 * test/att* result/att* SAXresult/att*: testcase for attribute
8676 normalization
8677
8678Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * configure.in: closing bug #3163 by adding extra flags for the
8681 cc compiler on HP-UX
8682
8683Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * valid.[ch] : removed a typo and an enumerated type bug in the
8686 xmlAddElementDecl() function
8687 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8688 call to xmlEncodeEntitiesReentrant() so that the functions
8689 New, Set and Get are at the same level.
8690 * parser.c HTMLparser.c: extra memory allocation bug for
8691 attributes detected by someone using libxml in embedded systems :-)
8692
8693Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * xmlmemory.h: turned off mem debug :-\
8696
8697Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * parser.c: closed bug #2784 a one line fix, but worth pushing
8700 a new release out
8701 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8702 some structures, comments before and after the
8703 main element, and other nastyness
8704 * HTMLtree.c tree.c: accomodate the extended HTML supported
8705 * configure.in: pushing 1.7.4
8706 * test/ent8 and related outputs : added a new test for bug #2784
8707 * test/HTML/wired.html and related output: a nasty HTML example
8708 * Makefile.am: improved the test scripts
8709 * docs/* : reran the documentation extractor, updated xml.html
8710
8711Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8714 HTMLparser and debugged the HTML related code. HTML documents
8715 now have their own type
8716 * entities.c: do not dump &apos; for HTML output
8717 * xmlmemory.c: improvement, breakpoint mechanism
8718 * testHTML.c: added --sax --repeat ...
8719 * Makefile.am: improved the HTML tests
8720 * valid.[ch]: added xmlValidGetValidElements and
8721 xmlValidGetPotentialChildren
8722 * tester.c: added --insert to test the 2 new functions
8723 * test//* result//* SAXresult//* : regression test cleanup
8724 and extension.
8725 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8726 gnome-xml-nanohttp.html
8727
8728Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * HTMLparser.c: fixed problems with some autoclose tags
8731 * tree.c: fixed XML output problems.
8732 * result/* SAXresult/*: update of the tests output
8733
8734Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8735
8736 * Makefile.am: Arturo patch for xmlConf.sh version info
8737 * parser.c: Tim Josling patch for single quoted items
8738 * tester.c: Tim Josling patch for tester options usage
8739 * tree.h: indent cleanup
8740
8741Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8744 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8745
8746Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * tree.c : Raph patch for initialization of CORBA fields
8749 * parser.c, xpath.c, ...: modification of doc comments
8750 * xpath.c : allow spaces in xpath expressions
8751
8752Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * xmlmemory.h: turning off memory debug :-(
8755
8756Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8759 better SAX interfaces.
8760 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8761 entity.
8762 * configure.in: 1.7.2
8763
8764Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * libxml.spec.in: fixed the URL
8767 * doc/xml.html: improved the documentation front-end
8768
8769Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8772
8773Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * libxml.spec.in: fixed the alpha compile problem
8776 * parser.[ch]: changed errno to errNo in the parser context :-(
8777 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8778 * doc/xml.html: changed CHAR to xmlChar
8779 * doc/html/*: recompiled the documentation
8780 * configure.in: 1.7.1
8781
8782Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8783
8784 * parser.h: modified the parser context struct to regain 1.4.0
8785 binary compatibility
8786 * parser.c, xml-error.h: added errno ot teh context and defined
8787 a set of errors values with update of errno
8788 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8789 DTDs and entities
8790 * *.h, *.c: complete cleanup of the use of config.h and include
8791 protection depending on the current setup.
8792 * overalll debugging, maintenance and bug-fixing on all modules
8793 * updated the documentation
8794 * ready for 1.7.0
8795
8796Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * HTMLparser.c : cleanup
8799 * SAX.c valid.c valid.h: added ID/IDREF checking
8800 * tree.c tree.h: extended doc structure for refs
8801 * configure.in: 1.6.2
8802 * parser.c: patched bug in SAX user arg call
8803 * parserInternals.h: patched missing close in C++ wrapping
8804 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8805 especially upcoming XPointer implementation.
8806 * doc/xml.html: augmented, typo
8807
8808Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8809
8810 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8811 not all invocations of install understand -d.
8812
8813Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8814
8815 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8816 to make 'check' works, when builddir != srcdir.
8817
8818Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * doc/xml.html : updated the documentation
8821
8822Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8825 not deallocated memory blocks
8826 * *.c : replaces all calls to malloc() free() and realloc() to
8827 the wrapper functions/macros
8828 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8829 instead of xmlFreeNodeList()
8830
8831Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8832
8833 * HTMLparser.c: corrected a stupid bug leading to core dump at
8834 tree deallocation. Removed warnings indicated by
8835 Stephane.Conversy@lri.fr
8836 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8837 looked for in the external subset
8838
8839Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8842 on SGI by Stephane.Conversy@lri.fr
8843
8844Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * all .h : changed the prototype declaration indent as in gtk
8847 * most .c : working on reducing the TODOs in the code
8848 * most .c : cleanup though -pedantic and Insure++
8849 * improvements on validation ID checkings.
8850 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8851 * xml-config.in: closed #1810
8852
8853Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * tree.h, valid.c, valid.h: more work on validity, IDs
8856 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8857 definition for AIX
8858
8859Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8862 the distribution due to a cut'n paste error at last commit
8863
8864Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8865
8866 * configure.in: upgraded to version 1.4.0
8867 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8868 Big update, added a large part of the validation process,
8869 it should be usable, but some parts are missing
8870 * xpath.c: improved the implementation w.r.t. root.
8871 * Makefile.am: added more tests
8872 * test and result trees: added a lot of tests
8873 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8874
8875Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * Added an HACKING file
8878
8879Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8880
8881 * xpath.[ch] : improvements and debug of the XPath implementation
8882 * parser.c, HTMLparser.c : modified the parsers to be progressive
8883 * tree.[ch] : extended the Buffer promitives
8884 * xmlIO.[ch] : added basic I/O routines providing progressive
8885 parsing and ready for I18N conversion plugins
8886 * SAXresult/* : the SAX callback sequence maybe slightly different
8887 now
8888 * test*.c : improved/updated the tests programs
8889 * doc/* : recompiled the docs.
8890
88911999-07-26 Michael Meeks <michael@edenproject.org>
8892
8893 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8894
8895 * tree.c: Ditto.
8896
8897Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * configure.in: upgraded to version 1.4.0
8900 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8901 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8902 XML query language, see http://www.w3.org/TR/xpath for more details.
8903 * parser.c, parser.h: added CHAR* related string functions for XPath
8904 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8905 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8906 rebuild the docs.
8907 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8908 and regression testing capabilities for XPath.
8909
8910Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8913 closing bug #1646
8914
8915Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * Makefile.am, example/Makefile.am: closed bug #1683
8918
8919Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * example/Makefile.am, configure.in: added the makefile for the
8922 gjobread example
8923
8924Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8925
8926 * doc/Makefile.am:
8927 - fix which allow "make install DESTDIR=</install/prefix>".
8928
8929Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8930
8931 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8932 which fixed a problem on the file reading-code.
8933
8934Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8935
8936 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8937 output.
8938 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8939
8940Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8941
8942 * parser.h : Oops removed the binary compatibility problem
8943 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8944 * parser.c, HTMLparser.c: applied patches for reading from stdin
8945
8946Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * parser.c, entities.c, valid.c: cleanup bug #1591
8949 * configure.in: cleanup bug #1592
8950 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8951 the same tree back-end. Hence gdome will be available for it.
8952 * doc/Makefile.am: close bug #617
8953
8954Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * parser.c: alloctate a per parser context SAX interface block
8957
8958Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8959
8960 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8961 and xmlEncodeEntitiesReentrant with the correct one :-\
8962
8963Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8964
8965 * commit of my internal XML base changes, quite a lot of
8966 changes, cleanups, better entities support, framework for
8967 new I/O and charset detection and handling
8968 * Fixed the configure/Makefile stuff to generate shared libs
8969 with the proper version info, so we jumped on rev from
8970 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8971 xmlEncodeEntities() result need to be freed now, and a string
8972 xmlParserVersion provide the current library version.
8973
8974Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8975
8976 * parser.c: fixed a buffer overrun for when you have a very long
8977 attribute with no entities in it.
8978
8979Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * added example directory
8982 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8983
8984Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * Release of libxml-1.1, nearly everything has been touched for
8987 this.
8988 * Added more regression tests
8989 * Updated the documentation
8990
8991Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * tree.[ch]: unified the XML_NO_CORBA defines.
8994 * parser.c encoding.[ch]: started plugging in char encoding detection
8995
8996Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8997
8998 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8999 Also freed allocated buffer.
9000
9001Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9002 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9003 reentrancy problem at printing. One is left in entities.c, to
9004 remove ASAP
9005 * testSAX.c : added a test example showing the use of the SAX
9006 interface if one doesn't want to build the DOM tree.
9007 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9008
9009Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9012 large revamping of the parser to use SAX callbacks
9013 http://www.megginson.com/SAX/ (or at least a C like interface
9014 a la Expat). It's now possible to set up your own callbacks
9015 and the parser will not build a DOM tree.
9016 * test/* result/*: updated the test suite, I finally removed
9017 the old Namespace draft support (PI based).
9018
9019Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * Makefile.am: added test result to EXTRA_DIST for make tests
9022
9023Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9024
9025 * parser.c, parserInternals.h: moved the chars macro definitions
9026 to parserInternals.h
9027 * parser.c, error.c: applied patches from "Knut Åkesson"
9028 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9029
9030Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9031
9032 * xml-config.in : applied patch to make --version work
9033
90341999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9035
9036 * Makefile.am (check-local): Alias for `tests' target. This will
9037 cause `make check' to do the right thing.
9038 (tests): Don't run tests in srcdir. Also, replaced calls to
9039 basename with a `sed' "equivalent".
9040
9041Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9044 it in the header and not the sources, updated the doc.
9045 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9046 pointing this out.
9047
9048Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9051 exported the inputStream routines.
9052 * doc/html/* : updated accordingly
9053
9054Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * parser.c, parser.h, parserInternals.h: added a few extra
9057 internal calls to allocate and free parser contexts ...
9058 * doc/html/* : updated accordingly
9059
9060Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * configure.in, Makefile.am, doc/makefile.am : General changes for
9063 1.0.0 release and including the generated HTML documentation.
9064
9065Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * makefile.am : added parserInternals.h, oops.
9068
9069Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * parserInternals.h: added this header giving access to the parser
9072 internal functions.
9073 * doc/Makefile.am : added a rebuild target which rebuilds the full
9074 set of documentations
9075 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9076 the internal subset.
9077 * *.c *.h: modifications needed to generate the documentation using
9078 gtk-doc, cleanup of functions blocks, reorganisation of struct
9079 declarations.
9080
9081Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9082
9083 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9084 the tar and spec file to include the beginning of the doc.
9085
90861999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9087
9088 * doc/.cvsignore: Added this file.
9089
9090Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * tree.c: fixed xmlGetProp to return "" when the attribute
9093 exists, even if the node-list is NULL.
9094
9095Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9096
9097 * tree.c: patched an error outputting empty attribute values.
9098 * Makefile.am and doc/makefile.am: have been updated during the
9099 week-end. Sorry for an empty CVS log, I got a shell problem.
9100
9101Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * tree.h: cleaned up using enums instead of defines
9104 * parser.c, valid.[ch]: more work on parsing/output of element
9105 declarations
9106
9107Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * valid.[ch], tree.c, parser.c : more work toward full parsing
9110 of XML DTDs.
9111 * README: added informations about mailing-list and on-line
9112 documentation
9113
91141999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9115
9116 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9117
9118Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * parser.c, tree.[ch] : more work toward conformance testing,
9121 added a last element to accelerate parsing of very flat structures
9122 started working on internal subset Element content declaration.
9123 * valid.[ch] : first cut at adding code toward validation.
9124 * previous changes had also small impact on most files, especially
9125 the conformance testing using James Clark test suite.
9126
9127Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * test/* : updated the examples, most of them were not well
9130 formed (humm), and added rdf2.
9131 * result/* : resulting changes in the output.
9132
9133Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9136
9137Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9138
9139 * tree.c: patched a bug in the generation of empty attributes
9140
9141Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9142
9143 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9144 for node/trees/documents/... Biggest problem is namespace
9145 support when copying subtrees.
9146
9147Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * parser.c, entities.c: improve entities and char ref encoding,
9150 and cleanups of error messages.
9151
9152Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9153
9154 * parser.c, entities.c: simple bug hunting done during rpm2html and
9155 rpmfind integration.
9156
9157Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * parser.[ch]: Added interfaces allowing to specify a SAX
9160 handler before parsing.
9161
9162Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * parser.c: redirrect all errors reporting through the SAX
9165 error function
9166
9167Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9170 * libtool, tlmain ...: update of the libtool files
9171
91721998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9173
9174 * entities.c: Use g_snprintf insteda of snprintf.
9175
9176Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9177
9178 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9179 added ent5 test for this purpose.
9180 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9181
9182Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9183
9184 * parser.c: fixed? a strange error due to compression on a GWP
9185 document.
9186
9187Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9188
9189 * tree.[ch]: bug fixing
9190 * entities.[ch]: defined a specific type for predefined entities
9191 * doc/xml.html: more documentation on the library, how to use it,
9192 overview of the interfaces.
9193
9194Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9197
9198Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * tree.c: corrected a small bug
9201 * doc/xml.html: continuing writing documentation.
9202
9203Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9204
9205 * debugXML.h debugXML.c: added debugging utilities.
9206 * tester.c: added --debug switch.
9207 * tree.c: patched an incorrect node->type assignment.
9208 * parser.c: formatting, ensure that node->doc != NULL in attributes
9209
9210Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9213 entity support and provide an internal representation close to
9214 DOM one (entity ref nodes, and attribute value as tree). I tried
9215 to preserve the interface but this will surely break some apps
9216 (I have to change rpm2html/rpmfind for example). I had to change
9217 two interfaces, and the generated tree is somewhat different.
9218 * doc/* : started documenting the XML library, the tree and
9219 DOM/Corba. This is a first step.
9220
9221Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9222
9223 * parser.c: Set up the fonctions comment block, boring but useful.
9224 * parser.h, SAX.c, parser.c: now attributes are processed through
9225 the SAX interface. The problem is that my SAX interface diverged
9226 quite a bit from the original one, well this is not an official
9227 spec, and translating it from Java to C is hairy anyway...
9228
9229Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9232 fonctions comment block, boring but useful.
9233
9234Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9237 conversion routines. However they are not yet used to convert the
9238 inputs. The core will run with UTF-8.
9239
9240Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9241
9242 * tree.c : make sure that the type id is properly set-up when
9243 a new object is allocated, needed for DOM.
9244
9245Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9246
9247 * tree.h, tree.c: Ok, the main objects in the tree will be native
9248 corba objects, it costs 8 bytes per Node, Attribute and Document
9249 but it simplifies the Corba integration a lot (no extra interface
9250 objects to allocate/free).
9251
9252Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9255 and changed NODEs contants for conformity with DOM Level 1
9256
9257Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * added hooks to keep track of servants when creating objects
9260 xmlDoc and xmlNode (for Corba export).
9261
9262Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9263
9264 * added xml-config script.
9265
9266Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9269 to autoupdate libtool and automake conf files.
9270
92711998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9272
9273 * Makefile.am: Use '?' to separate the sed
9274 commands as ',' is used when people pass -Wl,something.
9275
9276
9277Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9278
9279 * tree.c, tree.h: added a per-document compression interface.
9280
9281Tue Sep 22 20:47:38 EDT 1998
9282
9283 * tree.c, tree.h: added saving with compression and added interfaces
9284 to control the compression level (xmlGetCompressMode,
9285 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9286
9287Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * parser.c: corrected a loop for files of size 0
9290
92911998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9292
9293 * error.h: New file. Contains prototyes from `error.c'.
9294
9295Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9296
9297 * Makefile.am (xmlincdir): New macro.
9298 (xmlinc_HEADERS): Renamed from include_HEADERS.
9299
9300Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9301
9302 * applied small patch on numeric entities from
9303 Christopher Blizzard <blizzard@appliedtheory.com>
9304
9305Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9306
9307 * New release 0.2, removed the old xml_* files so that it's
9308 coherent with the other CVS base (W3C), far better conformance
9309 to standard, new namespaces, decent entities support, beginning
9310 of a SAX-like interface. Nearly nothing left intact, even the
9311 test examples ...
9312
93131998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9314
9315 * .cvsignore: Add .deps dir
9316
9317Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9318
9319 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9320
9321Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9322
9323 * configure.in: added test for CPP
9324 * AUTHORS, Changelog: the original ones didn't get commited but the
9325 glib ones instead, fixed.
9326 * Makefile.am: corrected an error in library naming
9327
9328Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * integrated code developped at W3C
9331 * changed the original Copyright
9332 * migrated to automake
9333 * prefixed the filenames by xml_ to avoid filename clashes
9334
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009335Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9336
9337 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9338 should not be called.
9339
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009340Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9341
9342 * libxml-2.0.pc.in: applied the patch to fix #101894
9343
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009344Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9345
9346 * tree.c : applied patch from Lukas Schroeder for register callbacks
9347 * valid.c: modified patch from Lukas Schroeder to test
9348 register callbacks with --chkregister
9349
Daniel Veillard067bae52003-01-05 01:27:54 +00009350Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9351
9352 * xmlreader.c: seriously changed the way data are pushed to
9353 the underlying parser, go by block of 512 bytes instead of
9354 tryng to detect tag boundaries at that level. Changed the
9355 way empty element are detected and tagged.
9356 * python/tests/reader.py python/tests/reader2.py
9357 python/tests/reader3.py: small changes mostly due to context
9358 reporting being different and DTD node being reported. Some
9359 errors previously undetected are now caught and fixed.
9360 * doc/xmlreader.html: flagged last section as TODO
9361
Daniel Veillard51a447a2003-01-04 19:42:46 +00009362Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9363
9364 * python/libxml.py: integrated the Python 2.2 optimizations
9365 from Hannu Krosing, while maintaining compatibility with
9366 1.5 and 2.1
9367
Daniel Veillarde59494f2003-01-04 16:35:29 +00009368Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9369
9370 * xmllint.c: a bit of cleanup
9371 * xmlreader.c: small fix
9372 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9373 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9374
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009375Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9376
9377 * python/setup.py.in: patch from Stéphane Bidoul to include
9378 drv_libxml2.py in setup.py
9379
Daniel Veillard66b82892003-01-04 00:44:13 +00009380Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9381
9382 * doc/xmlreader.html: starting documenting the new XmlTextReader
9383 interface.
9384
Daniel Veillard7704fb12003-01-03 16:19:51 +00009385Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9386
9387 * xmllint.c: added the --stream flag to use the TextReader API
9388 * xmlreader.c: small performance tweak
9389
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009390Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9391
9392 * xmlreader.c python/tests/reader2py: okay the DTD validation
9393 code on top of the XMLTextParser API should be solid now.
9394
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009395Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9396
9397 * xmlreader.c python/tests/reader2py: Fixing some more mess
9398 with validation and recursive entities while using the
9399 reader interface, it's getting a bit messy...
9400
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009401Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9402
9403 * xmlreader.c python/tests/reader.py: another couple of problem
9404 related to IsEmptyElement reported by Stéphane Bidoul needed
9405 some fixes.
9406
Daniel Veillard4f860202003-01-02 13:00:02 +00009407Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9408
9409 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9410 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9411 based on the python XmlTextReader interface.
9412
Daniel Veillard3c265e42003-01-01 21:06:49 +00009413Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9414
9415 * tree.c: backing out one change in the last patch which broke the
9416 regression tests
9417
Daniel Veillard5335dc52003-01-01 20:59:38 +00009418Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9419
9420 * global.data globals.c tree.c include/libxml/globals.h: applied
9421 an old patch from Lukas Schroeder to track node creation and
9422 destruction. Probably missing a lot of references at the moment
9423 and not usable reliably.
9424
Daniel Veillard8ba17412003-01-01 19:13:12 +00009425Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9426
9427 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9428 from doc/news.html and a stylesheet
9429
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009430Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9431
9432 * xmlreader.c python/tests/reader.py: fixed another couple of
9433 xmlreader bugs reported by Stéphane Bidoul and added tests.
9434
Daniel Veillard9e395c22003-01-01 14:50:44 +00009435Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9436
9437 * xmlreader.c python/tests/reader2.py: fixed another validity
9438 checking in external parsed entities raised by Stéphane Bidoul
9439 and added a specific regression test.
9440 * python/tests/reader3.py: cleanup
9441
Daniel Veillardd5896142002-12-31 14:45:26 +00009442Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * xmlreader.c python/tests/reader2.py: fixed a problem with
9445 validation within entities pointed by Stéphane Bidoul, augmented
9446 the tests to catch those.
9447
Daniel Veillarddc85f282002-12-31 11:18:37 +00009448Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * python/generator.py: modified the generator to allow keeping
9451 class references when creating new classes, needed to fix a bug
9452 pointed by Stéphane Bidoul where the input buffer of the
9453 xmlTextReader instance gets destroyed if the python wrapper for
9454 the input is not referenced anymore.
9455
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009456Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9459 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9460
Daniel Veillard571b8892002-12-30 12:37:59 +00009461Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * xmlreader.c python/tests/reader.py: fixed another problem
9464 pointed by Stéphane Bidoul
9465
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009466Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9469 with "<a/>"
9470
Daniel Veillardecaba492002-12-30 10:55:29 +00009471Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * SAX.c: warn on xmlns:prefix="foo"
9474 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9475 for namespace attributes handling.
9476
Daniel Veillard2d84a892002-12-30 00:01:08 +00009477Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9480 a really nasty problem raised by a DocBook XSLT transform
9481 provided by Sebastian Bergmann
9482
Daniel Veillard29b3e282002-12-29 11:14:41 +00009483Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9484
9485 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9486 by Stéphane Bidoul and integrated it into the tests
9487
Daniel Veillarde18fc182002-12-28 22:56:33 +00009488Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9491 extended the XmlTextReader API a bit, addding accessors for
9492 the current doc and node, and an entity substitution mode for
9493 the parser.
9494 * python/libxml.py python/libxml2class.txt: related updates
9495 * python/tests/Makefile.am python/tests/reader.py
9496 python/tests/reader2.py python/tests/reader3.py: updated a bit
9497 the old tests and added a new one to test the entities handling
9498
Daniel Veillardaba976d2002-12-28 21:14:18 +00009499Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * python/generator.py python/libxml2class.txt
9502 python/tests/reader.py python/tests/reader2.py: changed the
9503 generator to provide casing for the XmlTextReader similar to
9504 C# so that examples and documentation are more directly transposable.
9505 Fixed the couple of tests in the suite.
9506
Daniel Veillard83298842002-12-28 15:12:33 +00009507Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * doc/guidelines.html: added a document on guildeline for
9510 publishing and deploying XML
9511
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009512Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * valid.c xmlreader.c: final touch running DTD validation
9515 on the XmlTextReader
9516 * python/tests/Makefile.am python/tests/reader2.py: added a
9517 specific run based on the examples from test/valid/*.xml
9518
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009519Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * python/libxml.py: added a few predefined xmlTextReader parser
9522 configuration values.
9523
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009524Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * python/libxml_wrap.h: trying to fix #102037
9527
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009528Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * SAX.c: fixing bug #95296, when the predefined entities
9531 are redefined in the DTD the default one must be used
9532 instead anyway.
9533
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009534Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9535
9536 * doc/xmllint.xml
9537 * doc/xmllint.1
9538 Add discussion of XML_DEBUG_CATALOG to xmllint man
9539 page - bug #100907
9540
9541
Daniel Veillarddf512f42002-12-23 15:56:21 +00009542Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * xmlreader.c: Fixed the empty node detection to avoid reporting
9545 an inexistant close tag.
9546
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009547Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9550 for Python 2.1
9551
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009552Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9555
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009556Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * doc/libxml2-api.xml python/tests/reader.py: one really need
9559 to provide the base URI information when creating a reader parser
9560 from an input stream. Updated the API and the example using it.
9561
Daniel Veillardea7751d2002-12-20 00:16:24 +00009562Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9565 include/libxml/valid.h include/libxml/xmlreader.h: working on
9566 DTD validation on top of xml reader interfaces. Allows to
9567 validate arbitrary large instances. This required some extensions
9568 to the valid module interface and augmenting the size of xmlID
9569 and xmlRef structs a bit.
9570 * uri.c xmlregexp.c: simple cleanup.
9571
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009572Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9575 work on the xml reader interfaces.
9576 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9577 Web page for the Windows binaries.
9578
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009579Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * xmlIO.c: applied a patch for VMS following the report by
9582 Nigel Hall
9583
Daniel Veillard3772de32002-12-17 10:31:45 +00009584Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * parser.c: the parseStartTag bug fix wasn't complete.
9587
Daniel Veillard67df8092002-12-16 22:04:11 +00009588Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9591 parseStartTag, fixing it.
9592 * test/att4 result/att4 result/noent/att4: adding the test
9593 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9594 more methods to XmlTextReader.
9595
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009596Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9597
9598 * win32/libxml2.def.src: added more xml reader exports
9599 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9600 to the build
9601
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009602Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9603
9604 * doc/tutorial/xmltutorial.xml
9605 plus generated html and pdf
9606 Updating tutorial again based on further comments from Niraj
9607 Tolia on the last iteration
9608
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009609Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9610
9611 * doc/tutorial/xmltutorial.xml
9612 * doc/tutorial/includekeyword.c
9613 * doc/tutorial/includegetattribute.c
9614 plus generated html and pdf
9615 Adding fix from Niraj Tolia to tutorial to properly free memory.
9616
9617
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009618Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9621 more methods of XmlTextReader.
9622 * python/libxml2class.txt python/tests/reader.py: this increased the
9623 methods in the bndings, augmented the test to check those new
9624 functions.
9625
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009626Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9629 methods of XmlTextReader.
9630 * python/generator.py python/libxml_wrap.h python/types.c
9631 python/libxml2class.txt: added the reader to the Python bindings
9632 * python/tests/Makefile.am python/tests/reader.py: added a specific
9633 test for the Python bindings of the Reader APIs
9634 * parser.c: small cleanup.
9635
Daniel Veillard06503452002-12-13 10:42:08 +00009636Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * xinclude.c: fallback was only copying the first child not the
9639 full child list of the fallback element, closes #89684 as reopened
9640 by Bernd Kuemmerlen
9641
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009642Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9643
9644 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9645
Daniel Veillard000eafb2002-12-12 10:04:22 +00009646Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9647
Daniel Veillardc1eed322002-12-12 11:01:32 +00009648 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009649 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009650 gives enum values, fix functype return type, put back fields in
9651 structs
9652 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009653
Daniel Veillard024b5702002-12-12 00:15:55 +00009654Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9657 about htmlNodeDumpOutput location.
9658 * xpath.c: removed an undefined function signature
9659 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9660 too many symbols in the API breaking the python bindings.
9661 Updated with the libxslt/libexslt changes.
9662
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009663Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * configure.in: preparing release of 2.4.29
9666 * doc/*: rebuilt the docs and API
9667 * xmlreader.c: a few more fixes for the XmlTextReader API
9668
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009669Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9670
9671 * include/win32config.h: applied mingw patch from Magnus Henoch
9672
Daniel Veillard5aad8322002-12-11 15:59:44 +00009673Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9676
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009677Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9680 building Python script, does the C parsing directly, generates
9681 a better API description including structure fieds defs and
9682 enums. Still a couple of bugs, but good enough for the python
9683 wrappers now.
9684 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9685 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9686 include/libxml/schemasInternals.h include/libxml/tree.h: more
9687 cleanup based on the python analysis script reports.
9688 * libxml.spec.in: make sure the API XML description is part of the
9689 devel package.
9690
Daniel Veillard01c13b52002-12-10 15:19:08 +00009691Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9694 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9695 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9696 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9697 code cleanup, especially the function comments.
9698 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9699
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009700Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * Makefile.am xmlreader.c include/libxml/Makefile.am
9703 include/libxml/xmlreader.h: Adding a new set of APIs based on
9704 the C# TextXmlReader API but converted to C. Allow to parse
9705 in constant memory usage, far simpler to program and explain
9706 than the SAX like APIs, unfinished but working.
9707 * testReader.c: test program
9708
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009709Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9710
9711 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9712
Daniel Veillard64b35282002-12-04 15:10:40 +00009713Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * tree.c: Chip turner indicated that XHTML1 serialization
9716 rule for style actually break on both IE and Mozilla,
9717 try to avoid the rule if escaping ain't necessary
9718
Daniel Veillard8efff672002-12-04 11:44:48 +00009719Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * nanhttp.c: handle HTTP URL escaping, problem reported by
9722 Glen Nakamura and Stefano Zacchiroli
9723
Daniel Veillard1c732d22002-11-30 11:22:59 +00009724Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9727
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009728Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * uri.c: Johann Richard pointed out some XPointer problems for
9731 URN based URI references in XInclude. Modified the URI parsing
9732 and saving routines to allow correct parsing and saving of
9733 XPointers, especially when attached to "opaque" scheme accordingly
9734 to RFC 2396
9735
Daniel Veillard8db67d22002-11-27 19:39:27 +00009736Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9739 of refactoring to the HTML saving code.
9740 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9741 in the doc.
9742
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009743Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9746 to a buffer API to reuse the generic dump to an OutputIO layer,
9747 this reduces code, fixes xmlNodeDump() for XHTML, also made
9748 xmlNodeDump() now return the number of byte written.
9749
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009750Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * python/setup.py.in: another patch from Stéphane Bidoul for
9753 Python bindings on Windows
9754 * doc/parsedecl.py: small cleanup
9755
Daniel Veillard9715c172002-11-25 16:33:40 +00009756Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * libxml.spec.in configure.in: add a line in %changelog for releases
9759
Daniel Veillard9bc53102002-11-25 13:20:04 +00009760Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * parser.c: patch from Marcus Clarke fixing a problem in entities
9763 parsing that was detected in KDe documentations environment.
9764
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009765Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9766
9767 * python/libxml.c (libxml_prev): Return the previous as opposed to
9768 the next node (I guess this is the result of some cut & paste programming:)
9769
Daniel Veillard80d7b902002-11-23 16:23:08 +00009770Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9773
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009774Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * python/generator.py python/libxml.c python/setup.py.in: trying
9777 to fix the Python bindings build on Windows (Stéphane Bidoul)
9778
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009779Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9780
9781 * win32/configure.js: added option for python bindings
9782 * win32/libxml2.def.src: added more exports
9783
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009784Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9785
9786 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9787 pthreads
9788 * win32/wince/*: applied updates to Windows CE port from Javier
9789
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009790Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * configure.in: preparing 2.4.28
9793 * libxml.spec.in doc/Makefile.am: some cleanup
9794 * doc/*: updated the news and regenerated.
9795
Daniel Veillardfee408f2002-11-22 13:18:30 +00009796Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * HTMLparser.c: final touch at closing #87235 </p> end tags
9799 need to be generated.
9800 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9801 this change slightly the output of a few tests
9802 * doc/*: regenerated
9803
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009804Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * parserInternals.c: fixing bug #99190 when UTF8 document are
9807 parsed using the progressive parser and the end of the chunk
9808 is in the middle of an UTF8 multibyte character.
9809
William M. Brack8b2c7f12002-11-22 05:07:29 +00009810Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9811
9812 * threads.c: fixed initialization problem in xmlNewGlobalState
9813 which was causing crash.
9814 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9815 in xmlInitializeGlobalState.
9816 * parserInternals.c: cleaned up ctxt->sax initialisation.
9817
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009818Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * tree.c include/libxml/tree.h: modified the existing APIs
9821 to handle XHTML1 serialization rules automatically, also add
9822 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9823 libxslt serialization uses it when needed without changing
9824 the library API.
9825 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9826 result/xhtml1: added a new test specifically for xhtml1 output
9827 and updated the result of one XHTML1 test
9828
Daniel Veillardd076a202002-11-20 13:28:31 +00009829Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * xinclude.c parserInternals.c encoding.c: fixed #99082
9832 for xi:include encoding="..." support on text includes.
9833 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9834 test/XInclude/ents/isolatin.txt : added a specific regression test
9835 * python/generator.py python/libxml2class.txt: fixed the generator
9836 the new set of comments generated for doc/libxml2-api.xml were
9837 breaking the python generation.
9838
Daniel Veillard817e70b2002-11-19 22:28:48 +00009839Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9842 * configure.in: patch for Solaris on new autoconf closes #98880
9843 * doc/parsedecl.py: repair the frigging API building script,
9844 did I say that python xmllib sucks ?
9845 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9846 and some comment are no more truncated.
9847
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009848Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * parser.c: Martin Stoilov pointed out a potential leak in
9851 xmlCreateMemoryParserCtxt
9852
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009853Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9856 included in HTML documents and using the push parser.
9857
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009858Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9859
9860 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9861 specified, look for the Python interpreter not just in the
9862 specified root but also in the specified location. Fixes #98825
9863
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009864Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * python/libxml.c: fixing bug #98792 , node may have no doc
9867 and dereferencing without checking ain't good ...
9868
Daniel Veillarddad3f682002-11-17 16:47:27 +00009869Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * configure.in: preparing release 2.4.27
9872 * doc/* : updated and rebuilt the docs
9873 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9874 and all the docs are actually packaged and in the final RPMs
9875 * parser.c parserInternals.c include/libxml/parser.h: restore
9876 xmllint --recover feature.
9877
Daniel Veillard68e9e742002-11-16 15:35:11 +00009878Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9879
Daniel Veillard784b9352003-02-16 15:50:27 +00009880 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009881 processing of parsed entities, and XPath computation on sustitued
9882 entities.
9883 * testXPath.c: make sure entities are substitued.
9884
Daniel Veillard328f48c2002-11-15 15:24:34 +00009885Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
Daniel Veillard784b9352003-02-16 15:50:27 +00009887 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009888 processing of internal parsed entities, which had to be changed.
9889
Daniel Veillard66651aa2002-11-15 11:21:43 +00009890Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9893 trying to fix bug #98517 about building outside the source tree
9894 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9895
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009896Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9897
9898 * include/win32config.h: cleanup
9899 * win32/Makefile.mingw: integrated mingw in JScript configure
9900 * win32/Makefile.msvc: modified to allow mingw coexistence
9901 * win32/configure.js: integrated mingw
9902 * win32/Readme.txt: cleanup
9903
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009904Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * HTMLparser.c: strengthen the guard in the Pop macros,
9907 like in the XML parser, closes bug #97315
9908
Daniel Veillard0821b152002-11-12 20:57:47 +00009909Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9912 callback is never used.
9913
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009914Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * parserInternals.c: fixed the initialization of the SAX structure
9917 which was breaking xsltproc
9918 * xpath.c: patch from Petr Pajas for CDATA nodes
9919 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9920 * parser.c include/libxml/parser.h: patch from Peter Jones
9921 removing a leak in xmlSAXParseMemory() and adding the
9922 function xmlSAXParseMemoryWithData()
9923
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009924Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9925
9926 adding pdf of tutorial, changing web page to link to it
9927 * doc/tutorial/xmltutorial.pdf
9928 * doc/xml.html
9929 * doc/docs.html
9930
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009931Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9932
9933 * doc/tutorial/ar01s08.html
9934 adding file what I forgot for tutorial
9935
9936
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009937Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9938
9939 Adding encoding discussion to tutorial
9940 Added:
9941 * doc/tutorial/images/*.png: DocBook admonition image files
9942 * doc/tutorial/apf.html, apg.html: new generated html
9943 * doc/tutorial/includeconvert.c: conversion code entity file
9944 changed:
9945 * doc/tutorial/xmltutorial.xml: DocBook original
9946 * doc/tutorial/*.html: generated html
9947
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009948Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9949
9950 * include/libxml/*.h: retired xmlwin32version.h
9951 * doc/Makefile.am: retired xmlwin32version.h
9952 * win32/configure.js: retired xmlwin32version.h
9953
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009954Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9955
9956 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009957 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9958 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009959
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009960Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * globals.c: fixed a typo pointed out by Igor
9963 * xpath.c: try to speed up node compare using line numbers
9964 if available.
9965
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009966Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * tree.c: make xmlFreeNode() handle attributes correctly.
9969
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009970Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9971
9972 * catalog.c: completed the #96963 fix, as reported by Karl
9973 Eichwalder
9974
Daniel Veillard56f21f22002-11-06 15:49:46 +00009975Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9978
Daniel Veillard91ad8792002-11-04 17:06:52 +00009979Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * Makefile.am: switched the order of a couple of includes
9982 to fix bugs #97100
9983
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009984Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9985
9986 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9987 xmlLoadCatalogs that used to separate directories with a ':'.
9988
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009989Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9990
9991 * threads.c: improvements to the Windows-side of thread handling
9992 * testThreads.c: conditionally excluded unistd.h
9993 * testThradsWin32.c: broke overlong lines
9994 * include/win32config.h: adapted thread-related macros to the new
9995 scheme and for pthreads on Windows
9996 * win32/Makefile.msvc: introduced a more flexible thread build,
9997 added testThreads[Win32].c to the build
9998 * win32/configure.js: introduced a more flexible thread config
9999
John Fleck61f6fb62002-10-31 15:23:29 +0000100002002-10-31 John Fleck <jfleck@inkstain.net>
10001
10002 * doc/xml.html (and, by implication, FAQ.html)
10003 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10004
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010005Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10006
10007 * configure.in: removed xmlwin32version.h
10008 * include/libxml/Makefile.am: removed xmlwin32version.h
10009
Daniel Veillardce66ce12002-10-28 19:01:59 +000010010Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * tree.c: applied patch from Brian Stafford to fix a bug
10013 in xmlReconciliateNs()
10014
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010015Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * tree.c: applied patch from Christian Glahn to allow
10018 xmlNewChild() on document fragment nodes
10019
Daniel Veillardb39bc392002-10-26 19:29:51 +000010020Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * parser.c: Christian Glahn found a problem with a recent
10023 patch to xmlParseBalancedChunkMemoryRecover()
10024 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10025 problems
10026 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10027 test/schemas/seq*: added the test cases from Charles
10028
Daniel Veillard366a9152002-10-23 20:43:53 +000010029Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10032 serious cleanup of the spec file and associated changes
10033 in the Makefiles.
10034 * valid.c: try to remove some warnings on x86_64
10035
Daniel Veillardd033d022002-10-23 14:55:02 +000010036Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10039 fix bug #96586
10040
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010041Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10044 parsing, applied his patch
10045 * result/HTML/attrents.html result/HTML/attrents.html.err
10046 result/HTML/attrents.html.sax test/HTML/attrents.html:
10047 added the test and result case provided by Mikhail Sogrine
10048
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010049Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * vms/build_libxml.com vms/config.vms vms/readme.vms
10052 include/libxml/parser.h include/libxml/parserInternals.h
10053 include/libxml/tree.h include/libxml/xmlIO.h
10054 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10055 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10056 Applied the VMS update patch from Craig A. Berry
10057 * doc/*.html: update
10058
Daniel Veillardf000f072002-10-22 14:28:17 +000010059Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10062
Daniel Veillard1e208222002-10-22 14:25:25 +000010063Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * debugXML.c: adding a grep command to --shell in xmllint
10066 for T.V. Raman
10067
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010068Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * xmlcatalog.c: tried to fix some of the problem with --sgml
10071
Daniel Veillard935494a2002-10-22 14:22:46 +000010072Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * parser.c: tried to fix bug #91500 where doc->children may
10075 be overriden by a call to xmlParseBalancedChunkMemory()
10076
10077Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10080 identifiers in SGML catalogs containing '&'
10081
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010082Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * python/types.c: fixed bugs when passing result value tree
10085 to Python functions.
10086
Daniel Veillard48267432002-10-18 11:21:38 +000010087Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * configure.in: preparing the release of 2.4.26
10090 * doc/*: updated and rebuilt the documentation
10091
Daniel Veillardbb284f42002-10-16 18:02:47 +000010092Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * parser.c: fixed a XML Namespace compliance bug reported by
10095 Alexander Grimalovsky
10096
Daniel Veillard44892f72002-10-16 15:23:26 +000010097Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * HTMLtree.c: fixed serialization of script and style when
10100 they are not lowercase (i.e. added using the API to the tree).
10101
Daniel Veillard2fd85422002-10-16 14:32:41 +000010102Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * valid.c: make xmlValidateDocument emit a warning msg if there
10105 is no DTD, pointed by Christian Glahn
10106
Daniel Veillard32370232002-10-16 14:08:14 +000010107Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10110 content model when some of the blocks have min or max, and a couple
10111 of bugs found in the process.
10112 * result/schemas/list0* test/schemas/list0*: added some specific
10113 regression tests
10114
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010115Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * README: updated the contact informations
10118
Daniel Veillard63186732002-10-15 08:43:17 +000010119Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10122 misses it, reported by Peter Bray.
10123
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010124Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10127 and removed a few warnings
10128
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010129Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * parser.c: Christian Glahn found a small bug in the push parser.
10132 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10133 public
10134
Daniel Veillard6045c902002-10-09 21:13:59 +000010135Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * xmlschemas.c include/libxml/xmlschemas.h: added
10138 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10139 * testSchemas.c: added --memory to test the new interface
10140
Daniel Veillardf0070122002-10-09 14:24:17 +000010141Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * doc/index.py doc/search.php: integrated the XSLT indexing,
10144 a few fixed in the indexer, added a scope selection at the
10145 search level.
10146
Daniel Veillard01992e02002-10-09 10:20:30 +000010147Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10150 this was due to uninitialized parts of the validation context
10151
Daniel Veillard321be0c2002-10-08 21:26:42 +000010152Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * debugXML.c: applied patch from Mark Vakoc except the API
10155 change, preserved it.
10156 * doc/*: updated the docs to point to the search engine for
10157 information lookup or before bug/help reports.
10158
Daniel Veillard01e87d22002-10-08 16:55:06 +000010159Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * doc/index.py doc/search.php: added mailing-list archives
10162 indexing and lookup
10163
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010164Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10167
Daniel Veillard9b006132002-10-07 11:13:27 +000010168Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * doc/index.py: improved HTML indexing
10171 * doc/search.php: make the queries also lookup the HTML based indexes
10172
Daniel Veillard141d04b2002-10-06 21:51:18 +000010173Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * doc/index.py: added HTML page indexing
10176
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010177Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10178
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010179 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010180 problem in libxslt.
10181 * catalog.c: fixed list handling in XML_CATALOG_FILES
10182
Daniel Veillardceb09b92002-10-04 11:46:37 +000010183Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * valid.c: typo/bug found by Christian Glahn
10186
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010187Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10188
10189 * xmlIO.c: applied Windows CE patch from Javier.
10190 * win32/wince: new directory, contains support for the PocketPC
10191 with Windows CE from Javier.
10192 * include/win32config.h: reorganised, removed duplicate
10193 definitions and applied WinCE patch from Javier.
10194 * include/wsockcompat.h: new file, now contains WinSock
10195 compatibility macros.
10196 * win32/Makefile.msvc: introduced double-run compilation.
10197
Daniel Veillarde16b5742002-09-26 17:50:03 +000010198Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * configure.in include/libxml/xmlwin32version.h: preparing release
10201 of 2.4.25
10202 * doc/*: updated and regenerated teh docs and web pages.
10203
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010204Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10207 error were not covering namespace declarations.
10208 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10209 it was missing the attribute declaration for the namespace
10210 * result/VC/NS3: the fix now report breakages in that test
10211
Daniel Veillardabe01742002-09-26 12:40:03 +000010212Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10215
Daniel Veillard2ace1952002-09-26 12:28:02 +000010216Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10219 and regenerated the docs and web site
10220
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010221Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10224 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10225 not before
10226
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010227Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * python/generator.py python/libxml2class.txt: fixed a stupid error
10230 breaking the python API
10231
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010232Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10235 triostr.c triostr.h: applied a trio update patch from
10236 Bjorn Reese which should work with MinGW
10237
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010238Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * tree.c: improving some documentation comments
10241 * xmlregexp.c: found and fixed a mem leak with python regression tests
10242 * doc/*: rebuilt the doc and the API XML file including the
10243 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10244 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10245 python/types.c: added access to the XML Schemas regexps from
10246 python
10247 * python/tests/Makefile.am python/tests/regexp.py: added a
10248 simple regexp bindings test
10249
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010250Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10251
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010252 * doc/xml.html:
10253 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010254
Daniel Veillard118aed72002-09-24 14:13:13 +000010255Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlregexp.c: fixed the data callback on transition functionality
10258 which was broken when using the compact form
10259 * result/schemas/*: updated the results, less verbose, all tests
10260 pass like before
10261 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10262 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10263 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10264 annoying warnings
10265 * xpath.c: try to provide better error report when possible
10266
Daniel Veillard72336152002-09-21 13:08:14 +000010267Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * Makefile.am: fixed a breakage raised by Jacob
10270
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010271Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10272
10273 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10274 which don't use sockets
10275
Igor Zlatkovic01280582002-09-20 16:40:34 +000010276Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10277
10278 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10279 * win32/configure.js: applied zlib patch from Daniel Gehriger
10280
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010281Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10282
10283 * win32/configure.js: applied the patch from Mark Vakoc for
10284 regexp support
10285 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10286 for regexp support
10287
Daniel Veillardb5c05732002-09-20 13:36:25 +000010288Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * xmlschemastypes.c: as pointed by Igor Float and Double
10291 parsing ain't finished yet
10292
Daniel Veillard40b11342002-09-20 12:01:39 +000010293Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * Makefile.am configure.in: trying to fix #88412 by bypassing
10296 all the python subdir if python ain't detected
10297
Daniel Veillard23e73572002-09-19 19:56:43 +000010298Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10301 made configuring with regexps/automata/unicode the default
10302 but without schemas ATM
10303 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10304 fixed the regexp based DTD validation performance and memory
10305 problem by switching to a compact form for determinist regexps
10306 and detecting the determinism property in the process. Seems
10307 as fast as the old DTD validation specific engine :-) despite
10308 the regexp built and compaction process.
10309
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010310Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * valid.c: determinism is debugged, new DTD checking code now works
10313 but xmlFAComputesDeterminism takes far too much CPU and the whole
10314 set usues too much memory to be really usable as-is
10315
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010316Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * tree.c: fixed another stupid bug in xmlGetNodePath()
10319 * xmllint.c: --version now report the options compiled in
10320
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010321Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * HTMLparser.c: small cleanup
10324 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10325 when configured with them. A bit of debugging around the determinism
10326 checks is still needed
10327
Daniel Veillard63b01c22002-09-17 19:25:28 +000010328Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10331
Daniel Veillard92727042002-09-17 17:59:20 +000010332Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * xmlIO.c: small portability glitch fixed.
10335
Daniel Veillard84d70a42002-09-16 10:51:38 +000010336Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * xmlschemastypes.c: incomplete steps for real/double support
10339 * testAutomata.c include/libxml/xmlautomata.h
10340 include/libxml/xmlregexp.h: avoiding a compilation problem
10341 * valid.c include/libxml/valid.h: starting the work toward using
10342 the regexps for actual DTD validation
10343
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010344Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * hash.c: cosmetic cleanup
10347 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10348 integrating a DTD validation layer based on the regexps
10349
Daniel Veillard4402ab42002-09-12 16:02:56 +000010350Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10353 the determinism was tested before eliminating the epsilon
10354 transitions :-(
10355
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010356Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * python/generator.py python/libxml.c python/libxml.py
10359 python/libxml2-python-api.xml python/libxml2class.txt
10360 python/libxml_wrap.h python/types.c: updated the python
10361 bindings, added code for easier File I/O, and the ability to
10362 define a resolver from Python fixing bug #91635
10363 * python/tests/Makefile.am python/tests/inbuf.py
10364 python/tests/outbuf.py python/tests/pushSAXhtml.py
10365 python/tests/resolver.py python/tests/serialize.py: updated
10366 and augmented the set of Python tests.
10367
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010368Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10369
10370 * win32/configure.js: added more readme info for the binary
10371 package.
10372
Daniel Veillard607b35c2002-09-10 12:16:19 +000010373Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * xmlIO.c: fixed a stupid out of bound array error
10376
10377Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10380 messing around with support for Windows path, cleanups,
10381 trying to identify and fix the various code path to the
10382 filename access. Added xmlNormalizeWindowsPath()
10383
Daniel Veillard76575762002-09-05 14:21:15 +000010384Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * error.c valid.c: working on better error reporting of validity
10387 errors, especially providing an accurate context.
10388 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10389 error reports in those cases.
10390
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010391Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10394 parser.c parserInternals.c xmlIO.c: get rid of all the
10395 perror() calls made in the library execution paths. This
10396 should fix both #92059 and #92385
10397
Daniel Veillard19aa7022002-09-05 11:14:19 +000010398Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * xmllint.c: memory leak reporting was broken after a change
10401 of the preprocessor symbol used to activate it.
10402
Daniel Veillardec6725e2002-09-05 11:12:45 +000010403Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * tree.c: try to make the copy function work for node of
10406 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10407 DOM layers though, not libxml2 itself.
10408
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010409Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * valid.c: try to provide file and line informations, not all
10412 messages are covered, but it's a (good) start
10413
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010414Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * xinclude.c: reimplemented a large part of the XInclude
10417 processor, trying to minimize resources used, James Henstridge
10418 provided a huge test case which was exhibiting severe memory
10419 consumption problems.
10420
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010421Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * python/Makefile.am: applied patch from Christophe Merlet to
10424 reestablish DESTDIR
10425
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010426Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * libxml.spec.in: fixes libary path for x86_64 AMD
10429
John Fleckbe98b332002-09-04 03:16:23 +000010430Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10431
10432 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010433 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010434 (plus resulting generated html files)
10435 fixing one spot I missed in the tutorial where I hadn't freed
10436 memory properly
10437
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010438Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10439
10440 * doc/tutorial/includeaddattribute.c
10441 * doc/tutorial/includeaddkeyword.c
10442 * doc/tutorial/includegetattribute.c
10443 * doc/tutorial/includekeyword.c
10444 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010445 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010446 update tutorial to properly free memory (thanks to Christopher
10447 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010448 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010449 added image files so the callouts are graphical, making it
10450 easier to read ( use "--param callout.graphics 1" to generate
10451 html with graphical callouts)
10452
Daniel Veillarde1662542002-08-28 11:50:59 +000010453Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10456 nice logos generated by Marc Liyanage
10457 * doc/site.xsl *.html: changed the stylesheet to show the new
10458 logo and regenerated the pages
10459
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010460Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10463
Daniel Veillard42766c02002-08-22 20:52:17 +000010464Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * xpath.c: possible mem leak patch from Jason Adams
10467
10468Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10471 in the XQuery namespace
10472 * configure.in: preparing 2.4.24
10473 * doc/*.html: updated the web pages
10474
10475Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * python/generator.py: closing bug #85258 by generating conditional
10478 compile check to avoid linking to routines not configured in.
10479
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000104802002-08-22 Havoc Pennington <hp@pobox.com>
10481
10482 * autogen.sh: update error message for missing automake
10483
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010484Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * python/Makefile.am: typo in target name resulted in libxml2.py
10487 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10488
Daniel Veillard22669b22002-08-22 07:17:11 +000010489Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * win32/win32/Makefile.mingw: updated with version from
10492 Elizabeth Barham at http://soggytrousers.net/repository/
10493
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010494Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10495
10496 * win32/Makefile.msvc: added the prefix location to the include
10497 and lib search path.
10498
Havoc Pennington830e8972002-08-18 22:22:13 +0000104992002-08-18 Havoc Pennington <hp@pobox.com>
10500
10501 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10502 both automake 1.6 and 1.4 installed get the right automake. Means
10503 compilation from CVS will now require the latest automake 1.4
10504 release, or manually creating symlinks called "automake-1.4" and
10505 "aclocal-1.4"
10506
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010507Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * configure.in python/Makefile.am: more AMD 64 induced changes from
10510 Frederic Crozat
10511
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010512Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * xinclude.c: oops I was missing the xml:base fixup too
10515 * result/XInclude/*.xml: this adds xml:base attributes to most
10516 results of the tests
10517
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010518Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * xinclude.c: quick but apparently working implementation of
10521 xi:fallback, should close bug #89684
10522 * Makefile.am test/XInclude/docs/fallback.xml
10523 result/XInclude/fallback.xml: added a basic test for fallback,
10524 and run with --nowarning to avoid a spurious warning
10525 * configure.in: applied patch from Frederic Crozat for python
10526 bindings on AMD 64bits machines.
10527
Daniel Veillard9e923512002-08-14 08:48:52 +000010528Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10531 the caller don't pass a SAX callback block.
10532
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010533Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * tree.c: applied the same fix for the XML-1.0 namespace to
10536 xmlSearchNsByHref() as was done for xmlSearchNs()
10537
Daniel Veillardad11b302002-08-12 14:53:41 +000010538Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * libxml.3: small cleanup of the man page
10541 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10542 when serializing HREF attributes generated by XSLT.
10543
Daniel Veillardc084e472002-08-12 13:27:28 +000010544Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10547 version of Marc Liyanage' patch for boolean attributes in HTML
10548 output
10549
Daniel Veillard5f91b372002-08-12 12:13:01 +000010550Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * python/tests/serialize.py: fixed the test results, indenting
10553 behaviour changed slightly
10554
Aleksey Sanin9e951762002-08-08 18:02:41 +000010555Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10556
10557 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10558 new c14n function to Windows def files
10559
Aleksey Saninea4272a2002-08-02 23:50:03 +000010560Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10561
10562 * c14n.c: fixed a memory leak in c14n code
10563
Daniel Veillard58e44c92002-08-02 22:19:49 +000010564Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * parser.c include/libxml/parser.h: adding a new API for Christian
10567 Glahn: xmlParseBalancedChunkMemoryRecover
10568 * valid.c: patch from Rick Jones for some grammar cleanup in
10569 validation messages
10570 * result/VC/* result/valid/*: this slightly change some of the
10571 regression tests outputs
10572
Daniel Veillard0bf29002002-08-01 12:54:11 +000010573Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * tree.c: trying to fix a problem in namespaced attribute handling
10576 raised by Christian Glahn
10577
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010578Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * encoding.c include/libxml/encoding.h: Opening the interface
10581 xmlNewCharEncodingHandler as requested in #89415
10582 * python/generator.py python/setup.py.in: applied cleanup
10583 patches from Marc-Andre Lemburg
10584 * tree.c: fixing bug #89332 on a specific case of loosing
10585 the XML-1.0 namespace on xml:xxx attributes
10586
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010587Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10588
10589 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10590 corner case from new Merlin's test suite and added a callback
10591 that will be used to improve xmlsec performance
10592
10593
Daniel Veillard0b22def2002-07-29 16:23:03 +000010594Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * HTMLtree.c: trying to fix the <style> escaping problem in
10597 HTML serialization bug #89342
10598
Daniel Veillard0b28e882002-07-24 23:47:05 +000010599Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10602 and rebuilt the web site.
10603
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010604Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010605
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010606 * include/libxml/tree.h: added _private member to xmlNs struct
10607
Daniel Veillard1d995272002-07-22 16:43:32 +000010608Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * HTMLparser.c: fixing bug #84876 based on the xml working
10611 code.
10612
William M. Brack61eaba52002-07-21 11:14:18 +000010613Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10614
10615 * python/Makefile.am: enhanced to fix bug 72012 (errors
10616 when using '-jX' make parameter)
10617
William M. Brackef61d202002-07-19 08:32:00 +000010618Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10619
10620 * xpath.c: small additional enhancement for booleans
10621 compared to nodesets
10622
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010623Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * HTMLtree.c: changed the order of the encoding declaration
10626 attributes in the meta tags due to a bug in IE/Mac
10627
William M. Brack0c022ad2002-07-12 00:56:01 +000010628Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10629
10630 * xpath.c: enhanced handling of booleans (especially '='
10631 and '!=' for nodesets) - fixes bug 85256. Added new
10632 routine xmlXPathNotEqualValues for more proper handling
10633 of '!=' when nodesets are involved.
10634
Daniel Veillard06944e22002-07-11 19:55:18 +000010635Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10638 doc/xmlcatalog_man.xml to the source distribution
10639
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010640Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10641
10642 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10643 asked for this.
10644
Daniel Veillard539638b2002-07-06 19:55:14 +000010645Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * configure.in: preparing 2.4.23
10648 * doc/*: rebuilt the docs
10649
Daniel Veillard176d99f2002-07-06 19:22:28 +000010650Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * parser.c: fixing bug #84169 by fixing the
10653 comment of xmlCreatePushParserCtxt to describe the
10654 encoding detection parameters better.
10655
Daniel Veillard37f961d2002-07-06 17:53:56 +000010656Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * valid.c: fixing bug #79331 in one path the lookup for
10659 ID attributes on a namespaced node wasn't handled correctly :-\
10660
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010661Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * HTMLparser.c: trying to fix 87235 about discarded white
10664 spaces in the HTML parser.
10665 * result/HTML/*: this changes the output of a number of HTML
10666 regression tests
10667
Daniel Veillardfdc91562002-07-01 21:52:03 +000010668Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * xpath.c: applied patch from Richard Jinks for the namespace
10671 axis + fixed a memory error.
10672 * parser.c parserInternals.c: applied patches from Peter Jacobi
10673 removing ctxt->token for good.
10674 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10675 popped out by the regression tests.
10676 * Makefile.am: patch for threads makefile from Gary Pennington
10677
William M. Brack6000af52002-06-28 11:43:13 +000010678Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10679
Daniel Veillardfdc91562002-07-01 21:52:03 +000010680 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010681 expressions involving preceding-sibling (et al).
10682
Daniel Veillard153120c2002-06-18 07:58:35 +000010683Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * hash.c: applied a patch from Peter Jacobi to solve a problem
10686 when compiling with the Watcom C on Win32
10687 * result/schemas/*.err: the change of hashing algo generated
10688 permutations in the output
10689
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010690Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * hash.c: applied patch from Sander Vesik improving the quality of
10693 the hash function.
10694
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106952002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010696
10697 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10698 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10699 xmllint.c xpath.c: replaced sprintf() with snprintf()
10700 to prevent possible buffer overflow (the bug was pointed
10701 out by Anju Premachandran)
10702
Daniel Veillarde059b892002-06-13 15:32:10 +000010703Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * parser.c: removed an uninitialized data error popped by valgrind
10706 on PE references
10707
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010708Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10709
10710 * doc/xml.html
10711 adding tutorial reference to the web page
10712
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010713Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10714
10715 * doc/tutorial/xmltutorial.xml
10716 * doc/tutorial/ar01s07.html
10717 * doc/tutorial/ape.html
10718 * doc/tutorial/includegetattribute.c
10719 adding section to tutorial about retrieving an attribute
10720 value
10721
Daniel Veillardf5582f12002-06-11 10:08:16 +000010722Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * parser.c: applied a couple of patches from Peter Jacobi to start
10725 to get rid of ctxt->token, with a possible significant speed
10726 improvement to be gained once done. Better compliance with PE
10727 references constructs in DTDs too.
10728 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10729 from Peter too
10730
Daniel Veillard38d80e22002-06-11 07:24:56 +000010731Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10734 xmlParseElement was likely to have been deallocated at the
10735 time of the report, possibly leading to segfault. Just report
10736 the tag name now.
10737
Daniel Veillard9e412302002-06-10 15:59:44 +000010738Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * xpath.c: patch from Richard Jinks for XPath substring() function
10741 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10742
Aleksey Sanina5808b92002-06-14 17:07:41 +0000107432002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010744
10745 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10746
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010747Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10748
10749 *doc/FAQ.html
10750 fixing typos in FAQ, thanks to Robert Funnell for the
10751 editing help
10752
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010753Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * NEWS: got complaints from rpmlint that it was empty
10756
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010757Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10758
10759 * added doc/tutorial, including:
10760 apa.html
10761 apb.html
10762 apc.html
10763 apd.html
10764 ar01s02.html
10765 ar01s03.html
10766 ar01s04.html
10767 ar01s05.html
10768 ar01s06.html
10769 includeaddattribute.c
10770 includeaddkeyword.c
10771 includekeyword.c
10772 includestory.xml
10773 index.html
10774 xmltutorial.xml
10775 libxml tutorial, including generated html
10776
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010777Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10778
10779 * result/c14n/exc-without-comments/merlin-c14n-two-*
10780 result/c14n/without-comments/merlin-c14n-two-*
10781 test/c14n/exc-without-comments/merlin-c14n-two-*
10782 test/c14n/without-comments/merlin-c14n-two-*
10783 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10784 c14n/exc-c14n and slightly modified test script to handle
10785 these test cases
10786 * c14n.c: fixed bugs for complicated nodes set (namespace
10787 without node and others from merlin-c14n-two.tar.gz)
10788 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10789 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10790 for xmlsec performance patch
10791 * xpath.c: fixed self::node() for namespaces and attributes
10792
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010793Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10794
10795 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10796 but with the format parameter
10797 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10798
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010799Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10800
10801 * Makefile.am: updated c14n tests suite
10802 * c14n.c: performance improvement for previous c14n patch
10803
Daniel Veillarde72c7562002-05-31 09:47:30 +000010804Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * parser.c: another peroformance patch from Peter Jacobi, that
10807 time on parsing attribute values.
10808
Aleksey Sanin508a1012002-05-31 06:32:32 +000010809Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10810
10811 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10812 into LibXML2 test suite
10813
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010814Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10815
10816 * c14n.c: propagating xpath ancesstors node fix to c14n
10817 plus small performance improvement to reduce number of
10818 mallocs
10819 * xpath.c: fixed ancestors axis processing for namespace nodes
10820
Daniel Veillard46de64e2002-05-29 08:21:33 +000010821Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10824 Peter Jacobi
10825
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010826Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * configure.in: preparing 2.4.22
10829
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010830Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10833 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10834 a public entry point.
10835 * doc/*: rebuilt the API and docs
10836
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010837Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * xpath.c: patch from Richard Jinks to fix a problem introduced
10840 in the previous patch and pointed by Norm
10841
Daniel Veillardc6924812002-05-24 11:10:43 +000010842Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * libxml.spec.in: fixing bug #81112
10845
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010846Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * uri.c: fixing bug #82848
10849
Daniel Veillarda2878972002-05-24 07:54:39 +000010850Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10853 output of one catalog test
10854
Aleksey Sanin114e4752002-05-24 07:20:27 +000010855Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010856
Aleksey Sanin114e4752002-05-24 07:20:27 +000010857 * global.data globals.c tree.c include/libxml/globals.h
10858 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10859 default value for global parameter xmlIndentTreeOutput to 1 and
10860 introduced new global parameter xmlTreeIndentString (the string
10861 used to do one-level indent) with default value " " (as it was
10862 in tree.c)
10863
Daniel Veillard49d5af82002-05-23 11:55:49 +000010864Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10867 with trio and schemas.
10868
Daniel Veillard7c13af42002-05-22 09:57:32 +000010869Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * xpath.c: patch from Richard Jinks to fix the problem raised in
10872 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10873
Daniel Veillard5a872412002-05-22 06:40:27 +000010874Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * xmlschemas.c: a bit of work on import.
10877 * xmlschemastypes.c: Charles Bozeman provided a compare function
10878 for date/time types so min/max facet restrictions should work,
10879 indeterminate comparisons return an error instead of equal.
10880 * test/schemas/date_0* result/schemas/date_0_0: specific test
10881 from Charles Bozeman too
10882
Daniel Veillard10b6da42002-05-18 07:55:20 +000010883Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10886 from Christian Cornelssen fixing the man pages and the Catalog
10887 building script.
10888 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10889 next step is <xs:import> I now have a reasonable understanding
10890 of how it works.
10891
Daniel Veillarde5354492002-05-16 08:43:22 +000010892Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10895
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010896Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10897
10898 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10899
Daniel Veillard088bf112002-05-14 11:03:59 +000010900Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * xpath.c: fixing an XPath function evalutation bug pointed out
10903 by Alexey Efimov where the context was lost when evaluating
10904 the function arguments
10905
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010906Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010907
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010908 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10909 function public for XMLSec performance optimizations
10910
Daniel Veillard3cd72402002-05-13 10:33:30 +000010911Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * python/generator.py python/libxml2class.txt : fixed a problem
10914 with the HTML parser pointed by Gary Benson
10915 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10916 example
10917
Aleksey Sanine48a3182002-05-09 18:20:01 +000010918Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10919 * parser.c: fixed bug #81159 (memory growth in SAX)
10920
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010921Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10922 * xpath.c: fixed bug #78858 (the real fix)
10923
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010924Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010925 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010926
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010927Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * tree.c: modified xmlNodeSetBase to allow changing the
10930 base of a document.
10931
Daniel Veillard070803b2002-05-03 07:29:38 +000010932Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * xmlschemastypes.c: patch Charles Bozeman for validation of
10935 all the date, time, and duration types
10936 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10937 * configure.in: fixed an error pointed by an user
10938 * xml2-config.in: fixed an error pointed by an user
10939
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010940Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10941
10942 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10943 win32/libxml2.def.src xmlIO.c: exported default
10944 'file:', 'http:' and 'ftp:' protocols input handlers
10945 and maked protocols comparisson case insensitive
10946
Daniel Veillard34de97f2002-04-30 14:29:22 +000010947Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * configure.in: Neven Has detected a typo
10950
Daniel Veillard28577c32002-04-30 06:48:41 +000010951Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10954 as one of the persons allowed to commit directly to the
10955 module.
10956
Daniel Veillardfc57b412002-04-29 15:50:14 +000010957Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10960 * valid.c: raised a too low limit
10961 * doc/*: rebuilt the docs
10962
Daniel Veillardeca82812002-04-24 11:42:02 +000010963Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * test/XPath/expr/floats test/XPath/expr/functions
10966 result/XPath/expr/floats result/XPath/expr/functions
10967 xpath.c: another XPath conformance patch from Richard Jinks
10968
Daniel Veillard13e04c62002-04-23 17:51:29 +000010969Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * xmlschemas.c: fixed validation of attribute groups.
10972 * test/schemas result/schemas: added an example from the primer
10973
Daniel Veillard88c58912002-04-23 07:12:20 +000010974Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10977 * test/schemas result/schemas: updated the test list
10978
Daniel Veillarde19fc232002-04-22 16:01:24 +000010979Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * TODO: updated a bit
10982 * parser.c: made a comment more specific
10983 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10984 Schemas conformance.
10985 * test/schemas result/schemas: updated the test list
10986
Daniel Veillard441bc322002-04-20 17:38:48 +000010987Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10990 implementing xs:all with minOccurs = 0
10991 * tes/schemas/* result/schemas/*: added more tests covering
10992 xs:all
10993
Daniel Veillard8a001f62002-04-20 07:24:11 +000010994Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * xmlregexp.c: first implementation of the all particle, this
10997 may need to be revisited for case where not all transitions
10998 must be crossed.
10999
Daniel Veillard7646b182002-04-20 06:41:40 +000011000Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * tree.c: another entity processing update from Markus Henke
11003
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011004Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11005
11006 * trionan.c: fixed crash on OSF/1
11007
Daniel Veillardb4398962002-04-19 07:01:55 +000011008Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * xmlschemas.c: more Schemas work
11011 * test/schemas/* result/schemas/*: added more tests coming
11012 from the spec.
11013
Daniel Veillard54761132002-04-18 21:00:44 +000011014Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11017 ExcC14N specification
11018
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011019Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * tree.c: patch from Markus Henke, fix for recursive entities.
11022
Daniel Veillard23b1f372002-04-18 15:50:05 +000011023Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * xpath.c: fix a problem with string() on a document node.
11026
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011027Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * Makefile.am xmlschemas.c: more Schemas work
11030 * test/schemas/* result/schemas/*: added more tests coming
11031 from the spec.
11032
Daniel Veillard6231e842002-04-18 11:54:04 +000011033Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11036 * result/HTML/*: this changes a few things in the results
11037
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011038Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11039
11040 * include/libxml/tree.h: eliminated 'declaration different than
11041 prototype' warning
11042 * include/win32config.h: "resolved" conflicts with errno.h
11043
Daniel Veillardb509f152002-04-17 16:28:10 +000011044Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11047 on the automata interfaces and debug of counted choices
11048 * test/schemas/* result/schemas/*: added a number of tests
11049
Daniel Veillard8651f532002-04-17 09:06:27 +000011050Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11053 a bit of work on Schemas
11054 * testSchemas.c: try to make it more useful
11055 * test/schemas/* result/schemas/* Makefile.am: changed the
11056 Schemas regression test procedure, started adding a few samples
11057
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011058Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11059
11060 * include/libxml/encoding.h: Patch for the Borland C++ builder
11061 * include/libxml/tree.h: Patch for the Borland C++ builder
11062 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011063 * win32/bcb5: New directory for the Borland C++ builder
11064 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011065
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011066Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11067
11068 * win32/Makefile.msvc: Update for XML Schema support
11069 * win32/configure.js: Update for XML Schema support
11070 * win32/libxml2.def.src: Update for XML Schema support
11071
Daniel Veillard4255d502002-04-16 15:50:10 +000011072Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11075 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11076 xmlunicode.c include/libxml/Makefile.am
11077 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11078 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11079 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11080 include/libxml/xmlversion.h.in : merged the current state of
11081 XML Schemas implementation, it is not configured in by default,
11082 a specific --schemas configure option has been added.
11083 * test/automata test/regexp test/schemas Makefile.am
11084 result/automata result/regexp result/schemas:
11085 merged automata/regexp/schemas regression tests
11086
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011087Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * xpath.c: Gary found a compile time problem, fixes #78823
11090
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011091Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * configure.in: release of 2.4.20
11094 * doc/*: updated and rebuilt the docs
11095
Daniel Veillardf544f192002-04-15 12:56:56 +000011096Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * python/Makefile.am: patch from Cristian Gafton to build on
11099 Red Hat 6.2, should also fix #75779
11100
Daniel Veillard940492d2002-04-15 10:15:25 +000011101Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * valid.c: first part of fixing #78729
11104
Daniel Veillardeb475a32002-04-14 22:00:22 +000011105Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11108 escaping of URI when saving HTML files.
11109 * result/HTML/*: this impacted some tests
11110
Daniel Veillard9b731d72002-04-14 12:56:08 +000011111Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * configure.in: trying to fix #77441
11114
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011115Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * include/libxml/xmlIO.h: Hallski complained it could not be
11118 included by itself.
11119
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011120Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11123
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011124Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11125
11126 * win32/configure.js: patch from Nilo for the c14n option
11127 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11128
Daniel Veillardda423da2002-04-10 19:25:38 +000011129Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11132 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11133 LIBXML_THREAD_ENABLED
11134
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011135Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * xpath.c: another patch from Richard Jinks for substring conformance
11138 * test/XPath/expr/floats test/XPath/expr/strings
11139 result/XPath/expr/floats result/XPath/expr/strings: update of the
11140 test suite to check those.
11141
Daniel Veillard01917aa2002-04-10 11:30:41 +000011142Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * xpath.c: patch from Richard Jinks for .x float parsing.
11145
Daniel Veillard46d6c442002-04-09 16:10:39 +000011146Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * parser.c: patch from Markus Henke when an encoding ain't recognized
11149
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011150Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * libxml.m4: got a report that #include <string.h> was needed
11153
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011154Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11157
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011158Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11159
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011160 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011161
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011162Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11165 pointed out by Melvyn Sopacua.
11166
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011167Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * libxml.m4: Frédéric Crozat gave a patch related to the change
11170 of Include paths breaking the libxml.m4
11171
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011172Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * xpath.c: Fix bug #76927 forgot to save some context
11175 when evaluating binary expressions
11176
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011177Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * configure.in: fixed configure for MPE/iX from Markus Henke
11180 * xmlmemory.c: fixed initialization problems
11181 * xpath.c: another set of patches from Richard Jinks this
11182 fixes "make XPathtests" on linux
11183
Daniel Veillard21458c82002-03-27 16:12:22 +000011184Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11187 * test/XPath/expr/compare test/XPath/expr/equality
11188 test/XPath/expr/floats test/XPath/expr/functions
11189 test/XPath/expr/strings result/XPath/expr/compare
11190 result/XPath/expr/equality result/XPath/expr/floats
11191 result/XPath/expr/functions result/XPath/expr/strings: Updated
11192 tests though they show a divergence on Linux
11193
Daniel Veillard28dfed12002-03-27 09:08:17 +000011194Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * xpath.c trionan.c: previous commit also included patches
11197 from Richard Jinks on some IEEE support corner case
11198
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011199Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11202 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11203 that $(datadir) should be used for docs
11204
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011205Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11208 could leak filedescriptors
11209
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011210Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * configure.in nanohttp.c: applied patch from Allan Clark for
11213 UnixWare/OpenServer
11214
Daniel Veillard19274092002-03-25 16:48:03 +000011215Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * configure.in: preparing 2.4.19
11218 * doc/*: rebuilt the docs
11219
Daniel Veillard56b2db72002-03-25 16:35:28 +000011220Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * nanohttp.c: fixing #76043, got fed up with non-portability
11223 of that piece of code.
11224
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011225Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * valid.c SAX.c: Never commit without running "make tests" :-(
11228 fix a couple of stupidities in the previous commit
11229 * result/*: a few changes in some attribute order result of previous
11230 commit.
11231
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011232Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11235 the internal subset should not raise duplicate ID errors,
11236 also there was a small bug in conjunction to namespace
11237 declarations defaulted and xml:xxx attributes DTD definitions.
11238
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011239Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * xpath.c: Richard Jinks also raised some rounding problems
11242 this tries to fix them
11243
Daniel Veillard4e2df542002-03-22 12:23:14 +000011244Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11247 behaviour in xmlXPathCastToString()
11248
Daniel Veillarddb552912002-03-21 13:27:59 +000011249Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11252 raised by Morus Walter
11253
Daniel Veillard9e537932002-03-21 13:08:08 +000011254Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11257 from Igor
11258
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011259Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * xpath.c: fixing #75619, related to a problem when trying
11262 to evaluate condition when the current node set resulting
11263 from that sub-step evaluation is empty. Also fixes 2 potential
11264 problem with previous-sibling and next-siblings axis.
11265
Daniel Veillard1840ef02002-03-21 08:05:23 +000011266Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11269 HTML support is not configured in.
11270
Daniel Veillard561b7f82002-03-20 21:55:57 +000011271Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11274 include/libxml/tree.h: dohh I really didn't intended to commit
11275 this test version :-(
11276
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011277Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * testSAX.c: I wanted to see the real speed at the SAX interface
11280 after a little too many Ximianer started complaining about the
11281 parser speed.
11282 added a --quiet option:
11283 paphio:~/XML -> ls -l db100000.xml
11284 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11285 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11286 3200006 callbacks generated
11287 real 0m1.270s
11288 Which means 16MBytes/s and 3Mcallback/s
11289
Daniel Veillardc62a1472002-03-19 18:35:12 +000011290Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * xpath.c: valgrind spotted another error that time when running
11293 on libxslt regression tests
11294
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011295Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * Makefile.am: adding "make valgrind" running the full regression
11298 tests (except python ones) under Valgrind (using valgrind -q
11299 which was kindly added by the author).
11300 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11301 passes cleanly now except an obcure floating point initialization
11302 raised in log10() in one XPath regression test ???
11303 * tree.c: edited some comments to close #75244
11304
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011305Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11308 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11309 context of ScrollKeeper, made sure that if the number is
11310 an integer, the serialization follows the description at
11311 http://www.w3.org/TR/xpath#section-String-Functions
11312
Daniel Veillard5997aca2002-03-18 18:36:20 +000011313Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11314
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011315 * configure.in: preparing 2.4.18
11316 * doc/*: updated and rebuilt the web site
11317 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11318 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011319 * parser.c: humm, changed the way the SAX parser work when
11320 xmlSubstituteEntitiesDefault(1) is set, it will then
11321 do the entity registration and loading by itself in case the
11322 user provided SAX getEntity() returns NULL.
11323 * testSAX.c: added --noent to test the behaviour.
11324
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011325Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * parser.c: Wilfried Teiken provided a hackish but working
11328 way to get context reported back on entities when parsing
11329 with SAX and without breaking the DOM build.
11330
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011331Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * c14n.c: applied a new patch from Aleksey Sanin
11334 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11335 to reference Aleksey implementation of XML digital Signatures
11336
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011337Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * xpath.c: small fix to avoid potential problem due to
11340 ordering of freeing data
11341 * python/Makefile.am: people were complaining about
11342 the generated file in python dir not being built
11343
Daniel Veillardd2379012002-03-15 22:24:56 +000011344Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11347 python/generator.py python/libxml.c python/types.c: Cleanup
11348 of the python Makefiles based on Jacob and James feedback,
11349 fixed the spec file accordingly, fixed the number of warning
11350 that passing my pedantic CFLAGS was generating. Conclusion
11351 is that Python includes are real crap.
11352
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011353Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * configure,in: it was reported quite a few times that
11356 xml2-config --cflags should not output
11357 -I$includeprefix/libxml2/libxml because libxml2 header names
11358 clashes with existing names like list.h from C++ stl.
11359 Includes should be #include<libxml/xxx.h> so ...
11360
Daniel Veillard6f293b12002-03-15 09:42:33 +000011361Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * c14n.c: another patch from Aleksey Sanin
11364
Daniel Veillard5c396542002-03-15 07:57:50 +000011365Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11368 canonicalization algorithm
11369 * doc/xml.html doc/index.html: added the C14N references on the
11370 index page.
11371
jacob berkman9be65862002-03-14 02:15:56 +0000113722002-03-13 jacob berkman <jacob@ximian.com>
11373
11374 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11375 usage, redundant, and gcc specific
11376
Daniel Veillard75be0132002-03-13 10:03:35 +000011377Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * xpath.c: speedup some node selection operations, this can
11380 have a significant impact on DocBook Norm's stylesheets
11381 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11382 make sure it's always the case
11383 * debugXML.c: distinguish CDATA and comments in ls operations
11384
Daniel Veillard61f26172002-03-12 18:46:39 +000011385Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11388 to generate better API descriptions etc...
11389
Daniel Veillard9ff88172002-03-11 09:15:32 +000011390Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * c14n.c: Fixing #74186, made sure all boolean expressions
11393 get fully parenthesized, ran indent on the output
11394 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11395 include/libxml/tree.h: also #74186 related, removed the
11396 --with-buffers option, and all the preprocessor conditional
11397 sections that were resulting from it.
11398
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011399Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * valid.c: applied patch from Dodji Seketeli fixing an
11402 uninitailized variable in xmlValidGetValidElements()
11403
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011404Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * c14n.c: fixed a few comments
11407 * doc/*.html doc/*/*.html: regenerated the docs and added
11408 the C14N API
11409 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11410
Daniel Veillardfa49d872002-03-09 10:20:00 +000011411Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * check-xml-test-suite.py: fix to adapt varaiations in the
11414 bindings
11415 * configure.in python/setup.py python/setup.py.in: fixed to
11416 have the version of the python scripts automatically updated
11417
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011418Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11421 in xmlCopyProp()
11422
Daniel Veillardaf43f632002-03-08 15:05:20 +000011423Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * configure.in: preparing 2.4.17 release
11426 * doc/*: updated and rebuilt the docs
11427 * xpath.c: fixed a comment
11428 * python/libxml.c: fixed a possible reentrancy problem
11429
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011430Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11433 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11434 added a specific regression test
11435 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11436 not raise exceptions when failing to find the attribute.
11437
Daniel Veillard90bc3712002-03-07 15:12:58 +000011438Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * configure.in xmllint.c: owen pointed out a problem with the
11441 ftme fix, gettimeofday() was not detected by configure and
11442 the ftime header wasn't included, dohhh
11443
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011444Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * configure.in xmllint.c: trying to fix #71457 for timing
11447 precision when gettimeofday() is not availble but ftime() is
11448
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011449Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11452 are now copied on install and part of the -devel RPM
11453
Daniel Veillard7b416132002-03-07 08:36:03 +000011454Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * xpath.c: trying to avoid bug #72150 which was apparently
11457 caused by a gcc bug (or a processor problem) as detailed
11458 at http://veillard.com/gcc.bug
11459
Daniel Veillardf742d342002-03-07 00:05:35 +000011460Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11461
11462 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11463 fixed xmlReconciliateNs(), added a Python test/example for
11464 inter-document cut'n paste
11465 * python/libxml.py: fixed node.doc on document nodes and added
11466 xpathEval() onto node objects
11467
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011468Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11471 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11472 fixup and integrated tests for the serialization stuff
11473
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011474Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11477 moved the libxml man page to section 3
11478
Daniel Veillard1e774382002-03-06 17:35:40 +000011479Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * tree.c: fix bug #72490
11482 * python/libxml.c python/libxml.py: added methods serialize()
11483 and saveTo() to all node elements.
11484
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011485Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * xmlIO.c: closed #73430, don't read from an input source
11488 which indicated an end-of-file or an error.
11489
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011490Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * parser.c: make sure SAX endDocument is always called as
11493 this could result in a Python memory leak otherwise (it's
11494 used to decrement ref-counting)
11495 * python/generator.py python/libxml.c python/libxml.py
11496 python/libxml2-python-api.xml python/libxml2class.txt
11497 python/tests/error.py python/tests/xpath.py: implemented
11498 the suggestions made by Gary Benson and extended the tests
11499 to match it.
11500
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011501Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * python/generator.py: applied patch fixing #73450
11504
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011505Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * xpath.c: fixing #61290 "namespace nodes have no parent"
11508 long standing divergence from the XPath REC. NodeSets
11509 simply hold a copy of namespace nodes and those node ->next
11510 points to the parent (which may not be the node carrying the
11511 definition).
11512 * include/libxml/xpath.h: flagged but didn't added a possible
11513 speedup
11514 * DOCBparser.c HTMLparser.c: removed some warnings from push
11515 parser due to new state being added.
11516 * tree.c: new fix from Boris Erdmann
11517 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11518 the XML Canonalization support from Aleksey Sanin
11519
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011520Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * tree.c: patch from Boris Erdmann fixing some namespace odities
11523 with xmlCopyNode()
11524
Daniel Veillardc6613042002-03-02 09:34:02 +000011525Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * xmlIO.c: fix bug #72706 when loading a NULL entity
11528
Daniel Veillardc0fef772002-03-01 16:16:31 +000011529Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11532 actually change in a future XML Namespace revision.
11533
Daniel Veillard79426f22002-03-01 16:14:17 +000011534Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11537 added the possibility of returning nodesets from XPath extension
11538 functions written in Python
11539
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011540Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * python/*: commiting some Python bindings work done while travelling
11543
Daniel Veillard97300512002-03-01 09:13:41 +000011544Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11547 explicitely with memory debugging switched on
11548
Daniel Veillard6361da02002-02-23 10:10:33 +000011549Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11552 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11553 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11554 the accessor generator for strings
11555 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11556 regression test.
11557
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011558Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * python/README python/generator.py python/libxml.c python/setup.py:
11561 added the 'usual' setup.py to allow building a libxml2-python
11562 module based on the same code. The initialization is however
11563 different the 2 .so files fo libxml2 and libxslt are identical and
11564 they entry point initialize both libraries. this is done to avoid
11565 some possible nasty problem since the Python don't merge the maps
11566 of all shared modules.
11567
Daniel Veillard158a4d22002-02-20 22:17:58 +000011568Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * parser.c: fixed a push/encoding bug reported by Michael
11571 on librsvg
11572
Daniel Veillard7839e162002-02-20 18:54:48 +000011573Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * include/libxml/parserInternals.h: fixes a misplaced #endif
11576
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011577Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * parser.c valid.c: found and fixed a couple of allocation bugs
11580
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011581Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * doc/xml.html doc/python.html doc/*: added a Python and binding
11584 page describing the current state of the Python bindings and
11585 giving pointers to the other languages wrappers.
11586
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011587Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11590 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11591 rebuilt the API and web site
11592 * xpath.c: fixed #71978 portability bugs
11593
Daniel Veillard8aff2472002-02-19 21:50:43 +000011594Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11597
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011598Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * include/libxml/parserInternals.h parser.c: had to change
11601 2 internal parsing API when processing document content
11602 to check the start and end of element content are defined
11603 in the same entity
11604 * valid.c include/libxml/valid.h: attribute normalization can
11605 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11606 with the context to report it.
11607 * SAX.c: fixed the last known bugs, crazy validation constraints
11608 when a document is standalone seems correctly handled. There
11609 is a couple of open issues left which need consideration especially
11610 PE93 on external unparsed entities and standalone status.
11611 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11612 The 2 tests left failing are actually in error. Cleanup done.
11613
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011614Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * valid.c: implemented E59 spaces in CDATA does not match the
11617 nonterminal S
11618
Daniel Veillard878eab02002-02-19 13:46:09 +000011619Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * SAX.c parser.c valid.c: more validation test fixups
11622 * check-xml-test-suite.py: added duration info for the tests
11623
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011624Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * parser.c valid.c: a couple of errors were reported but not
11627 saved back as such in the parsing context. Down to 1% failure rate
11628 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11629
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011630Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11631
11632 * xmlInternald.c: isExtender was missing a char
11633 * parser.c include/libxml/parser.h: % are acceptable in the
11634 internal subset if within a PUBLIC ID
11635
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011636Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * SAX.c parserInternals.c valid.c: more work on the conformance
11639 suite. Took the step to finally block documents with encoding
11640 errors. It's a fatal error per the spec, people should have fixed
11641 their documents by now.
11642
Daniel Veillard55253e22002-02-18 14:32:39 +000011643Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * check-xml-test-suite.py: fixed the test script after some discussion
11646 on the semantic of TYPE="error"
11647 * Makefile.am: added the script to the distrib
11648
Daniel Veillard28757702002-02-18 11:19:30 +000011649Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * SAX.c entities.c: fixed a couple of conformances issues deep
11652 into the validation code (standalone and undeclared Notations)
11653
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011654Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11657 stayed there for years !
11658
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011659Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11662 missing
11663
Daniel Veillardc7612992002-02-17 22:47:37 +000011664Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11665
11666 * check-xml-test-suite.py: improved the behaviour a bit as
11667 well as the logs
11668 * parser.c valid.c SAX.c: fixed a few more bugs
11669 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11670
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011671Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * check-xml-test-suite.py: python script to run regression tests
11674 against the XML Test suite of W3C/OASis
11675 * SAX.c: fixed a validation bug
11676 * parser.c: fixed 3 errors pointed by the test suite
11677 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11678 * python/Makefile.am: fixed a dependendy
11679
Daniel Veillard9f28f302002-02-15 20:48:08 +000011680Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * xmlmemory.c: avoid a warning bug #71594
11683
Daniel Veillard144024e2002-02-13 21:14:46 +000011684Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11687 warning on alpha/Tru64
11688
Daniel Veillarde4301c82002-02-13 13:32:35 +000011689Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * include/libxml/entities.h: fixing a comment
11692 * valid.c: fixing some troubles with validity check on namespaces
11693 * result/VC/NS3 test/VC/NS3: added a specific regression test
11694
Daniel Veillarda6d05382002-02-13 13:07:41 +000011695Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * tree.c: Fixing #71342 serializing '\n' in attribute values
11698 * result/noent/att3 result/att3 test/att3: added a specific
11699 test.
11700
Daniel Veillard797a5652002-02-12 13:46:21 +000011701Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11702
11703 * python/libxml.c: couple of bug fixes
11704
Daniel Veillard01a6d412002-02-11 18:42:20 +000011705Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * python/*.py: removed tabs and used spaces.
11708
Daniel Veillard397ff112002-02-11 18:27:20 +000011709Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11712 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11713
Daniel Veillard03517542002-02-11 13:54:40 +000011714Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11717 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11718
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011719Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * include/libxml/encoding.h include/libxml/entities.h
11722 include/libxml/globals.h include/libxml/parser.h
11723 include/libxml/threads.h include/libxml/tree.h
11724 include/libxml/xmlmemory.h: trying to fix the include mess
11725
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011726Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * include/libxml/xmlmemory.h: reverted part of the previous
11729 attempt to provide #69655, this was breaking the build.
11730
Daniel Veillard0ba59232002-02-10 13:20:39 +000011731Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11734 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11735 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11736 include/libxml/parserInternals.h include/libxml/tree.h
11737 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11738 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11739 clean.
11740 * python/libxml.c: fixed a warning.
11741
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011742Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11745 copying of node, merge back IDs in the target document.
11746 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11747 test/XInclude/ents/ids.xml: test case
11748 * result/VC/ElementValid4: output changed due to a typo fix
11749
Daniel Veillard1c18e302002-02-09 22:16:40 +000011750Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011753 generate the dependencies right as Jacob found out. Add
11754 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011755
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011756Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * parserInternals.c valid.c: Justin Fletcher found some parts
11759 of the code needing cleanup
11760 * libxml.spec.in python/Makefile.am python/generator.py
11761 python/libxml.c python/libxml.py: Fixed the python Makefiles
11762 corrected a bug showing up on ia64, changed the name of the
11763 python internal module too
11764
Daniel Veillard07be19b2002-02-08 14:20:35 +000011765Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * Makefile.am: applied patch from Andris Pavenis for binary
11768 name suffixes
11769
Daniel Veillardf216d462002-02-08 13:44:24 +000011770Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * xmllint.c win32/win32config.h: fixing #68748
11773
Daniel Veillardd455d792002-02-08 13:37:46 +000011774Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * valid.c: fixing #70166
11777
11778Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * valid.c: fixing #70077
11781
Daniel Veillardc575b992002-02-08 13:28:40 +000011782Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * Copyright Makefile.am README configure.in libxml.spec.in:
11785 Changed to the MIT Licence
11786 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11787 doc/xmlio.html: updated the doc accordingly
11788 * include/libxml/xmlwin32version.h configure.in: preparing
11789 2.4.14 release
11790 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11791 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11792 fixed the const xmlChar * wrapper and generator, XPath extension
11793 functions now use the context as first argument
11794 * python/tests/tstxpath.py python/tests/xpath.py
11795 python/tests/xpathext.py: Updated the tests accordingly
11796 * tree.c: fixed bug #70067
11797
Daniel Veillard7db38712002-02-07 16:39:11 +000011798Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * Makefile.am: cleanup
11801 * debugXML.c: always use stdout if output is NULL
11802 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11803 * python/Makefile.am python/generator.py python/libxml2class.txt
11804 python/libxml_wrap.h python/types.c: augmented the number of bindings
11805 handling FILE * and XPath contexts
11806 * python/tests/Makefile.am: avoid a stupid problem due to the
11807 use of TEST.
11808
Daniel Veillard15a143b2002-02-06 22:40:50 +000011809Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11812
Daniel Veillard70cab352002-02-06 16:06:58 +000011813Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * python/TODO python/libxml.c: cleanup the extension function lookup
11816 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11817
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011818Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * configure.in python/Makefile.am: do not install outside
11821 of prefix
11822
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011823Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11824
11825 * python/TODO python/libxml.c: started adding SAX interfaces
11826 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11827 SAX test
11828
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011829Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * tree.c: hardened the addChild function
11832 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11833 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11834 added accessors needed for xmlNode, a bit more testing and
11835 extension of interfaces
11836 * python/tests/Makefile.am python/tests/build.py: added a test
11837 build from scratch/save/load/check
11838
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011839Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * parserInternals.c: change a small bit in the way valididy
11842 error messages get initialized
11843 * python/TODO python/libxml.c python/libxml2-python-api.xml
11844 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11845 added some memory debugging to track leaks at the libxml2 level
11846 * python/tests/*.py: changed all tests to check for leaks,
11847 there is just one left in XPath extension registrations.
11848
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011849Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * python/TODO python/generator.py python/libxml2-python-api.xml
11852 python/libxml2class.txt: more accessor classes for the parser
11853 context, allow to switch on and check validity
11854 * python/tests/Makefile.am python/tests/error.py
11855 python/tests/invalid.xml python/tests/valid.xml
11856 python/tests/validate.py: attded more test and and added error.py
11857 which I forgot to commit in the last step
11858
Daniel Veillard3ce52572002-02-03 15:08:05 +000011859Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * python/Makefile.am python/types.c: cleanup
11862 * python/libxml.c python/libxml.py python/libxml_wrap.h
11863 python/generator.py python/libxml2-python-api.xml
11864 python/libxml2class.txt: added class for parser context, added
11865 first cut for push mode support. Added a framework to generate
11866 accessors functions.
11867 * python/tests/Makefile.am python/tests/push.py: added a push
11868 test
11869
Daniel Veillardcfb05462002-02-02 23:18:22 +000011870Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11873 bug a bit of cleanup.
11874
Daniel Veillard5d819032002-02-02 21:49:17 +000011875Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11878 python/libxml2class.txt: adding error redirections and preformat
11879 to a python handler
11880 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11881 tests self checking
11882
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011883Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11886 a function
11887
Daniel Veillard9589d452002-02-02 10:28:17 +000011888Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11891 python/libxml.c python/libxml2-python-api.xml
11892 python/libxml2class.txt: Progressing through the TODOs, class
11893 description output, extra XML API, RPM now builds the wrappers
11894 for all python installed versions
11895
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011896Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * configure.in libxml.spec.in python/Makefile.am python/TODO
11899 python/generator.py python/libxml2class.txt: added more informations
11900 in the libxml2-python package including docs. Slightly changed
11901 the class hierarchy
11902 * python/tests/*: added basic regression tests infrastructure too
11903
11904Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11907 added libxml2-python as part of the packages installed
11908
Daniel Veillarda7340c82002-02-01 17:56:45 +000011909Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * python/Makefile.am python/generator.py python/libxml.c
11912 python/libxml.py: more work, now able to extend the
11913 XPath interpreter with functions written in python.
11914
Daniel Veillardc3e39442002-02-01 09:29:41 +000011915Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * python/Makefile.am: Jacob sent a patch to allow building from
11918 tarfile.
11919
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011920Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11923 inserted the python wrappers build, I hope this won't be too
11924 unportable
11925
Daniel Veillard1971ee22002-01-31 20:29:19 +000011926Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * xpath.c: minor optimization
11929 * python/generator.py python/libxml.c python/libxml.py
11930 python/libxml_wrap.h: more work on the python bindings,
11931 they now support XPath and there is no evident leak
11932
Daniel Veillard36ed5292002-01-30 23:49:06 +000011933Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * python/generator.py python/libxml.c python/libxml.py:
11936 more work on the python bindings generator.
11937
Daniel Veillard96fe0952002-01-30 20:52:23 +000011938Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * python/generator.py python/libxml.c python/libxml_wrap.h:
11941 more work on the python bindings.
11942
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011943Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * python/generator.py python/libxml.c python/libxml.py
11946 python/libxml_wrap.h: commited early version of a python binding
11947 for private use only ATM
11948
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011949Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * entities.c tree.c include/libxml/entities.h: applied patch
11952 from Anthony Jones to implement copy of DTD subtree too. Had
11953 just to keep 2 function private which really ought to become
11954 public ones.
11955
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011956Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * xmllint.c: added pointers to the web pages in the usage()
11959
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011960Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * tree.c: more fixes from Petr Kozelka for attribute handling
11963 in the tree API to align the semantic with DOM.
11964
Daniel Veillard36065812002-01-24 15:02:46 +000011965Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * valid.c tree.c entities.c: another set of patches from
11968 Anthony Jones for copy operations cleanup and robustness
11969
Daniel Veillardf8592562002-01-23 17:58:17 +000011970Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11973 an alphabetic index based on comments content
11974 * doc/*: rebuilt the web site with the new references
11975
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011976Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * parserInternals.h: Greg Sjaardema suggested to use an
11979 eponential buffer groth policy in xmlParserAddNodeInfo()
11980
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011981Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11984 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11985 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11986 to generate cross-references, and added/updated the stylesheets
11987 to generate and link API indexes. The generic keyword index
11988 is not done yet.
11989 * doc/*.html: regenerated all the usual docs too
11990
Daniel Veillard2070c482002-01-22 22:12:19 +000011991Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * debugXML.c: added an xpath function to the shell for T. V. Raman
11994
11995Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011996
11997 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11998 debug routines.
11999
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012000Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12001
12002 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12003 support of attribute nodes
12004
Daniel Veillard9d06d302002-01-22 18:15:52 +000012005Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12006
12007 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12008 hopefully near complete and fully documented of the API in XML
12009 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12010 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12011 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12012 include/libxml/parserInternals.h include/libxml/valid.hi
12013 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12014 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12015 include/libxml/xpath.h include/libxml/xpathInternals.h:
12016 Cleaned up the doc comments a lot in the process, the interface
12017 coverage is now 100%
12018
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012019Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12022 extracts comments from the gtk-doc DocBook output (a bit
12023 convoluted but seems to work).
12024
Daniel Veillard61006472002-01-21 17:31:47 +000012025Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12028 added an XML description of the API, moved the script generating
12029 it here. Added a "make api" target
12030
Daniel Veillardd2f23002002-01-21 13:36:00 +000012031Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12034
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012035Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * xpath.c include/libxml/xpathInternals.h: the change made to
12038 xmlXPathFuncLookupFunc was incompatible roll it back
12039
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012040Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * SAX.c: cleanup patch from Anthony Jones
12043 * doc/Makefile.am: fix the headers to avoid in make scan
12044 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12045 includes, * vs Ptr and general cleanup
12046 * parsedecl.py: first version of a script to extract the
12047 module interfaces, the goal will be to provide .decl or XML
12048 specification of the interfaces to build wrappers.
12049
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012050Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12053 now provides return codes in case of errors
12054
Bjorn Reese026d29f2002-01-19 15:40:18 +000012055Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12056
12057 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12058 Upgraded to trio baseline 1.6
12059 * strio.h strio.c: Replaced by triostr.h and triostr.c
12060
Daniel Veillard572577e2002-01-18 16:23:55 +000012061Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12064 of strdup usage in the code
12065
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012066Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * parser.c error.c: Keith Isdale complained rightly that
12069 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12070
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012071Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * tree.c: fixed the funxtion to set the xml: attributes
12074 * debugXML.c: added "setbase" to test it.
12075
Daniel Veillard2c748c62002-01-16 15:37:50 +000012076Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12079 to allow updating an attribute content
12080
Daniel Veillard8de85c62002-01-15 17:10:15 +000012081Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12082
12083 * libxml.h: try to avoid problems when compiling on Windows
12084
Daniel Veillard314cfa02002-01-14 17:58:01 +000012085Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * hash.c: patch from Anthony Jones for hash.c allocation size
12088 * Makefile.am: trying to work around Yet Another Libtool Madness
12089 and build the 2.4.13 release finally ...
12090
Daniel Veillard744683d2002-01-14 17:30:20 +000012091Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12092
12093 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12094 * doc/* : update of the documentation
12095
Daniel Veillarde6a55192002-01-14 17:11:53 +000012096Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12099 at fixing #61290 :-(
12100
Daniel Veillardfb25a512002-01-13 20:32:08 +000012101Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12102
12103 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12104 Fixes bug #67229
12105
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012106Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12107
12108 * tree.c: trying to avoid troubles when a subtree is copied
12109 and coalesced in part with the target tree. Should fix
12110 bug #67407
12111
Daniel Veillardd8224e02002-01-13 15:43:22 +000012112Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * valid.c: fixed validation of attributes content of type
12115 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12116 values, very old bug. Fixes #67671
12117
Daniel Veillard8107a222002-01-13 14:10:10 +000012118Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * parser.c include/libxml/parserInternals.h tree.c: integrated
12121 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12122 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12123
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012124Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * threads.c: applied Serguei Narojnyi's patch to add native
12127 thread support on the Win32 platform
12128 * testThreadsWin32.c Makefile.am: added the test program also
12129 from Serguei, Win32 specific
12130 * include/win32config.h include/libxml/xmlwin32version.h.in:
12131 added patch from Igor for the Windows thread specific defines.
12132
Daniel Veillard845cce42002-01-09 11:51:37 +000012133Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12136
Daniel Veillard7b602b42002-01-08 13:26:00 +000012137Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12138
12139 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12140 output page into XMLinfo.html. Close bug #66951 and
12141 raised by Robert Collins too.
12142
Daniel Veillard73c6e532002-01-08 13:15:33 +000012143Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12144
12145 * encoding.c: Paul Keogh pointed out a possibility of segfault
12146 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12147 Closes bug # 68238
12148
Daniel Veillard4a859202002-01-08 11:49:22 +000012149Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * doc/*.html: updated the Gdome2 links
12152
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012153Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12154
12155 * libxml.h: Applied following patches from Robert Collins
12156 and make sure IN_LIBXML is defined when compiling it
12157 -------
12158 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12159 as well as Visual C.
12160 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12161 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12162 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12163 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12164 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12165 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12166 xmlSysIDExists xmlNoNetExists).
12167 * xmllint.c: Don't include winsock2.h for Cygwin.
12168
Daniel Veillard401c2112002-01-07 16:54:10 +000012169Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12172 when the version info is not present.
12173
Daniel Veillard6f42c132002-01-06 23:05:13 +000012174Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * tree.c: Anthony Jones pointed out a problem in
12177 xmlStringGetNodeList() and provided a fix for it
12178
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012179Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012181 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012182 xmlCreatePushParserCtxt() when the initial buffer passed
12183 is large.
12184
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012185Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * win32/*: big cleanup of the Windows/MSVC project files
12188 from Igor Zlatkovic
12189
Daniel Veillardcebb1362002-01-02 13:13:30 +000012190Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * doc/Makefile.am: should fix #67674 and avoid troubles if
12193 xsltproc is not available or fails in the prefix provided
12194
Daniel Veillard26908ab2002-01-01 16:50:03 +000012195Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12196
12197 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12198
Daniel Veillard5344c602001-12-31 16:37:34 +000012199Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12202 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12203 Fixed a few other problems raised by Charlie Bozeman.
12204 * result/VC/ElementValid[5-7]: fixed the output
12205
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012206Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12207
12208 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12209 patches from Charlie Bozeman. Regenerated the HTML docs.
12210
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012211Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12214 for Windows from Igor
12215
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012216Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * xmllint.c: applied Justin Fletcher patch for --output or -o
12219
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012220Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * win32/libxml2/libxml2.def.src: close #67019
12223
Daniel Veillard01db67c2001-12-18 07:09:59 +000012224Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * xmllint.c: applied Justin Fletcher generic timing patch
12227 similar to the one already applied to xsltproc.
12228
Daniel Veillardd1640922001-12-17 15:30:10 +000012229Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * include/libxml/tree.h tree.c: applied documentation patches
12232 from Charlie Bozeman
12233
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012234Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12235
12236 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12237
Daniel Veillard29e43992001-12-13 22:21:58 +000012238Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * valid.c: fix the xmlStrdup() used in the previous patch.
12241 * valid.c: added --dropdtd
12242 * tree.c: fixed xmlUnlinkNode so it also removes the references
12243 from the document if the node is a DTD
12244
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012245Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * HTMLtree.c valid.c: cleanup some static declarations
12248
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012249Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * xmllint.c: removed another strdup()
12252 * doc/FAQ: removed the HP/UX entry
12253
Daniel Veillarded472f32001-12-13 08:48:14 +000012254Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * valid.c: fix bug #66816 when validating.
12257 * xmllint.c: don't use sys/time.h if configure did not found it
12258
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012259Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12260
12261 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12262 xmlcatalog_man.xml
12263
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012264Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12267 xmlInitMemory() was declared twice
12268
Daniel Veillardb82c1662001-12-09 14:00:54 +000012269Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * globals.c: do not reference strdup() !
12272 * configure.in libxml-2.0.pc.in: trying to fix the libs
12273 of the various config extraction modules
12274
Daniel Veillardef90ba72001-12-07 14:24:22 +000012275Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12276
12277 * configure.in : preparing 2.4.12
12278 * doc/* : updated and rebuilt the docs
12279
Daniel Veillard220346d2001-12-07 11:33:54 +000012280Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * uri.c: closed bug #66159
12283 * testURI.c: added --escape option
12284 * configure.in: some cleanup for xml2-config --cflags
12285
Daniel Veillard2a906822001-12-06 14:34:08 +000012286Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * globals.c testThreads.c: removed some misplaced includes
12289 of xmlversion.h
12290
Daniel Veillarde28313b2001-12-06 14:08:31 +000012291Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * threads.c: patch from Gary Pennington fixing a possible
12294 problem at initialization time.
12295
Daniel Veillardd3b08822001-12-05 12:03:33 +000012296Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012299 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012300 CodeWarrior.
12301
Daniel Veillarda7866932001-12-04 13:14:44 +000012302Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12303
12304 * xmllint.c: applied Geert Kloosterman's patch to fix
12305 --repeat --timing output
12306
Daniel Veillard19840942001-11-29 16:11:38 +000012307Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12308
12309 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12310 where non-wellformed XML declaractions were not detected.
12311
Daniel Veillarde85d9342001-11-28 14:43:12 +000012312Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12315
Daniel Veillard22f25a82001-11-28 09:12:23 +000012316Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12319 gets reset by xmlCleanupInputCallbacks() and this makes the
12320 function useless. Same for output.
12321
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012322Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * xmlIO.c: robert pointed out a loop error in callback cleanups
12325
Daniel Veillard8faa7832001-11-26 15:58:08 +000012326Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12329 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12330 they are not really tied to debugging
12331
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012332Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12335 * xmllint.c: better --catalogs description
12336
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012337Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * tree.c: fixed a couple of problems in xmlSetProp()
12340
Daniel Veillardcd337f02001-11-22 18:20:37 +000012341Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12342
12343 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12344 unappropriate stdout output.
12345
Daniel Veillard566d4df2001-11-22 13:00:53 +000012346Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12347
12348 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12349 by Denis Beurive, closes #65111
12350
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012351Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12352
12353 * valid.c: in case of content model validity error, don't
12354 print it if validity warnings were not requested.
12355
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012356Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12357
12358 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12359 * parserInternals.c: removed the last exit() call. Print an
12360 unmaskable error on stderr instead (library mismatch detection)
12361
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012362Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12363
12364 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12365 shell instructions from Heiko Rupp
12366
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012367Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * catalog.c: use the URL notation file:// for default catalog paths
12370
Daniel Veillard0ec98632001-11-14 15:04:32 +000012371Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * include/libxml/tree.h: better comments for _private fields
12374 * tree.c: removed a problem when copying an entity reference.
12375
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012376Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * vms/*: updated instructions and diffs from John A Fotheringham
12379
Daniel Veillarda11001b2001-11-12 22:45:36 +000012380Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12381
12382 * include/libxml/xmlerror.h: avoid an include problem if
12383 #include <libxml/xmlerror.h> happens first in code
12384 seems to be the case in KDE libs
12385
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012386Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12389 from Igor for Windows
12390
12391Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * Makefile.am: Gary Pennington pointed out a missing prefix
12394
Daniel Veillard43d3f612001-11-10 11:57:23 +000012395Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12398 * doc/*: upgraded and rebuilt the docs
12399
Daniel Veillardc1f78342001-11-10 11:43:05 +000012400Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * HTMLparser.c: fix comment in scripts element parsing.
12403 * result/HTML/doc3*: updated the results.
12404
12405Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * uri.c: another URI bug fix #63336, using Joel Young patch.
12408
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012409Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12410
12411 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12412 a cleaned up version of the Pwd shell string generation.
12413
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012414Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12415
12416 * valid.c include/libxml/tree.h: trying to fix namespaces +
12417 validation problems for good, closing #63619 in the process
12418 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12419 wrong in this respect, fixed it.
12420
Daniel Veillardd536f702001-11-08 17:32:47 +000012421Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * xmllint.c: Morus Walter patch to allow --format and --encode
12424
Daniel Veillard5004f422001-11-08 13:53:05 +000012425Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * debugXML.c: Stefan Kost provided an help command for the shell
12428
Daniel Veillarda6825e82001-11-07 13:33:59 +000012429Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * debugXML.c: Heiko Rupp pointed that the shell would crash
12432 on empty nodesets returns.
12433
Daniel Veillard03f848d2001-11-07 12:53:46 +000012434Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12435
12436 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12437 migh need the history libraries
12438
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012439Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12442 handle the case of < in quoted attributes, Bastian Kleineidam
12443
Daniel Veillardc853b322001-11-06 15:24:37 +000012444Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12447 fixing catalog breakages
12448 * Makefile.am catalog.c result/catalogs/catal
12449 result/catalogs/mycatalog.* test/catalogs/catal*:
12450 fixed more problems in catalog support, added more regression tests
12451 for both XML and SGML catalog handling
12452
Daniel Veillard66870c72001-11-05 19:27:49 +000012453Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12454
12455 * debugXML.c: applied an improvement to xmlGetLineNo() from
12456 Keith Isdale
12457
Daniel Veillardffe09c92001-11-05 14:21:47 +000012458Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12459
12460 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12461 Side effect of the progressive catalog loading
12462
Daniel Veillardad661b92001-11-05 11:43:15 +000012463Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * Makefile.am: confexecdir and confexec_DATA were defined twice
12466 pointed out by Karl Eichwalder
12467
Daniel Veillard6eb17722001-11-04 22:19:27 +000012468Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12469
12470 * xmlcatalog.c: avoid unlink() and use remove() instead.
12471
Daniel Veillardea898282001-11-04 22:13:45 +000012472Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12473
12474 * libxml.spec.in: cleanup
12475 * include/libxml/xmlwin32version.h: updated with 2.4.8
12476
Daniel Veillarda4617b82001-11-04 20:19:12 +000012477Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12478
12479 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12480 of compiling libxml with a non standard set of options
12481
John Fleck027edfb2001-11-04 20:13:58 +000012482Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12483
12484 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12485 document --sgml option, fixing gnome bugzilla #63382
12486
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012487Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12490 breakage of 2.4.7, added a couple of really needed APIs
12491 like xmlCatalogIsEmpty() and xmlNewCatalog()
12492 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12493 for install-catalog
12494 * configure.in: preparing 2.4.8
12495
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012496Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12499 include/libxml/tree.h include/libxml/xmlIO.h: more include
12500 cleanups, export cleanly one html output + format function.
12501
12502Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * parser.c: removed initGenericErrorDefaultFunc call from
12505 xmlInitParser() since it could destroy previous calls to
12506 xsltSetGenericErrorFunc() effects
12507
Daniel Veillardebd38c52001-11-01 08:38:12 +000012508Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12511 keyword.
12512
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012513Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12514
12515 * Makefile.am: cleanup
12516 * threads.c: cleanup too
12517 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12518 from xsltproc
12519 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012520 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012521
Daniel Veillard91c00402001-10-30 17:41:38 +000012522Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12525 was not used anymore !
12526
Daniel Veillard52dcab32001-10-30 12:51:17 +000012527Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * configure.in: preparing 2.4.7
12530 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12531 manual page from John
12532 * doc/*: updated the doc and rebuilt the generated pages
12533
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012534Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * xmlIO.c: closing bug #62711, the library should never
12537 close stdin or stdout.
12538
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012539Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * uri.c: second pass at fixing #63336, using Joel Young
12542 final patch. looks okay.
12543
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012544Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * uri.c include/libxml/uri.h: trying to clear #63336
12547 allowing the escaping routine to parse unconformant
12548 URI-References.
12549
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012550Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * vms/readme.vms vms/build_libxml.com nanoftp.c
12553 include/libxml/xmlversion.h.in: a few VMS updates from
12554 John A Fotheringham
12555 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12556 and xmlCleanupOutputCallbacks() for the Perl binding people.
12557
Daniel Veillard635ef722001-10-29 11:48:19 +000012558Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12561 apply fixes to close #63271 and avoid segfaults when
12562 the error routine gets callbed before xmlInitParser()
12563 get called.
12564 * nanoftp.c error.c: Applied patches from Justin Fletcher
12565 correcting some xmlGenericError misuses.
12566
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012567Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12568
12569 *doc/xmllint.xml, doc/xmllint.1
12570 New and improved man page for xmllint - .xml is the original, .1
12571 is the generated man page
12572
Daniel Veillardc9484202001-10-24 12:35:52 +000012573Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12576 the web site from the main HTML document.
12577
Daniel Veillard5151c062001-10-23 13:10:19 +000012578Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * parser.c: fixed an erroneous validation bug when PE refs
12581 occurs in external parsed entities referenced from the
12582 internals subset
12583 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12584 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12585 added the associated testcase, it's a nice one.
12586 * HTMLparser.c: generate the DTD node as HTML still ...
12587 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12588
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012589Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * HTMLparser.c: fixed a bug in htmlNewDoc()
12592
Daniel Veillard89cad532001-10-22 09:46:13 +000012593Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12594
12595 * test/threads/*: added entities testing to the Thread test
12596 * testThreads.c: make the test reasonable
12597 * DOCBparser.c: fix the DTD public and system ID
12598 * xmllint.c: added --sgml for SGML DocBook importing
12599 * Makefile.am: added Docbtests target
12600
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012601Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12604 * testThreads.c: removed bogus include
12605
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012606Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12609 fixed a very serious (looping) validation bug
12610
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012611Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * include/libxml/globals.h include/libxml/threads.h threads.c
12614 testThreads.c: far more testing, cleaning up bugs
12615 * *.c : make sure globals.h is always included.
12616
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012617Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * HTMLparser.c: try to get rid of parser loops for good.
12620
Daniel Veillardab7488e2001-10-17 11:30:37 +000012621Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12622
12623 * configure.in: fixed some bugs in CFLAGS passing.
12624 * test/threads Makefile.am testThreads.c: added a specific
12625 threaded test case (really nasty, guaranteed).
12626
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012627Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * catalog.c: serious cleanup on the management of the
12630 XML catalog tree, more tests done, especially with
12631 the catalog PI.
12632
Daniel Veillard364789a2001-10-16 12:45:00 +000012633Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * catalog.c: avoid a problem in catalog cleanup on SMP if
12636 catalogs were not initialized.
12637
Daniel Veillard81463942001-10-16 12:34:39 +000012638Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * catalog.c xpath.c: trying to cleanup the not thread safe
12641 parts of the library.
12642
Daniel Veillard64a411c2001-10-15 12:32:07 +000012643Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * include/libxml/globals.h configure.in global.data: make
12646 the allocation be per-thread a configure option
12647 * encoding.c include/libxml/parser.h: fixed compilation
12648 errors
12649
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012650Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12651
12652 * include/libxml/parser.h: Norm reported that a few lines
12653 added were breaking libxslt compile, removed them for now
12654
Daniel Veillard6f350292001-10-14 09:56:15 +000012655Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12656
12657 * parser.c parserInternals.c threads.c: debugged and fixed
12658 initialization problems which were giving troubles on SMP
12659 boxes.
12660
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012661Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12662
12663 * include/libxml/Makefile.am: missing globals.h
12664
Daniel Veillarde7090612001-10-13 12:18:28 +000012665Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012666
Daniel Veillarde7090612001-10-13 12:18:28 +000012667 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012668
Daniel Veillardd0463562001-10-13 09:15:48 +000012669Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12670
12671 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12672 include/libxml/parserInternals.h include/libxml/tree.h
12673 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12674 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12675 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12676 Applied the last patches from Gary, cleanup, activated threading
12677 all user accessible global variables are now handled in globals.[ch]
12678 Still a bit rought but make tests passes with either
12679 --with-threads defined at configure time or not.
12680 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12681 linking options
12682
Daniel Veillardb8478642001-10-12 17:29:10 +000012683Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * Makefile.am include/libxml/Makefile.am
12686 include/libxml/globals.h globals.c include/libxml/threads.h
12687 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12688 configure.in: started integrating the core of the thread support
12689 not activated yet but half integrated. The code should still
12690 compile and work anyway.
12691
Daniel Veillardb44025c2001-10-11 22:55:55 +000012692Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12695 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12696 integrating the non-controversial parts of Gary Pennington
12697 multithread patches
12698 * catalog.c: corrected a small bug introduced
12699
Daniel Veillard75b96822001-10-11 18:59:45 +000012700Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12701
12702 * catalog.c include/libxml/catalog.h: very serious cleanup,
12703 isolating unportable code and as much as possible the accesses
12704 to the global shared catalog. May need more testing !
12705
Daniel Veillard78d12092001-10-11 09:12:24 +000012706Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12709 Keith Isdale patches for the XSLT debugger interfaces. Some
12710 cleanup
12711
Daniel Veillardff0b7312001-10-11 06:46:09 +000012712Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12715 * DOCBparser.c: generate line nubers in elements
12716
Daniel Veillard60087f32001-10-10 09:45:09 +000012717Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * configure.in: preparing 2.4.6 release
12720 * doc/xml.html doc/html/*: updated and rebuilt the docs
12721 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12722
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012723Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12724
12725 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12726 adding documentation for DV's supercatalog support
12727
Daniel Veillard82d75332001-10-08 15:01:59 +000012728Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12731 super catalog support adding one API and one flag --sgml to
12732 xmlcatalog
12733
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012734Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12735
12736 * doc/xmlcatalog_man.xml, xmlcatalog.1
12737 One more crack at
12738 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12739
12740
Thomas Broyer47334c02001-10-07 16:41:52 +000012741Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12742
12743 * xpath.c: implemented xmlXPathObjectCopy for external objects
12744 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12745
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012746Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12747
12748 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12749 finishing up fix to
12750 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12751 the xmlcatalog man page display more elegantly
12752
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012753Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * configure.in: closing bug #61832
12756 * HTMLparser.c: removed a warning
12757
Daniel Veillard6ab38382001-10-06 13:08:27 +000012758Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12759
12760 * xpath.c: fixing #61673 part I, do not loose doc information
12761 when copying result value trees.
12762
Daniel Veillard556c6682001-10-06 09:59:51 +000012763Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12764
12765 * xpath.c: trying to harden the XPath interpreter
12766
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012767Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12768
12769 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12770 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12771
William M. Brack1633d182001-10-05 15:41:19 +000012772Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12773
12774 * HTMLparser: repaired another loop problem
12775
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012776Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12779 parsing.
12780 * xpath.c: fix bug #61291 the default XML namespace node is
12781 missing from the namespace axis.
12782 * tree.c: refuse to create namespaces nodes with prefix "xml"
12783
Daniel Veillard651f9472001-10-04 14:51:06 +000012784Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12785
12786 * SAX.c: ouch a non-defined namespace could lead to a crash,
12787 fixed #61215
12788
Daniel Veillard7dd05702001-10-04 14:25:12 +000012789Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * parserInternals.c: closed bug #61054
12792
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012793Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12794
12795 * include/libxml/Makefile.am: closing #60708
12796
Daniel Veillarda293c322001-10-02 13:54:14 +000012797Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12800 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12801
Daniel Veillardf4309d72001-10-02 09:28:58 +000012802Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12805
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012806Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12809 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12810
Daniel Veillard16756b62001-10-01 07:36:25 +000012811Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * catalog.c: Justin Fletcher provided cleaup code in case
12814 HAVE_STAT is not defined
12815 * include/win32config.h: Igor Zlatkovic suggested to have
12816 HAVE_STAT defined there
12817
William M. Brack5e1cac12001-09-28 16:19:18 +000012818Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12819
12820 * catalog.c - fixed typing error reported by M. Barros
12821
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012822Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12823
12824 * xmllint.c - fixing typo
12825
William M. Brackd28e48a2001-09-23 01:55:08 +000012826Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12827
12828 * HTMLparser.c: small enhancement to prevent loop on
12829 unrecognizable data
12830
Daniel Veillardb1d62872001-09-21 09:47:08 +000012831Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * parserInternals.c: applying patch from bug #60757 this
12834 should close it
12835
Daniel Veillardc0631a62001-09-20 13:56:06 +000012836Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * catalog.c xmlcatalog.c: removed a couple of warning
12839 * xpath.c: try to solve the linking problem on platforms
12840 needing trio to compile
12841
Daniel Veillard1a123612001-09-19 08:06:23 +000012842Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012843
Daniel Veillard1a123612001-09-19 08:06:23 +000012844 * Makefile.am libxml.spec.in: backing up non-documented changes
12845 commited without review or aproval by Jens Finke <jens@gnome.org>
12846 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012847
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012848Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * configure.in: Joe Orton provided a patch fixing a problem
12851 when iconv is specified to be in a non-standard directory
12852 but wasn't exported in xml2-config --cflags
12853
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012854Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12855
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012856 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012857 troubles with 2.4.4 errors.
12858
Daniel Veillard16698282001-09-14 10:29:27 +000012859Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * encoding.c entities.c: do not output hexadecimal charrefs
12862 when serializing HTML since some version of Netscape can't
12863 grok it, generate decimal ones.
12864 * result/HTML/doc3.htm: output changed due to previous test
12865 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12866
Daniel Veillard98fed372001-09-13 11:34:58 +000012867Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12870 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12871
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012872Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012873 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012874
12875 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12876 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12877 updated the configuration scripts systems accordingly
12878
Daniel Veillard04382ae2001-09-12 18:51:30 +000012879Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * configure.in: preparing for 2.4.4
12882 * doc/xml.html doc/html/*: updated and rebuilt the docs
12883
Daniel Veillardd63437e2001-09-12 15:00:27 +000012884Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * win32/dsp/libxml2.def.src: tried to incorporate comments
12887 from bug #59220
12888
Daniel Veillard319a7422001-09-11 09:27:09 +000012889Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * parser.c result/noent/wml.xml: fixed bug #59981 related
12892 to handling of '&' in attributes when entities are substitued
12893
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012894Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * libxml.h include/libxml/xmlversion.h.in
12897 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12898 Tried to close bug #60131
12899
Daniel Veillardbce62332001-09-10 18:46:55 +000012900Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12903
Daniel Veillard143b04f2001-09-10 18:14:14 +000012904Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * SAX.c: fixing bug #59946 on xmlns=""
12907
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012908Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12911 but allocates a new error code.
12912
Daniel Veillard05c13a22001-09-09 08:38:09 +000012913Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * xmllint.c: John Fleck fixed typos in the options output
12916 * parser.c SAX.c: fix ignorable white space SAX selection
12917
12918Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * entities.c: Steve Underwood found the possibility of an
12921 ininite loop in case of error.
12922
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012923Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12924
12925 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12926
Daniel Veillarda050d232001-09-05 15:51:05 +000012927Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * parser.c: warn if version is not 1.0 but it's not
12930 strictly speaking an error after analyzing the spec
12931
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012932Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12933
12934 *doc/catalog.html - add link to the html version of the
12935 man page, other linguistic cleanups
12936
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012937Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12938
12939 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12940 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12941 file, has not yet been included in the build.
12942
Daniel Veillard99784ff2001-09-01 16:20:28 +000012943Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * catalog.c: removed a duplicate affectation Justin Fletcher
12946
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012947Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * tree.c: Armin Sander pointed a possible text coalescing
12950 problem, completed his patch.
12951
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012952Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12953
12954 * trionan.c: Fixed const and volatile re-definition problem
12955
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012956Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * libxml.4 parser.c: doc updates from Heiko Rupp
12959 * parserInternals.c: 2 sanity checks from Heiko Rupp
12960
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012961Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * tree.c: applied patch from Armin Sander to make some pointers
12964 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012965 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012966
Daniel Veillardb06c6142001-08-27 14:26:30 +000012967Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * xpath.c: hum, restrict the integer usage gcc bug workaround
12970 to only gcc compilers so that other architecture don't get
12971 penalized by this limitation.
12972 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12973
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012974Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12975
12976 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12977 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12978
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012979Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12980
12981 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12982 --convert option to xmlcatalog to convert SGML ones to
12983 the XML syntax.
12984 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12985
12986 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012987Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12988
12989 * catalog.c xmlIO.c: started some serious testing and fixed
12990 a few bug and optmization needs.
12991
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012992Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12993
12994 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12995 preparing for a 2.4.3 release even if it may not be ready yet
12996 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12997 all file parsing lookup to go through the entity resolver, add
12998 to add an API to bypass it (needed to load catalogs themselves),
12999 some cleanup on the catalog code too.
13000 * nanoftp.c: small cleanup
13001 * doc/catalog.html: small update
13002
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013003Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13004
13005 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13006 Jun Kuriyama
13007
Daniel Veillardffb120d2001-08-23 00:52:23 +000013008Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * doc/catalog.html: finished the catalog documentation
13011
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013012Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13013
13014 * doc/catalog.html doc/xml.html: added documentation about
13015 Catalog support, misses an API description
13016 * doc/html/*: reextracted the API pages
13017
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013018Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13021 Added the part about section 7.2 on URI resolution,
13022 fixed a side effect in the HTML parser, look complete
13023 and ready to rock except the URI/SystemID part!
13024
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013025Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13026
13027 * include/libxml/catalog.h include/libxml/parser.h
13028 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13029 xmlIO.c: added support and APIs needed for the catalog PI
13030 * include/libxml/xmlIO.h: cleanup
13031
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013032Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13035 include/libxml/catalog.h: starts to look okay, really
13036 plugged the new framework, cleaned a lot of stuff,
13037 added some APIs, except the PI's support missing this
13038 should be mostly complete
13039 * result/catalogs/* test/catalogs/*: added new test, enriched
13040 the existing one with URN ID tests
13041
Daniel Veillard64339542001-08-21 12:57:59 +000013042Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * catalog.c: fixed nextCatalog
13045 * result/catalogs/docbook test/catalogs/*: started adding
13046 a small regression test
13047
Daniel Veillardcda96922001-08-21 10:56:31 +000013048Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13049
13050 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13051 more work on the XML catalog support.
13052 * parser.c include/libxml/parser.h: small cleanup seems using
13053 list as a public parameter name can give portability troubles
13054 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13055 include/libxml/xpath.h include/libxml/Makefile.am: removed
13056 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13057 wrappers
13058
Bjorn Reese45029602001-08-21 09:23:53 +000013059Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13060
13061 * Makefile.am trio.c triodef.h trionan.c xpath.c
13062 include/libxml/Makefile.am include/libxml/trionan.h:
13063 Re-worked Not-A-Number and Infinity support.
13064 * xmlcatalog.c: added readline include files
13065
Daniel Veillard344cee72001-08-20 00:08:40 +000013066Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13069 testCatalog as xmlcatalog, making it an installed app
13070 adding a shell, and preparing it to be a /etc/xml/catalog
13071 management tool, though not ready yet
13072 * catalog.c include/libxml/catalog.h: adding support for
13073 XML Catalogs http://www.oasis-open.org/committees/entity/
13074 not finished, there is some interesting tradeoffs and a
13075 few open questions left.
13076
Daniel Veillardb7664f42001-08-19 13:00:43 +000013077Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * xmllint.c: fixed a line formatting problem
13080
Daniel Veillard5015b712001-08-17 09:37:52 +000013081Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * SAX.c: removed a couple of unused variable (Albert Chin)
13084
Daniel Veillardbb371292001-08-16 23:26:59 +000013085Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13088 trying to fix some troubles w.r.t. function returning
13089 const xxxPtr.
13090
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013091Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13092
13093 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13094 defined
13095
Daniel Veillardae6db172001-08-16 19:32:00 +000013096Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13097
13098 * xpointer.c: removed unused var
13099
Daniel Veillard09190202001-08-16 16:27:41 +000013100Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13101
13102 * testXPath.c: another small cleanup closing bug #59110
13103
Daniel Veillard796f4b62001-08-16 16:00:13 +000013104Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * win32/dsp/libxml2.def.src: small cleanup closing bug
13107 #59108
13108
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013109Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * example/gjobread.c: add xmlCleanupParser() before leaving
13112
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013113Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13114
13115 * config.h.in configure.in include/libxml/xmlwin32version.h:
13116 released 2.4.2
13117
Daniel Veillardd3d06722001-08-15 12:06:36 +000013118Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13119
13120 * include/libxml/valid.h debugXML.c valid.c: deprecate
13121 the non-boundchecking Sprintf functions, add Snprintf
13122 this should close bug #57984
13123
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013124Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13125
13126 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13127 URIs before doing the lookups (pointed by Mark Vakoc)
13128
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013129Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * xpath.c: serious changes on Result Value Trees and NodeSets
13132 w.r.t. deallocation and collect operations. Probably not
13133 100% clean (merge of allocated trees smells like a problem).
13134 Seems sufficient to close #58943
13135
Daniel Veillard90493a92001-08-14 14:12:47 +000013136Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13137
13138 * xmllint.c: adding a --format option
13139
Daniel Veillardfe703322001-08-14 12:18:09 +000013140Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * xpath.c: count() was broken on Result Value Tree
13143 * xmlIO.c: fixed file:/// accesses on _WIN32
13144
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013145Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13146
13147 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13148 macro was renamed, this should close bug #58683
13149
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013150Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13151
13152 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13153 entity substitution mode text at the end of the entity might
13154 be added due to text coalescing.
13155 * nanoftp.c parser.c: small cleanup
13156
Daniel Veillard0c720972001-08-08 20:59:00 +000013157Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * HACKING: added John Fleck right to commit in the doc subdir
13160
Daniel Veillard48da9102001-08-07 01:10:10 +000013161Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13162
13163 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13164 allow to inherit attributes from the DTD directly in the
13165 tree, this is needed for XPath and can be a useful feature.
13166 Inherited namespaces are always provided at the tree level now
13167 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13168 of tests for this feature (XSLT being the prime user).
13169
Daniel Veillard50f34372001-08-03 12:06:36 +000013170Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13171
13172 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13173 testSAX.c xmlIO.c xmllint.c include/win32config.h
13174 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13175 include/libxml/xmlwin32version.h.in win32/README.MSDev
13176 win32/dsp/*: applied Win32 Facelift No.2 patches from
13177 Igor Zlatkovic for Windows/MSC
13178
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013179Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13180
13181 * SAX.c: unparsedEntityDecl() the URI computation of the
13182 entity wasn't done breaking XSLT unparsed-entity-uri()
13183
Daniel Veillard567e1b42001-08-01 15:53:47 +000013184Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13185
13186 * xpath.c: fixed a bug when walking the descendants and
13187 the current node has no children
13188 * debugXML.c: show up when a text node is supposed to not be escaped
13189
Thomas Broyerf186c822001-07-31 23:30:37 +000013190Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13191
13192 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13193 worked like the set:leading() function)
13194 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13195
Daniel Veillardba6db032001-07-31 16:25:45 +000013196Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13199
Daniel Veillard57905372001-07-31 15:52:17 +000013200Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * include/libxml/xmlIO.h: apply change to close #58141
13203 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13204
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013205Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * parser.c: when the internal subset uses a PE, then the
13208 included entity can use conditional sections.
13209
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013210Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13213 when walking the namespace axis showing up in
13214 libxst/tests/general/bug-12
13215 * xmlmemory.c: added the possibility to trace a given block
13216 defined by its address
13217
Daniel Veillard4aafa792001-07-28 17:21:12 +000013218Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * parser.c: don't override existing encoding specified before
13221 starting xmlParseDocument()
13222
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013223Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * include/libxml/xmlwin32version.h: reinserted, needed for
13226 Windows users of CVS
13227
Darin Adlera77cac02001-07-27 17:41:51 +0000132282001-07-27 Darin Adler <darin@bentspoon.com>
13229
Darin Adler699613b2001-07-27 22:47:14 +000013230 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13231 * testCatalog.c: Add include of <libxml/parser.h>.
13232
132332001-07-27 Darin Adler <darin@bentspoon.com>
13234
Darin Adlera77cac02001-07-27 17:41:51 +000013235 * include/libxml/.cvsignore:
13236 * include/libxml/xmlwin32version.h:
13237 Remove this file from CVS because it's generated.
13238
Daniel Veillard50822cb2001-07-26 20:05:51 +000013239Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * parser.c include/libxml/parser.h: applied const patches from
13242 Tom Moog #58002
13243
Thomas Broyerba4ad322001-07-26 16:55:21 +000013244Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13245
13246 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13247 lookup framework
13248
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013249Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * tree.c: fixed xmlCopyNode() for documents
13252
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013253Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13256
13257Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013258
13259 * parser.c: fixes bug #57652 reported by Morus Walter
13260
Daniel Veillarde3924972001-07-25 20:25:21 +000013261Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13264
Daniel Veillarda53c6882001-07-25 17:18:57 +000013265Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13268 errors, lesson don't add new functions at 1am before a release
13269 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13270 from XPath initialization when possible.
13271
Daniel Veillardd9bad132001-07-23 19:39:43 +000013272Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * result/scripts/base*: removing history/readline changed
13275 this slightly
13276 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13277 xmllint.c: make element content line number generation
13278 optionnal to avoid breaking old apps added interface to switch
13279
Daniel Veillardf012a642001-07-23 19:10:52 +000013280Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013283 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013284 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13285 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13286 John Kroll fixes to allow saving to HTTP via PUT (or
13287 POST of needed).
13288 * doc/html/*.html: regenerated the docs
13289
Thomas Broyere8126242001-07-22 03:54:15 +000013290Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13291
13292 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13293 xmlHashScanFull and xmlHashScannFull3 to get passed the
13294 three keys as arguments to the callback function
13295
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013296Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * configure.in Makefile.am: removed libxml softlink for good
13299 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13300 100% coverage by gtk-doc
13301
Daniel Veillard8599e702001-07-17 21:38:51 +000013302Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13305 fixed serious troubles due to size_t vs. int mismatch
13306
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013307Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13310
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013311Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13312
13313 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13314 convenient extension API for value and context managing
13315 Now handles external objects through xmlXPathPopExternal,
13316 xmlXPathWrapExternal and xmlXPathReturnExternal.
13317 Added functions for sets operations (intersection, etc.)
13318
Daniel Veillard22090732001-07-16 00:06:07 +000013319Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13322 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13323 HTMLparser.c: cleanup of global variables, marking some
13324 const or private.
13325
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013326Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013327
13328 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13329 fixed xmlXPathNodeSetItem when passing index=0
13330
Daniel Veillard05dec342001-07-14 21:57:39 +000013331Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13334
Daniel Veillard28ae6362001-07-14 16:44:32 +000013335Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * xmllint.c: fixed compilation under Cygwin #57503
13338 * TODO: update
13339
Peter Williamsed156f52001-07-13 18:35:13 +0000133402001-07-13 Peter Williams <peterw@ximian.com>
13341
13342 * config.h.in: add #undef HAVE_DLFCN_H
13343
13344 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13345 builddir.
13346
Daniel Veillard73b36e32001-07-12 15:09:52 +000013347Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13350 raised by #57348 and #57381
13351
Daniel Veillard7db37732001-07-12 01:20:08 +000013352Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13355 tree.c xpointer.c: store the line numbder in element->content,
13356 may break some software, need a configuration mechanism
13357
Darin Adler96037892001-07-11 00:03:16 +0000133582001-07-10 Darin Adler <darin@bentspoon.com>
13359
13360 * .cvsignore:
13361 * example/.cvsignore:
13362 * include/.cvsignore:
13363 * include/libxml/.cvsignore:
13364 Various things that are generated and should be ignored.
13365
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013366Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13369 * doc/xml.html doc/html/*: updated the docs
13370
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013371Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13374 validation occured on content with element child
13375
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013376Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * tree.c: fixed XML Base computation which was broken
13379 * debugXML.c: added a base function to the shell
13380 * Makefile.am result/scripts/* test/scripts/*: added scripts
13381 based regression tests, and adding 2 XML Base tests
13382
Daniel Veillard19e96c32001-07-09 10:32:59 +000013383Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * tree.c: set properties doc and call xmlSetListDoc for properties
13386 content when grafting them in a different tree.
13387 * aclocal.m4: remove from CVS
13388
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013389Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * win32/libxml2/libxml2.def.src: added some missing entry point
13392 for XPath (Mark Vakoc)
13393
Daniel Veillard388236f2001-07-08 18:35:48 +000013394Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13397 layer should URI-Unescape before trying to open resources.
13398
Daniel Veillard04383752001-07-08 14:27:15 +000013399Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * xpath.c: fix the name() bug for elements in the default
13402 namespace reported by Charlie Bozeman
13403
Daniel Veillard7583a592001-07-08 13:15:55 +000013404Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13407 led to an XPath fix, improvements of SAX initialization, and
13408 an added option --nocdata to testXPath
13409
Daniel Veillard449d7392001-07-07 19:11:06 +000013410Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * doc/libxml-doc.el: Felix Natter provided anew version working
13413 with XEmacs too
13414
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013415Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * include/libxml/xpath.h: small cleanup
13418 * doc/xml.html: update
13419
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013420Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13423 released 2.3.14
13424
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013425Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013428 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013429
Daniel Veillard73c9c042001-07-05 20:02:54 +000013430Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13433 were not equal to empty strings
13434
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013435Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * SAX.c: fixed a URI-Reference computation problem when validating
13438 * xmlIO.c: small cleanup
13439
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013440Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * parser.c: improved the description of a couple of interfaces
13443 upon Larry Stamper suggestion
13444
Daniel Veillard62f313b2001-07-04 19:49:14 +000013445Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * SAX.c entities.c parser.c: changed completely the way entities
13448 are handled when running the parser in entity substitution mode.
13449 This fixes a bug reported by Stephan Kulow and nearly divides
13450 by 3 the amount of memory required by libxslt to load and process
13451 DocBook TDG.
13452
Daniel Veillardf420ac52001-07-04 16:04:09 +000013453Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * HTMLparser.c: fixing a too early root closing problem raised
13456 byt Prashanth Naidu
13457
Daniel Veillard8c357d52001-07-03 23:43:33 +000013458Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13461 raised by Mark Vakoc.
13462
Daniel Veillard6e90d192001-07-03 16:37:49 +000013463Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * example/Makefile.am: fixed the include path to add srcdir/include
13466 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13467 and some cleanup
13468
Daniel Veillardf06307e2001-07-03 10:35:50 +000013469Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13472 lot of optimization work, results in significant improvements
13473 when handling really complex XPath queries. Add a small optimizer
13474 for unions, improve [n] and [last()], avoid some costly ops.
13475
Daniel Veillard77044732001-06-29 21:31:07 +000013476Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13479 * xpath.c: small cleanup
13480 * xmlGetNsList: reformated, fixed problems if used on Entities
13481
Daniel Veillard2adbb512001-06-28 16:20:36 +000013482Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13485
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013486Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13489 * Makefile.am example/Makefile.am: workaround automake generating
13490 erroneous deps
13491
Daniel Veillard12f7d292001-06-28 13:12:11 +000013492Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * include/win32config.h: bug #56801 Yon Derek provided a patch
13495 to the windows config file.
13496
Daniel Veillard87ee9142001-06-28 12:54:16 +000013497Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13500 libxml.h : Yon Derek provided a set of changes to compile from
13501 CVS on Windows/MSC
13502
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013503Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * parser.c: fixed UTF8 BOM support in push mode
13506 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13507 added a specific testcase
13508
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013509Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * Makefile.am: added --push regression tests
13512 * parserInternals.c: the XML parser segfaulted in --push mode
13513
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013514Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * configure.in: moved the symlinks detection within a CVS
13517 check, this is not portable and will be removed soon.
13518 * xpath.c: small cleanup/speedup
13519
Daniel Veillard11648102001-06-26 16:08:24 +000013520Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13523 release of 2.3.12
13524 * parser.c: make an error message if unknow entities in all cases
13525
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013526Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13529
Daniel Veillard23793842001-06-25 16:07:45 +000013530Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13533 includes were installed in the wrong dir
13534
Daniel Veillardf5498f32001-06-25 15:08:36 +000013535Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * doc/html.xml: warn against sending code to exhibit bugs.
13538
Daniel Veillard56f06462001-06-24 21:34:03 +000013539Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13542 Tru64 from Thomas Leitner
13543
Daniel Veillardc5d64342001-06-24 12:13:24 +000013544Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * AUTHORS: added William and Bjorn
13547 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13548 daniel@veillard.com hopefully I won't have to do this again
13549 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13550 docs can be rebuilt cleanly now
13551 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13552 from CVs it's generated, added include/libxml/xmlwin32version.h
13553 also generated but which should change far less frequently.
13554 * catalog.c nanoftp.c: made sure to include libxml.h not
13555 libxml/xmlversion.h directly
13556 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13557 when compiling on WIN32 and MSC
13558
Daniel Veillard07385fd2001-06-23 21:55:48 +000013559Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * include/Makefile.am include/libxml/Makefile.am configure.in:
13562 fixed make distcheck and rebuilding the rpms
13563
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013564Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * configure.in: should finish the migration of exported includes
13567 into a real include/libxml in CVS, at least for CVS users.
13568 * removed the exported headers, added in include/libxml (as well
13569 as xmlversion.h.in).
13570
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013571Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * configure.in: fixed the way to detect symlink
13574
Daniel Veillard66541772001-06-23 18:31:04 +000013575Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * configure.in: updated, include/libxml is now a real CVS dir
13578
Daniel Veillardca989762001-06-23 17:39:29 +000013579Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13582 version works with both libxml1 and libxml2 (it autodetects
13583 the prefix of the html-files) from Felix Natter.
13584 * doc/xml.html: updated doc accordingly
13585
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013586Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * xpath.c: fixed the bug generating a template loop in libxslt
13589 when using docbook-xsl-1.4, * should filter out document nodes
13590 * HACKING: added William
13591 * TODO: updated
13592
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013593Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * doc/FAQ.html: added a warning about gcc-3.0
13596 * doc/xml.html: added reference to gdome2 and removed a confusing
13597 sentence
13598
Daniel Veillardf7f41852001-06-22 15:18:01 +000013599Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * xmlversion.h: okay this is a generated file, but Windows
13602 users need it and they can't generate it, and I want CVS
13603 Windows users ...
13604 * win32/libxml2/libxml2_so.dsp: Windows project file for
13605 the shared lib version of libxml2
13606 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13607 resources needed for libxslt/xsltproc by Yon Derek
13608
Bjorn Reese3157b342001-06-22 14:41:45 +000013609Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13610
13611 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13612
Daniel Veillard4151acb2001-06-22 10:48:57 +000013613Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
Daniel Veillardcc146db2001-06-22 11:10:52 +000013615 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13616
13617Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
Daniel Veillard4151acb2001-06-22 10:48:57 +000013619 * include/win32config.h: Yon Derek provided a first fix
13620 to be able to compile libxslt/xsltproc on Windows
13621
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013622Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xpath.c: attempt to work around what seemed a gcc optimizer
13625 bug when handling floats on i386 http://veillard.com/gcc.bug
13626 * tree.c entities.c encoding.c: doing some cleanups while
13627 chasing it
13628
Daniel Veillard017b1082001-06-21 11:20:21 +000013629Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * Makefile.am: cleanup when --without-debug is specified
13632 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13633 w.r.t. --without-debug and other include points
13634 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13635 Catalogs
13636 * configure.in entities.h tree.h HTMLparser.c: removed
13637 --without-corba, made the _private field mandatory
13638
Daniel Veillard87a764e2001-06-20 17:41:10 +000013639Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13642 outputs a BOM in UTF8, an errata has been issued to avoid the
13643 problem, that was the most reasonable solution... Add support
13644 for a leading UTF8 BOM in entities.
13645
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013646Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * valid.c: fixed a bug found when post validating an entity ref
13649 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13650 activate it too
13651
Daniel Veillard39196eb2001-06-19 18:09:42 +000013652Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13655 weakness in the node copy the XPointer and the XInclude
13656 implementations. Serious cleanup.
13657
Daniel Veillard3739b982001-06-19 12:51:30 +000013658Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * Makefile.am: Kjartan Maraas provided a small patch to
13661 add xml2-config.in to EXTRA_DIST
13662
Daniel Veillarda9142e72001-06-19 11:07:54 +000013663Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13666 provided another failing case found in KDE, the way the
13667 ctxt->vctxt.nodeTab was allocated and freed changed over
13668 time but it wasn't completely cleaned up. This should fix it.
13669
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013670Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * parser.c: Stephan Kulow also raised the fact that line number
13673 could get miscounted making debug harder, fixed the problem
13674 in xmlParseCharData()
13675
Daniel Veillard64b98c02001-06-17 17:20:21 +000013676Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * valid.c: Stephan Kulow pointed out a problem when validating
13679 and using an empty entity, forgot a 'break' in a case.
13680
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013681Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13684 * doc/xml.html: updated with 2.3.11
13685
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013686Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * TODO: updated adding cleanup of generated doc
13689 * configure.in: prepared to release 2.3.11
13690 * xmllint.c: added --version for bug reporting
13691 * doc/html/*.html: rebuilt the doc
13692
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013693Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * xpath.c: first part of the work on selecting namespace to
13696 fix bug #56115
13697
Daniel Veillard96ed5832001-06-15 22:22:04 +000013698Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13701 when using -liconv
13702 * TODO: updated
13703
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013704Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13707 cleanup, encoding support.
13708
Daniel Veillard608ad072001-06-14 08:32:28 +000013709Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13712
Daniel Veillard239d0522001-06-13 23:02:48 +000013713Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * xpath.c: bug detected by Ankh when / is used as a function arg
13716
Daniel Veillard02bb1702001-06-13 21:11:59 +000013717Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13720 of element and use it to avoid outputting formatting spaces at
13721 the wrong place. Implemented the format parameter for HTML save.
13722 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13723 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13724 result/HTML/wired.html: of course this impact the result of a
13725 number of HTML tests
13726
Daniel Veillard95d845f2001-06-13 13:48:46 +000013727Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * HTMLtree.[ch]: started augmenting the HTML save API with
13730 encoding and formatting parameters
13731
Daniel Veillardeca60d02001-06-13 07:45:41 +000013732Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * HTMLtree.h: cleanup and started evaluating the work needed on
13735 revamping the HTML output code
13736
Daniel Veillard84666b32001-06-11 17:31:08 +000013737Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13740
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013741Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * valid.c: fixed bug #56049, forgot one check in the
13744 validation routine
13745
Daniel Veillardca2366a2001-06-11 12:09:01 +000013746Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13749
Daniel Veillard6761eee2001-06-11 10:29:38 +000013750Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * libxml.h: fixed an error in last commit
13753 * doc/FAQ.html: added an entry for compilation from CVS
13754
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013755Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * xmlversion.h.in libxml.h: Cygwin patches
13758 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13759 * tree.h: cleanup
13760
Daniel Veillardacd370f2001-06-09 17:17:51 +000013761Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13764 memory block in a strange case where libxml is linked twice
13765 in the binary.
13766
Daniel Veillard1d047672001-06-09 16:41:01 +000013767Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13770 state far too often, simple fix used to avoid it.
13771
Daniel Veillard4497e692001-06-09 14:19:02 +000013772Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13775 being processed, applied his patch
13776 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13777
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013778Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13781 provided fixes to compile on MSCC again
13782 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13783 also provided an update for the project files.
13784
Daniel Veillarda682b212001-06-07 19:59:42 +000013785Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13786
13787 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13788 bug #55810
13789
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013790Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * tree.c: fixed xmlGetNsProp() to close bug #55683
13793 Note this requires libxslt to use it's own function instead.
13794
Daniel Veillardf0c53762001-06-07 16:07:07 +000013795Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * HTMLtree.c: when in a pre element no formatting space should
13798 be added.
13799 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13800
Daniel Veillard068a9652001-06-07 15:30:26 +000013801Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * configure.in: added tests for signal() and signal.h
13804
Daniel Veillard541d6552001-06-07 14:20:01 +000013805Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13808
Daniel Veillard8a367d42001-06-07 14:01:34 +000013809Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * doc/libxml-doc.el: Felix Natter provided a new version for
13812 libxml2
13813
Daniel Veillard8a926292001-06-07 11:20:20 +000013814Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * HTMLtree.c: when in a pre element no formatting space should
13817 be added.
13818
Daniel Veillard14839d52001-06-06 16:11:56 +000013819Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13822
Daniel Veillarde95e2392001-06-06 10:46:28 +000013823Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13826 hack
13827 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13828 * uri.c: fixed a warning
13829
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013830Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * HTMLtree.c: trying to close bug #55772 escaping in script
13833 elements
13834 * doc/xml.html: suggest to send mail to the list
13835
13836Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013837
13838 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13839 good. Use a macro and based on the solution provided in
13840 vsnprintf manual page from GNU.
13841
Bjorn Reese99748722001-06-05 12:49:15 +000013842Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13843
13844 * error.c: Workaround for non-preserving variadic list.
13845 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13846
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013847Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * doc/xml.html: added 2.3.10 release
13850
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013851Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * configure.in: releasing 2.3.10
13854
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013855Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13858
Daniel Veillard20042422001-05-31 18:22:04 +000013859Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * encoding.c: Robert Collins provided a patch to add the
13862 "US-ASCII" encoding alias
13863
Daniel Veillard97ac1312001-05-30 19:14:17 +000013864Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13867 string oriented functions and started cleaning the related areas
13868 in xpath.c which needed fixing in this respect
13869
Daniel Veillard2d703722001-05-30 18:32:34 +000013870Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13873 #55380
13874 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13875
Daniel Veillard9403a042001-05-28 11:00:53 +000013876Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * TODO: updated
13879 * nanohttp.[ch] : started adding APIs to get the redirected URL
13880 when this occurs (needed for further base computation
13881 * tree.h: cleanup
13882 * encoding.c: cleanup
13883 * SAX.c: minor change around ctxt->loadsubset
13884
Daniel Veillard6278fb52001-05-25 07:38:41 +000013885Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * Makefile.am include/Makefile.am: small change to have
13888 include/libxml rebuilt if working from CVS.
13889 * uri.c: applied another patch from Carl Douglas for URI escaping,
13890 this should close bug #51876
13891
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013892Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13895 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13896 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13897 added specific regression test
13898 * parser.h: preparing for the XSLT mode where DTD inherited
13899 attributes are added to the tree.
13900
Daniel Veillardbbd22452001-05-23 12:02:27 +000013901Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * xinclude.[ch]: Updated the namespace for the Last Call version
13904 * result/XInclude/include test/XInclude/include: updated the
13905 testsuite accordingly
13906
Daniel Veillard8514c672001-05-23 10:29:12 +000013907Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13910 related to bug #51876
13911
Daniel Veillard42596ad2001-05-22 16:57:14 +000013912Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * tree.c: fixed a gross mistake in base computation, xml:base is
13915 not completely correct yet (need cascade).
13916 * xpath.[ch]: added the few things needed to find a function name
13917 and URI from the XPath context when it is called.
13918
Daniel Veillard81418e32001-05-22 15:08:55 +000013919Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13922 * DOCBparser.c: small cleanup
13923 * xmllint.c: added a --catalogs option to load catalogs from
13924 $SGML_CATALOG_FILES
13925 * tree.c: cleanup
13926 * configure.in: iconv library fixup, ICONV_LIBS
13927
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013928Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * catalog.c: handling of CATALOG entries. detection of recursion,
13931 and a few bugfixes
13932 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13933 against the default namespace
13934
Daniel Veillard04b93292001-05-21 08:15:31 +000013935Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13938
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013939Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * parser.c: fixed propagation context info when parsing an
13942 external entity.
13943 * doc/html/*.html: regenerated a couple of docs
13944
Daniel Veillard4623acd2001-05-19 15:13:15 +000013945Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * doc/xml.html: update with 2.3.9 informations
13948
Daniel Veillardbed7b052001-05-19 14:59:49 +000013949Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13952 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13953 * doc/html/* : rebuilt the docs
13954 * valid.c: small patch which may improve some case when
13955 validating.
13956
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013957Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * HTMLparser.c: Closed bug #54891
13960 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13961 to the suite
13962
13963Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13966 applied a documentation patch from LotR and filled in a few missing
13967 descriptions
13968
Daniel Veillard76d66f42001-05-16 21:05:17 +000013969Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * xpath.c tree.c parser.c: speed optimizations at the parser level
13972 document tree freeing and xpath evaluation
13973
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013974Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * parser.c parser.h parserInternals.h: fixed a couple of
13977 interfaces for handling memory buffer input to const char *
13978 upon suggestion of JamesH.
13979
Daniel Veillardc3739e72001-05-15 15:23:27 +000013980Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * configure.in: LoTR sent a patch fixing the previous commit
13983
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013984Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * configure.in: trying to deal again with the stoopid -R linking
13987 flag of Solaris
13988
Daniel Veillard790142b2001-05-15 10:51:53 +000013989Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * xpath.h: two nodeset access macros from Thomas Broyer
13992
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013993Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13996 patch from Thomas Broyer
13997
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013998Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14001 case
14002 * INSTALL: was empty added stuff from the FAQ
14003
Daniel Veillard75bea542001-05-11 17:41:21 +000014004Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14007 attributes handling and #54433 by adding xmlUnsetProp()
14008 and xmlUnsetNsProp()
14009
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014010Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * HTMLparser.c: Patch from Jonas Borgström
14013 (htmlGetEndPriority): New function, returns
14014 the priority of a certain element.
14015 (htmlAutoCloseOnClose): Only close inline elements if they
14016 all have lower or equal priority.
14017 * result/HTML: this of course changed a number of tests results.
14018
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014019Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * xmlIO.c catalog.c: plugged in the default catalog resolution
14022 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14023 documentations
14024 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14025
Daniel Veillarda7374592001-05-10 14:17:55 +000014026Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14029 integrating catalogs
14030 * catalog.[ch] testCatalog.c: adding a small catalo API
14031 (only SGML catalog support).
14032 * parser.c: restaured xmlKeepBlanksDefault(0) API
14033
Daniel Veillardc17337c2001-05-09 10:51:31 +000014034Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14037
Daniel Veillard257d9102001-05-08 10:41:44 +000014038Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * parser.c: added xmlParseExternalEntityPrivate() to allow
14041 propagation of ctxt->_private when parsing external entities
14042
Daniel Veillard083c2662001-05-08 08:27:14 +000014043Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14046
Daniel Veillard01ef7382001-05-08 07:31:43 +000014047Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14050
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014051Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * valid.c: warn when indeterminist content model is detected
14054 * result/VC/ElementValid8: this adds a message
14055 * Makefile.am: add --novalid for VCM tests
14056 * parserInternals.c: added a call to Init memory
14057
Daniel Veillard64269352001-05-04 17:52:34 +000014058Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14061 when both parameters are NULL.
14062
Daniel Veillard37721922001-05-04 15:21:12 +000014063Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * valid.c: applied small patch from Gary Pennington, reindented
14066 some part of the code.
14067
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014068Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14071 release, updated and regenerated the docs
14072
Daniel Veillard357c9602001-05-03 10:49:20 +000014073Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * xpath.c result/XPath/expr/floats : clarified and cleanup
14076 printing of abnormal floats in tests.
14077
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014078Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14081 * results/HTML/ : a few changes in the output of the HTML tests as
14082 a result.
14083 * configure.in: tying to fix -liconv where needed
14084
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014085Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * Makefile.am: fixed a stupid error
14088
Daniel Veillard7150a032001-05-02 16:41:11 +000014089Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * configure.in Makefile.am: make the inclusion of the trio
14092 modules in the library conditional
14093
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014094Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * DOCBparser.c: patche from László Kovács, fixed entities refs
14097 in attributes handling
14098
Daniel Veillardedddff92001-05-02 10:58:52 +000014099Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14102 flushing
14103
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014104Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xpath.c: fix of an XSLT namespace bug reported on the list
14107 general/bug-8-
14108
Daniel Veillard5792e162001-04-30 17:44:45 +000014109Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * strio.h trio.c: Dan McNichol suggested a couple of small
14112 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14113
Daniel Veillard02141ea2001-04-30 11:46:40 +000014114Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * tree.c parser.c encoding.c: spent a bit more time looking
14117 at the parsing speed and DOM handling. Added a few more
14118 speedups.
14119
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014120Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * parser.c: small but effective parsing speed improvement
14123
Daniel Veillardb59076b2001-04-29 17:04:07 +000014124Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * configure.in: default on the DocBook parser inclusion (for Gnome)
14127 * DOCBparser.h: fixed a header reference
14128
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014129Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * configure.in xpath.c: applied Bjorn patches for FPE on the
14132 alpha
14133
Daniel Veillardeefd4492001-04-28 16:55:50 +000014134Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14137 xmlSaveFormatFileTo()
14138
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014139Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * xpath.c: simple and efficient optimization, XPath functions
14142 aways bind to the same code, cache this
14143 * TODO: updated (by saying some is obsolete)
14144
Daniel Veillard2156a562001-04-28 12:24:34 +000014145Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * xpath.c: more cleanup work on XPath name parsing routines
14148
Daniel Veillard61d80a22001-04-27 17:13:01 +000014149Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14152 xmlXPathParseName
14153 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14154 * debugXML.c: avoid compilation problems if compiling without
14155 HTML support, Igor Zlatkovic
14156 * win32/libxml2/libxml2.def.src: being able to compile without
14157 XPath on Windows
14158
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014159Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * libxml.m4: yet another patch from Toshio Kuratomi
14162
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014163Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14166
Daniel Veillard67fee942001-04-26 18:59:03 +000014167Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * tree.[ch]: added xmlSaveFormatFile interface for saving
14170 and indenting a file.
14171
Daniel Veillard82e49712001-04-26 14:38:03 +000014172Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * xpath.c: fixed bug #53689 related to processing-instruction()
14175
Daniel Veillard02f077a2001-04-26 10:59:11 +000014176Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * DOCBparser.c: patche from László Kovács
14179
Daniel Veillard30211a02001-04-26 09:33:18 +000014180Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * parser.c: applied fixes from Christian Glahn bug report #53391
14183
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014184Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * error.c: Jean François Lecomte provided a complete description
14187 and a fix to bug #53537
14188
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014189Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14192
Daniel Veillard1034da22001-04-25 19:06:28 +000014193Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * DOCBparser.c SAX.c: a bit more work on entities processing.
14196 Still Need to cleanup XML output and references in attributes
14197
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014198Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14201
Daniel Veillardb33c2012001-04-25 12:59:04 +000014202Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * tree.c: trying to fix #53574, not completely complete,
14205 I would like xmllint --copy --debug test/ent1 and
14206 xmllint --debug test/ent1 to show the same result.
14207 * xpath.c: fix a bug when trying to sort namespace nodes
14208
Daniel Veillard5146f202001-04-25 10:29:44 +000014209Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * HTMLtree.c: real fix for #53402
14212
Daniel Veillard7533cc82001-04-24 15:52:00 +000014213Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14216 PIs when using xsl:output
14217 * valid.c: closing #53537 some case generate segfaults if there
14218 is validity errors
14219
Daniel Veillard61b33d52001-04-24 13:55:12 +000014220Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14223 of external parsed entities, added --noent to testDocbook
14224 * valid.c: Garry Pennington found an uninitialized variable
14225 access in xmlValidateElementContent()
14226
Daniel Veillard56098d42001-04-24 12:51:09 +000014227Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14230 with madness
14231 * result/HTML/ : this modified the result of the regression tests
14232 a lot.
14233
Daniel Veillard122376b2001-04-24 12:12:30 +000014234Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14237 to doc where it wasn't checked against NULL reported by
14238 Jens Laas
14239
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014240Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14243 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14244
Daniel Veillardeae522a2001-04-23 13:41:34 +000014245Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14248 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14249 * SAX.[ch]: cleanup and updates for DocBook
14250 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14251 ex SGML identifier changes
14252 * valid.c: removed a static unused function.
14253
Daniel Veillardde57c612001-04-23 09:13:36 +000014254Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * HTMLtree.c: applied change for Paul Sponagl on script saving
14257 * Makefile.am: the warning about entity title.xml are normal.
14258
Daniel Veillard393df012001-04-22 20:11:18 +000014259Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * configure.in: release of 2.3.7
14262 * Makefile.am: fixing make distcheck
14263
Daniel Veillarda41123c2001-04-22 19:31:20 +000014264Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * doc/html/* doc/xml.html: updated and regenerated the docs
14267
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014268Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14271
Daniel Veillarde82a9922001-04-22 12:12:58 +000014272Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * tree.c: fixed #53388 with the provided patch
14275
Daniel Veillard06803992001-04-22 10:35:56 +000014276Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * valid.c: Bjorn detected an invalid memory access. Fixed
14279 vstateVPush()
14280
Daniel Veillard40af6492001-04-22 08:50:55 +000014281Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14284
Bjorn Reese70a9da52001-04-21 16:57:29 +000014285Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14286
14287 * libxml.h: new header used only for the compilation of libxml
14288 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14289 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14290 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14291 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14292 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14293 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14294 baseline (version 1.2 plus a single patch).
14295 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14296 scientific notation for numbers. Tests added.
14297 * xpath.c: formatting of numbers changed to use sprintf
14298 (contribution from William Brack)
14299
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014300Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * valid.c: cleanup, more useful debugging
14303 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14304 * xmlIO.c: entity loading is printed as an error when validating
14305
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014306Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * valid.c: fixed to validate within entities
14309 * test/VCM/v22.xml: added a specific testcase
14310
Daniel Veillardca1f1722001-04-20 15:47:35 +000014311Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * valid.c: forgot an epsilon transition in for ()+
14314 * test/VCM/v21.xml : added a specific test case
14315
Daniel Veillard85349052001-04-20 13:48:21 +000014316Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * valid.c: removed a state explosion exhibited by RSS
14319 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14320 from bug #51872
14321
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014322Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14325 validation without using an ugly NFA -> DFA algo in the source.
14326 Made a specific algorithm easier to maintain, using a single
14327 stack and without recursion.
14328 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14329 * hash.c: made the growing routine static
14330 * tree.h parser.c: added the parent information to an
14331 xmlElementContent node.
14332
Daniel Veillarde470df72001-04-18 21:41:07 +000014333Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * SAX.c parser.c xpath.c: generating IDs when not validating
14336 from an external parsed entity was poisoning the ID has table
14337 with removed values. This was killing XSLT on the KDE help
14338 browser.
14339
Daniel Veillardceacdd92001-04-18 15:10:35 +000014340Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * entities.h: andrew@ugh.net.au detected a double declaration
14343
Daniel Veillarda10efa82001-04-18 13:09:01 +000014344Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * debugXML.c hash.c tree.h valid.c : some changes related to
14347 the validation suport to improve speed with DocBook
14348 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14349 the way validation errors get reported
14350
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014351Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14354 by P C Chow and William M. Brack for XSLT HTML output
14355
Daniel Veillard2d90de42001-04-16 17:46:18 +000014356Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14359 Igor Zlatkovic patches for MSC compilation and added his
14360 updates
14361
Daniel Veillarde043ee12001-04-16 14:08:07 +000014362Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14365 prefix lookup.
14366 * parserInternals.c: fixed the bug reported by Morus Walter
14367 due to an off by one typo in xmlStringCurrentChar()
14368
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014369Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * HTMLparser.c result/HTML/*: revamped the way the HTML
14372 parser handles end of tags or end of input
14373
Daniel Veillard82daa812001-04-12 08:55:36 +000014374Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14377
Daniel Veillard67a21302001-04-11 14:39:16 +000014378Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14381 bug where the linktime verions of free() won't work ...
14382
Daniel Veillard27b55282001-04-11 12:22:25 +000014383Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14386
Daniel Veillardafc73112001-04-11 11:51:41 +000014387Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * doc/xml.html: added 2.3.6 release
14390
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014391Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14394 * result/wml.xml: resulted in a small output change
14395
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014396Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * tree.c: xmlNewDoc was missing the charset initialization
14399 * xmllint.c: added --auto to autogenerate a doc, allow to
14400 reproduce the problem fixed on xmlNewDoc
14401
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014402Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * xpath.c: trying to get 52979 solved
14405 * tree.c result/ result/noent/: trying to get 52712 solved, this
14406 also made me clean up the fact that XML output in general should
14407 not add formating blanks by default, this changed the output of
14408 a few tests
14409
Daniel Veillard73639a72001-04-10 14:31:39 +000014410Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14413
Daniel Veillardfac26a12001-04-08 13:08:14 +000014414Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * configure.in: finally released 2.3.6
14417
Daniel Veillard911f49a2001-04-07 15:39:35 +000014418Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xpath.c: checking for null pointer generated by new code
14421
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014422Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * xpath.c: fixed a [] evaluation problem reported
14425 * test/XPath/tests/simpleaddr: extended test
14426 * result/XPath/simpleaddr: updated result
14427
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014428Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * xmllint.c: Dan Timis reported a portability problem
14431 on Macs without mmap, fixed it.
14432
Daniel Veillardb38bd552001-04-03 18:22:00 +000014433Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * testXPath.c : added a --tree option allowing to display the
14436 tree dump of the XPath expression
14437
Daniel Veillard4dd93462001-04-02 15:16:19 +000014438Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * xpath.c: fixed a memleak when comparing nodesets
14441 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14442 * tree.c: added a TODO
14443
Daniel Veillard92ad2102001-03-27 12:47:33 +000014444Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14447 we need string functions
14448 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14449 to be able to use them where needed. Applied some changes
14450 to reduce name linking pollution and compile in only what's
14451 needed.
14452 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14453 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14454 for the string manipulation functions
14455 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14456 to the free() function of xmlmemory.c
14457 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14458 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14459 usage.
14460
14461
Daniel Veillard2be30642001-03-27 00:32:28 +000014462Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * error.c: applied the context output patch of the error
14465 handling submitted by Chuck Griffith
14466 * error/VC/*: this slightly change some error logs
14467
Daniel Veillard50582112001-03-26 22:52:16 +000014468Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * parser.c: fixed line number reporting on error
14471
Daniel Veillard04be4f52001-03-26 21:23:53 +000014472Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * parser.c: Sullivan and Darin found a parser bug,
14475 applied the patch.
14476
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014477Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14480 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14481 xmlversion.h.in xpointer.c: of course the way I defined
14482 UNUSED breaks on old gcc version. Try to be smart and
14483 also define it directly in xmlversion.h
14484 * configure.in: removed -ansi flag from the pedantic set
14485
14486Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014487 Huge cleanup, I switched to compile with
14488 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14489 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14490 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14491 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14492 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14493 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14494 encoding.h entities.c error.c list.[ch] nanoftp.c
14495 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14496 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14497 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14498 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14499 Cleanup, staticfied a number of non-exported functions,
14500 detected and cleaned up a dozen of problem found this way,
14501 avoided a lot of public function name/typedef/system names clashes
14502 * doc/xml.html: updated
14503 * configure.in: switched private flags to the really pedantic ones.
14504
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014505Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * configure.in: 2.3.5
14508 * doc/html/*: rebuilt the docs
14509
Daniel Veillard146c9122001-03-22 15:22:27 +000014510Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * parser.c: fixed a reported bug in NOTATION parsing
14513 * uri.c: accepted but not fixed bug 51876, added TODO
14514 * Makefile.am: fixed bug 51876
14515
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014516Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * config.h.in configure.in error.c: fix a compilation problem
14519 on platforms without vsnprintf (xml@thewrittenword.com)
14520
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014521Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * parser.c: fixed a function name header typo
14524 * SAX.c: notations can also occur in external subset.
14525
Daniel Veillard7d42b542001-03-20 13:22:46 +000014526Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * error.c: removed a C++ like comment
14529
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014530Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * parser.c: fixing bug 52299 strange condition leading
14533 to a parser crash due to a buffer overflow
14534 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14535 added the specific test case
14536
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014537Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14540 xmlXPathConvert{String,Number,Boolean} to be able to make
14541 type casts without a context stack, fixed some implementation
14542 problems related to the absence of context at parse-time,
14543 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14544 in the public API too
14545 * xpointer.c xpathInternals.h: we need to know at parse time
14546 whether we are compiling an XPointer
14547
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014548Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14551 cleaned up the parser internals, refactored XPath code, added
14552 new compilation based APIs and cleanly separated public and
14553 private APIs.
14554
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014555Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * xpath.h: the comp field must be added at the end to avoid
14558 killing binary compat.
14559
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014560Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * Makefile.am: detect XPath memleaks in regreson tests
14563 * error.c: fixed and error w.r.t. error reporting still using
14564 stderr
14565 * hash.c: added new line at end of file
14566 * tree.h: minor cleanup
14567 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14568 expression parsing from evaluation, resulted in a number of
14569 changes internally, and in XPointer. Likely to break stuff
14570 using xpathInternals.h but should remain binary compatible,
14571 new interfaces will be added.
14572
Daniel Veillardd574f782001-03-14 19:40:17 +000014573Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * configure.in: fixed a couple of problems reported by
14576 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14577 without gcc on non linux platforms.
14578
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014579Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14582 a fix for --with-html-dir= configure support. I hope it won't
14583 break rpm generation
14584
Daniel Veillarda022fe02001-03-14 16:30:00 +000014585Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * xmlIO.c: one function comment cleanup.
14588
Daniel Veillard25239c12001-03-14 13:56:48 +000014589Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14590
14591 * SAX.c: external subset notations were improperly registered
14592 in the internal subset.
14593
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014594Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14595
14596 * README.cvs-commits: added, pointing to HACKING
14597 * HACKING: updated
14598
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014599Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * parser.c: and Matt Sergeant found one in the XML push
14602 parser (erroneous check I forgot to remove when I fixed the
14603 main parser).
14604
Daniel Veillard68d7b672001-03-12 18:22:04 +000014605Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * xpath.c: ptittom found a small bug in UnaryExpr
14608
Daniel Veillarde356c282001-03-10 12:32:04 +000014609Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * configure.in: bumped to 2.3.4
14612 * error.c: fixed bug #51860
14613 * tree.c: fixed bug #51861
14614 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14615 * tree.[ch] : added xmlDefaultBufferSize
14616 * nanoftp.c: typo in function name header block
14617 * doc/xml.html : updated, added link to XML::LibXSLT
14618 * doc/html/* : rebuilt the docs
14619
Daniel Veillard80f32572001-03-07 19:45:40 +000014620Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14621
14622 * parser.c SAX.c: the new content parsing code raised an
14623 ugly bug in the characters() SAX callback. Found it
14624 just because of strangeness in XSLT XML Rec ouptut :-(
14625
Daniel Veillard6c831202001-03-07 15:57:53 +000014626Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * Makefile.am: Martin Baulig suggested to add -lm
14629 * tree.c: found another bug in xmlNodeGetContent()
14630
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014631Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xpath.c: Bjorn found the error related to strictness of comparison.
14634
Daniel Veillard29631a82001-03-05 09:49:20 +000014635Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * parser.c: trying to fix the Dtd parsing problem reported
14638 by Gary, side effect of last week speed optimizations.
14639
Daniel Veillard14be0a12001-03-03 18:50:55 +000014640Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14643 * parserInternals.c: removed unneeded test raised by Stric
14644
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014645Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14646
14647 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14648 and fixed by William Brack). Added xmlXPathFormatNumber.
14649 Changed the sorting slightly.
14650 * configure.in Makefile.am example/Makefile.am: Added -lm.
14651 Please note that applications linking with libxml2, must
14652 also like with the math library from now on.
14653
Daniel Veillardf9533d12001-03-03 10:04:57 +000014654Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14657
Daniel Veillard2f362242001-03-02 17:36:21 +000014658Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * parser.c: one must report spaces even if the Dtd element
14661 content proves that this is not part of the element content.
14662 * result/valid/*.xml: this changed the ouptu slightly
14663
Daniel Veillardb402c072001-03-01 17:28:58 +000014664Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * configure.in: bumped to 2.3.3
14667 * doc/xml.html: updated
14668
Daniel Veillard77851712001-02-27 21:54:07 +000014669Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * tree.c: minor doc fix
14672 * xpath.c: deallocation issues when a result tree has been
14673 converted to a node-set
14674
Daniel Veillardec70e912001-02-26 20:10:45 +000014675Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * doc/xml.html: oops corrected dates s/2000/2001
14678
Daniel Veillard8730c562001-02-26 10:49:57 +000014679Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * valid.c: new patch from Gary Pennington
14682
Daniel Veillard91e9d582001-02-26 07:31:12 +000014683Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * doc/xml.html: applied patch from Ankh
14686
Daniel Veillardedac3c92001-02-26 01:36:19 +000014687Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * xinclude.c: fixed a problem building on Mac
14690
Daniel Veillard21a0f912001-02-25 19:54:14 +000014691Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * parser.c: more work on increasing parsing ferformances
14694
Daniel Veillard48b2f892001-02-25 16:11:03 +000014695Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14698 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14699 avoiding memcpy in production builds MEM_CLEANUP macro use
14700 * parser.[ch] parserInternals.c: optimizations of the tightest
14701 internal loops inside the parser. Better checking of I/O
14702 flushing/loading conditions
14703 * xmllint.c : added --timing
14704
Daniel Veillard71681102001-02-24 17:48:53 +000014705Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * configure.in: bumped to 2.3.2
14708 * doc/xml.html: updated for release
14709
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014710Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * xpath.c: found a memleak and fixed a nasty bug
14713
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014714Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * xmllint.[c1] : added return code errors for xmllint
14717 * xpath.c: specific debug dump function for result value trees
14718
Daniel Veillard4b637072001-02-21 21:52:55 +000014719Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * xpath.c: finally implemented xmlXPathCompareNodeSets
14722 * test/XPath/expr/floats results/XPath/expr/floats: added
14723 a test for float expressions
14724
Daniel Veillardf714aa32001-02-21 03:07:44 +000014725Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14728 * parserInternals.[ch]: trying to speed up parsing
14729 * xpath.c : speeded up node set equality op
14730
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014731Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14732
14733 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14734 better handling of ID/IDREF and the list modules associated
14735 * configure.in: small CFLAGS cleanup
14736
Daniel Veillarda8abee62001-02-19 15:14:59 +000014737Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * configure.in: fixed iconv detection on AIX (stric)
14740
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014741Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014742
14743 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14744
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014745Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14746
14747 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14748 and optimized xmlXPathNodeSetSort
14749
Daniel Veillard142adbf2001-02-17 13:21:05 +000014750Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * xpath.c: bug fix when context size is 0
14753 * parser.c: I like Norm's Dtd because they still manage to break
14754 the parser occasionally
14755
Daniel Veillardf23e0092001-02-16 13:21:29 +000014756Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14757
14758 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14759
Daniel Veillarde0e26512001-02-16 00:11:46 +000014760Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14763 attributes within the XML-1.0 namespace
14764
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014765Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * xpathInternals.h: exported a few axis functions
14768 * doc/xml.html: updated the doc
14769
Daniel Veillard760f4422001-02-15 14:59:48 +000014770Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * configure.in: applied patch from Daniel van Balen for OpenBSD
14773 and bumped version to 2.3.1
14774 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14775 attempt to find autoclosing was simply broken, removed it,
14776 updated the examples, this is better
14777
Daniel Veillardd194dd22001-02-14 10:37:43 +000014778Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14781 hash functionnalities.
14782 * doc/html/* : rebuild the doc
14783
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014784Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14787 on predicate
14788 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14789 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14790 really want to have tags closed on output even if we accept
14791 unclosed ones on input
14792
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014793Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * xpath.c: ouch don't free NULL, rare case fixed
14796 * tree.c: don't coalesce text nodes if they don't have the
14797 same behaviour wrt escaping on output
14798
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014799Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * xpath.c: small fixup
14802 * SAX.c: don't warn on empty namespaces.
14803
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014804Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * README: a bit of cleanup
14807 * configure.in: preparing for 2.3.0 release
14808
Daniel Veillard1f83d392001-02-08 09:37:42 +000014809Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * hash.[ch]: added a first version of xmlHashSize()
14812 * valid.c: another bug fix from Gary Pennington
14813
Daniel Veillard5eef6222001-02-07 18:24:48 +000014814Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * valid.c: couple of bug fixes pointed by Gary Pennington
14817 * HTMLtree.c: #if 0 cleanup
14818
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014819Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14820
14821 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14822 which removes a time consuming check of xmlXPathNodeSetAdd()
14823 and use it in places where we are sure to not break unicity
14824
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014825Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * xpath.c: bug fixes found from XSLT
14828 * tree.c: preserve node->name special values when copying nodes.
14829 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14830 external subset are fetched when available but without full
14831 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14832 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14833 output with encoding disabled.
14834
Daniel Veillard2c833b62001-02-03 08:52:06 +000014835Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14836
14837 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14838 xmlCheckFilename should not be called from xmlFileOpenW
14839 and xmlGzfileOpenW
14840
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014841Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14844 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14845 added the new tests for URI normalization
14846 * testURI.c: fixed stoopid bugs
14847 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14848 the URI in the error messages are now properly normalized
14849
Daniel Veillardea28ce62001-02-02 08:20:19 +000014850Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14851
14852 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14853
Daniel Veillarde99a4762001-02-01 04:34:35 +000014854Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14857
Daniel Veillard2b325a02001-01-31 20:46:31 +000014858Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * xpath.c: fixed mod operator
14861
Daniel Veillardde55cf62001-01-31 15:53:13 +000014862Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * parser.c: fixed xmlStrcat doc
14865 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14866 trees.
14867
Daniel Veillard2f913b72001-01-31 13:23:49 +000014868Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * xpath.c result/XPath/tests/chaptersbase
14871 result/XPath/tests/simplebase: fixed XPath node()
14872 * tree.c: small fix in xmlNewNs()
14873 * Makefile.am: removed extraneous xml2Conf.sh rule
14874
Daniel Veillardb42042b2001-01-28 07:40:36 +000014875Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14878 Changed the library name, in order to get libxml-devel and
14879 libxml2-devel to coexist on a single system
14880 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14881 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14882
Daniel Veillardee0a4662001-01-27 18:59:33 +000014883Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14886 libxml2-devel installable in // as libxml-devel.
14887
Daniel Veillard5eb05942001-01-27 17:50:22 +000014888Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * doc/Makefile.am: fixed make rebuild in doc
14891 * doc/html/*.html: rebuilt the docs
14892
Daniel Veillard65c295d2001-01-26 09:32:39 +000014893Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14896
Daniel Veillard8e199902001-01-25 18:54:39 +000014897Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14900 the HTML doc to go into the -devel RPM ...
14901 * aclocal.m4 config.h.in: some updates due to auto* magic
14902
Daniel Veillard93086662001-01-25 18:13:04 +000014903Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * xpath.h: added a hook in the context structure allowing to
14906 link to extra support, needed for XSLT
14907
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014908Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14911 xmlXPtrCmpPoints to use it.
14912 * propagated the following patch from Alejandro Forero
14913 * include/win32config.h xmlIO.c: applied further suggestions
14914 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14915 * example/gjobread.c: fixed warnings, now that it builds
14916
14917Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14918
14919 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14920
14921 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14922 filename points to a valid file (not a directory).
14923 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14924 Added calls to xmlCheckFilenameDir.
14925
14926 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14927 `path' (rather than `filename') as the parameter to gzopen and open.
14928
Daniel Veillard48177c22001-01-23 15:27:41 +000014929Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * Makefile.am: fixed a problem with EXTRA_DIST
14932
Daniel Veillardb83ba402001-01-22 22:45:10 +000014933Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14934
14935 * Makefile.am example/Makefile.am: finally found the trick
14936 to build the example, i.e. add "." in SUBDIRS before example
14937 in the list <grin/>
14938
Daniel Veillard82687162001-01-22 15:32:01 +000014939Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * doc/xml.html: updated with an XSLT section, removed pointer to
14942 W3C CVS base.
14943
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014944Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14947 too, and deallocation need to occur the same way.
14948
Daniel Veillarde4566462001-01-22 09:58:39 +000014949Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14952 type correponding to an XSLT result tree fragment. Share most
14953 of the data format with node set, as well as operators.
14954 * HTMLtree.c: added a newline at the end of the doctype output
14955 whe this one is not present initially.
14956 * tree.c: make sure taht the parent and doc pointers are properly
14957 set when copying attributes (lists).
14958
Daniel Veillard701c7362001-01-21 09:48:59 +000014959Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14962
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014963Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14964
14965 * xpath.c: seems I finally killed that ugly path evaluation
14966 context bug (tagged 9999 in case is is wrong)
14967
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014968Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14969
14970 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14971 for XSLT
14972
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014973Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14976 for xmlGzfileOpen() bug
14977
Daniel Veillardf6eea272001-01-18 12:17:12 +000014978Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * xpath.c: removed an error found by XSLT usage
14981 * tree.c parserInternals.h: use a predefined static string
14982 for text and comment nodes, avoid freeing them in xmlFreeNode,
14983 exported the string name in parserInternals.h and added
14984 another value to disable encoding at output (for XSLT),
14985 gain memory, time.
14986
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014987Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14990 win32/libxml2/libxml2_so.dsp: new makefiles and update
14991 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14992
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014993Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14994
14995 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14996 Gary Pennington
14997
Daniel Veillard389e6b72001-01-15 19:41:13 +000014998Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * xpath.c: fixed the comaprision of values and nodelists,
15001 need to compare nodelist still ...
15002 * debugXML.c: avoided a possible core dump
15003 * HTMLparser.c: cleanup
15004 * nanohttp.c: contributed fix.
15005 * tree.c: fixes in properties handling added xmlSetNsProp
15006 needed by libxslt
15007 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15008 comment
15009 * TODO: updated
15010
Daniel Veillard167bd532001-01-06 21:09:34 +000015011Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * parser.c parserInternals.c: applied Bjorn Reese optimization
15014 patch
15015
15016Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * Makefile.am: applied patch fro make check from Martin Vidner
15019
Daniel Veillard503b8932001-01-05 06:36:31 +000015020Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * configure.in: preparing 2.2.11
15023 * doc/html/*: rebuild the HTML files
15024 * doc/xml.html : updated
15025
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015026Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * tree.c: fixed a stupid bug
15029 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15030 patches related to validation of an XInclude processing result
15031 * TODO: updated
15032
Daniel Veillarde2488192001-01-04 10:54:22 +000015033Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15036 on large files
15037
Daniel Veillardf060a412001-01-03 20:52:44 +000015038Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15041
Daniel Veillard45cff692001-01-03 18:02:04 +000015042Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15045 reported by Jonas Borgström
15046 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15047
Daniel Veillard08108982001-01-03 15:24:58 +000015048Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * testXPath.c xpath.c: fixing the XPath union expressions problem
15051 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15052
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015053Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * xmllint.c: Made is so if the file name is "-" is will read form
15056 standard input. Sven Heinicke <sven@zen.org>
15057 * tree.c: fixed a problem when growing buffer
15058 * tree.h: fixed the comment of the node types following andersca
15059 comment
15060 * TODO: updated
15061
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015062Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * HTMLparser.[ch]: added a way to avoid adding automatically
15065 omitted tags. htmlHandleOmittedElem() allows to change the
15066 default handling.
15067 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15068 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15069 of xmllint too when using --memory flag, added a memory test
15070 suite at the Makefile level.
15071 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15072 with namespace use when encountering QNames in XPath evalation,
15073 added xmlns() scheme in XPointer.
15074 * nanoftp.c : incorporated a fix
15075 * parser.c xmlIO.c: fixed problems raised with encoding when using
15076 the memory I/O
15077 * parserInternals.c: closed bug 25934 reported by
15078 torsten.landschoff@innominate.de
15079 * TODO: updated
15080
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015081Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15084 on a non-updated tree :-(, made a 2.2.10 release to correct the
15085 situation
15086
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015087Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15090 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15091 integrated a set of OpenVMS changes from Howard Taylor
15092 <Howard.Taylor@pacoast.com>
15093
Daniel Veillard58770e72000-11-25 00:48:47 +000015094Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15097 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15098
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015099Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * HTMLparser.c: some fixes on auto-open of html/head/body
15102 * encoding.c: fixed a compilation error on some gcc env
15103 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15104 XPointer implementation
15105 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15106 related XPointer tests and associated results
15107
Daniel Veillard300f7d62000-11-24 13:04:04 +000015108Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * doc/xmldtd.html doc/xml.html: following a short step by step
15111 guidance on IRC to help maciej with DTDs I started a small
15112 page on the subject.
15113
Daniel Veillard748e45d2000-11-17 16:36:08 +000015114Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * HTMLparser.c: fixed handling of broken charrefs
15117 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15118 patches
15119
Daniel Veillard28929b22000-11-13 18:22:49 +000015120Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * doc/xml.html doc/html/* : rebuilt the docs after adding
15123 xinclude and updated page for 2.2.7 and 2.2.8
15124 * configure.in: releasing 2.2.8
15125
Daniel Veillard41e06512000-11-13 11:47:47 +000015126Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * parser.[ch] parserInternals.c: applied the conditional
15129 section processing fix from Jonathan P Springer
15130 <jonathan.springer2@gte.net>
15131 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15132 project file, fixed iconv default non support
15133 * xpath.c: fixed the problem of evaluating relative expressions
15134 when a node context is provided.
15135
Daniel Veillardbf432752000-11-12 15:56:56 +000015136Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * nanoftp.c: fixed gcc 2.95 new warnings
15139 * SAX.c: fixed a stupid bug
15140 * tree.c: fixed a formatting problem when round-tripping
15141 from/to memory
15142 * xinclude.c: chased memleak, fixed a base problem
15143 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15144 xmlXPtrBuildNodeList()
15145 * TODO: updated
15146 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15147 adding a first small set of regression tests for XInclude
15148
Daniel Veillardc2def842000-11-07 14:21:01 +000015149Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * nanohttp.[ch]: applied Wayne Davison patches to access
15152 the WWW-Authorization header.
15153 * parser.c: Closed Bug#30847: Problems when switching encoding
15154 in short files by applying Simon Berg's patch.
15155 * valid.c: fixed a validation problem
15156 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15157 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15158 Wayne Davison
15159 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15160 need to be extended to non full nodes selections.
15161 * xinclude.c: starts to work decently
15162
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015163Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15166 debugXML.c xmlversion.h.in: Started adding XInclude support,
15167 this is a new xmllint option
15168 * tree.c xpath.c: applied TOM patches for XPath
15169 * xpointer.c: fixed a couple of errors.
15170 * uri.c: added an escaping function needed for xinclude
15171 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15172 new warning from RH70 gcc's version
15173
Daniel Veillarda4964b72000-10-31 18:23:44 +000015174Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * HTMLparser.c: fixed loop on invalid char in scripts
15177 * parser.c: update to description of xmlIOParseDTD()
15178 * libxml.m4 xmlversion.h.in: changes contributed by
15179 Michael Schmeing <m.schmeing@internet-factory.de>
15180 * configure.in: preparing for 2.2.7
15181 * Makefile.am: trying to avoid config.h and acconfig.h
15182 being included in the distrib
15183 * configure.in: released 2.2.7
15184
15185Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15188 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15189
Daniel Veillard01411222000-10-30 15:33:22 +000015190Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * parser.[ch]: added xmlIOParseDTD()
15193 * xpointer.c: added support for the 2 extra parameters of
15194 string-range, fixed a stoopid error when '0' was present
15195 in XPointer expressions
15196 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15197 testsuite for the above
15198
Daniel Veillard6db58192000-10-30 09:27:53 +000015199Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * libxml.spec.in: improved package descriptions
15202
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015203Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * xpath.c xpathInternals.h: applied a large cleaning patch
15206 from TOM <ptittom@free.fr>, it also add namespace support
15207 for function and variables registration.
15208
Daniel Veillardbd20df72000-10-29 17:53:40 +000015209Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15212 * Makefile.mingw: Wayne Davison's update adding hash.c
15213
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015214Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * xpath.c: fixed the root evaluation problems
15217 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15218 ignorable spaces with <b> <bold> <em>
15219 * tree.c: fixed a loop in xmlSearchNsByHref()
15220
Daniel Veillard767662d2000-10-27 17:04:52 +000015221Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * xpath.c: applied another XPath patch from TOM
15224 * xpath.c include/makefile.am: applied another patch from
15225 china@thewrittenword.com (cleanup on IRIX).
15226
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015227Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * xml-config.1: received a fixed version from Fredrik Hallenberg
15230 <hallon@lysator.liu.se>
15231
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015232Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15235 cleanup patch for XPath
15236
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015237Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * patched to redirrect all "out of context" error messages to
15240 a reconfigurable routine. The changes are:
15241 * xmlerror.h : added the export of an error context type (void *)
15242 an error handler type xmlGenericErrorFunc there is an interface
15243 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15244 to reset the error handling routine and its argument
15245 (by default it's equivalent to respectively fprintf and stderr.
15246 * all the c files: all wild accesses to stderr or stdout within
15247 the library have been replaced to calls to the handler.
15248
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015249Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * configure.in: release 2.2.6
15252 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15253 exporting the inner functions of xpath for extension modules
15254 * doc/*: updated and rebuilt the doc
15255
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015256Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * nanohttp.c : applied Wayne HTTP cleanup patch
15259 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15260 and xmlNodeSetSpacePreserve()
15261
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015262Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * xpath.c: closing bug #29260
15265
Daniel Veillard126f2792000-10-24 17:10:12 +000015266Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15269 multikey tuples, made hash structure opaque
15270 * valid.[ch]: moved elements, attributes, notations decalarations
15271 as well as ID and refs to hash tables.
15272 * entities.c: hash cleanup
15273 * xmlmemory.c: fixed a dump problem in debug mode
15274 * include/Makefile.am: problem passing in DESTDIR= values patch
15275 from Marc Christensen <marc@calderasystems.com>
15276 * nanohttp.c: removed debugging remains
15277 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15278 * HTMLparser.c parser.c: fixing a number of problems with the
15279 macros in the *parser.c files (Wayne).
15280 * HTMLparser.c: close the previous option when opening a new one
15281 (Marc Sanfacon).
15282 * result/HTML/*: updated the HTML results accordingly
15283
Daniel Veillard52afe802000-10-22 16:56:02 +000015284Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15287 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15288 XPath functions and XML entities table to them. More to come...
15289 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15290
Daniel Veillard683cb022000-10-22 12:04:13 +000015291Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * tree.c: coalesce adjacent text nodes
15294 * valid.c: handling of blank nodes in DTd validation (raised
15295 by problems with a posteriori validation).
15296 * nanohttp.c: changing behaviour on HTTP write stuff.
15297 * HTMLtree.c: forced body and html to be explicitely closed.
15298 * xpath.h: exported more XPath functions.
15299
Daniel Veillard1baf4122000-10-15 20:38:39 +000015300Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * Release of 2.2.5
15303 * xpointer.c: range() range-inside and other helper functions
15304 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15305
Daniel Veillard47e12f22000-10-15 14:24:25 +000015306Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15309 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15310
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015311Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15314 and XPointer modules
15315
Daniel Veillard134c9f32000-10-15 10:27:08 +000015316Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * SAX.h: closed #25107
15319
Daniel Veillard39915622000-10-15 10:06:55 +000015320Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * testSAX.c: fixed problem with cdata reporting
15323 * SAXresult/* : updated
15324
Daniel Veillard1e851392000-10-15 10:02:56 +000015325Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15328 Closed bug #27499, added to regression tests
15329 * TODO: updated
15330
Daniel Veillard7eda8452000-10-14 23:38:43 +000015331Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15334 support for SCRIPT and STYLE with help from Bjorn Reese
15335 * test/HTML/* result/HTML/*: added simple testcase and updated
15336 the existing ones.
15337
Daniel Veillardff9c3302000-10-13 16:38:25 +000015338Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15341 string-range for empty strings
15342 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15343 test/XPath/xptr/strrange: augmented the XPointer testsuite
15344
Daniel Veillard189446d2000-10-13 10:23:06 +000015345Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * doc/xml.html doc/xmlmem.html: added a module describing memory
15348 interfaces and use, updated the main page.
15349
Daniel Veillard2f971a22000-10-12 23:26:32 +000015350Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15353 nanoftp code work on Windows too now
15354
15355Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015356
15357 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15358 * xpointer.c: implemented string-range() at least a good first version
15359 * test/XPath/docs/str test/XPath/xptr/strrange
15360 result/XPath/xptr/strrange: the string-range() tests
15361
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015362Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * Makefile.am include/Makefile.am include/win32config.h
15365 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15366 and make distcheck
15367
Daniel Veillard19d61112000-10-11 23:50:35 +000015368Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15371 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15372 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15373
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015374Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15377 patch for socklen_t detection by
15378 Albert Chin-A-Young <china@thewrittenword.com>
15379
Daniel Veillardcd429612000-10-11 15:57:05 +000015380Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15383 and added a --dtdvalid option to xmllint used to test it
15384
Daniel Veillard47c02452000-10-11 13:04:36 +000015385Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15388 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15389
Daniel Veillard2d38f042000-10-11 10:54:10 +000015390Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15393 handlings (registration, lookup, cleanup)
15394
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015395Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * configure.in Makefile.am include/makefile.am: adding XPointer
15398 and XPtrtests target
15399 * xpointer.[ch] : new files for XPointer support
15400 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15401 more XPath tests
15402
Daniel Veillard57fda592000-10-10 23:24:14 +000015403Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * configure.in: fixed, very broken, make distcheck works again
15406
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015407Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * More work toward 2.2.5, integrated a number of patches
15410 * configure.in Makefile.am win32config.h.in: trying to cleanup
15411 make distcheck .... huh ...
15412 * include/Makefile.am include/win32config.h: new directory
15413 for includes
15414 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15415 updated teh makefiles and instructions for WIN32
15416 * xpath.c: small fixes
15417 * test/XPath/ results/XPath: updated the testcases and results
15418 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15419 suggested patches
15420 * valid.c: fixed an ID bug
15421
Daniel Veillardb71379b2000-10-09 12:30:39 +000015422Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015425 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015426 * xpath.[ch]: worked on XPointer
15427
Daniel Veillard7e99c632000-10-06 12:59:53 +000015428Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * configure.in Makefile.am: 2.2.5, ship the include in an
15431 include/libxml subdirectory, use symlinks when using CVS
15432 * testSAX.c: fixed small bug
15433 * testXPath.c: changed the way testfiles are parsed
15434 * debugXML.c: same kind of cleanup when parsing an argument expression
15435 XPath/XPointers can have blanks embedded
15436 * xpath.[ch]: more cleanup, reorgs for XPointer work
15437 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15438 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15439
Daniel Veillard55b91f22000-10-05 16:30:11 +000015440Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15443 in the XPath engine, rewrote large parts of it, now it's far
15444 cleaner and in sync with the REC not an old WD. Fixed a parsing
15445 problem in the interactive XML shell found when testing XPath.
15446
Daniel Veillardac260302000-10-04 13:33:43 +000015447Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15450 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15451 examples with the extra test
15452
Daniel Veillard7cfce322000-10-04 12:40:27 +000015453Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15456 the global init function.
15457
Daniel Veillard970112a2000-10-03 09:33:21 +000015458Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * HTMLparser.c: Doohhh, attribute name parsing was still case
15461 sensitive ! Fixed this ...
15462 * result/HTML/* : updated the tests results accordingly
15463
Daniel Veillard740abf52000-10-02 23:04:54 +000015464Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15467 engine, should be far more stable, incorporated a new version of
15468 preceding/following axis, need testing
15469 * uri.c: fixed file:///c:/a/b/c problem
15470 * test/XPath/tests/idsimple: augmented the XPath tests
15471
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015472Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * doc/* rebuilding docs for 2.2.4 release
15475
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015476Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * configure.in: releasing 2.2.4
15479 * parser.[ch]: added xmlStrEqual()
15480 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15481 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15482 use xmlStrEqual instead
15483 * TODO: updated
15484 * added an XPath test
15485
Daniel Veillardbc765302000-10-01 18:23:35 +000015486Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15489 * entities.h: exported xmlInitializePredefinedEntities
15490 * parser.[ch] : added xmlInitParser()
15491 * parserInternals.h : had to export htmlInitAutoClose()
15492
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015493Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15496 problems
15497 * Makefile.am : added XPath regression tests to normal tests
15498 * uri.c: fixed a problem with local paths, cleanup
15499 * parser.c: fixed a problem with large CData sections
15500
Daniel Veillardd2ade932000-09-30 14:39:55 +000015501Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * configure.in xml-config.in: patch from "Ben Taylor"
15504 <sol7x86@hotmail.com> for solaris shared libs lookup
15505
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000155062000-09-30 Martin Baulig <baulig@suse.de>
15507
15508 * libxml-2.0.pc.in: Provide pkg-config script.
15509
15510 * configure.in: Create the libxml-2.0.pc script from the
15511 libxml-2.0.pc.in templates.
15512 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015513 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015514
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015515Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15518 when compiling with MSC
15519
Daniel Veillard46057e12000-09-24 18:49:59 +000015520Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * xpath.c: patch for normalize-string() substring-before(),
15523 substring-after() and translate() functions from Bjorn Reese
15524 <breese@mail1.stofanet.dk>
15525 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15526 Fredrik Hallenberg <hallon@lysator.liu.se>
15527 * TODO: updated
15528
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015529Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15532 problem of socklen_t being undefined on a number of platforms
15533 * debugXML.c: fixed a compilation problem when without snprintf
15534
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015535Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15538 an URI bug and a fix for the control-character-induced infinite loop
15539 * nanohttp.c: preventive fix for compiling on WIN32
15540
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015541Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * xmlint.c: closing bug #25000
15544
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015545Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15548 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15549 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15550 related function, fixing xmlStrncmp(), and associated cleanup
15551 * result/HTML/entities.html.sax: updating result
15552
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015553Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * uri.c: applied patch for URI escaping from Wayne Davison
15556 <wayned@blorf.net>
15557 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15558 from Denis Barbier <barbier@imacs.polytechnique.fr>
15559 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15560 patch from Wayne Davison
15561
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015562Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * doc/xml.html : updated with new releases, adding "how to help"
15565
Daniel Veillard04698d92000-09-17 16:00:22 +000015566Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15569 removed a few warnings in pedantic mode ...
15570 * parserInternals.c parser.c: moved encoding switching function
15571 to parserInternals.c
15572 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15573
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015574Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15577 error or warning handlers
15578
Daniel Veillardb1059e22000-09-16 14:02:43 +000015579Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * parserInternals.c parserInternals.h parser.c Makefile.am:
15582 created a new module parserInternals.c, moved most of the
15583 code shared by the various parsers there, as well as
15584 deprecated code from parser.c. More cleanup of parser.c
15585 * uri.c: fixed a problem when URI is NULL
15586 * valid.c: speedup when looking for an attribute declaration
15587
Daniel Veillard39c7d712000-09-10 16:14:55 +000015588Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15591 the cleanup of the computation of URI references when seeking
15592 external entities. The URI reference string and the resulting
15593 URI are both stored now.
15594 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15595 large s(n)printf checks and cleanup from Denis Barbier
15596 <barbier@imacs.polytechnique.fr>
15597 * xmlversion.h.in tree.h: couple of SGML declarations for a
15598 possible docbook module.
15599 * result/VC/ : a couple of test output changed due to the change
15600 of the entities URI
15601
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015602Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * parser.h: added a _private field for linking user's data
15605
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015606Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * parser.c parserInternals.h: demacroified most of the IS_XXX
15609 the gain in size is significant so ...
15610
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015611Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * entities.c: cases where looking up entities with doc==NULL
15614 covered
15615
Daniel Veillard90e11312000-09-05 10:42:32 +000015616Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
Daniel Veillard1de50802000-09-07 08:54:32 +000015618 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015619 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15620
Daniel Veillard98a79162000-09-04 11:15:39 +000015621Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15622
Daniel Veillard1de50802000-09-07 08:54:32 +000015623 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015624 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15625 * Makefile.in: added URItest and included thenin "make tests"
15626
15627Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015628
15629 * xmlversion.h.in: closed bug 22941
15630
Daniel Veillard2bb89092000-08-31 14:57:50 +000015631Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * doc/xmlio.html: added doc and example for entity loader
15634 redefinition.
15635
Daniel Veillard96984452000-08-31 13:50:12 +000015636Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15639 used by libxml
15640
Daniel Veillarde715dd22000-08-29 18:29:38 +000015641Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * parser.c: Fixed bug on invalid ontent characters and when using
15644 push.
15645 * xmllint.c: fixed xmllint endling of errors in push mode
15646
Daniel Veillard4948eb42000-08-29 09:41:15 +000015647Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015650 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015651 * result/HTML/*.sax: regenerated HTML SAX output
15652 * parser.c: more cleanup.
15653
Daniel Veillarde010c172000-08-28 10:04:51 +000015654Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015657 patches from Wayne Davison <wayned@users.sourceforge.net>,
15658 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015659 * HTMLparser.c: fixed an ignorable white space detection bug
15660 occuring when parsing with SAX only
15661 * result/HTML/*.sax: updated since the output is now HTML
15662 encoded...
15663
Daniel Veillard47f3f312000-08-27 22:40:15 +000015664Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15665
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015666 * HTMLparser.[ch]: applied some of Wayne Davison
15667 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015668
Daniel Veillarde0854c32000-08-27 21:12:29 +000015669Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15672 undeclared namespace prefix was used, added a warning.
15673 Cleaned up support w.r.t. entities, spilling out a warning
15674 and being pedantic on lookups.
15675 * test/warning/ent9 : added testcase for previous example.
15676 * TODO: updated
15677 * parserInternals.h parser.c: changed the way names are parsed
15678 now allow infinite size and decrease penalty for normal use
15679 * parser.c: Started a big cleanup/check of the parser code,
15680 fixed some of the most tortuous entity code, spotted code
15681 unused anymore
15682 * test/*: added tests for very long names and related nasty
15683 things.
15684
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015685Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * doc/encoding.html: added encoding aliases doc
15688 * doc/xml.html: updates
15689 * encoding.[ch]: added EncodingAliases functions
15690 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15691 bottleneck affecting large DTDs like Docbook
15692 * parser.[ch] xmllint.c: added a pedantic option, will be
15693 useful
15694 * SAX.c: redefinition of entities is reported in pedantic mode
15695 * testHTML.c: uninitialized warning from gcc
15696 * uri.c: fixed a couple of bugs
15697 * TODO: added issue raised by Michael
15698
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015699Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * doc/encoding.html: propagated Martin Duerst suggestions
15702
Daniel Veillard52402ce2000-08-22 23:36:12 +000015703Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15706 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15707 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15708 by Wayne Davison
15709
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015710Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * nanoftp.c nanohttp.c: small cleanup
15713 * TODO: updated
15714
Daniel Veillard244ece92000-08-19 20:58:02 +000015715Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * added an old VC testcase and updated title.xml entity
15718
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015719Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15722 done on auto-opening of <p> tags and cleanup of SAX output
15723
Daniel Veillard979e55e2000-08-19 16:48:54 +000015724Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15727
Daniel Veillard4540be42000-08-19 16:40:28 +000015728Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * doc/xml.html libxml.* structure.*: updated the doc a bit
15731
Daniel Veillard808a3f12000-08-17 13:50:51 +000015732Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15735 of SAX tests
15736
Daniel Veillard29579362000-08-14 17:57:48 +000015737Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15740 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15741
Daniel Veillard1255ab72000-08-14 15:13:33 +000015742Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15745 * testHTML.c: fix core dump on Solaris 2.x systems
15746 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15747 * result/HTML/*.sax: previous bug fix lead to new results
15748
Daniel Veillard03109292000-08-14 14:58:22 +000015749Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15752 * configure.in: added --with-readline=DIR to accept alternate
15753 path for readline include/library
15754 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15755 for ANSI under HP-UX
15756 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15757 includes @LIBS@
15758
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015759Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * doc/* : rebuilt the docs
15762 * getting ready for 2.2.2 release
15763
Daniel Veillard87b95392000-08-12 21:12:04 +000015764Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15767 and xmlAddFeature()
15768 * tree.[ch]: added xmlAddChildList()
15769 * xmllint.c: MAP_FAILED macro test
15770 * parser.h: added xmlParseCtxtExternalEntity()
15771 * valid.c: applied bug fixes removed warning
15772 * tree.c: added CDATA block to elements content
15773 * testSAX.c: cleanup of output
15774 * testHTML.c: added SAX testing
15775 * encoding.c: better error recovery
15776 * SAX.c, parser.c: fixed one of the external entity processing
15777 of the OASis testsuite
15778 * Makefile.am: added HTML SAX regression tests
15779 * configure.in: bumped to 2.2.2
15780 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15781 SAX results
15782
Daniel Veillard88a172f2000-08-04 18:23:10 +000015783Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * configure.in: patch for HP compiler
15786
157872000-08-04 Sven Heinicke <sven@zen.org>
15788
15789 * xmllint.c: Was coredumping sometimes when the file given didn't
15790 exist.
15791
Daniel Veillard46e370e2000-07-21 20:32:03 +000015792Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015795
Daniel Veillard46e370e2000-07-21 20:32:03 +000015796 when using in memory parsing. Need some cleanup.
15797 * xmllint.c configure.in: added a --memory flag to test memory
15798 parsing
15799
Daniel Veillard36650692000-07-21 15:16:39 +000015800Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * nanohttp.c: fixed socklen_t replacement to unsigned int
15803 * parser.c: fixed a space handdling missing at the end of
15804 production 28 DOCTYPE.
15805 * xmlmemory.c: fixed a stupid bug on the routine to override
15806 allocation functions
15807 * TODO: updated
15808
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015809Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * doc/ regenerated the docs
15812
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015813Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * doc/encoding.html doc/xml.html: added I18N doc
15816 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15817 improvements, both parser and filters, added ASCII & HTML,
15818 fixed the ISO-Latin-1 one
15819 * xmllint.c testHTML.c: added/made visible --encode
15820 * debugXML.c : cleanup
15821 * most .c files: applied patches due to warning on Windows and
15822 when using Sun Pro cc compiler
15823 * xpath.c : cleanup memleaks
15824 * nanoftp.c : added a TESTING preprocessor flag for standalong
15825 compile so that people can report bugs more easilly
15826 * nanohttp.c : ditched socklen_t which was a portability mess
15827 and replaced it with unsigned int.
15828 * tree.[ch]: added xmlHasProp()
15829 * TODO: updated
15830 * test/ : added more test for entities, NS, encoding, HTML, wap
15831 * configure.in: preparing for 2.2.0 release
15832
Daniel Veillard49703262000-07-10 10:27:46 +000015833Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015836 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015837
Daniel Veillard306be992000-07-03 12:38:45 +000015838Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * doc/xml.html: changed the xmlsoft.org structure, updated the
15841 examples w.r.t. root and childs
15842
Daniel Veillard7d853352000-07-02 18:53:09 +000015843Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15844
Daniel Veillard784b9352003-02-16 15:50:27 +000015845 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015846
Daniel Veillard365e13b2000-07-02 07:56:37 +000015847Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * HTMLparser.c: Work on character encoding support for the HTML parser
15850 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15851 * encoding.c: Fixed a potential memleak in the encoding stuff
15852
Daniel Veillardaf743792000-07-01 11:49:28 +000015853Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * doc/FAQ.html doc/Makefile.am : added a FAQ
15856
15857Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015858
15859 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15860 of the HTML parser to force it to not bypass SAX
15861
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015862Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * win32config.h.in: updated
15865 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15866 lacks iconv support :-( need to release 2.1.1
15867 * configure.in: release 2.1.1
15868 * HTMLparser: fixed bug #14784
15869 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15870 by Windows compiler
15871 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15872 the SAX startDocument() callback.
15873 * TODO: updated
15874
15875Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * added xmlStopParser()
15878
Daniel Veillardbe803962000-06-28 23:40:59 +000015879Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * configure.in: 2.1.0 prerelease
15882 * Large resync between W3C and Gnome tree
15883 * nanoftp, nanohttp.c: fixed stalled connections probs
15884 * HTMLtree.c SAX.c : support for attribute without values in
15885 HTML for andersca
15886 * valid.c: Fixed most validation + namespace problems
15887 * HTMLparser.c: start document callback for andersca
15888 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15889 * parser.h, SAX.c: serious speed improvement for large
15890 CDATA blocks
15891 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15892 different encoding
15893 * example/Makefile.am example/gjobread.c tree.h: work on
15894 libxml1 libxml2 convergence.
15895 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15896 and the LIBXML_TEST_VERSION macro
15897
Daniel Veillardc310d562000-06-23 18:32:15 +000015898Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * doc/xml.html: various patches and improvements typo fixed by
15901 Felix Natter
15902 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15903 from Felix Natter <fnatter@gmx.net>
15904
Daniel Veillardf3029822000-05-06 08:11:19 +000015905Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * doc/upgrade.html: updated with instructions for support of both
15908 libxml-1.x and libxml-2.x
15909 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15910 for 2.x support and also fixed includes
15911
15912
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015913Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15916 the encoding support, added iconv support, so now libxml if
15917 compiled with iconv automatically support japanese encodings
15918 among others. Work based on initial patch from Yuan-Chen Cheng
15919 I may have broken binary compat in the encoding handler
15920 registration scheme, but that was so utterly broken I don't
15921 expect anybody to have used this feature until now.
15922 * parserInternals.h: fixup on the CHAR range macro
15923 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15924 code.
15925 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15926 * uri.c: added xmlParseURI() I can't believe I forgot to
15927 implement this one in 2.0 !!!
15928 * SAX.c: moved doc->encoding update in the endDocument() call.
15929 * TODO: updated.
15930
Daniel Veillard06047432000-04-24 11:33:38 +000015931Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * tree.h: removed extraneous xmlRemoveProp definition
15934 * TODO: added item about --disable-corba configure switch
15935 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15936 * nanoftp.c: fixed include problems giving troubles on AIX and
15937 slowlaris
15938 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15939 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15940 comment and headers changes to lower gtk-doc number of warnings
15941 * doc/html/*: rebuilt docs
15942
Daniel Veillarde0aed302000-04-16 08:52:20 +000015943Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * HACKING: documented the tag for 1.x and instructions
15946
Daniel Veillard5e873c42000-04-12 13:27:38 +000015947Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15950 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15951 xmlCreateIOParserCtxt
15952 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15953 significant overall improvement
15954 * xmllint.c: added I/O test to xmllint
15955 * testSAX.c: added a speed test
15956 * doc/* : updated/regenerated
15957
Daniel Veillardfc708e22000-04-08 13:17:27 +000015958Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * xpath.c uri.h parserInternals.h: cosmetic changes from
15961 "Timur I. Bakeyev" <timur@bat.ru>, including making
15962 xmlCreateURI() public
15963
Daniel Veillard5d211f42000-04-07 17:00:24 +000015964Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15967 and the code at the same time. Added a clean mechanism for
15968 overload or added input methods: xmlRegisterInputCallbacks()
15969 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15970 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15971 * TODO: updated
15972 * doc/* : updated/regenerated
15973 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15974 source dir
15975
Daniel Veillarde77a9182000-04-05 19:12:29 +000015976Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * testURI.c: yet another forgotten commit, I should get some sleep !
15979
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015980Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * xmllint.c: forgot to commit this too ?
15983
Daniel Veillardb9df4042000-04-05 14:23:16 +000015984Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * xmlversion.h.in : forgot to commit this previously
15987
Daniel Veillard361d8452000-04-03 19:48:13 +000015988Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15991 * README TODO: updated for release
15992 * uri.c uri.h: added authority parsing/saving
15993 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15994 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15995 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15996 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15997 Makefile.am : added compile-time customization of libxml
15998 --with-ftp --with-http --with-html --with-xpath --with-debug
15999 --with-mem-debug
16000 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16001 #include <libxml/xxx.h> I hope it won't break too much stuff
16002 and will be manageable in the future...
16003 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16004 and added xmllint to the installed programs
16005 * uri.h: added xmlFreeURI()
16006
Daniel Veillardec303412000-03-24 13:41:54 +000016007Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * uri.c uri.h: finished the escaping handling, the base support
16010 and the URI path normalization. Looks good just lacks the
16011 authority content parsing code.
16012 * Makefile.am: added instructions to generate testURI
16013 * TODO: updated
16014 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16015 added links and icons for W3C and Gnome
16016
Daniel Veillard8f621982000-03-20 13:07:15 +000016017Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * xmlmemory.[ch] : seems I forgot to actually update the files in
16020 the last commit :-)
16021 * doc/xml.html doc/html/* : updated and uploaded the docs
16022
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016023Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16026 * TODO: updated
16027 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016028 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016029 gfree).
16030 * Makefile.am, uri.c, uri.h: added a set of functions to do
16031 exact (litteraly copied from the RFC 2396 productions) parsing
16032 and handling of URI. Will be needed for XLink, one XML WFC,
16033 XML Base and reused in the nano[ftp/http] modules. Still work
16034 to be done.
16035
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016036Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * configure.in, libxml.spec.in : libxml2
16039 * doc/* : updated the doc page, rebuilt the docs
16040
Daniel Veillardcf461992000-03-14 18:30:20 +000016041Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * all: tagged LIB_XML_1_X
16044 * *.c *.h : updated from W3C CVS tree
16045 * configure.in : 2.0.0-beta
16046 * libxml.spec.in : libxml2 package nam
16047 * result/* : new version of the tests output
16048
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016049Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16052
Daniel Veillardb566ce12000-03-04 11:39:42 +000016053Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * doc/* : rebuilt the docs
16056 * parser.c: final patch on #6766
16057 * valid.c: small patch on validity checks.
16058
Daniel Veillardfb76c402000-03-04 11:39:42 +000016059Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16062 added
16063 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16064 compatibility w.r.t. XML spec and existing code.
16065
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016066Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * parser.c: seems a better solution to <a> </a> exists,
16069 will try it for a while
16070
Daniel Veillard83a30e72000-03-02 03:33:32 +000016071Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * parser.c: tried to remove the <a> </a> generating <a/>
16074 this is hard. Left a flag for that purpose. Fixed bug #6766
16075 * configure.in: prepared 1.8.7 not released, due to previous
16076 problem
16077
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016078Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * doc/xml.html : applied second patch from Paul DuBois
16081
Daniel Veillard402e8c82000-02-29 22:57:47 +000016082Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * doc/xml.html : applied patch from Paul DuBois
16085
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016086Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16089
Daniel Veillard5feb8492000-02-02 17:15:36 +000016090Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16093 compilation warnings on various platforms.
16094 * parser.c: Fixed #5281 validity error callbacks are now desactived
16095 by default if not validating.
16096
Daniel Veillardf341f932000-02-02 14:52:08 +000016097Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16100
Daniel Veillard13c757e2000-02-01 23:59:15 +000016101Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16104 <gkatsi@cs.toronto.edu>
16105
Daniel Veillard726e8792000-01-30 20:04:29 +000016106Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16109 processing URLs
16110
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016111Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16114 xmlNanoFTPUpdateURL for persistent control connections.
16115 * configure.in: 1.8.6
16116
16117Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16120 * tree.[ch] : added xmlSaveNoEmptyTags
16121
James Henstridgef3be9312000-01-28 13:59:21 +0000161222000-01-29 James Henstridge <james@daa.com.au>
16123
16124 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16125
16126 * Makefile.am: added nanoftp.[ch] to the build.
16127
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016128Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16129
16130 * nanoftp.[ch]: cleanup, comments, API
16131 * debugXML.c : fixed a bug in the cat command
16132 * doc/*: regenerated the docs
16133
Daniel Veillardda07c342000-01-25 18:31:22 +000016134Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16137 * debugXML.c : fixed a bug in the cat command
16138 * valid.c: fixing some small probs
16139 * libxml.spec.in: get rid of the SNAP suffix
16140 * doc/xml.html: updated the status
16141
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016142Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * xml-config.in: xml-config --version to just return the
16145 version number
16146 * xpath.c: some cleanup w.r.t. axis when the current node is
16147 an attribute.
16148 * TODO: updated
16149
Daniel Veillard461a66c2000-01-18 18:01:01 +000016150Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * configure.in: prepared for libxml-1.8.5
16153 * doc/* recompiled the documentation
16154
161552000-01-17 Jody Goldberg <jgoldberg@home.com>
16156
16157 * configure.in : WARNING autoconf subtlety alert :
16158 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16159 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16160 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16161 get defined by AC_CHECK_HEADERS.
16162
Daniel Veillardf967b902000-01-17 16:06:10 +000016163Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16166 Rune.Djurhuus@fast.no
16167
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016168Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * TODO: updated
16171 * tree.c, parser.c: made sure that only memory alloc problems
16172 and internal parser errors are allowed to write to stdout or
16173 stderr.
16174
Daniel Veillard0142b842000-01-14 14:45:24 +000016175Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * tree.c : restored xmlNewGlobalNs since this seems used by
16178 a lot of existing code :-(, fixed a bug in xmlNewNs
16179 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16180 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16181 to exit() from the library code.
16182 * xpath.c, parser.c: removed bugs or unused code detected by
16183 Windows compilers
16184 * parser.c: started adding interfaces for parsing well balanced
16185 XML fragments
16186 * configure.in: releasing 1.8.4
16187 * doc/* : rebuilt the docs
16188
Daniel Veillard2eac5032000-01-09 21:08:56 +000016189Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * tree.[ch] : added xmlNewDocFragment() for DOM
16192 * testHTML.c: uninitialized variable.
16193
Daniel Veillardf3a73582000-01-05 14:58:39 +000016194Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * doc/* : rebuild the docs
16197
Daniel Veillard71b656e2000-01-05 14:46:17 +000016198Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * acconfig.h: readline and history patch
16201 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16202 * tree.c: added check and handling when possibly removing an ID
16203 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16204 and saving.
16205 * test/HTML/entities.html result/HTML/entities.html* : test for
16206 various entities reference cases
16207 * result/HTML/* : as a result output of some testcase have
16208 changed
16209 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16210 by previous example. added xmlParseTryOrFinish().
16211 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16212 entities.h debugXML.h HTMLparser.h: changed the way struct are
16213 declared to allow gtk-doc to expose those
16214 * parser.c: closed bug #4960
16215 * Makefile.am configure.in: Applied patch from
16216 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16217 and math/socket libs detection
16218
Daniel Veillard437b87b2000-01-03 17:30:46 +000016219Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * configure.in, Makefile.am: link tester against readline
16222 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16223
Daniel Veillard686d6b62000-01-03 11:08:02 +000016224Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * tree.[ch]: added xmlRemoveProp
16227 * win32config.h.in nanohttp.c: avoid including the Windows
16228 socket stuff in every C files
16229 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16230 the XmL parser(s)
16231 * test/ns4 result/ns4 etc...: added test case for previous prob
16232 * tree.c: xmlNewNs wasn't checking for double definition
16233 * Makefile.in: fixed a problem with dist-hook duplicates
16234 * parser.[hc], xmlIO.c: fixed the loading of external entities
16235 APIs, now xmlLoadExternalEntity() is used everywhere and
16236 setting up an app specific front-end using the
16237 * SAX.c parser.c: some fixes, now the xhtml spec validates
16238 with the xhtml DTD.
16239 * error.c: fixed crashes in case of no input stream
16240 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16241 to the validation tests and results
16242
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016243Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16246 too htmlCreatePushParserCtxt() and htmlParseChunk()
16247 * parser.c: a bit of cleanup.
16248 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16249 to XML) removed the last mem leak known
16250 * HTMLtree.c: output message cleanup
16251 * xmlmemory.c: display content info about memory blocks
16252 * result/HTML/wired.* : missing att value warning change
16253
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016254Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * doc/* : rebuilt the documentation
16257
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016258Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * parser.[ch] parserInternals.h: Push parser for XML,
16261 seems to work fine now
16262 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16263 --push for push testing
16264 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16265 * testSAX.c: added --push
16266 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16267 subtree
16268 * xmlIO.[ch] : enriched API + fixes for push mode
16269 * entities.[ch]: added the entity content length to the struct.
16270 * xmlmemory.[ch]: new API to show the last entries for the shell
16271 * valid.c: added required attribute testing
16272 * SAX.c: the cdata callback now merge contiguous fragments
16273 * HTMLparser.c: cleanup of some macros
16274
Daniel Veillard3c558c31999-12-22 11:30:41 +000016275Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * parser.c: fix for PIs name starting with xml
16278 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016279 * *.c, configure.in win32config.h.in : generate win32config.h for
16280 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016281
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016282Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * parser.c: fixed a stupid = vs. == bug :-(
16285 * doc/gnome-xml.sgml: s/glade/xml/
16286
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016287Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * configure.in, doc/xml.html : bug fix release 1.8.2
16290 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16291 Hopefully the end of that silly C++ include problem
16292 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16293 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16294 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16295 troubles with autoclosed elements when the stree shape doesn't
16296 follow the DtD specs. Added htmlIsAutoClosed() and
16297 htmlAutoCloseTag()
16298 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16299 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16300 * debugXML.c: fixed a bug on printing default namespaces.
16301 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16302
Daniel Veillardb24054a1999-12-18 15:32:46 +000016303Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * result/HTML/*.htm[l] : updated the HTML regression tests according
16306 to the new output
16307 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16308 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16309 problem due to intermix of extern "C" { ... } declarations for C++
16310 and recursive includes in the headers
16311
Chris Lahey323c48c1999-12-18 15:32:45 +0000163121999-12-20 Chris Lahey <clahey@umich.edu>
16313
16314 * HTMLtree.c: Made it so that html nodes with a single child do
16315 not insert a carriage return before or after the child node.
16316
Daniel Veillardb24054a1999-12-18 15:32:46 +000016317Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016318
16319 * configure.in, doc/xml.html : bug fix release 1.8.1
16320 * parser.c: fixed bug #4344
16321 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16322 added the glue to avoid C++ problems
16323 * doc/* : regenerated the documentation
16324
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016325Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16328 namespace recognition, and Dia as a resul :-(
16329 * encoding.c: closed bug #3950
16330
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016331Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * valid.c: debugging a posteriori validation, except URI expansion
16334 stuff this should be fixed now
16335 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16336 Carl Nygard <cnygard@bellatlantic.net>
16337 * tester.c: added --postvalid, cleaning of the code
16338 * tree.[ch]: added xmlDocGetRootElement()
16339
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016340Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16341
16342 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16343 c++ losage.
16344
Daniel Veillard10a2c651999-12-12 13:03:50 +000016345Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * configure.in, doc/xml.html : bumped to 1.8.0
16348 * xlink.[ch], Makefile.am : added framework for link detection
16349 * parser.h: added nbChars to parser context, needed for cleanup.
16350 * xmlmemory.c: removed a nasty bug when out of mem
16351 * valid.[ch]: adding namespace support for attribute decl
16352 * tester.c: added --debugent option
16353 * debugXML.[ch]: added xmlDebugDumpEntities()
16354 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16355 buffers instead, this was really needed, validation was breaking
16356 in strange ways due to that. Added xmlParseStringPEReference()
16357 and other parsing from strings functions. Entities processing
16358 modified again, but PERef are still not handled correcly but
16359 unless you're Eve Maller you won't notice :-)
16360 * HTMLparser.c: large changes toward reliability, and switched to
16361 lowercase internal tags, XHTML is lowercase, so it will help
16362 that output is closer to next version.
16363 * doc/* : regenerated the documentation, it is now hosted at
16364 http://xmlsoft.org/ (same bits I just bought the domain :-)
16365
16366
Daniel Veillard294cbca1999-12-03 13:19:09 +000016367Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16370 doc generation
16371 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16372 in the SAX API
16373 * doc/*: rebuilt the doc making sure everything appears in the
16374 HTML files
16375
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016376Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16379 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16380 which allow impressive speed improvement on dataset with
16381 large text pieces, but at the cost of broken binary
16382 compatibility and slightly bigger memory usage.
16383 Configure with --with-buffers to activate them, they
16384 are protected with XML_USE_BUFFER_CONTENT define.
16385 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16386 goal is 0 memory left allocated once parser is no more used
16387 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16388 call xmlCleanupParser() and xmlMemoryDump()
16389
Daniel Veillarda819dac1999-11-24 18:04:22 +000016390Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16391
16392 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16393 * parser.[ch] encoding.[ch]: added memory cleanup routines
16394 * parser.c: closing bug #3788
16395 * doc/*: rebuilt the doc
16396
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016397Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16400 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16401 * tester.c: added --compress option
16402 * doc/*: rebuilt the documentation
16403
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016404Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16407 if given /proc/kcore as input !
16408 * doc/xml.html doc/*: updated and rebuilt the documentation
16409
16410Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016411
16412 * parser.c: Fixed some wrongly space collapsing code due to
16413 a misreading of the spec.
16414 * result/*: fixed the output accordingly
16415
16416Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016417
16418 * encoding.c: bug fix and typos
16419 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16420 * parser.c: added attribute normalization closing bug #3597
16421 * test/att* result/att* SAXresult/att*: testcase for attribute
16422 normalization
16423
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016424Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * configure.in: closing bug #3163 by adding extra flags for the
16427 cc compiler on HP-UX
16428
Daniel Veillard51e3b151999-11-12 17:02:31 +000016429Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * valid.[ch] : removed a typo and an enumerated type bug in the
16432 xmlAddElementDecl() function
16433 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16434 call to xmlEncodeEntitiesReentrant() so that the functions
16435 New, Set and Get are at the same level.
16436 * parser.c HTMLparser.c: extra memory allocation bug for
16437 attributes detected by someone using libxml in embedded systems :-)
16438
Daniel Veillard962195f1999-10-28 15:51:53 +000016439Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16440
16441 * xmlmemory.h: turned off mem debug :-\
16442
Daniel Veillard35008381999-10-25 13:15:52 +000016443Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * parser.c: closed bug #2784 a one line fix, but worth pushing
16446 a new release out
16447 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16448 some structures, comments before and after the
16449 main element, and other nastyness
16450 * HTMLtree.c tree.c: accomodate the extended HTML supported
16451 * configure.in: pushing 1.7.4
16452 * test/ent8 and related outputs : added a new test for bug #2784
16453 * test/HTML/wired.html and related output: a nasty HTML example
16454 * Makefile.am: improved the test scripts
16455 * docs/* : reran the documentation extractor, updated xml.html
16456
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016457Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16460 HTMLparser and debugged the HTML related code. HTML documents
16461 now have their own type
16462 * entities.c: do not dump &apos; for HTML output
16463 * xmlmemory.c: improvement, breakpoint mechanism
16464 * testHTML.c: added --sax --repeat ...
16465 * Makefile.am: improved the HTML tests
16466 * valid.[ch]: added xmlValidGetValidElements and
16467 xmlValidGetPotentialChildren
16468 * tester.c: added --insert to test the 2 new functions
16469 * test//* result//* SAXresult//* : regression test cleanup
16470 and extension.
16471 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16472 gnome-xml-nanohttp.html
16473
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016474Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * HTMLparser.c: fixed problems with some autoclose tags
16477 * tree.c: fixed XML output problems.
16478 * result/* SAXresult/*: update of the tests output
16479
Daniel Veillard6077d031999-10-09 09:11:45 +000016480Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16481
16482 * Makefile.am: Arturo patch for xmlConf.sh version info
16483 * parser.c: Tim Josling patch for single quoted items
16484 * tester.c: Tim Josling patch for tester options usage
16485 * tree.h: indent cleanup
16486
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016487Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16490 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16491
Daniel Veillard00fdf371999-10-08 09:40:39 +000016492Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * tree.c : Raph patch for initialization of CORBA fields
16495 * parser.c, xpath.c, ...: modification of doc comments
16496 * xpath.c : allow spaces in xpath expressions
16497
Daniel Veillardad219441999-09-27 08:17:49 +000016498Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16499
16500 * xmlmemory.h: turning off memory debug :-(
16501
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016502Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16505 better SAX interfaces.
16506 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16507 entity.
16508 * configure.in: 1.7.2
16509
16510Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016511
16512 * libxml.spec.in: fixed the URL
16513 * doc/xml.html: improved the documentation front-end
16514
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016515Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016516
16517 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16518
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016519Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016520
16521 * libxml.spec.in: fixed the alpha compile problem
16522 * parser.[ch]: changed errno to errNo in the parser context :-(
16523 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16524 * doc/xml.html: changed CHAR to xmlChar
16525 * doc/html/*: recompiled the documentation
16526 * configure.in: 1.7.1
16527
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016528Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16529
16530 * parser.h: modified the parser context struct to regain 1.4.0
16531 binary compatibility
16532 * parser.c, xml-error.h: added errno ot teh context and defined
16533 a set of errors values with update of errno
16534 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16535 DTDs and entities
16536 * *.h, *.c: complete cleanup of the use of config.h and include
16537 protection depending on the current setup.
16538 * overalll debugging, maintenance and bug-fixing on all modules
16539 * updated the documentation
16540 * ready for 1.7.0
16541
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016542Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * HTMLparser.c : cleanup
16545 * SAX.c valid.c valid.h: added ID/IDREF checking
16546 * tree.c tree.h: extended doc structure for refs
16547 * configure.in: 1.6.2
16548 * parser.c: patched bug in SAX user arg call
16549 * parserInternals.h: patched missing close in C++ wrapping
16550 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16551 especially upcoming XPointer implementation.
16552 * doc/xml.html: augmented, typo
16553
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016554Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16555
16556 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16557 not all invocations of install understand -d.
16558
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016559Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16560
16561 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16562 to make 'check' works, when builddir != srcdir.
16563
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016564Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * doc/xml.html : updated the documentation
16567
Daniel Veillard6454aec1999-09-02 22:04:43 +000016568Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16569
16570 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16571 not deallocated memory blocks
16572 * *.c : replaces all calls to malloc() free() and realloc() to
16573 the wrapper functions/macros
16574 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16575 instead of xmlFreeNodeList()
16576
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016577Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16578
16579 * HTMLparser.c: corrected a stupid bug leading to core dump at
16580 tree deallocation. Removed warnings indicated by
16581 Stephane.Conversy@lri.fr
16582 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16583 looked for in the external subset
16584
16585Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016586
16587 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16588 on SGI by Stephane.Conversy@lri.fr
16589
Daniel Veillardb96e6431999-08-29 21:02:19 +000016590Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * all .h : changed the prototype declaration indent as in gtk
16593 * most .c : working on reducing the TODOs in the code
16594 * most .c : cleanup though -pedantic and Insure++
16595 * improvements on validation ID checkings.
16596 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16597 * xml-config.in: closed #1810
16598
16599Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016600
16601 * tree.h, valid.c, valid.h: more work on validity, IDs
16602 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16603 definition for AIX
16604
Daniel Veillardb556eb51999-08-15 17:19:50 +000016605Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16608 the distribution due to a cut'n paste error at last commit
16609
Daniel Veillardb05deb71999-08-10 19:04:08 +000016610Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16611
16612 * configure.in: upgraded to version 1.4.0
16613 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16614 Big update, added a large part of the validation process,
16615 it should be usable, but some parts are missing
16616 * xpath.c: improved the implementation w.r.t. root.
16617 * Makefile.am: added more tests
16618 * test and result trees: added a lot of tests
16619 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16620
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016621Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * Added an HACKING file
16624
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016625Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16626
16627 * xpath.[ch] : improvements and debug of the XPath implementation
16628 * parser.c, HTMLparser.c : modified the parsers to be progressive
16629 * tree.[ch] : extended the Buffer promitives
16630 * xmlIO.[ch] : added basic I/O routines providing progressive
16631 parsing and ready for I18N conversion plugins
16632 * SAXresult/* : the SAX callback sequence maybe slightly different
16633 now
16634 * test*.c : improved/updated the tests programs
16635 * doc/* : recompiled the docs.
16636
Daniel Veillard15b75af1999-07-26 16:42:37 +0000166371999-07-26 Michael Meeks <michael@edenproject.org>
16638
16639 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16640
16641 * tree.c: Ditto.
16642
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016643Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * configure.in: upgraded to version 1.4.0
16646 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16647 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16648 XML query language, see http://www.w3.org/TR/xpath for more details.
16649 * parser.c, parser.h: added CHAR* related string functions for XPath
16650 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16651 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16652 rebuild the docs.
16653 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16654 and regression testing capabilities for XPath.
16655
Daniel Veillardd79d7871999-07-12 10:38:12 +000016656Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16659 closing bug #1646
16660
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016661Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * Makefile.am, example/Makefile.am: closed bug #1683
16664
Daniel Veillard3166ab11999-07-11 16:14:19 +000016665Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * example/Makefile.am, configure.in: added the makefile for the
16668 gjobread example
16669
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016670Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16671
16672 * doc/Makefile.am:
16673 - fix which allow "make install DESTDIR=</install/prefix>".
16674
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016675Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16676
16677 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16678 which fixed a problem on the file reading-code.
16679
Daniel Veillard82150d81999-07-07 07:32:15 +000016680Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16681
16682 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16683 output.
16684 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16685
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016686Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16687
16688 * parser.h : Oops removed the binary compatibility problem
16689 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16690 * parser.c, HTMLparser.c: applied patches for reading from stdin
16691
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016692Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * parser.c, entities.c, valid.c: cleanup bug #1591
16695 * configure.in: cleanup bug #1592
16696 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16697 the same tree back-end. Hence gdome will be available for it.
16698 * doc/Makefile.am: close bug #617
16699
Daniel Veillard97fea181999-06-26 23:07:37 +000016700Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * parser.c: alloctate a per parser context SAX interface block
16703
Daniel Veillard14fff061999-06-22 21:49:07 +000016704Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16705
16706 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16707 and xmlEncodeEntitiesReentrant with the correct one :-\
16708
16709Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16710
16711 * commit of my internal XML base changes, quite a lot of
16712 changes, cleanups, better entities support, framework for
16713 new I/O and charset detection and handling
16714 * Fixed the configure/Makefile stuff to generate shared libs
16715 with the proper version info, so we jumped on rev from
16716 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16717 xmlEncodeEntities() result need to be freed now, and a string
16718 xmlParserVersion provide the current library version.
16719
Raph Levien05240da1999-06-15 21:27:11 +000016720Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16721
16722 * parser.c: fixed a buffer overrun for when you have a very long
16723 attribute with no entities in it.
16724
Daniel Veillardbb2da581999-06-13 14:37:07 +000016725Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * added example directory
16728 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16729
Daniel Veillard011b63c1999-06-02 17:44:04 +000016730Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * Release of libxml-1.1, nearly everything has been touched for
16733 this.
16734 * Added more regression tests
16735 * Updated the documentation
16736
Daniel Veillard27d88741999-05-29 11:51:49 +000016737Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * tree.[ch]: unified the XML_NO_CORBA defines.
16740 * parser.c encoding.[ch]: started plugging in char encoding detection
16741
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016742Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16743
16744 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16745 Also freed allocated buffer.
16746
Daniel Veillard27d88741999-05-29 11:51:49 +000016747Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016748 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16749 reentrancy problem at printing. One is left in entities.c, to
16750 remove ASAP
16751 * testSAX.c : added a test example showing the use of the SAX
16752 interface if one doesn't want to build the DOM tree.
16753 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16754
Daniel Veillard517752b1999-04-05 12:20:10 +000016755Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16758 large revamping of the parser to use SAX callbacks
16759 http://www.megginson.com/SAX/ (or at least a C like interface
16760 a la Expat). It's now possible to set up your own callbacks
16761 and the parser will not build a DOM tree.
16762 * test/* result/*: updated the test suite, I finally removed
16763 the old Namespace draft support (PI based).
16764
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016765Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * Makefile.am: added test result to EXTRA_DIST for make tests
16768
Daniel Veillard64068b31999-03-24 20:42:16 +000016769Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16770
16771 * parser.c, parserInternals.h: moved the chars macro definitions
16772 to parserInternals.h
16773 * parser.c, error.c: applied patches from "Knut Åkesson"
16774 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16775
Daniel Veillard012ccc11999-03-23 10:11:11 +000016776Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16777
16778 * xml-config.in : applied patch to make --version work
16779
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000167801999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16781
16782 * Makefile.am (check-local): Alias for `tests' target. This will
16783 cause `make check' to do the right thing.
16784 (tests): Don't run tests in srcdir. Also, replaced calls to
16785 basename with a `sed' "equivalent".
16786
Daniel Veillardd109e371999-03-05 06:26:45 +000016787Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16788
16789 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16790 it in the header and not the sources, updated the doc.
16791 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16792 pointing this out.
16793
Daniel Veillardbc50b591999-03-01 12:28:53 +000016794Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16797 exported the inputStream routines.
16798 * doc/html/* : updated accordingly
16799
Daniel Veillardd692aa41999-02-28 21:54:31 +000016800Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * parser.c, parser.h, parserInternals.h: added a few extra
16803 internal calls to allocate and free parser contexts ...
16804 * doc/html/* : updated accordingly
16805
Daniel Veillard55a99271999-02-25 11:01:29 +000016806Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * configure.in, Makefile.am, doc/makefile.am : General changes for
16809 1.0.0 release and including the generated HTML documentation.
16810
Daniel Veillard35925471999-02-25 08:46:07 +000016811Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * makefile.am : added parserInternals.h, oops.
16814
Daniel Veillard1e346af1999-02-22 10:33:01 +000016815Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * parserInternals.h: added this header giving access to the parser
16818 internal functions.
16819 * doc/Makefile.am : added a rebuild target which rebuilds the full
16820 set of documentations
16821 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16822 the internal subset.
16823 * *.c *.h: modifications needed to generate the documentation using
16824 gtk-doc, cleanup of functions blocks, reorganisation of struct
16825 declarations.
16826
Daniel Veillard1164e751999-02-16 16:29:17 +000016827Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16828
16829 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16830 the tar and spec file to include the beginning of the doc.
16831
Nuno Ferreira03d04781999-02-13 00:07:17 +0000168321999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16833
16834 * doc/.cvsignore: Added this file.
16835
Daniel Veillard6800ef31999-02-08 18:33:22 +000016836Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * tree.c: fixed xmlGetProp to return "" when the attribute
16839 exists, even if the node-list is NULL.
16840
Daniel Veillard726c7e31999-02-08 15:13:10 +000016841Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16842
16843 * tree.c: patched an error outputting empty attribute values.
16844 * Makefile.am and doc/makefile.am: have been updated during the
16845 week-end. Sorry for an empty CVS log, I got a shell problem.
16846
Daniel Veillard1899e851999-02-01 12:18:54 +000016847Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * tree.h: cleaned up using enums instead of defines
16850 * parser.c, valid.[ch]: more work on parsing/output of element
16851 declarations
16852
Daniel Veillard3b9def11999-01-31 22:15:06 +000016853Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * valid.[ch], tree.c, parser.c : more work toward full parsing
16856 of XML DTDs.
16857 * README: added informations about mailing-list and on-line
16858 documentation
16859
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000168601999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16861
16862 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16863
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016864Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * parser.c, tree.[ch] : more work toward conformance testing,
16867 added a last element to accelerate parsing of very flat structures
16868 started working on internal subset Element content declaration.
16869 * valid.[ch] : first cut at adding code toward validation.
16870 * previous changes had also small impact on most files, especially
16871 the conformance testing using James Clark test suite.
16872
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016873Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * test/* : updated the examples, most of them were not well
16876 formed (humm), and added rdf2.
16877 * result/* : resulting changes in the output.
16878
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016879Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16882
Daniel Veillard44b3a061998-12-05 17:27:22 +000016883Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16884
16885 * tree.c: patched a bug in the generation of empty attributes
16886
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016887Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16888
16889 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16890 for node/trees/documents/... Biggest problem is namespace
16891 support when copying subtrees.
16892
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016893Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16894
16895 * parser.c, entities.c: improve entities and char ref encoding,
16896 and cleanups of error messages.
16897
Daniel Veillard242590e1998-11-13 18:04:35 +000016898Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16899
16900 * parser.c, entities.c: simple bug hunting done during rpm2html and
16901 rpmfind integration.
16902
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016903Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16904
16905 * parser.[ch]: Added interfaces allowing to specify a SAX
16906 handler before parsing.
16907
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016908Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * parser.c: redirrect all errors reporting through the SAX
16911 error function
16912
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016913Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16916 * libtool, tlmain ...: update of the libtool files
16917
Miguel de Icaza442321c1998-11-04 18:13:38 +0000169181998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16919
16920 * entities.c: Use g_snprintf insteda of snprintf.
16921
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016922Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16923
16924 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16925 added ent5 test for this purpose.
16926 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16927
Daniel Veillard27271681998-10-30 06:39:40 +000016928Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16929
16930 * parser.c: fixed? a strange error due to compression on a GWP
16931 document.
16932
Daniel Veillard25940b71998-10-29 05:51:30 +000016933Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16934
16935 * tree.[ch]: bug fixing
16936 * entities.[ch]: defined a specific type for predefined entities
16937 * doc/xml.html: more documentation on the library, how to use it,
16938 overview of the interfaces.
16939
Daniel Veillard16253641998-10-28 22:58:05 +000016940Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16943
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016944Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16945
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016946 * tree.c: corrected a small bug
16947 * doc/xml.html: continuing writing documentation.
16948
16949Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16950
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016951 * debugXML.h debugXML.c: added debugging utilities.
16952 * tester.c: added --debug switch.
16953 * tree.c: patched an incorrect node->type assignment.
16954 * parser.c: formatting, ensure that node->doc != NULL in attributes
16955
Daniel Veillardccb09631998-10-27 06:21:04 +000016956Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16959 entity support and provide an internal representation close to
16960 DOM one (entity ref nodes, and attribute value as tree). I tried
16961 to preserve the interface but this will surely break some apps
16962 (I have to change rpm2html/rpmfind for example). I had to change
16963 two interfaces, and the generated tree is somewhat different.
16964 * doc/* : started documenting the XML library, the tree and
16965 DOM/Corba. This is a first step.
16966
Daniel Veillard11e00581998-10-24 18:27:49 +000016967Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16968
16969 * parser.c: Set up the fonctions comment block, boring but useful.
16970 * parser.h, SAX.c, parser.c: now attributes are processed through
16971 the SAX interface. The problem is that my SAX interface diverged
16972 quite a bit from the original one, well this is not an official
16973 spec, and translating it from Java to C is hairy anyway...
16974
Daniel Veillard97b58771998-10-20 06:14:16 +000016975Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16978 fonctions comment block, boring but useful.
16979
16980Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016981
16982 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16983 conversion routines. However they are not yet used to convert the
16984 inputs. The core will run with UTF-8.
16985
Daniel Veillard33942841998-10-18 19:12:41 +000016986Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16987
16988 * tree.c : make sure that the type id is properly set-up when
16989 a new object is allocated, needed for DOM.
16990
Daniel Veillard27fb0751998-10-17 06:47:46 +000016991Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16992
16993 * tree.h, tree.c: Ok, the main objects in the tree will be native
16994 corba objects, it costs 8 bytes per Node, Attribute and Document
16995 but it simplifies the Corba integration a lot (no extra interface
16996 objects to allocate/free).
16997
Daniel Veillard0bef1311998-10-14 02:36:47 +000016998Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17001 and changed NODEs contants for conformity with DOM Level 1
17002
Daniel Veillard27864701998-10-08 03:47:24 +000017003Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17004
17005 * added hooks to keep track of servants when creating objects
17006 xmlDoc and xmlNode (for Corba export).
17007
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017008Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17009
17010 * added xml-config script.
17011
Daniel Veillard7066a791998-10-01 20:28:28 +000017012Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17013
17014 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17015 to autoupdate libtool and automake conf files.
17016
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000170171998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17018
17019 * Makefile.am: Use '?' to separate the sed
17020 commands as ',' is used when people pass -Wl,something.
17021
17022
Daniel Veillard15a8df41998-09-24 19:15:06 +000017023Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17024
17025 * tree.c, tree.h: added a per-document compression interface.
17026
Daniel Veillard151b1b01998-09-23 00:49:46 +000017027Tue Sep 22 20:47:38 EDT 1998
17028
17029 * tree.c, tree.h: added saving with compression and added interfaces
17030 to control the compression level (xmlGetCompressMode,
17031 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17032
Daniel Veillard70120ff1998-09-22 00:24:21 +000017033Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * parser.c: corrected a loop for files of size 0
17036
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000170371998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17038
17039 * error.h: New file. Contains prototyes from `error.c'.
17040
Tom Tromeyc19653d1998-08-14 01:22:43 +000017041Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17042
17043 * Makefile.am (xmlincdir): New macro.
17044 (xmlinc_HEADERS): Renamed from include_HEADERS.
17045
Daniel Veillard845664d1998-08-13 04:43:19 +000017046Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17047
17048 * applied small patch on numeric entities from
17049 Christopher Blizzard <blizzard@appliedtheory.com>
17050
Daniel Veillard260a68f1998-08-13 03:39:55 +000017051Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17052
17053 * New release 0.2, removed the old xml_* files so that it's
17054 coherent with the other CVS base (W3C), far better conformance
17055 to standard, new namespaces, decent entities support, beginning
17056 of a SAX-like interface. Nearly nothing left intact, even the
17057 test examples ...
17058
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000170591998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17060
17061 * .cvsignore: Add .deps dir
17062
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017063Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17064
17065 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17066
Daniel Veillardfe926001998-07-26 04:28:20 +000017067Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017068
Daniel Veillardfe926001998-07-26 04:28:20 +000017069 * configure.in: added test for CPP
17070 * AUTHORS, Changelog: the original ones didn't get commited but the
17071 glib ones instead, fixed.
17072 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017073
Daniel Veillardfe926001998-07-26 04:28:20 +000017074Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017075
Daniel Veillardfe926001998-07-26 04:28:20 +000017076 * integrated code developped at W3C
17077 * changed the original Copyright
17078 * migrated to automake
17079 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017080