blob: 67a96fcaad760e1910143582f3aafaeae18e1a8b [file] [log] [blame]
Daniel Veillardef90ba72001-12-07 14:24:22 +00001Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in : preparing 2.4.12
4 * doc/* : updated and rebuilt the docs
5
Daniel Veillard220346d2001-12-07 11:33:54 +00006Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
7
8 * uri.c: closed bug #66159
9 * testURI.c: added --escape option
10 * configure.in: some cleanup for xml2-config --cflags
11
Daniel Veillard2a906822001-12-06 14:34:08 +000012Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13
14 * globals.c testThreads.c: removed some misplaced includes
15 of xmlversion.h
16
Daniel Veillarde28313b2001-12-06 14:08:31 +000017Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
18
19 * threads.c: patch from Gary Pennington fixing a possible
20 problem at initialization time.
21
Daniel Veillardd3b08822001-12-05 12:03:33 +000022Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
23
24 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000025 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000026 CodeWarrior.
27
Daniel Veillarda7866932001-12-04 13:14:44 +000028Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
29
30 * xmllint.c: applied Geert Kloosterman's patch to fix
31 --repeat --timing output
32
Daniel Veillard19840942001-11-29 16:11:38 +000033Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
34
35 * parser.c: Robin Berjon <robin@knowscape.com> found a case
36 where non-wellformed XML declaractions were not detected.
37
Daniel Veillarde85d9342001-11-28 14:43:12 +000038Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
39
40 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
41
Daniel Veillard22f25a82001-11-28 09:12:23 +000042Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
43
44 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
45 gets reset by xmlCleanupInputCallbacks() and this makes the
46 function useless. Same for output.
47
Daniel Veillard107ccaa2001-11-27 16:23:50 +000048Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
49
50 * xmlIO.c: robert pointed out a loop error in callback cleanups
51
Daniel Veillard8faa7832001-11-26 15:58:08 +000052Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
53
54 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
55 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
56 they are not really tied to debugging
57
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000058Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
59
60 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
61 * xmllint.c: better --catalogs description
62
Daniel Veillard4855c8c2001-11-25 10:35:25 +000063Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
64
65 * tree.c: fixed a couple of problems in xmlSetProp()
66
Daniel Veillardcd337f02001-11-22 18:20:37 +000067Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
68
69 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
70 unappropriate stdout output.
71
Daniel Veillard566d4df2001-11-22 13:00:53 +000072Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
73
74 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
75 by Denis Beurive, closes #65111
76
Daniel Veillardb4545fd2001-11-20 09:37:09 +000077Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
78
79 * valid.c: in case of content model validity error, don't
80 print it if validity warnings were not requested.
81
Daniel Veillardc69e0b12001-11-20 08:35:07 +000082Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
83
84 * nanoftp.c: applied a couple of patches from Brian D Ripley.
85 * parserInternals.c: removed the last exit() call. Print an
86 unmaskable error on stderr instead (library mismatch detection)
87
MST 2001 John Fleck42304042001-11-18 00:18:06 +000088Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
89
90 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
91 shell instructions from Heiko Rupp
92
Daniel Veillardf7b094f2001-11-15 13:54:39 +000093Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
94
95 * catalog.c: use the URL notation file:// for default catalog paths
96
Daniel Veillard0ec98632001-11-14 15:04:32 +000097Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
98
99 * include/libxml/tree.h: better comments for _private fields
100 * tree.c: removed a problem when copying an entity reference.
101
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000102Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
103
104 * vms/*: updated instructions and diffs from John A Fotheringham
105
Daniel Veillarda11001b2001-11-12 22:45:36 +0000106Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
107
108 * include/libxml/xmlerror.h: avoid an include problem if
109 #include <libxml/xmlerror.h> happens first in code
110 seems to be the case in KDE libs
111
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000112Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
113
114 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
115 from Igor for Windows
116
117Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
118
119 * Makefile.am: Gary Pennington pointed out a missing prefix
120
Daniel Veillard43d3f612001-11-10 11:57:23 +0000121Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
122
123 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
124 * doc/*: upgraded and rebuilt the docs
125
Daniel Veillardc1f78342001-11-10 11:43:05 +0000126Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
127
128 * HTMLparser.c: fix comment in scripts element parsing.
129 * result/HTML/doc3*: updated the results.
130
131Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
132
133 * uri.c: another URI bug fix #63336, using Joel Young patch.
134
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000135Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
136
137 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
138 a cleaned up version of the Pwd shell string generation.
139
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000140Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
141
142 * valid.c include/libxml/tree.h: trying to fix namespaces +
143 validation problems for good, closing #63619 in the process
144 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
145 wrong in this respect, fixed it.
146
Daniel Veillardd536f702001-11-08 17:32:47 +0000147Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
148
149 * xmllint.c: Morus Walter patch to allow --format and --encode
150
Daniel Veillard5004f422001-11-08 13:53:05 +0000151Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
152
153 * debugXML.c: Stefan Kost provided an help command for the shell
154
Daniel Veillarda6825e82001-11-07 13:33:59 +0000155Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
156
157 * debugXML.c: Heiko Rupp pointed that the shell would crash
158 on empty nodesets returns.
159
Daniel Veillard03f848d2001-11-07 12:53:46 +0000160Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
161
162 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
163 migh need the history libraries
164
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000165Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
166
167 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
168 handle the case of < in quoted attributes, Bastian Kleineidam
169
Daniel Veillardc853b322001-11-06 15:24:37 +0000170Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
171
172 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
173 fixing catalog breakages
174 * Makefile.am catalog.c result/catalogs/catal
175 result/catalogs/mycatalog.* test/catalogs/catal*:
176 fixed more problems in catalog support, added more regression tests
177 for both XML and SGML catalog handling
178
Daniel Veillard66870c72001-11-05 19:27:49 +0000179Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
180
181 * debugXML.c: applied an improvement to xmlGetLineNo() from
182 Keith Isdale
183
Daniel Veillardffe09c92001-11-05 14:21:47 +0000184Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
185
186 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
187 Side effect of the progressive catalog loading
188
Daniel Veillardad661b92001-11-05 11:43:15 +0000189Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
190
191 * Makefile.am: confexecdir and confexec_DATA were defined twice
192 pointed out by Karl Eichwalder
193
Daniel Veillard6eb17722001-11-04 22:19:27 +0000194Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
195
196 * xmlcatalog.c: avoid unlink() and use remove() instead.
197
Daniel Veillardea898282001-11-04 22:13:45 +0000198Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
199
200 * libxml.spec.in: cleanup
201 * include/libxml/xmlwin32version.h: updated with 2.4.8
202
Daniel Veillarda4617b82001-11-04 20:19:12 +0000203Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
204
205 * encoding.c global.data globals.c testThreads.c: fix bug #63752
206 of compiling libxml with a non standard set of options
207
John Fleck027edfb2001-11-04 20:13:58 +0000208Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
209
210 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
211 document --sgml option, fixing gnome bugzilla #63382
212
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000213Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
214
215 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
216 breakage of 2.4.7, added a couple of really needed APIs
217 like xmlCatalogIsEmpty() and xmlNewCatalog()
218 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
219 for install-catalog
220 * configure.in: preparing 2.4.8
221
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000222Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
223
224 * HTMLtree.c tree.c include/libxml/HTMLtree.h
225 include/libxml/tree.h include/libxml/xmlIO.h: more include
226 cleanups, export cleanly one html output + format function.
227
228Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
229
230 * parser.c: removed initGenericErrorDefaultFunc call from
231 xmlInitParser() since it could destroy previous calls to
232 xsltSetGenericErrorFunc() effects
233
Daniel Veillardebd38c52001-11-01 08:38:12 +0000234Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
235
236 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
237 keyword.
238
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000239Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
240
241 * Makefile.am: cleanup
242 * threads.c: cleanup too
243 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
244 from xsltproc
245 * include/libxml/tree.h include/libxml/parser.h: trying to break a
246 dependancy loop.
247
Daniel Veillard91c00402001-10-30 17:41:38 +0000248Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
249
250 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
251 was not used anymore !
252
Daniel Veillard52dcab32001-10-30 12:51:17 +0000253Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
254
255 * configure.in: preparing 2.4.7
256 * Makefile.am doc/Makefile.am: switched to the latest xmllint
257 manual page from John
258 * doc/*: updated the doc and rebuilt the generated pages
259
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000260Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
261
262 * xmlIO.c: closing bug #62711, the library should never
263 close stdin or stdout.
264
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000265Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
266
267 * uri.c: second pass at fixing #63336, using Joel Young
268 final patch. looks okay.
269
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000270Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
271
272 * uri.c include/libxml/uri.h: trying to clear #63336
273 allowing the escaping routine to parse unconformant
274 URI-References.
275
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000276Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
277
278 * vms/readme.vms vms/build_libxml.com nanoftp.c
279 include/libxml/xmlversion.h.in: a few VMS updates from
280 John A Fotheringham
281 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
282 and xmlCleanupOutputCallbacks() for the Perl binding people.
283
Daniel Veillard635ef722001-10-29 11:48:19 +0000284Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
285
286 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
287 apply fixes to close #63271 and avoid segfaults when
288 the error routine gets callbed before xmlInitParser()
289 get called.
290 * nanoftp.c error.c: Applied patches from Justin Fletcher
291 correcting some xmlGenericError misuses.
292
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000293Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
294
295 *doc/xmllint.xml, doc/xmllint.1
296 New and improved man page for xmllint - .xml is the original, .1
297 is the generated man page
298
Daniel Veillardc9484202001-10-24 12:35:52 +0000299Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
300
301 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
302 the web site from the main HTML document.
303
Daniel Veillard5151c062001-10-23 13:10:19 +0000304Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
305
306 * parser.c: fixed an erroneous validation bug when PE refs
307 occurs in external parsed entities referenced from the
308 internals subset
309 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
310 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
311 added the associated testcase, it's a nice one.
312 * HTMLparser.c: generate the DTD node as HTML still ...
313 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
314
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000315Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
316
317 * HTMLparser.c: fixed a bug in htmlNewDoc()
318
Daniel Veillard89cad532001-10-22 09:46:13 +0000319Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
320
321 * test/threads/*: added entities testing to the Thread test
322 * testThreads.c: make the test reasonable
323 * DOCBparser.c: fix the DTD public and system ID
324 * xmllint.c: added --sgml for SGML DocBook importing
325 * Makefile.am: added Docbtests target
326
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000327Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
328
329 * nanoftp.c: use only "anonymous@" string for anonymous passwds
330 * testThreads.c: removed bogus include
331
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000332Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
333
334 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
335 fixed a very serious (looping) validation bug
336
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000337Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
338
339 * include/libxml/globals.h include/libxml/threads.h threads.c
340 testThreads.c: far more testing, cleaning up bugs
341 * *.c : make sure globals.h is always included.
342
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000343Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
344
345 * HTMLparser.c: try to get rid of parser loops for good.
346
Daniel Veillardab7488e2001-10-17 11:30:37 +0000347Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
348
349 * configure.in: fixed some bugs in CFLAGS passing.
350 * test/threads Makefile.am testThreads.c: added a specific
351 threaded test case (really nasty, guaranteed).
352
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000353Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
354
355 * catalog.c: serious cleanup on the management of the
356 XML catalog tree, more tests done, especially with
357 the catalog PI.
358
Daniel Veillard364789a2001-10-16 12:45:00 +0000359Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
360
361 * catalog.c: avoid a problem in catalog cleanup on SMP if
362 catalogs were not initialized.
363
Daniel Veillard81463942001-10-16 12:34:39 +0000364Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
365
366 * catalog.c xpath.c: trying to cleanup the not thread safe
367 parts of the library.
368
Daniel Veillard64a411c2001-10-15 12:32:07 +0000369Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
370
371 * include/libxml/globals.h configure.in global.data: make
372 the allocation be per-thread a configure option
373 * encoding.c include/libxml/parser.h: fixed compilation
374 errors
375
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000376Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
377
378 * include/libxml/parser.h: Norm reported that a few lines
379 added were breaking libxslt compile, removed them for now
380
Daniel Veillard6f350292001-10-14 09:56:15 +0000381Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
382
383 * parser.c parserInternals.c threads.c: debugged and fixed
384 initialization problems which were giving troubles on SMP
385 boxes.
386
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000387Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
388
389 * include/libxml/Makefile.am: missing globals.h
390
Daniel Veillarde7090612001-10-13 12:18:28 +0000391Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000392
Daniel Veillarde7090612001-10-13 12:18:28 +0000393 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000394
Daniel Veillardd0463562001-10-13 09:15:48 +0000395Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
396
397 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
398 include/libxml/parserInternals.h include/libxml/tree.h
399 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
400 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
401 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
402 Applied the last patches from Gary, cleanup, activated threading
403 all user accessible global variables are now handled in globals.[ch]
404 Still a bit rought but make tests passes with either
405 --with-threads defined at configure time or not.
406 * Makefile.am example/Makefile.am: added globals.[ch] and threads
407 linking options
408
Daniel Veillardb8478642001-10-12 17:29:10 +0000409Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
410
411 * Makefile.am include/libxml/Makefile.am
412 include/libxml/globals.h globals.c include/libxml/threads.h
413 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
414 configure.in: started integrating the core of the thread support
415 not activated yet but half integrated. The code should still
416 compile and work anyway.
417
Daniel Veillardb44025c2001-10-11 22:55:55 +0000418Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
419
420 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
421 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
422 integrating the non-controversial parts of Gary Pennington
423 multithread patches
424 * catalog.c: corrected a small bug introduced
425
Daniel Veillard75b96822001-10-11 18:59:45 +0000426Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
427
428 * catalog.c include/libxml/catalog.h: very serious cleanup,
429 isolating unportable code and as much as possible the accesses
430 to the global shared catalog. May need more testing !
431
Daniel Veillard78d12092001-10-11 09:12:24 +0000432Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
433
434 * include/libxml/debugXML.h debugXML.c tree.c: integrating
435 Keith Isdale patches for the XSLT debugger interfaces. Some
436 cleanup
437
Daniel Veillardff0b7312001-10-11 06:46:09 +0000438Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
439
440 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
441 * DOCBparser.c: generate line nubers in elements
442
Daniel Veillard60087f32001-10-10 09:45:09 +0000443Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
444
445 * configure.in: preparing 2.4.6 release
446 * doc/xml.html doc/html/*: updated and rebuilt the docs
447 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
448
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000449Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
450
451 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
452 adding documentation for DV's supercatalog support
453
Daniel Veillard82d75332001-10-08 15:01:59 +0000454Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
455
456 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
457 super catalog support adding one API and one flag --sgml to
458 xmlcatalog
459
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000460Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
461
462 * doc/xmlcatalog_man.xml, xmlcatalog.1
463 One more crack at
464 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
465
466
Thomas Broyer47334c02001-10-07 16:41:52 +0000467Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
468
469 * xpath.c: implemented xmlXPathObjectCopy for external objects
470 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
471
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000472Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
473
474 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
475 finishing up fix to
476 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
477 the xmlcatalog man page display more elegantly
478
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000479Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
480
481 * configure.in: closing bug #61832
482 * HTMLparser.c: removed a warning
483
Daniel Veillard6ab38382001-10-06 13:08:27 +0000484Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
485
486 * xpath.c: fixing #61673 part I, do not loose doc information
487 when copying result value trees.
488
Daniel Veillard556c6682001-10-06 09:59:51 +0000489Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
490
491 * xpath.c: trying to harden the XPath interpreter
492
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000493Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
494
495 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
496 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
497
William M. Brack1633d182001-10-05 15:41:19 +0000498Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
499
500 * HTMLparser: repaired another loop problem
501
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000502Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
503
504 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
505 parsing.
506 * xpath.c: fix bug #61291 the default XML namespace node is
507 missing from the namespace axis.
508 * tree.c: refuse to create namespaces nodes with prefix "xml"
509
Daniel Veillard651f9472001-10-04 14:51:06 +0000510Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
511
512 * SAX.c: ouch a non-defined namespace could lead to a crash,
513 fixed #61215
514
Daniel Veillard7dd05702001-10-04 14:25:12 +0000515Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
516
517 * parserInternals.c: closed bug #61054
518
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000519Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
520
521 * include/libxml/Makefile.am: closing #60708
522
Daniel Veillarda293c322001-10-02 13:54:14 +0000523Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
524
525 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
526 adding xmlSAXParseFileWithData following Marco Stipek suggestion
527
Daniel Veillardf4309d72001-10-02 09:28:58 +0000528Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
529
530 * valid.c: close bug #61550 when xml: wasn't considered a namespace
531
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000532Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
533
534 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
535 * DOCBparser.c HTMLparser.c parser.c: fixed typos
536
Daniel Veillard16756b62001-10-01 07:36:25 +0000537Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
538
539 * catalog.c: Justin Fletcher provided cleaup code in case
540 HAVE_STAT is not defined
541 * include/win32config.h: Igor Zlatkovic suggested to have
542 HAVE_STAT defined there
543
William M. Brack5e1cac12001-09-28 16:19:18 +0000544Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
545
546 * catalog.c - fixed typing error reported by M. Barros
547
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000548Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
549
550 * xmllint.c - fixing typo
551
William M. Brackd28e48a2001-09-23 01:55:08 +0000552Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
553
554 * HTMLparser.c: small enhancement to prevent loop on
555 unrecognizable data
556
Daniel Veillardb1d62872001-09-21 09:47:08 +0000557Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
558
559 * parserInternals.c: applying patch from bug #60757 this
560 should close it
561
Daniel Veillardc0631a62001-09-20 13:56:06 +0000562Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
563
564 * catalog.c xmlcatalog.c: removed a couple of warning
565 * xpath.c: try to solve the linking problem on platforms
566 needing trio to compile
567
Daniel Veillard1a123612001-09-19 08:06:23 +0000568Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000569
Daniel Veillard1a123612001-09-19 08:06:23 +0000570 * Makefile.am libxml.spec.in: backing up non-documented changes
571 commited without review or aproval by Jens Finke <jens@gnome.org>
572 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000573
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000574Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
575
576 * configure.in: Joe Orton provided a patch fixing a problem
577 when iconv is specified to be in a non-standard directory
578 but wasn't exported in xml2-config --cflags
579
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000580Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
581
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000582 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000583 troubles with 2.4.4 errors.
584
Daniel Veillard16698282001-09-14 10:29:27 +0000585Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
586
587 * encoding.c entities.c: do not output hexadecimal charrefs
588 when serializing HTML since some version of Netscape can't
589 grok it, generate decimal ones.
590 * result/HTML/doc3.htm: output changed due to previous test
591 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
592
Daniel Veillard98fed372001-09-13 11:34:58 +0000593Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
594
595 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
596 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
597
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000598Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000599 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000600
601 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
602 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
603 updated the configuration scripts systems accordingly
604
Daniel Veillard04382ae2001-09-12 18:51:30 +0000605Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
606
607 * configure.in: preparing for 2.4.4
608 * doc/xml.html doc/html/*: updated and rebuilt the docs
609
Daniel Veillardd63437e2001-09-12 15:00:27 +0000610Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
611
612 * win32/dsp/libxml2.def.src: tried to incorporate comments
613 from bug #59220
614
Daniel Veillard319a7422001-09-11 09:27:09 +0000615Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
616
617 * parser.c result/noent/wml.xml: fixed bug #59981 related
618 to handling of '&' in attributes when entities are substitued
619
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000620Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
621
622 * libxml.h include/libxml/xmlversion.h.in
623 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
624 Tried to close bug #60131
625
Daniel Veillardbce62332001-09-10 18:46:55 +0000626Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
627
628 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
629
Daniel Veillard143b04f2001-09-10 18:14:14 +0000630Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
631
632 * SAX.c: fixing bug #59946 on xmlns=""
633
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000634Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
635
636 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
637 but allocates a new error code.
638
Daniel Veillard05c13a22001-09-09 08:38:09 +0000639Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
640
641 * xmllint.c: John Fleck fixed typos in the options output
642 * parser.c SAX.c: fix ignorable white space SAX selection
643
644Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
645
646 * entities.c: Steve Underwood found the possibility of an
647 ininite loop in case of error.
648
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000649Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
650
651 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
652
Daniel Veillarda050d232001-09-05 15:51:05 +0000653Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
654
655 * parser.c: warn if version is not 1.0 but it's not
656 strictly speaking an error after analyzing the spec
657
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000658Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
659
660 *doc/catalog.html - add link to the html version of the
661 man page, other linguistic cleanups
662
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000663Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
664
665 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
666 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
667 file, has not yet been included in the build.
668
Daniel Veillard99784ff2001-09-01 16:20:28 +0000669Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
670
671 * catalog.c: removed a duplicate affectation Justin Fletcher
672
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000673Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
674
675 * tree.c: Armin Sander pointed a possible text coalescing
676 problem, completed his patch.
677
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000678Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
679
680 * trionan.c: Fixed const and volatile re-definition problem
681
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000682Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
683
684 * libxml.4 parser.c: doc updates from Heiko Rupp
685 * parserInternals.c: 2 sanity checks from Heiko Rupp
686
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000687Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
688
689 * tree.c: applied patch from Armin Sander to make some pointers
690 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000691 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000692
Daniel Veillardb06c6142001-08-27 14:26:30 +0000693Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
694
695 * xpath.c: hum, restrict the integer usage gcc bug workaround
696 to only gcc compilers so that other architecture don't get
697 penalized by this limitation.
698 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
699
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000700Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
701
702 * valid.c: fixed a Windows compiler warning (Chris Poblete)
703 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
704
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000705Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
706
707 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
708 --convert option to xmlcatalog to convert SGML ones to
709 the XML syntax.
710 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
711
712 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000713Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
714
715 * catalog.c xmlIO.c: started some serious testing and fixed
716 a few bug and optmization needs.
717
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000718Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
719
720 * Makefile.am configure.in include/libxml/xmlwin32version.h:
721 preparing for a 2.4.3 release even if it may not be ready yet
722 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
723 all file parsing lookup to go through the entity resolver, add
724 to add an API to bypass it (needed to load catalogs themselves),
725 some cleanup on the catalog code too.
726 * nanoftp.c: small cleanup
727 * doc/catalog.html: small update
728
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000729Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
730
731 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
732 Jun Kuriyama
733
Daniel Veillardffb120d2001-08-23 00:52:23 +0000734Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
735
736 * doc/catalog.html: finished the catalog documentation
737
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000738Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
739
740 * doc/catalog.html doc/xml.html: added documentation about
741 Catalog support, misses an API description
742 * doc/html/*: reextracted the API pages
743
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000744Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
745
746 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
747 Added the part about section 7.2 on URI resolution,
748 fixed a side effect in the HTML parser, look complete
749 and ready to rock except the URI/SystemID part!
750
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000751Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
752
753 * include/libxml/catalog.h include/libxml/parser.h
754 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
755 xmlIO.c: added support and APIs needed for the catalog PI
756 * include/libxml/xmlIO.h: cleanup
757
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000758Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
759
760 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
761 include/libxml/catalog.h: starts to look okay, really
762 plugged the new framework, cleaned a lot of stuff,
763 added some APIs, except the PI's support missing this
764 should be mostly complete
765 * result/catalogs/* test/catalogs/*: added new test, enriched
766 the existing one with URN ID tests
767
Daniel Veillard64339542001-08-21 12:57:59 +0000768Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
769
770 * catalog.c: fixed nextCatalog
771 * result/catalogs/docbook test/catalogs/*: started adding
772 a small regression test
773
Daniel Veillardcda96922001-08-21 10:56:31 +0000774Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
775
776 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
777 more work on the XML catalog support.
778 * parser.c include/libxml/parser.h: small cleanup seems using
779 list as a public parameter name can give portability troubles
780 * trionan.c trionan.h xpath.c include/libxml/trionan.h
781 include/libxml/xpath.h include/libxml/Makefile.am: removed
782 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
783 wrappers
784
Bjorn Reese45029602001-08-21 09:23:53 +0000785Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
786
787 * Makefile.am trio.c triodef.h trionan.c xpath.c
788 include/libxml/Makefile.am include/libxml/trionan.h:
789 Re-worked Not-A-Number and Infinity support.
790 * xmlcatalog.c: added readline include files
791
Daniel Veillard344cee72001-08-20 00:08:40 +0000792Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
793
794 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
795 testCatalog as xmlcatalog, making it an installed app
796 adding a shell, and preparing it to be a /etc/xml/catalog
797 management tool, though not ready yet
798 * catalog.c include/libxml/catalog.h: adding support for
799 XML Catalogs http://www.oasis-open.org/committees/entity/
800 not finished, there is some interesting tradeoffs and a
801 few open questions left.
802
Daniel Veillardb7664f42001-08-19 13:00:43 +0000803Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
804
805 * xmllint.c: fixed a line formatting problem
806
Daniel Veillard5015b712001-08-17 09:37:52 +0000807Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
808
809 * SAX.c: removed a couple of unused variable (Albert Chin)
810
Daniel Veillardbb371292001-08-16 23:26:59 +0000811Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
812
813 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
814 trying to fix some troubles w.r.t. function returning
815 const xxxPtr.
816
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000817Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
818
819 * win32/dsp/libxml2.def.src: another set of symbols conditionally
820 defined
821
Daniel Veillardae6db172001-08-16 19:32:00 +0000822Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
823
824 * xpointer.c: removed unused var
825
Daniel Veillard09190202001-08-16 16:27:41 +0000826Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
827
828 * testXPath.c: another small cleanup closing bug #59110
829
Daniel Veillard796f4b62001-08-16 16:00:13 +0000830Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
831
832 * win32/dsp/libxml2.def.src: small cleanup closing bug
833 #59108
834
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000835Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
836
837 * example/gjobread.c: add xmlCleanupParser() before leaving
838
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000839Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
840
841 * config.h.in configure.in include/libxml/xmlwin32version.h:
842 released 2.4.2
843
Daniel Veillardd3d06722001-08-15 12:06:36 +0000844Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
845
846 * include/libxml/valid.h debugXML.c valid.c: deprecate
847 the non-boundchecking Sprintf functions, add Snprintf
848 this should close bug #57984
849
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000850Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
851
852 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
853 URIs before doing the lookups (pointed by Mark Vakoc)
854
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000855Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
856
857 * xpath.c: serious changes on Result Value Trees and NodeSets
858 w.r.t. deallocation and collect operations. Probably not
859 100% clean (merge of allocated trees smells like a problem).
860 Seems sufficient to close #58943
861
Daniel Veillard90493a92001-08-14 14:12:47 +0000862Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
863
864 * xmllint.c: adding a --format option
865
Daniel Veillardfe703322001-08-14 12:18:09 +0000866Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
867
868 * xpath.c: count() was broken on Result Value Tree
869 * xmlIO.c: fixed file:/// accesses on _WIN32
870
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000871Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
872
873 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
874 macro was renamed, this should close bug #58683
875
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000876Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
877
878 * SAX.c: small fix fixing bug #58539 reported by coolo, in
879 entity substitution mode text at the end of the entity might
880 be added due to text coalescing.
881 * nanoftp.c parser.c: small cleanup
882
Daniel Veillard0c720972001-08-08 20:59:00 +0000883Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
884
885 * HACKING: added John Fleck right to commit in the doc subdir
886
Daniel Veillard48da9102001-08-07 01:10:10 +0000887Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
888
889 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
890 allow to inherit attributes from the DTD directly in the
891 tree, this is needed for XPath and can be a useful feature.
892 Inherited namespaces are always provided at the tree level now
893 * test/defattr* result/defattr* result/noent/defattr*: added a couple
894 of tests for this feature (XSLT being the prime user).
895
Daniel Veillard50f34372001-08-03 12:06:36 +0000896Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
897
898 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
899 testSAX.c xmlIO.c xmllint.c include/win32config.h
900 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
901 include/libxml/xmlwin32version.h.in win32/README.MSDev
902 win32/dsp/*: applied Win32 Facelift No.2 patches from
903 Igor Zlatkovic for Windows/MSC
904
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000905Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
906
907 * SAX.c: unparsedEntityDecl() the URI computation of the
908 entity wasn't done breaking XSLT unparsed-entity-uri()
909
Daniel Veillard567e1b42001-08-01 15:53:47 +0000910Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
911
912 * xpath.c: fixed a bug when walking the descendants and
913 the current node has no children
914 * debugXML.c: show up when a text node is supposed to not be escaped
915
Thomas Broyerf186c822001-07-31 23:30:37 +0000916Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
917
918 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
919 worked like the set:leading() function)
920 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
921
Daniel Veillardba6db032001-07-31 16:25:45 +0000922Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
923
924 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
925
Daniel Veillard57905372001-07-31 15:52:17 +0000926Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
927
928 * include/libxml/xmlIO.h: apply change to close #58141
929 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
930
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000931Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
932
933 * parser.c: when the internal subset uses a PE, then the
934 included entity can use conditional sections.
935
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000936Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
937
938 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
939 when walking the namespace axis showing up in
940 libxst/tests/general/bug-12
941 * xmlmemory.c: added the possibility to trace a given block
942 defined by its address
943
Daniel Veillard4aafa792001-07-28 17:21:12 +0000944Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * parser.c: don't override existing encoding specified before
947 starting xmlParseDocument()
948
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000949Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * include/libxml/xmlwin32version.h: reinserted, needed for
952 Windows users of CVS
953
Darin Adlera77cac02001-07-27 17:41:51 +00009542001-07-27 Darin Adler <darin@bentspoon.com>
955
Darin Adler699613b2001-07-27 22:47:14 +0000956 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
957 * testCatalog.c: Add include of <libxml/parser.h>.
958
9592001-07-27 Darin Adler <darin@bentspoon.com>
960
Darin Adlera77cac02001-07-27 17:41:51 +0000961 * include/libxml/.cvsignore:
962 * include/libxml/xmlwin32version.h:
963 Remove this file from CVS because it's generated.
964
Daniel Veillard50822cb2001-07-26 20:05:51 +0000965Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * parser.c include/libxml/parser.h: applied const patches from
968 Tom Moog #58002
969
Thomas Broyerba4ad322001-07-26 16:55:21 +0000970Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
971
972 * xpath.c include/libxml/xpath{,Internals}.h: added a function
973 lookup framework
974
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000975Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * tree.c: fixed xmlCopyNode() for documents
978
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000979Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * parser.c: fixed bugs #58073 reported by Greg Shtilman
982
983Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000984
985 * parser.c: fixes bug #57652 reported by Morus Walter
986
Daniel Veillarde3924972001-07-25 20:25:21 +0000987Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
990
Daniel Veillarda53c6882001-07-25 17:18:57 +0000991Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
994 errors, lesson don't add new functions at 1am before a release
995 * xpath.c: integrated fix from Bjorn to avoid divide by zero
996 from XPath initialization when possible.
997
Daniel Veillardd9bad132001-07-23 19:39:43 +0000998Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
999
1000 * result/scripts/base*: removing history/readline changed
1001 this slightly
1002 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1003 xmllint.c: make element content line number generation
1004 optionnal to avoid breaking old apps added interface to switch
1005
Daniel Veillardf012a642001-07-23 19:10:52 +00001006Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * configure.in: get rid of the readline and libhistory
1009 dependancies by default, release 2.4.1 with IA64 fix
1010 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1011 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1012 John Kroll fixes to allow saving to HTTP via PUT (or
1013 POST of needed).
1014 * doc/html/*.html: regenerated the docs
1015
Thomas Broyere8126242001-07-22 03:54:15 +00001016Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1017
1018 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1019 xmlHashScanFull and xmlHashScannFull3 to get passed the
1020 three keys as arguments to the callback function
1021
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001022Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * configure.in Makefile.am: removed libxml softlink for good
1025 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1026 100% coverage by gtk-doc
1027
Daniel Veillard8599e702001-07-17 21:38:51 +00001028Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1031 fixed serious troubles due to size_t vs. int mismatch
1032
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001033Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1034
1035 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1036
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001037Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1038
1039 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1040 convenient extension API for value and context managing
1041 Now handles external objects through xmlXPathPopExternal,
1042 xmlXPathWrapExternal and xmlXPathReturnExternal.
1043 Added functions for sets operations (intersection, etc.)
1044
Daniel Veillard22090732001-07-16 00:06:07 +00001045Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1046
1047 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1048 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1049 HTMLparser.c: cleanup of global variables, marking some
1050 const or private.
1051
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001052Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001053
1054 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1055 fixed xmlXPathNodeSetItem when passing index=0
1056
Daniel Veillard05dec342001-07-14 21:57:39 +00001057Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1058
1059 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1060
Daniel Veillard28ae6362001-07-14 16:44:32 +00001061Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * xmllint.c: fixed compilation under Cygwin #57503
1064 * TODO: update
1065
Peter Williamsed156f52001-07-13 18:35:13 +000010662001-07-13 Peter Williams <peterw@ximian.com>
1067
1068 * config.h.in: add #undef HAVE_DLFCN_H
1069
1070 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1071 builddir.
1072
Daniel Veillard73b36e32001-07-12 15:09:52 +00001073Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1076 raised by #57348 and #57381
1077
Daniel Veillard7db37732001-07-12 01:20:08 +00001078Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1081 tree.c xpointer.c: store the line numbder in element->content,
1082 may break some software, need a configuration mechanism
1083
Darin Adler96037892001-07-11 00:03:16 +000010842001-07-10 Darin Adler <darin@bentspoon.com>
1085
1086 * .cvsignore:
1087 * example/.cvsignore:
1088 * include/.cvsignore:
1089 * include/libxml/.cvsignore:
1090 Various things that are generated and should be ignored.
1091
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001092Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1093
1094 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1095 * doc/xml.html doc/html/*: updated the docs
1096
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001097Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1098
1099 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1100 validation occured on content with element child
1101
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001102Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1103
1104 * tree.c: fixed XML Base computation which was broken
1105 * debugXML.c: added a base function to the shell
1106 * Makefile.am result/scripts/* test/scripts/*: added scripts
1107 based regression tests, and adding 2 XML Base tests
1108
Daniel Veillard19e96c32001-07-09 10:32:59 +00001109Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * tree.c: set properties doc and call xmlSetListDoc for properties
1112 content when grafting them in a different tree.
1113 * aclocal.m4: remove from CVS
1114
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001115Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * win32/libxml2/libxml2.def.src: added some missing entry point
1118 for XPath (Mark Vakoc)
1119
Daniel Veillard388236f2001-07-08 18:35:48 +00001120Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1121
1122 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1123 layer should URI-Unescape before trying to open resources.
1124
Daniel Veillard04383752001-07-08 14:27:15 +00001125Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1126
1127 * xpath.c: fix the name() bug for elements in the default
1128 namespace reported by Charlie Bozeman
1129
Daniel Veillard7583a592001-07-08 13:15:55 +00001130Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1131
1132 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1133 led to an XPath fix, improvements of SAX initialization, and
1134 an added option --nocdata to testXPath
1135
Daniel Veillard449d7392001-07-07 19:11:06 +00001136Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * doc/libxml-doc.el: Felix Natter provided anew version working
1139 with XEmacs too
1140
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001141Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * include/libxml/xpath.h: small cleanup
1144 * doc/xml.html: update
1145
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001146Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1147
1148 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1149 released 2.3.14
1150
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001151Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001154 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001155
Daniel Veillard73c9c042001-07-05 20:02:54 +00001156Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1159 were not equal to empty strings
1160
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001161Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * SAX.c: fixed a URI-Reference computation problem when validating
1164 * xmlIO.c: small cleanup
1165
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001166Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * parser.c: improved the description of a couple of interfaces
1169 upon Larry Stamper suggestion
1170
Daniel Veillard62f313b2001-07-04 19:49:14 +00001171Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * SAX.c entities.c parser.c: changed completely the way entities
1174 are handled when running the parser in entity substitution mode.
1175 This fixes a bug reported by Stephan Kulow and nearly divides
1176 by 3 the amount of memory required by libxslt to load and process
1177 DocBook TDG.
1178
Daniel Veillardf420ac52001-07-04 16:04:09 +00001179Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1180
1181 * HTMLparser.c: fixing a too early root closing problem raised
1182 byt Prashanth Naidu
1183
Daniel Veillard8c357d52001-07-03 23:43:33 +00001184Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1187 raised by Mark Vakoc.
1188
Daniel Veillard6e90d192001-07-03 16:37:49 +00001189Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * example/Makefile.am: fixed the include path to add srcdir/include
1192 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1193 and some cleanup
1194
Daniel Veillardf06307e2001-07-03 10:35:50 +00001195Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1196
1197 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1198 lot of optimization work, results in significant improvements
1199 when handling really complex XPath queries. Add a small optimizer
1200 for unions, improve [n] and [last()], avoid some costly ops.
1201
Daniel Veillard77044732001-06-29 21:31:07 +00001202Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1203
1204 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1205 * xpath.c: small cleanup
1206 * xmlGetNsList: reformated, fixed problems if used on Entities
1207
Daniel Veillard2adbb512001-06-28 16:20:36 +00001208Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1209
1210 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1211
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001212Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1213
1214 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1215 * Makefile.am example/Makefile.am: workaround automake generating
1216 erroneous deps
1217
Daniel Veillard12f7d292001-06-28 13:12:11 +00001218Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * include/win32config.h: bug #56801 Yon Derek provided a patch
1221 to the windows config file.
1222
Daniel Veillard87ee9142001-06-28 12:54:16 +00001223Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1226 libxml.h : Yon Derek provided a set of changes to compile from
1227 CVS on Windows/MSC
1228
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001229Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * parser.c: fixed UTF8 BOM support in push mode
1232 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1233 added a specific testcase
1234
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001235Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1236
1237 * Makefile.am: added --push regression tests
1238 * parserInternals.c: the XML parser segfaulted in --push mode
1239
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001240Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1241
1242 * configure.in: moved the symlinks detection within a CVS
1243 check, this is not portable and will be removed soon.
1244 * xpath.c: small cleanup/speedup
1245
Daniel Veillard11648102001-06-26 16:08:24 +00001246Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1249 release of 2.3.12
1250 * parser.c: make an error message if unknow entities in all cases
1251
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001252Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1253
1254 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1255
Daniel Veillard23793842001-06-25 16:07:45 +00001256Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1259 includes were installed in the wrong dir
1260
Daniel Veillardf5498f32001-06-25 15:08:36 +00001261Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1262
1263 * doc/html.xml: warn against sending code to exhibit bugs.
1264
Daniel Veillard56f06462001-06-24 21:34:03 +00001265Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1268 Tru64 from Thomas Leitner
1269
Daniel Veillardc5d64342001-06-24 12:13:24 +00001270Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1271
1272 * AUTHORS: added William and Bjorn
1273 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1274 daniel@veillard.com hopefully I won't have to do this again
1275 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1276 docs can be rebuilt cleanly now
1277 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1278 from CVs it's generated, added include/libxml/xmlwin32version.h
1279 also generated but which should change far less frequently.
1280 * catalog.c nanoftp.c: made sure to include libxml.h not
1281 libxml/xmlversion.h directly
1282 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1283 when compiling on WIN32 and MSC
1284
Daniel Veillard07385fd2001-06-23 21:55:48 +00001285Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1286
1287 * include/Makefile.am include/libxml/Makefile.am configure.in:
1288 fixed make distcheck and rebuilding the rpms
1289
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001290Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * configure.in: should finish the migration of exported includes
1293 into a real include/libxml in CVS, at least for CVS users.
1294 * removed the exported headers, added in include/libxml (as well
1295 as xmlversion.h.in).
1296
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001297Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1298
1299 * configure.in: fixed the way to detect symlink
1300
Daniel Veillard66541772001-06-23 18:31:04 +00001301Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * configure.in: updated, include/libxml is now a real CVS dir
1304
Daniel Veillardca989762001-06-23 17:39:29 +00001305Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1306
1307 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1308 version works with both libxml1 and libxml2 (it autodetects
1309 the prefix of the html-files) from Felix Natter.
1310 * doc/xml.html: updated doc accordingly
1311
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001312Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1313
1314 * xpath.c: fixed the bug generating a template loop in libxslt
1315 when using docbook-xsl-1.4, * should filter out document nodes
1316 * HACKING: added William
1317 * TODO: updated
1318
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001319Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * doc/FAQ.html: added a warning about gcc-3.0
1322 * doc/xml.html: added reference to gdome2 and removed a confusing
1323 sentence
1324
Daniel Veillardf7f41852001-06-22 15:18:01 +00001325Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * xmlversion.h: okay this is a generated file, but Windows
1328 users need it and they can't generate it, and I want CVS
1329 Windows users ...
1330 * win32/libxml2/libxml2_so.dsp: Windows project file for
1331 the shared lib version of libxml2
1332 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1333 resources needed for libxslt/xsltproc by Yon Derek
1334
Bjorn Reese3157b342001-06-22 14:41:45 +00001335Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1336
1337 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1338
Daniel Veillard4151acb2001-06-22 10:48:57 +00001339Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1340
Daniel Veillardcc146db2001-06-22 11:10:52 +00001341 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1342
1343Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1344
Daniel Veillard4151acb2001-06-22 10:48:57 +00001345 * include/win32config.h: Yon Derek provided a first fix
1346 to be able to compile libxslt/xsltproc on Windows
1347
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001348Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1349
1350 * xpath.c: attempt to work around what seemed a gcc optimizer
1351 bug when handling floats on i386 http://veillard.com/gcc.bug
1352 * tree.c entities.c encoding.c: doing some cleanups while
1353 chasing it
1354
Daniel Veillard017b1082001-06-21 11:20:21 +00001355Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * Makefile.am: cleanup when --without-debug is specified
1358 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1359 w.r.t. --without-debug and other include points
1360 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1361 Catalogs
1362 * configure.in entities.h tree.h HTMLparser.c: removed
1363 --without-corba, made the _private field mandatory
1364
Daniel Veillard87a764e2001-06-20 17:41:10 +00001365Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1366
1367 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1368 outputs a BOM in UTF8, an errata has been issued to avoid the
1369 problem, that was the most reasonable solution... Add support
1370 for a leading UTF8 BOM in entities.
1371
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001372Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1373
1374 * valid.c: fixed a bug found when post validating an entity ref
1375 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1376 activate it too
1377
Daniel Veillard39196eb2001-06-19 18:09:42 +00001378Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1381 weakness in the node copy the XPointer and the XInclude
1382 implementations. Serious cleanup.
1383
Daniel Veillard3739b982001-06-19 12:51:30 +00001384Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * Makefile.am: Kjartan Maraas provided a small patch to
1387 add xml2-config.in to EXTRA_DIST
1388
Daniel Veillarda9142e72001-06-19 11:07:54 +00001389Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1390
1391 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1392 provided another failing case found in KDE, the way the
1393 ctxt->vctxt.nodeTab was allocated and freed changed over
1394 time but it wasn't completely cleaned up. This should fix it.
1395
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001396Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * parser.c: Stephan Kulow also raised the fact that line number
1399 could get miscounted making debug harder, fixed the problem
1400 in xmlParseCharData()
1401
Daniel Veillard64b98c02001-06-17 17:20:21 +00001402Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1403
1404 * valid.c: Stephan Kulow pointed out a problem when validating
1405 and using an empty entity, forgot a 'break' in a case.
1406
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001407Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1408
1409 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1410 * doc/xml.html: updated with 2.3.11
1411
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001412Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1413
1414 * TODO: updated adding cleanup of generated doc
1415 * configure.in: prepared to release 2.3.11
1416 * xmllint.c: added --version for bug reporting
1417 * doc/html/*.html: rebuilt the doc
1418
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001419Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1420
1421 * xpath.c: first part of the work on selecting namespace to
1422 fix bug #56115
1423
Daniel Veillard96ed5832001-06-15 22:22:04 +00001424Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1427 when using -liconv
1428 * TODO: updated
1429
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001430Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1433 cleanup, encoding support.
1434
Daniel Veillard608ad072001-06-14 08:32:28 +00001435Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1436
1437 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1438
Daniel Veillard239d0522001-06-13 23:02:48 +00001439Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1440
1441 * xpath.c: bug detected by Ankh when / is used as a function arg
1442
Daniel Veillard02bb1702001-06-13 21:11:59 +00001443Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1444
1445 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1446 of element and use it to avoid outputting formatting spaces at
1447 the wrong place. Implemented the format parameter for HTML save.
1448 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1449 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1450 result/HTML/wired.html: of course this impact the result of a
1451 number of HTML tests
1452
Daniel Veillard95d845f2001-06-13 13:48:46 +00001453Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * HTMLtree.[ch]: started augmenting the HTML save API with
1456 encoding and formatting parameters
1457
Daniel Veillardeca60d02001-06-13 07:45:41 +00001458Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * HTMLtree.h: cleanup and started evaluating the work needed on
1461 revamping the HTML output code
1462
Daniel Veillard84666b32001-06-11 17:31:08 +00001463Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1464
1465 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1466
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001467Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1468
1469 * valid.c: fixed bug #56049, forgot one check in the
1470 validation routine
1471
Daniel Veillardca2366a2001-06-11 12:09:01 +00001472Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1473
1474 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1475
Daniel Veillard6761eee2001-06-11 10:29:38 +00001476Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1477
1478 * libxml.h: fixed an error in last commit
1479 * doc/FAQ.html: added an entry for compilation from CVS
1480
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001481Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
1483 * xmlversion.h.in libxml.h: Cygwin patches
1484 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1485 * tree.h: cleanup
1486
Daniel Veillardacd370f2001-06-09 17:17:51 +00001487Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1488
1489 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1490 memory block in a strange case where libxml is linked twice
1491 in the binary.
1492
Daniel Veillard1d047672001-06-09 16:41:01 +00001493Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1496 state far too often, simple fix used to avoid it.
1497
Daniel Veillard4497e692001-06-09 14:19:02 +00001498Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1501 being processed, applied his patch
1502 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1503
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001504Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1507 provided fixes to compile on MSCC again
1508 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1509 also provided an update for the project files.
1510
Daniel Veillarda682b212001-06-07 19:59:42 +00001511Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1512
1513 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1514 bug #55810
1515
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001516Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1517
1518 * tree.c: fixed xmlGetNsProp() to close bug #55683
1519 Note this requires libxslt to use it's own function instead.
1520
Daniel Veillardf0c53762001-06-07 16:07:07 +00001521Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1522
1523 * HTMLtree.c: when in a pre element no formatting space should
1524 be added.
1525 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1526
Daniel Veillard068a9652001-06-07 15:30:26 +00001527Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1528
1529 * configure.in: added tests for signal() and signal.h
1530
Daniel Veillard541d6552001-06-07 14:20:01 +00001531Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1532
1533 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1534
Daniel Veillard8a367d42001-06-07 14:01:34 +00001535Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1536
1537 * doc/libxml-doc.el: Felix Natter provided a new version for
1538 libxml2
1539
Daniel Veillard8a926292001-06-07 11:20:20 +00001540Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * HTMLtree.c: when in a pre element no formatting space should
1543 be added.
1544
Daniel Veillard14839d52001-06-06 16:11:56 +00001545Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1546
1547 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1548
Daniel Veillarde95e2392001-06-06 10:46:28 +00001549Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550
1551 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1552 hack
1553 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1554 * uri.c: fixed a warning
1555
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001556Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1557
1558 * HTMLtree.c: trying to close bug #55772 escaping in script
1559 elements
1560 * doc/xml.html: suggest to send mail to the list
1561
1562Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001563
1564 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1565 good. Use a macro and based on the solution provided in
1566 vsnprintf manual page from GNU.
1567
Bjorn Reese99748722001-06-05 12:49:15 +00001568Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1569
1570 * error.c: Workaround for non-preserving variadic list.
1571 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1572
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001573Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1574
1575 * doc/xml.html: added 2.3.10 release
1576
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001577Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1578
1579 * configure.in: releasing 2.3.10
1580
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001581Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1582
1583 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1584
Daniel Veillard20042422001-05-31 18:22:04 +00001585Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1586
1587 * encoding.c: Robert Collins provided a patch to add the
1588 "US-ASCII" encoding alias
1589
Daniel Veillard97ac1312001-05-30 19:14:17 +00001590Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1591
1592 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1593 string oriented functions and started cleaning the related areas
1594 in xpath.c which needed fixing in this respect
1595
Daniel Veillard2d703722001-05-30 18:32:34 +00001596Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1597
1598 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1599 #55380
1600 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1601
Daniel Veillard9403a042001-05-28 11:00:53 +00001602Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1603
1604 * TODO: updated
1605 * nanohttp.[ch] : started adding APIs to get the redirected URL
1606 when this occurs (needed for further base computation
1607 * tree.h: cleanup
1608 * encoding.c: cleanup
1609 * SAX.c: minor change around ctxt->loadsubset
1610
Daniel Veillard6278fb52001-05-25 07:38:41 +00001611Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1612
1613 * Makefile.am include/Makefile.am: small change to have
1614 include/libxml rebuilt if working from CVS.
1615 * uri.c: applied another patch from Carl Douglas for URI escaping,
1616 this should close bug #51876
1617
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001618Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1619
1620 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1621 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1622 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1623 added specific regression test
1624 * parser.h: preparing for the XSLT mode where DTD inherited
1625 attributes are added to the tree.
1626
Daniel Veillardbbd22452001-05-23 12:02:27 +00001627Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1628
1629 * xinclude.[ch]: Updated the namespace for the Last Call version
1630 * result/XInclude/include test/XInclude/include: updated the
1631 testsuite accordingly
1632
Daniel Veillard8514c672001-05-23 10:29:12 +00001633Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1634
1635 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1636 related to bug #51876
1637
Daniel Veillard42596ad2001-05-22 16:57:14 +00001638Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1639
1640 * tree.c: fixed a gross mistake in base computation, xml:base is
1641 not completely correct yet (need cascade).
1642 * xpath.[ch]: added the few things needed to find a function name
1643 and URI from the XPath context when it is called.
1644
Daniel Veillard81418e32001-05-22 15:08:55 +00001645Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1646
1647 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1648 * DOCBparser.c: small cleanup
1649 * xmllint.c: added a --catalogs option to load catalogs from
1650 $SGML_CATALOG_FILES
1651 * tree.c: cleanup
1652 * configure.in: iconv library fixup, ICONV_LIBS
1653
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001654Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1655
1656 * catalog.c: handling of CATALOG entries. detection of recursion,
1657 and a few bugfixes
1658 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1659 against the default namespace
1660
Daniel Veillard04b93292001-05-21 08:15:31 +00001661Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1662
1663 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1664
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001665Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1666
1667 * parser.c: fixed propagation context info when parsing an
1668 external entity.
1669 * doc/html/*.html: regenerated a couple of docs
1670
Daniel Veillard4623acd2001-05-19 15:13:15 +00001671Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1672
1673 * doc/xml.html: update with 2.3.9 informations
1674
Daniel Veillardbed7b052001-05-19 14:59:49 +00001675Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1676
1677 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1678 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1679 * doc/html/* : rebuilt the docs
1680 * valid.c: small patch which may improve some case when
1681 validating.
1682
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001683Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * HTMLparser.c: Closed bug #54891
1686 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1687 to the suite
1688
1689Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1690
1691 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1692 applied a documentation patch from LotR and filled in a few missing
1693 descriptions
1694
Daniel Veillard76d66f42001-05-16 21:05:17 +00001695Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1696
1697 * xpath.c tree.c parser.c: speed optimizations at the parser level
1698 document tree freeing and xpath evaluation
1699
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001700Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1701
1702 * parser.c parser.h parserInternals.h: fixed a couple of
1703 interfaces for handling memory buffer input to const char *
1704 upon suggestion of JamesH.
1705
Daniel Veillardc3739e72001-05-15 15:23:27 +00001706Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1707
1708 * configure.in: LoTR sent a patch fixing the previous commit
1709
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001710Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1711
1712 * configure.in: trying to deal again with the stoopid -R linking
1713 flag of Solaris
1714
Daniel Veillard790142b2001-05-15 10:51:53 +00001715Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1716
1717 * xpath.h: two nodeset access macros from Thomas Broyer
1718
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001719Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1722 patch from Thomas Broyer
1723
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001724Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1725
1726 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1727 case
1728 * INSTALL: was empty added stuff from the FAQ
1729
Daniel Veillard75bea542001-05-11 17:41:21 +00001730Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1733 attributes handling and #54433 by adding xmlUnsetProp()
1734 and xmlUnsetNsProp()
1735
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001736Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * HTMLparser.c: Patch from Jonas Borgström
1739 (htmlGetEndPriority): New function, returns
1740 the priority of a certain element.
1741 (htmlAutoCloseOnClose): Only close inline elements if they
1742 all have lower or equal priority.
1743 * result/HTML: this of course changed a number of tests results.
1744
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001745Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1746
1747 * xmlIO.c catalog.c: plugged in the default catalog resolution
1748 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1749 documentations
1750 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1751
Daniel Veillarda7374592001-05-10 14:17:55 +00001752Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1753
1754 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1755 integrating catalogs
1756 * catalog.[ch] testCatalog.c: adding a small catalo API
1757 (only SGML catalog support).
1758 * parser.c: restaured xmlKeepBlanksDefault(0) API
1759
Daniel Veillardc17337c2001-05-09 10:51:31 +00001760Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1761
1762 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1763
Daniel Veillard257d9102001-05-08 10:41:44 +00001764Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1765
1766 * parser.c: added xmlParseExternalEntityPrivate() to allow
1767 propagation of ctxt->_private when parsing external entities
1768
Daniel Veillard083c2662001-05-08 08:27:14 +00001769Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1772
Daniel Veillard01ef7382001-05-08 07:31:43 +00001773Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1774
1775 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1776
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001777Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1778
1779 * valid.c: warn when indeterminist content model is detected
1780 * result/VC/ElementValid8: this adds a message
1781 * Makefile.am: add --novalid for VCM tests
1782 * parserInternals.c: added a call to Init memory
1783
Daniel Veillard64269352001-05-04 17:52:34 +00001784Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1787 when both parameters are NULL.
1788
Daniel Veillard37721922001-05-04 15:21:12 +00001789Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1790
1791 * valid.c: applied small patch from Gary Pennington, reindented
1792 some part of the code.
1793
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001794Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1795
1796 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1797 release, updated and regenerated the docs
1798
Daniel Veillard357c9602001-05-03 10:49:20 +00001799Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800
1801 * xpath.c result/XPath/expr/floats : clarified and cleanup
1802 printing of abnormal floats in tests.
1803
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001804Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1805
1806 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1807 * results/HTML/ : a few changes in the output of the HTML tests as
1808 a result.
1809 * configure.in: tying to fix -liconv where needed
1810
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001811Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1812
1813 * Makefile.am: fixed a stupid error
1814
Daniel Veillard7150a032001-05-02 16:41:11 +00001815Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1816
1817 * configure.in Makefile.am: make the inclusion of the trio
1818 modules in the library conditional
1819
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001820Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1821
1822 * DOCBparser.c: patche from László Kovács, fixed entities refs
1823 in attributes handling
1824
Daniel Veillardedddff92001-05-02 10:58:52 +00001825Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1826
1827 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1828 flushing
1829
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001830Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1831
1832 * xpath.c: fix of an XSLT namespace bug reported on the list
1833 general/bug-8-
1834
Daniel Veillard5792e162001-04-30 17:44:45 +00001835Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1836
1837 * strio.h trio.c: Dan McNichol suggested a couple of small
1838 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1839
Daniel Veillard02141ea2001-04-30 11:46:40 +00001840Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1841
1842 * tree.c parser.c encoding.c: spent a bit more time looking
1843 at the parsing speed and DOM handling. Added a few more
1844 speedups.
1845
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001846Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847
1848 * parser.c: small but effective parsing speed improvement
1849
Daniel Veillardb59076b2001-04-29 17:04:07 +00001850Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1851
1852 * configure.in: default on the DocBook parser inclusion (for Gnome)
1853 * DOCBparser.h: fixed a header reference
1854
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001855Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1856
1857 * configure.in xpath.c: applied Bjorn patches for FPE on the
1858 alpha
1859
Daniel Veillardeefd4492001-04-28 16:55:50 +00001860Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1861
1862 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1863 xmlSaveFormatFileTo()
1864
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001865Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * xpath.c: simple and efficient optimization, XPath functions
1868 aways bind to the same code, cache this
1869 * TODO: updated (by saying some is obsolete)
1870
Daniel Veillard2156a562001-04-28 12:24:34 +00001871Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1872
1873 * xpath.c: more cleanup work on XPath name parsing routines
1874
Daniel Veillard61d80a22001-04-27 17:13:01 +00001875Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1876
1877 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1878 xmlXPathParseName
1879 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1880 * debugXML.c: avoid compilation problems if compiling without
1881 HTML support, Igor Zlatkovic
1882 * win32/libxml2/libxml2.def.src: being able to compile without
1883 XPath on Windows
1884
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001885Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * libxml.m4: yet another patch from Toshio Kuratomi
1888
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001889Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1892
Daniel Veillard67fee942001-04-26 18:59:03 +00001893Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1894
1895 * tree.[ch]: added xmlSaveFormatFile interface for saving
1896 and indenting a file.
1897
Daniel Veillard82e49712001-04-26 14:38:03 +00001898Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1899
1900 * xpath.c: fixed bug #53689 related to processing-instruction()
1901
Daniel Veillard02f077a2001-04-26 10:59:11 +00001902Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1903
1904 * DOCBparser.c: patche from László Kovács
1905
Daniel Veillard30211a02001-04-26 09:33:18 +00001906Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * parser.c: applied fixes from Christian Glahn bug report #53391
1909
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001910Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1911
1912 * error.c: Jean François Lecomte provided a complete description
1913 and a fix to bug #53537
1914
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001915Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1918
Daniel Veillard1034da22001-04-25 19:06:28 +00001919Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1920
1921 * DOCBparser.c SAX.c: a bit more work on entities processing.
1922 Still Need to cleanup XML output and references in attributes
1923
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001924Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1925
1926 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1927
Daniel Veillardb33c2012001-04-25 12:59:04 +00001928Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1929
1930 * tree.c: trying to fix #53574, not completely complete,
1931 I would like xmllint --copy --debug test/ent1 and
1932 xmllint --debug test/ent1 to show the same result.
1933 * xpath.c: fix a bug when trying to sort namespace nodes
1934
Daniel Veillard5146f202001-04-25 10:29:44 +00001935Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * HTMLtree.c: real fix for #53402
1938
Daniel Veillard7533cc82001-04-24 15:52:00 +00001939Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1942 PIs when using xsl:output
1943 * valid.c: closing #53537 some case generate segfaults if there
1944 is validity errors
1945
Daniel Veillard61b33d52001-04-24 13:55:12 +00001946Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1947
1948 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1949 of external parsed entities, added --noent to testDocbook
1950 * valid.c: Garry Pennington found an uninitialized variable
1951 access in xmlValidateElementContent()
1952
Daniel Veillard56098d42001-04-24 12:51:09 +00001953Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1956 with madness
1957 * result/HTML/ : this modified the result of the regression tests
1958 a lot.
1959
Daniel Veillard122376b2001-04-24 12:12:30 +00001960Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1961
1962 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1963 to doc where it wasn't checked against NULL reported by
1964 Jens Laas
1965
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001966Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1967
1968 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1969 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1970
Daniel Veillardeae522a2001-04-23 13:41:34 +00001971Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1972
1973 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1974 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1975 * SAX.[ch]: cleanup and updates for DocBook
1976 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1977 ex SGML identifier changes
1978 * valid.c: removed a static unused function.
1979
Daniel Veillardde57c612001-04-23 09:13:36 +00001980Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1981
1982 * HTMLtree.c: applied change for Paul Sponagl on script saving
1983 * Makefile.am: the warning about entity title.xml are normal.
1984
Daniel Veillard393df012001-04-22 20:11:18 +00001985Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1986
1987 * configure.in: release of 2.3.7
1988 * Makefile.am: fixing make distcheck
1989
Daniel Veillarda41123c2001-04-22 19:31:20 +00001990Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1991
1992 * doc/html/* doc/xml.html: updated and regenerated the docs
1993
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001994Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1995
1996 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1997
Daniel Veillarde82a9922001-04-22 12:12:58 +00001998Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1999
2000 * tree.c: fixed #53388 with the provided patch
2001
Daniel Veillard06803992001-04-22 10:35:56 +00002002Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2003
2004 * valid.c: Bjorn detected an invalid memory access. Fixed
2005 vstateVPush()
2006
Daniel Veillard40af6492001-04-22 08:50:55 +00002007Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2008
2009 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2010
Bjorn Reese70a9da52001-04-21 16:57:29 +00002011Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2012
2013 * libxml.h: new header used only for the compilation of libxml
2014 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2015 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2016 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2017 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2018 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2019 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2020 baseline (version 1.2 plus a single patch).
2021 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2022 scientific notation for numbers. Tests added.
2023 * xpath.c: formatting of numbers changed to use sprintf
2024 (contribution from William Brack)
2025
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002026Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2027
2028 * valid.c: cleanup, more useful debugging
2029 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2030 * xmlIO.c: entity loading is printed as an error when validating
2031
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002032Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2033
2034 * valid.c: fixed to validate within entities
2035 * test/VCM/v22.xml: added a specific testcase
2036
Daniel Veillardca1f1722001-04-20 15:47:35 +00002037Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2038
2039 * valid.c: forgot an epsilon transition in for ()+
2040 * test/VCM/v21.xml : added a specific test case
2041
Daniel Veillard85349052001-04-20 13:48:21 +00002042Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2043
2044 * valid.c: removed a state explosion exhibited by RSS
2045 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2046 from bug #51872
2047
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002048Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2049
2050 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2051 validation without using an ugly NFA -> DFA algo in the source.
2052 Made a specific algorithm easier to maintain, using a single
2053 stack and without recursion.
2054 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2055 * hash.c: made the growing routine static
2056 * tree.h parser.c: added the parent information to an
2057 xmlElementContent node.
2058
Daniel Veillarde470df72001-04-18 21:41:07 +00002059Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2060
2061 * SAX.c parser.c xpath.c: generating IDs when not validating
2062 from an external parsed entity was poisoning the ID has table
2063 with removed values. This was killing XSLT on the KDE help
2064 browser.
2065
Daniel Veillardceacdd92001-04-18 15:10:35 +00002066Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * entities.h: andrew@ugh.net.au detected a double declaration
2069
Daniel Veillarda10efa82001-04-18 13:09:01 +00002070Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * debugXML.c hash.c tree.h valid.c : some changes related to
2073 the validation suport to improve speed with DocBook
2074 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2075 the way validation errors get reported
2076
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002077Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2078
2079 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2080 by P C Chow and William M. Brack for XSLT HTML output
2081
Daniel Veillard2d90de42001-04-16 17:46:18 +00002082Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2083
2084 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2085 Igor Zlatkovic patches for MSC compilation and added his
2086 updates
2087
Daniel Veillarde043ee12001-04-16 14:08:07 +00002088Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2089
2090 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2091 prefix lookup.
2092 * parserInternals.c: fixed the bug reported by Morus Walter
2093 due to an off by one typo in xmlStringCurrentChar()
2094
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002095Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2096
2097 * HTMLparser.c result/HTML/*: revamped the way the HTML
2098 parser handles end of tags or end of input
2099
Daniel Veillard82daa812001-04-12 08:55:36 +00002100Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2101
2102 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2103
Daniel Veillard67a21302001-04-11 14:39:16 +00002104Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2105
2106 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2107 bug where the linktime verions of free() won't work ...
2108
Daniel Veillard27b55282001-04-11 12:22:25 +00002109Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2112
Daniel Veillardafc73112001-04-11 11:51:41 +00002113Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115 * doc/xml.html: added 2.3.6 release
2116
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002117Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2118
2119 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2120 * result/wml.xml: resulted in a small output change
2121
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002122Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2123
2124 * tree.c: xmlNewDoc was missing the charset initialization
2125 * xmllint.c: added --auto to autogenerate a doc, allow to
2126 reproduce the problem fixed on xmlNewDoc
2127
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002128Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2129
2130 * xpath.c: trying to get 52979 solved
2131 * tree.c result/ result/noent/: trying to get 52712 solved, this
2132 also made me clean up the fact that XML output in general should
2133 not add formating blanks by default, this changed the output of
2134 a few tests
2135
Daniel Veillard73639a72001-04-10 14:31:39 +00002136Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2137
2138 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2139
Daniel Veillardfac26a12001-04-08 13:08:14 +00002140Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2141
2142 * configure.in: finally released 2.3.6
2143
Daniel Veillard911f49a2001-04-07 15:39:35 +00002144Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2145
2146 * xpath.c: checking for null pointer generated by new code
2147
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002148Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2149
2150 * xpath.c: fixed a [] evaluation problem reported
2151 * test/XPath/tests/simpleaddr: extended test
2152 * result/XPath/simpleaddr: updated result
2153
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002154Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2155
2156 * xmllint.c: Dan Timis reported a portability problem
2157 on Macs without mmap, fixed it.
2158
Daniel Veillardb38bd552001-04-03 18:22:00 +00002159Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160
2161 * testXPath.c : added a --tree option allowing to display the
2162 tree dump of the XPath expression
2163
Daniel Veillard4dd93462001-04-02 15:16:19 +00002164Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * xpath.c: fixed a memleak when comparing nodesets
2167 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2168 * tree.c: added a TODO
2169
Daniel Veillard92ad2102001-03-27 12:47:33 +00002170Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2171
2172 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2173 we need string functions
2174 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2175 to be able to use them where needed. Applied some changes
2176 to reduce name linking pollution and compile in only what's
2177 needed.
2178 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2179 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2180 for the string manipulation functions
2181 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2182 to the free() function of xmlmemory.c
2183 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2184 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2185 usage.
2186
2187
Daniel Veillard2be30642001-03-27 00:32:28 +00002188Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2189
2190 * error.c: applied the context output patch of the error
2191 handling submitted by Chuck Griffith
2192 * error/VC/*: this slightly change some error logs
2193
Daniel Veillard50582112001-03-26 22:52:16 +00002194Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2195
2196 * parser.c: fixed line number reporting on error
2197
Daniel Veillard04be4f52001-03-26 21:23:53 +00002198Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2199
2200 * parser.c: Sullivan and Darin found a parser bug,
2201 applied the patch.
2202
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002203Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2206 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2207 xmlversion.h.in xpointer.c: of course the way I defined
2208 UNUSED breaks on old gcc version. Try to be smart and
2209 also define it directly in xmlversion.h
2210 * configure.in: removed -ansi flag from the pedantic set
2211
2212Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002213 Huge cleanup, I switched to compile with
2214 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2215 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2216 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2217 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2218 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2219 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2220 encoding.h entities.c error.c list.[ch] nanoftp.c
2221 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2222 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2223 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2224 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2225 Cleanup, staticfied a number of non-exported functions,
2226 detected and cleaned up a dozen of problem found this way,
2227 avoided a lot of public function name/typedef/system names clashes
2228 * doc/xml.html: updated
2229 * configure.in: switched private flags to the really pedantic ones.
2230
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002231Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2232
2233 * configure.in: 2.3.5
2234 * doc/html/*: rebuilt the docs
2235
Daniel Veillard146c9122001-03-22 15:22:27 +00002236Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2237
2238 * parser.c: fixed a reported bug in NOTATION parsing
2239 * uri.c: accepted but not fixed bug 51876, added TODO
2240 * Makefile.am: fixed bug 51876
2241
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002242Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * config.h.in configure.in error.c: fix a compilation problem
2245 on platforms without vsnprintf (xml@thewrittenword.com)
2246
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002247Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2248
2249 * parser.c: fixed a function name header typo
2250 * SAX.c: notations can also occur in external subset.
2251
Daniel Veillard7d42b542001-03-20 13:22:46 +00002252Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2253
2254 * error.c: removed a C++ like comment
2255
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002256Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2257
2258 * parser.c: fixing bug 52299 strange condition leading
2259 to a parser crash due to a buffer overflow
2260 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2261 added the specific test case
2262
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002263Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2264
2265 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2266 xmlXPathConvert{String,Number,Boolean} to be able to make
2267 type casts without a context stack, fixed some implementation
2268 problems related to the absence of context at parse-time,
2269 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2270 in the public API too
2271 * xpointer.c xpathInternals.h: we need to know at parse time
2272 whether we are compiling an XPointer
2273
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002274Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2275
2276 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2277 cleaned up the parser internals, refactored XPath code, added
2278 new compilation based APIs and cleanly separated public and
2279 private APIs.
2280
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002281Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2282
2283 * xpath.h: the comp field must be added at the end to avoid
2284 killing binary compat.
2285
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002286Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2287
2288 * Makefile.am: detect XPath memleaks in regreson tests
2289 * error.c: fixed and error w.r.t. error reporting still using
2290 stderr
2291 * hash.c: added new line at end of file
2292 * tree.h: minor cleanup
2293 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2294 expression parsing from evaluation, resulted in a number of
2295 changes internally, and in XPointer. Likely to break stuff
2296 using xpathInternals.h but should remain binary compatible,
2297 new interfaces will be added.
2298
Daniel Veillardd574f782001-03-14 19:40:17 +00002299Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2300
2301 * configure.in: fixed a couple of problems reported by
2302 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2303 without gcc on non linux platforms.
2304
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002305Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2308 a fix for --with-html-dir= configure support. I hope it won't
2309 break rpm generation
2310
Daniel Veillarda022fe02001-03-14 16:30:00 +00002311Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * xmlIO.c: one function comment cleanup.
2314
Daniel Veillard25239c12001-03-14 13:56:48 +00002315Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317 * SAX.c: external subset notations were improperly registered
2318 in the internal subset.
2319
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002320Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * README.cvs-commits: added, pointing to HACKING
2323 * HACKING: updated
2324
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002325Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2326
2327 * parser.c: and Matt Sergeant found one in the XML push
2328 parser (erroneous check I forgot to remove when I fixed the
2329 main parser).
2330
Daniel Veillard68d7b672001-03-12 18:22:04 +00002331Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2332
2333 * xpath.c: ptittom found a small bug in UnaryExpr
2334
Daniel Veillarde356c282001-03-10 12:32:04 +00002335Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2336
2337 * configure.in: bumped to 2.3.4
2338 * error.c: fixed bug #51860
2339 * tree.c: fixed bug #51861
2340 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2341 * tree.[ch] : added xmlDefaultBufferSize
2342 * nanoftp.c: typo in function name header block
2343 * doc/xml.html : updated, added link to XML::LibXSLT
2344 * doc/html/* : rebuilt the docs
2345
Daniel Veillard80f32572001-03-07 19:45:40 +00002346Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2347
2348 * parser.c SAX.c: the new content parsing code raised an
2349 ugly bug in the characters() SAX callback. Found it
2350 just because of strangeness in XSLT XML Rec ouptut :-(
2351
Daniel Veillard6c831202001-03-07 15:57:53 +00002352Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2353
2354 * Makefile.am: Martin Baulig suggested to add -lm
2355 * tree.c: found another bug in xmlNodeGetContent()
2356
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002357Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2358
2359 * xpath.c: Bjorn found the error related to strictness of comparison.
2360
Daniel Veillard29631a82001-03-05 09:49:20 +00002361Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2362
2363 * parser.c: trying to fix the Dtd parsing problem reported
2364 by Gary, side effect of last week speed optimizations.
2365
Daniel Veillard14be0a12001-03-03 18:50:55 +00002366Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2369 * parserInternals.c: removed unneeded test raised by Stric
2370
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002371Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2372
2373 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2374 and fixed by William Brack). Added xmlXPathFormatNumber.
2375 Changed the sorting slightly.
2376 * configure.in Makefile.am example/Makefile.am: Added -lm.
2377 Please note that applications linking with libxml2, must
2378 also like with the math library from now on.
2379
Daniel Veillardf9533d12001-03-03 10:04:57 +00002380Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2381
2382 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2383
Daniel Veillard2f362242001-03-02 17:36:21 +00002384Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2385
2386 * parser.c: one must report spaces even if the Dtd element
2387 content proves that this is not part of the element content.
2388 * result/valid/*.xml: this changed the ouptu slightly
2389
Daniel Veillardb402c072001-03-01 17:28:58 +00002390Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * configure.in: bumped to 2.3.3
2393 * doc/xml.html: updated
2394
Daniel Veillard77851712001-02-27 21:54:07 +00002395Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2396
2397 * tree.c: minor doc fix
2398 * xpath.c: deallocation issues when a result tree has been
2399 converted to a node-set
2400
Daniel Veillardec70e912001-02-26 20:10:45 +00002401Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * doc/xml.html: oops corrected dates s/2000/2001
2404
Daniel Veillard8730c562001-02-26 10:49:57 +00002405Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2406
2407 * valid.c: new patch from Gary Pennington
2408
Daniel Veillard91e9d582001-02-26 07:31:12 +00002409Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2410
2411 * doc/xml.html: applied patch from Ankh
2412
Daniel Veillardedac3c92001-02-26 01:36:19 +00002413Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2414
2415 * xinclude.c: fixed a problem building on Mac
2416
Daniel Veillard21a0f912001-02-25 19:54:14 +00002417Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2418
2419 * parser.c: more work on increasing parsing ferformances
2420
Daniel Veillard48b2f892001-02-25 16:11:03 +00002421Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2422
2423 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2424 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2425 avoiding memcpy in production builds MEM_CLEANUP macro use
2426 * parser.[ch] parserInternals.c: optimizations of the tightest
2427 internal loops inside the parser. Better checking of I/O
2428 flushing/loading conditions
2429 * xmllint.c : added --timing
2430
Daniel Veillard71681102001-02-24 17:48:53 +00002431Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2432
2433 * configure.in: bumped to 2.3.2
2434 * doc/xml.html: updated for release
2435
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002436Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2437
2438 * xpath.c: found a memleak and fixed a nasty bug
2439
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002440Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2441
2442 * xmllint.[c1] : added return code errors for xmllint
2443 * xpath.c: specific debug dump function for result value trees
2444
Daniel Veillard4b637072001-02-21 21:52:55 +00002445Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2446
2447 * xpath.c: finally implemented xmlXPathCompareNodeSets
2448 * test/XPath/expr/floats results/XPath/expr/floats: added
2449 a test for float expressions
2450
Daniel Veillardf714aa32001-02-21 03:07:44 +00002451Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2452
2453 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2454 * parserInternals.[ch]: trying to speed up parsing
2455 * xpath.c : speeded up node set equality op
2456
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002457Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2458
2459 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2460 better handling of ID/IDREF and the list modules associated
2461 * configure.in: small CFLAGS cleanup
2462
Daniel Veillarda8abee62001-02-19 15:14:59 +00002463Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * configure.in: fixed iconv detection on AIX (stric)
2466
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002467Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002468
2469 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2470
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002471Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2472
2473 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2474 and optimized xmlXPathNodeSetSort
2475
Daniel Veillard142adbf2001-02-17 13:21:05 +00002476Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * xpath.c: bug fix when context size is 0
2479 * parser.c: I like Norm's Dtd because they still manage to break
2480 the parser occasionally
2481
Daniel Veillardf23e0092001-02-16 13:21:29 +00002482Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2483
2484 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2485
Daniel Veillarde0e26512001-02-16 00:11:46 +00002486Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2487
2488 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2489 attributes within the XML-1.0 namespace
2490
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002491Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2492
2493 * xpathInternals.h: exported a few axis functions
2494 * doc/xml.html: updated the doc
2495
Daniel Veillard760f4422001-02-15 14:59:48 +00002496Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2497
2498 * configure.in: applied patch from Daniel van Balen for OpenBSD
2499 and bumped version to 2.3.1
2500 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2501 attempt to find autoclosing was simply broken, removed it,
2502 updated the examples, this is better
2503
Daniel Veillardd194dd22001-02-14 10:37:43 +00002504Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2505
2506 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2507 hash functionnalities.
2508 * doc/html/* : rebuild the doc
2509
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002510Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2511
2512 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2513 on predicate
2514 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2515 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2516 really want to have tags closed on output even if we accept
2517 unclosed ones on input
2518
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002519Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2520
2521 * xpath.c: ouch don't free NULL, rare case fixed
2522 * tree.c: don't coalesce text nodes if they don't have the
2523 same behaviour wrt escaping on output
2524
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002525Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2526
2527 * xpath.c: small fixup
2528 * SAX.c: don't warn on empty namespaces.
2529
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002530Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2531
2532 * README: a bit of cleanup
2533 * configure.in: preparing for 2.3.0 release
2534
Daniel Veillard1f83d392001-02-08 09:37:42 +00002535Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * hash.[ch]: added a first version of xmlHashSize()
2538 * valid.c: another bug fix from Gary Pennington
2539
Daniel Veillard5eef6222001-02-07 18:24:48 +00002540Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * valid.c: couple of bug fixes pointed by Gary Pennington
2543 * HTMLtree.c: #if 0 cleanup
2544
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002545Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2546
2547 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2548 which removes a time consuming check of xmlXPathNodeSetAdd()
2549 and use it in places where we are sure to not break unicity
2550
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002551Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2552
2553 * xpath.c: bug fixes found from XSLT
2554 * tree.c: preserve node->name special values when copying nodes.
2555 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2556 external subset are fetched when available but without full
2557 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2558 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2559 output with encoding disabled.
2560
Daniel Veillard2c833b62001-02-03 08:52:06 +00002561Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2562
2563 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2564 xmlCheckFilename should not be called from xmlFileOpenW
2565 and xmlGzfileOpenW
2566
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002567Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2570 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2571 added the new tests for URI normalization
2572 * testURI.c: fixed stoopid bugs
2573 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2574 the URI in the error messages are now properly normalized
2575
Daniel Veillardea28ce62001-02-02 08:20:19 +00002576Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2577
2578 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2579
Daniel Veillarde99a4762001-02-01 04:34:35 +00002580Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2581
2582 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2583
Daniel Veillard2b325a02001-01-31 20:46:31 +00002584Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2585
2586 * xpath.c: fixed mod operator
2587
Daniel Veillardde55cf62001-01-31 15:53:13 +00002588Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2589
2590 * parser.c: fixed xmlStrcat doc
2591 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2592 trees.
2593
Daniel Veillard2f913b72001-01-31 13:23:49 +00002594Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2595
2596 * xpath.c result/XPath/tests/chaptersbase
2597 result/XPath/tests/simplebase: fixed XPath node()
2598 * tree.c: small fix in xmlNewNs()
2599 * Makefile.am: removed extraneous xml2Conf.sh rule
2600
Daniel Veillardb42042b2001-01-28 07:40:36 +00002601Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2604 Changed the library name, in order to get libxml-devel and
2605 libxml2-devel to coexist on a single system
2606 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2607 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2608
Daniel Veillardee0a4662001-01-27 18:59:33 +00002609Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2610
2611 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2612 libxml2-devel installable in // as libxml-devel.
2613
Daniel Veillard5eb05942001-01-27 17:50:22 +00002614Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * doc/Makefile.am: fixed make rebuild in doc
2617 * doc/html/*.html: rebuilt the docs
2618
Daniel Veillard65c295d2001-01-26 09:32:39 +00002619Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2620
2621 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2622
Daniel Veillard8e199902001-01-25 18:54:39 +00002623Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2624
2625 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2626 the HTML doc to go into the -devel RPM ...
2627 * aclocal.m4 config.h.in: some updates due to auto* magic
2628
Daniel Veillard93086662001-01-25 18:13:04 +00002629Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * xpath.h: added a hook in the context structure allowing to
2632 link to extra support, needed for XSLT
2633
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002634Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2635
2636 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2637 xmlXPtrCmpPoints to use it.
2638 * propagated the following patch from Alejandro Forero
2639 * include/win32config.h xmlIO.c: applied further suggestions
2640 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2641 * example/gjobread.c: fixed warnings, now that it builds
2642
2643Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2644
2645 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2646
2647 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2648 filename points to a valid file (not a directory).
2649 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2650 Added calls to xmlCheckFilenameDir.
2651
2652 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2653 `path' (rather than `filename') as the parameter to gzopen and open.
2654
Daniel Veillard48177c22001-01-23 15:27:41 +00002655Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2656
2657 * Makefile.am: fixed a problem with EXTRA_DIST
2658
Daniel Veillardb83ba402001-01-22 22:45:10 +00002659Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660
2661 * Makefile.am example/Makefile.am: finally found the trick
2662 to build the example, i.e. add "." in SUBDIRS before example
2663 in the list <grin/>
2664
Daniel Veillard82687162001-01-22 15:32:01 +00002665Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2666
2667 * doc/xml.html: updated with an XSLT section, removed pointer to
2668 W3C CVS base.
2669
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002670Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2671
2672 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2673 too, and deallocation need to occur the same way.
2674
Daniel Veillarde4566462001-01-22 09:58:39 +00002675Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2676
2677 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2678 type correponding to an XSLT result tree fragment. Share most
2679 of the data format with node set, as well as operators.
2680 * HTMLtree.c: added a newline at the end of the doctype output
2681 whe this one is not present initially.
2682 * tree.c: make sure taht the parent and doc pointers are properly
2683 set when copying attributes (lists).
2684
Daniel Veillard701c7362001-01-21 09:48:59 +00002685Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2686
2687 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2688
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002689Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2690
2691 * xpath.c: seems I finally killed that ugly path evaluation
2692 context bug (tagged 9999 in case is is wrong)
2693
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002694Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2695
2696 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2697 for XSLT
2698
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002699Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2702 for xmlGzfileOpen() bug
2703
Daniel Veillardf6eea272001-01-18 12:17:12 +00002704Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2705
2706 * xpath.c: removed an error found by XSLT usage
2707 * tree.c parserInternals.h: use a predefined static string
2708 for text and comment nodes, avoid freeing them in xmlFreeNode,
2709 exported the string name in parserInternals.h and added
2710 another value to disable encoding at output (for XSLT),
2711 gain memory, time.
2712
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002713Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2714
2715 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2716 win32/libxml2/libxml2_so.dsp: new makefiles and update
2717 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2718
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002719Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2720
2721 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2722 Gary Pennington
2723
Daniel Veillard389e6b72001-01-15 19:41:13 +00002724Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2725
2726 * xpath.c: fixed the comaprision of values and nodelists,
2727 need to compare nodelist still ...
2728 * debugXML.c: avoided a possible core dump
2729 * HTMLparser.c: cleanup
2730 * nanohttp.c: contributed fix.
2731 * tree.c: fixes in properties handling added xmlSetNsProp
2732 needed by libxslt
2733 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2734 comment
2735 * TODO: updated
2736
Daniel Veillard167bd532001-01-06 21:09:34 +00002737Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2738
2739 * parser.c parserInternals.c: applied Bjorn Reese optimization
2740 patch
2741
2742Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2743
2744 * Makefile.am: applied patch fro make check from Martin Vidner
2745
Daniel Veillard503b8932001-01-05 06:36:31 +00002746Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2747
2748 * configure.in: preparing 2.2.11
2749 * doc/html/*: rebuild the HTML files
2750 * doc/xml.html : updated
2751
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002752Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2753
2754 * tree.c: fixed a stupid bug
2755 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2756 patches related to validation of an XInclude processing result
2757 * TODO: updated
2758
Daniel Veillarde2488192001-01-04 10:54:22 +00002759Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2760
2761 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2762 on large files
2763
Daniel Veillardf060a412001-01-03 20:52:44 +00002764Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2765
2766 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2767
Daniel Veillard45cff692001-01-03 18:02:04 +00002768Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2769
2770 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2771 reported by Jonas Borgström
2772 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2773
Daniel Veillard08108982001-01-03 15:24:58 +00002774Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2775
2776 * testXPath.c xpath.c: fixing the XPath union expressions problem
2777 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2778
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002779Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2780
2781 * xmllint.c: Made is so if the file name is "-" is will read form
2782 standard input. Sven Heinicke <sven@zen.org>
2783 * tree.c: fixed a problem when growing buffer
2784 * tree.h: fixed the comment of the node types following andersca
2785 comment
2786 * TODO: updated
2787
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002788Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2789
2790 * HTMLparser.[ch]: added a way to avoid adding automatically
2791 omitted tags. htmlHandleOmittedElem() allows to change the
2792 default handling.
2793 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2794 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2795 of xmllint too when using --memory flag, added a memory test
2796 suite at the Makefile level.
2797 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2798 with namespace use when encountering QNames in XPath evalation,
2799 added xmlns() scheme in XPointer.
2800 * nanoftp.c : incorporated a fix
2801 * parser.c xmlIO.c: fixed problems raised with encoding when using
2802 the memory I/O
2803 * parserInternals.c: closed bug 25934 reported by
2804 torsten.landschoff@innominate.de
2805 * TODO: updated
2806
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002807Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2808
2809 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2810 on a non-updated tree :-(, made a 2.2.10 release to correct the
2811 situation
2812
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002813Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2816 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2817 integrated a set of OpenVMS changes from Howard Taylor
2818 <Howard.Taylor@pacoast.com>
2819
Daniel Veillard58770e72000-11-25 00:48:47 +00002820Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2821
2822 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2823 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2824
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002825Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2826
2827 * HTMLparser.c: some fixes on auto-open of html/head/body
2828 * encoding.c: fixed a compilation error on some gcc env
2829 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2830 XPointer implementation
2831 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2832 related XPointer tests and associated results
2833
Daniel Veillard300f7d62000-11-24 13:04:04 +00002834Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * doc/xmldtd.html doc/xml.html: following a short step by step
2837 guidance on IRC to help maciej with DTDs I started a small
2838 page on the subject.
2839
Daniel Veillard748e45d2000-11-17 16:36:08 +00002840Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2841
2842 * HTMLparser.c: fixed handling of broken charrefs
2843 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2844 patches
2845
Daniel Veillard28929b22000-11-13 18:22:49 +00002846Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * doc/xml.html doc/html/* : rebuilt the docs after adding
2849 xinclude and updated page for 2.2.7 and 2.2.8
2850 * configure.in: releasing 2.2.8
2851
Daniel Veillard41e06512000-11-13 11:47:47 +00002852Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * parser.[ch] parserInternals.c: applied the conditional
2855 section processing fix from Jonathan P Springer
2856 <jonathan.springer2@gte.net>
2857 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2858 project file, fixed iconv default non support
2859 * xpath.c: fixed the problem of evaluating relative expressions
2860 when a node context is provided.
2861
Daniel Veillardbf432752000-11-12 15:56:56 +00002862Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * nanoftp.c: fixed gcc 2.95 new warnings
2865 * SAX.c: fixed a stupid bug
2866 * tree.c: fixed a formatting problem when round-tripping
2867 from/to memory
2868 * xinclude.c: chased memleak, fixed a base problem
2869 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2870 xmlXPtrBuildNodeList()
2871 * TODO: updated
2872 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2873 adding a first small set of regression tests for XInclude
2874
Daniel Veillardc2def842000-11-07 14:21:01 +00002875Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * nanohttp.[ch]: applied Wayne Davison patches to access
2878 the WWW-Authorization header.
2879 * parser.c: Closed Bug#30847: Problems when switching encoding
2880 in short files by applying Simon Berg's patch.
2881 * valid.c: fixed a validation problem
2882 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2883 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2884 Wayne Davison
2885 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2886 need to be extended to non full nodes selections.
2887 * xinclude.c: starts to work decently
2888
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002889Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2890
2891 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2892 debugXML.c xmlversion.h.in: Started adding XInclude support,
2893 this is a new xmllint option
2894 * tree.c xpath.c: applied TOM patches for XPath
2895 * xpointer.c: fixed a couple of errors.
2896 * uri.c: added an escaping function needed for xinclude
2897 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2898 new warning from RH70 gcc's version
2899
Daniel Veillarda4964b72000-10-31 18:23:44 +00002900Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * HTMLparser.c: fixed loop on invalid char in scripts
2903 * parser.c: update to description of xmlIOParseDTD()
2904 * libxml.m4 xmlversion.h.in: changes contributed by
2905 Michael Schmeing <m.schmeing@internet-factory.de>
2906 * configure.in: preparing for 2.2.7
2907 * Makefile.am: trying to avoid config.h and acconfig.h
2908 being included in the distrib
2909 * configure.in: released 2.2.7
2910
2911Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2914 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2915
Daniel Veillard01411222000-10-30 15:33:22 +00002916Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * parser.[ch]: added xmlIOParseDTD()
2919 * xpointer.c: added support for the 2 extra parameters of
2920 string-range, fixed a stoopid error when '0' was present
2921 in XPointer expressions
2922 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2923 testsuite for the above
2924
Daniel Veillard6db58192000-10-30 09:27:53 +00002925Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2926
2927 * libxml.spec.in: improved package descriptions
2928
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002929Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * xpath.c xpathInternals.h: applied a large cleaning patch
2932 from TOM <ptittom@free.fr>, it also add namespace support
2933 for function and variables registration.
2934
Daniel Veillardbd20df72000-10-29 17:53:40 +00002935Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2938 * Makefile.mingw: Wayne Davison's update adding hash.c
2939
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002940Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2941
2942 * xpath.c: fixed the root evaluation problems
2943 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2944 ignorable spaces with <b> <bold> <em>
2945 * tree.c: fixed a loop in xmlSearchNsByHref()
2946
Daniel Veillard767662d2000-10-27 17:04:52 +00002947Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2948
2949 * xpath.c: applied another XPath patch from TOM
2950 * xpath.c include/makefile.am: applied another patch from
2951 china@thewrittenword.com (cleanup on IRIX).
2952
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002953Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * xml-config.1: received a fixed version from Fredrik Hallenberg
2956 <hallon@lysator.liu.se>
2957
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002958Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2959
2960 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2961 cleanup patch for XPath
2962
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002963Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2964
2965 * patched to redirrect all "out of context" error messages to
2966 a reconfigurable routine. The changes are:
2967 * xmlerror.h : added the export of an error context type (void *)
2968 an error handler type xmlGenericErrorFunc there is an interface
2969 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2970 to reset the error handling routine and its argument
2971 (by default it's equivalent to respectively fprintf and stderr.
2972 * all the c files: all wild accesses to stderr or stdout within
2973 the library have been replaced to calls to the handler.
2974
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002975Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2976
2977 * configure.in: release 2.2.6
2978 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2979 exporting the inner functions of xpath for extension modules
2980 * doc/*: updated and rebuilt the doc
2981
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002982Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2983
2984 * nanohttp.c : applied Wayne HTTP cleanup patch
2985 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2986 and xmlNodeSetSpacePreserve()
2987
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002988Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2989
2990 * xpath.c: closing bug #29260
2991
Daniel Veillard126f2792000-10-24 17:10:12 +00002992Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2993
2994 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2995 multikey tuples, made hash structure opaque
2996 * valid.[ch]: moved elements, attributes, notations decalarations
2997 as well as ID and refs to hash tables.
2998 * entities.c: hash cleanup
2999 * xmlmemory.c: fixed a dump problem in debug mode
3000 * include/Makefile.am: problem passing in DESTDIR= values patch
3001 from Marc Christensen <marc@calderasystems.com>
3002 * nanohttp.c: removed debugging remains
3003 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3004 * HTMLparser.c parser.c: fixing a number of problems with the
3005 macros in the *parser.c files (Wayne).
3006 * HTMLparser.c: close the previous option when opening a new one
3007 (Marc Sanfacon).
3008 * result/HTML/*: updated the HTML results accordingly
3009
Daniel Veillard52afe802000-10-22 16:56:02 +00003010Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3013 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3014 XPath functions and XML entities table to them. More to come...
3015 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3016
Daniel Veillard683cb022000-10-22 12:04:13 +00003017Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * tree.c: coalesce adjacent text nodes
3020 * valid.c: handling of blank nodes in DTd validation (raised
3021 by problems with a posteriori validation).
3022 * nanohttp.c: changing behaviour on HTTP write stuff.
3023 * HTMLtree.c: forced body and html to be explicitely closed.
3024 * xpath.h: exported more XPath functions.
3025
Daniel Veillard1baf4122000-10-15 20:38:39 +00003026Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3027
3028 * Release of 2.2.5
3029 * xpointer.c: range() range-inside and other helper functions
3030 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3031
Daniel Veillard47e12f22000-10-15 14:24:25 +00003032Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3033
3034 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3035 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3036
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003037Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3038
3039 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3040 and XPointer modules
3041
Daniel Veillard134c9f32000-10-15 10:27:08 +00003042Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * SAX.h: closed #25107
3045
Daniel Veillard39915622000-10-15 10:06:55 +00003046Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3047
3048 * testSAX.c: fixed problem with cdata reporting
3049 * SAXresult/* : updated
3050
Daniel Veillard1e851392000-10-15 10:02:56 +00003051Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3052
3053 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3054 Closed bug #27499, added to regression tests
3055 * TODO: updated
3056
Daniel Veillard7eda8452000-10-14 23:38:43 +00003057Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3058
3059 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3060 support for SCRIPT and STYLE with help from Bjorn Reese
3061 * test/HTML/* result/HTML/*: added simple testcase and updated
3062 the existing ones.
3063
Daniel Veillardff9c3302000-10-13 16:38:25 +00003064Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3065
3066 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3067 string-range for empty strings
3068 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3069 test/XPath/xptr/strrange: augmented the XPointer testsuite
3070
Daniel Veillard189446d2000-10-13 10:23:06 +00003071Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3072
3073 * doc/xml.html doc/xmlmem.html: added a module describing memory
3074 interfaces and use, updated the main page.
3075
Daniel Veillard2f971a22000-10-12 23:26:32 +00003076Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3077
3078 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3079 nanoftp code work on Windows too now
3080
3081Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003082
3083 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3084 * xpointer.c: implemented string-range() at least a good first version
3085 * test/XPath/docs/str test/XPath/xptr/strrange
3086 result/XPath/xptr/strrange: the string-range() tests
3087
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003088Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3089
3090 * Makefile.am include/Makefile.am include/win32config.h
3091 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3092 and make distcheck
3093
Daniel Veillard19d61112000-10-11 23:50:35 +00003094Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3095
3096 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3097 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3098 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3099
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003100Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3101
3102 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3103 patch for socklen_t detection by
3104 Albert Chin-A-Young <china@thewrittenword.com>
3105
Daniel Veillardcd429612000-10-11 15:57:05 +00003106Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3109 and added a --dtdvalid option to xmllint used to test it
3110
Daniel Veillard47c02452000-10-11 13:04:36 +00003111Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3112
3113 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3114 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3115
Daniel Veillard2d38f042000-10-11 10:54:10 +00003116Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3117
3118 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3119 handlings (registration, lookup, cleanup)
3120
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003121Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3122
3123 * configure.in Makefile.am include/makefile.am: adding XPointer
3124 and XPtrtests target
3125 * xpointer.[ch] : new files for XPointer support
3126 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3127 more XPath tests
3128
Daniel Veillard57fda592000-10-10 23:24:14 +00003129Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3130
3131 * configure.in: fixed, very broken, make distcheck works again
3132
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003133Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3134
3135 * More work toward 2.2.5, integrated a number of patches
3136 * configure.in Makefile.am win32config.h.in: trying to cleanup
3137 make distcheck .... huh ...
3138 * include/Makefile.am include/win32config.h: new directory
3139 for includes
3140 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3141 updated teh makefiles and instructions for WIN32
3142 * xpath.c: small fixes
3143 * test/XPath/ results/XPath: updated the testcases and results
3144 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3145 suggested patches
3146 * valid.c: fixed an ID bug
3147
Daniel Veillardb71379b2000-10-09 12:30:39 +00003148Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3149
3150 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3151 the automake bug where wrong dependancies were generated.
3152 * xpath.[ch]: worked on XPointer
3153
Daniel Veillard7e99c632000-10-06 12:59:53 +00003154Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * configure.in Makefile.am: 2.2.5, ship the include in an
3157 include/libxml subdirectory, use symlinks when using CVS
3158 * testSAX.c: fixed small bug
3159 * testXPath.c: changed the way testfiles are parsed
3160 * debugXML.c: same kind of cleanup when parsing an argument expression
3161 XPath/XPointers can have blanks embedded
3162 * xpath.[ch]: more cleanup, reorgs for XPointer work
3163 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3164 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3165
Daniel Veillard55b91f22000-10-05 16:30:11 +00003166Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3167
3168 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3169 in the XPath engine, rewrote large parts of it, now it's far
3170 cleaner and in sync with the REC not an old WD. Fixed a parsing
3171 problem in the interactive XML shell found when testing XPath.
3172
Daniel Veillardac260302000-10-04 13:33:43 +00003173Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3174
3175 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3176 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3177 examples with the extra test
3178
Daniel Veillard7cfce322000-10-04 12:40:27 +00003179Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3182 the global init function.
3183
Daniel Veillard970112a2000-10-03 09:33:21 +00003184Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * HTMLparser.c: Doohhh, attribute name parsing was still case
3187 sensitive ! Fixed this ...
3188 * result/HTML/* : updated the tests results accordingly
3189
Daniel Veillard740abf52000-10-02 23:04:54 +00003190Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3191
3192 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3193 engine, should be far more stable, incorporated a new version of
3194 preceding/following axis, need testing
3195 * uri.c: fixed file:///c:/a/b/c problem
3196 * test/XPath/tests/idsimple: augmented the XPath tests
3197
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003198Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3199
3200 * doc/* rebuilding docs for 2.2.4 release
3201
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003202Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3203
3204 * configure.in: releasing 2.2.4
3205 * parser.[ch]: added xmlStrEqual()
3206 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3207 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3208 use xmlStrEqual instead
3209 * TODO: updated
3210 * added an XPath test
3211
Daniel Veillardbc765302000-10-01 18:23:35 +00003212Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3213
3214 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3215 * entities.h: exported xmlInitializePredefinedEntities
3216 * parser.[ch] : added xmlInitParser()
3217 * parserInternals.h : had to export htmlInitAutoClose()
3218
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003219Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3220
3221 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3222 problems
3223 * Makefile.am : added XPath regression tests to normal tests
3224 * uri.c: fixed a problem with local paths, cleanup
3225 * parser.c: fixed a problem with large CData sections
3226
Daniel Veillardd2ade932000-09-30 14:39:55 +00003227Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * configure.in xml-config.in: patch from "Ben Taylor"
3230 <sol7x86@hotmail.com> for solaris shared libs lookup
3231
Martin Bauligdd7d1f62000-09-29 23:17:57 +000032322000-09-30 Martin Baulig <baulig@suse.de>
3233
3234 * libxml-2.0.pc.in: Provide pkg-config script.
3235
3236 * configure.in: Create the libxml-2.0.pc script from the
3237 libxml-2.0.pc.in templates.
3238 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003239 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003240
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003241Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3244 when compiling with MSC
3245
Daniel Veillard46057e12000-09-24 18:49:59 +00003246Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3247
3248 * xpath.c: patch for normalize-string() substring-before(),
3249 substring-after() and translate() functions from Bjorn Reese
3250 <breese@mail1.stofanet.dk>
3251 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3252 Fredrik Hallenberg <hallon@lysator.liu.se>
3253 * TODO: updated
3254
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003255Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3256
3257 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3258 problem of socklen_t being undefined on a number of platforms
3259 * debugXML.c: fixed a compilation problem when without snprintf
3260
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003261Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3262
3263 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3264 an URI bug and a fix for the control-character-induced infinite loop
3265 * nanohttp.c: preventive fix for compiling on WIN32
3266
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003267Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * xmlint.c: closing bug #25000
3270
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003271Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3274 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3275 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3276 related function, fixing xmlStrncmp(), and associated cleanup
3277 * result/HTML/entities.html.sax: updating result
3278
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003279Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3280
3281 * uri.c: applied patch for URI escaping from Wayne Davison
3282 <wayned@blorf.net>
3283 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3284 from Denis Barbier <barbier@imacs.polytechnique.fr>
3285 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3286 patch from Wayne Davison
3287
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003288Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3289
3290 * doc/xml.html : updated with new releases, adding "how to help"
3291
Daniel Veillard04698d92000-09-17 16:00:22 +00003292Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3293
3294 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3295 removed a few warnings in pedantic mode ...
3296 * parserInternals.c parser.c: moved encoding switching function
3297 to parserInternals.c
3298 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3299
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003300Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3301
3302 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3303 error or warning handlers
3304
Daniel Veillardb1059e22000-09-16 14:02:43 +00003305Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3306
3307 * parserInternals.c parserInternals.h parser.c Makefile.am:
3308 created a new module parserInternals.c, moved most of the
3309 code shared by the various parsers there, as well as
3310 deprecated code from parser.c. More cleanup of parser.c
3311 * uri.c: fixed a problem when URI is NULL
3312 * valid.c: speedup when looking for an attribute declaration
3313
Daniel Veillard39c7d712000-09-10 16:14:55 +00003314Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3315
3316 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3317 the cleanup of the computation of URI references when seeking
3318 external entities. The URI reference string and the resulting
3319 URI are both stored now.
3320 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3321 large s(n)printf checks and cleanup from Denis Barbier
3322 <barbier@imacs.polytechnique.fr>
3323 * xmlversion.h.in tree.h: couple of SGML declarations for a
3324 possible docbook module.
3325 * result/VC/ : a couple of test output changed due to the change
3326 of the entities URI
3327
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003328Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3329
3330 * parser.h: added a _private field for linking user's data
3331
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003332Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3333
3334 * parser.c parserInternals.h: demacroified most of the IS_XXX
3335 the gain in size is significant so ...
3336
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003337Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3338
3339 * entities.c: cases where looking up entities with doc==NULL
3340 covered
3341
Daniel Veillard90e11312000-09-05 10:42:32 +00003342Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3343
Daniel Veillard1de50802000-09-07 08:54:32 +00003344 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003345 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3346
Daniel Veillard98a79162000-09-04 11:15:39 +00003347Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3348
Daniel Veillard1de50802000-09-07 08:54:32 +00003349 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003350 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3351 * Makefile.in: added URItest and included thenin "make tests"
3352
3353Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003354
3355 * xmlversion.h.in: closed bug 22941
3356
Daniel Veillard2bb89092000-08-31 14:57:50 +00003357Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3358
3359 * doc/xmlio.html: added doc and example for entity loader
3360 redefinition.
3361
Daniel Veillard96984452000-08-31 13:50:12 +00003362Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3363
3364 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3365 used by libxml
3366
Daniel Veillarde715dd22000-08-29 18:29:38 +00003367Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * parser.c: Fixed bug on invalid ontent characters and when using
3370 push.
3371 * xmllint.c: fixed xmllint endling of errors in push mode
3372
Daniel Veillard4948eb42000-08-29 09:41:15 +00003373Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3374
3375 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003376 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003377 * result/HTML/*.sax: regenerated HTML SAX output
3378 * parser.c: more cleanup.
3379
Daniel Veillarde010c172000-08-28 10:04:51 +00003380Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3381
3382 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003383 patches from Wayne Davison <wayned@users.sourceforge.net>,
3384 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003385 * HTMLparser.c: fixed an ignorable white space detection bug
3386 occuring when parsing with SAX only
3387 * result/HTML/*.sax: updated since the output is now HTML
3388 encoded...
3389
Daniel Veillard47f3f312000-08-27 22:40:15 +00003390Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3391
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003392 * HTMLparser.[ch]: applied some of Wayne Davison
3393 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003394
Daniel Veillarde0854c32000-08-27 21:12:29 +00003395Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3396
3397 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3398 undeclared namespace prefix was used, added a warning.
3399 Cleaned up support w.r.t. entities, spilling out a warning
3400 and being pedantic on lookups.
3401 * test/warning/ent9 : added testcase for previous example.
3402 * TODO: updated
3403 * parserInternals.h parser.c: changed the way names are parsed
3404 now allow infinite size and decrease penalty for normal use
3405 * parser.c: Started a big cleanup/check of the parser code,
3406 fixed some of the most tortuous entity code, spotted code
3407 unused anymore
3408 * test/*: added tests for very long names and related nasty
3409 things.
3410
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003411Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3412
3413 * doc/encoding.html: added encoding aliases doc
3414 * doc/xml.html: updates
3415 * encoding.[ch]: added EncodingAliases functions
3416 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3417 bottleneck affecting large DTDs like Docbook
3418 * parser.[ch] xmllint.c: added a pedantic option, will be
3419 useful
3420 * SAX.c: redefinition of entities is reported in pedantic mode
3421 * testHTML.c: uninitialized warning from gcc
3422 * uri.c: fixed a couple of bugs
3423 * TODO: added issue raised by Michael
3424
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003425Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3426
3427 * doc/encoding.html: propagated Martin Duerst suggestions
3428
Daniel Veillard52402ce2000-08-22 23:36:12 +00003429Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3430
3431 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3432 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3433 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3434 by Wayne Davison
3435
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003436Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3437
3438 * nanoftp.c nanohttp.c: small cleanup
3439 * TODO: updated
3440
Daniel Veillard244ece92000-08-19 20:58:02 +00003441Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3442
3443 * added an old VC testcase and updated title.xml entity
3444
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003445Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3446
3447 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3448 done on auto-opening of <p> tags and cleanup of SAX output
3449
Daniel Veillard979e55e2000-08-19 16:48:54 +00003450Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3451
3452 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3453
Daniel Veillard4540be42000-08-19 16:40:28 +00003454Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3455
3456 * doc/xml.html libxml.* structure.*: updated the doc a bit
3457
Daniel Veillard808a3f12000-08-17 13:50:51 +00003458Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3459
3460 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3461 of SAX tests
3462
Daniel Veillard29579362000-08-14 17:57:48 +00003463Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3464
3465 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3466 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3467
Daniel Veillard1255ab72000-08-14 15:13:33 +00003468Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3469
3470 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3471 * testHTML.c: fix core dump on Solaris 2.x systems
3472 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3473 * result/HTML/*.sax: previous bug fix lead to new results
3474
Daniel Veillard03109292000-08-14 14:58:22 +00003475Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3476
3477 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3478 * configure.in: added --with-readline=DIR to accept alternate
3479 path for readline include/library
3480 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3481 for ANSI under HP-UX
3482 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3483 includes @LIBS@
3484
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003485Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3486
3487 * doc/* : rebuilt the docs
3488 * getting ready for 2.2.2 release
3489
Daniel Veillard87b95392000-08-12 21:12:04 +00003490Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3491
3492 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3493 and xmlAddFeature()
3494 * tree.[ch]: added xmlAddChildList()
3495 * xmllint.c: MAP_FAILED macro test
3496 * parser.h: added xmlParseCtxtExternalEntity()
3497 * valid.c: applied bug fixes removed warning
3498 * tree.c: added CDATA block to elements content
3499 * testSAX.c: cleanup of output
3500 * testHTML.c: added SAX testing
3501 * encoding.c: better error recovery
3502 * SAX.c, parser.c: fixed one of the external entity processing
3503 of the OASis testsuite
3504 * Makefile.am: added HTML SAX regression tests
3505 * configure.in: bumped to 2.2.2
3506 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3507 SAX results
3508
Daniel Veillard88a172f2000-08-04 18:23:10 +00003509Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3510
3511 * configure.in: patch for HP compiler
3512
35132000-08-04 Sven Heinicke <sven@zen.org>
3514
3515 * xmllint.c: Was coredumping sometimes when the file given didn't
3516 exist.
3517
Daniel Veillard46e370e2000-07-21 20:32:03 +00003518Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3519
3520 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003521
Daniel Veillard46e370e2000-07-21 20:32:03 +00003522 when using in memory parsing. Need some cleanup.
3523 * xmllint.c configure.in: added a --memory flag to test memory
3524 parsing
3525
Daniel Veillard36650692000-07-21 15:16:39 +00003526Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3527
3528 * nanohttp.c: fixed socklen_t replacement to unsigned int
3529 * parser.c: fixed a space handdling missing at the end of
3530 production 28 DOCTYPE.
3531 * xmlmemory.c: fixed a stupid bug on the routine to override
3532 allocation functions
3533 * TODO: updated
3534
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003535Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3536
3537 * doc/ regenerated the docs
3538
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003539Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3540
3541 * doc/encoding.html doc/xml.html: added I18N doc
3542 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3543 improvements, both parser and filters, added ASCII & HTML,
3544 fixed the ISO-Latin-1 one
3545 * xmllint.c testHTML.c: added/made visible --encode
3546 * debugXML.c : cleanup
3547 * most .c files: applied patches due to warning on Windows and
3548 when using Sun Pro cc compiler
3549 * xpath.c : cleanup memleaks
3550 * nanoftp.c : added a TESTING preprocessor flag for standalong
3551 compile so that people can report bugs more easilly
3552 * nanohttp.c : ditched socklen_t which was a portability mess
3553 and replaced it with unsigned int.
3554 * tree.[ch]: added xmlHasProp()
3555 * TODO: updated
3556 * test/ : added more test for entities, NS, encoding, HTML, wap
3557 * configure.in: preparing for 2.2.0 release
3558
Daniel Veillard49703262000-07-10 10:27:46 +00003559Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3560
3561 * nanoftp.c: fixed the way the control connection is handled
3562 * libxml.spec.in: fixed the dependancies and cleanup
3563
Daniel Veillard306be992000-07-03 12:38:45 +00003564Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3565
3566 * doc/xml.html: changed the xmlsoft.org structure, updated the
3567 examples w.r.t. root and childs
3568
Daniel Veillard7d853352000-07-02 18:53:09 +00003569Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3570
3571 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3572
Daniel Veillard365e13b2000-07-02 07:56:37 +00003573Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3574
3575 * HTMLparser.c: Work on character encoding support for the HTML parser
3576 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3577 * encoding.c: Fixed a potential memleak in the encoding stuff
3578
Daniel Veillardaf743792000-07-01 11:49:28 +00003579Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3580
3581 * doc/FAQ.html doc/Makefile.am : added a FAQ
3582
3583Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003584
3585 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3586 of the HTML parser to force it to not bypass SAX
3587
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003588Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3589
3590 * win32config.h.in: updated
3591 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3592 lacks iconv support :-( need to release 2.1.1
3593 * configure.in: release 2.1.1
3594 * HTMLparser: fixed bug #14784
3595 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3596 by Windows compiler
3597 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3598 the SAX startDocument() callback.
3599 * TODO: updated
3600
3601Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3602
3603 * added xmlStopParser()
3604
Daniel Veillardbe803962000-06-28 23:40:59 +00003605Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3606
3607 * configure.in: 2.1.0 prerelease
3608 * Large resync between W3C and Gnome tree
3609 * nanoftp, nanohttp.c: fixed stalled connections probs
3610 * HTMLtree.c SAX.c : support for attribute without values in
3611 HTML for andersca
3612 * valid.c: Fixed most validation + namespace problems
3613 * HTMLparser.c: start document callback for andersca
3614 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3615 * parser.h, SAX.c: serious speed improvement for large
3616 CDATA blocks
3617 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3618 different encoding
3619 * example/Makefile.am example/gjobread.c tree.h: work on
3620 libxml1 libxml2 convergence.
3621 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3622 and the LIBXML_TEST_VERSION macro
3623
Daniel Veillardc310d562000-06-23 18:32:15 +00003624Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3625
3626 * doc/xml.html: various patches and improvements typo fixed by
3627 Felix Natter
3628 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3629 from Felix Natter <fnatter@gmx.net>
3630
Daniel Veillardf3029822000-05-06 08:11:19 +00003631Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3632
3633 * doc/upgrade.html: updated with instructions for support of both
3634 libxml-1.x and libxml-2.x
3635 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3636 for 2.x support and also fixed includes
3637
3638
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003639Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3640
3641 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3642 the encoding support, added iconv support, so now libxml if
3643 compiled with iconv automatically support japanese encodings
3644 among others. Work based on initial patch from Yuan-Chen Cheng
3645 I may have broken binary compat in the encoding handler
3646 registration scheme, but that was so utterly broken I don't
3647 expect anybody to have used this feature until now.
3648 * parserInternals.h: fixup on the CHAR range macro
3649 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3650 code.
3651 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3652 * uri.c: added xmlParseURI() I can't believe I forgot to
3653 implement this one in 2.0 !!!
3654 * SAX.c: moved doc->encoding update in the endDocument() call.
3655 * TODO: updated.
3656
Daniel Veillard06047432000-04-24 11:33:38 +00003657Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3658
3659 * tree.h: removed extraneous xmlRemoveProp definition
3660 * TODO: added item about --disable-corba configure switch
3661 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3662 * nanoftp.c: fixed include problems giving troubles on AIX and
3663 slowlaris
3664 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3665 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3666 comment and headers changes to lower gtk-doc number of warnings
3667 * doc/html/*: rebuilt docs
3668
Daniel Veillarde0aed302000-04-16 08:52:20 +00003669Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3670
3671 * HACKING: documented the tag for 1.x and instructions
3672
Daniel Veillard5e873c42000-04-12 13:27:38 +00003673Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3674
3675 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3676 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3677 xmlCreateIOParserCtxt
3678 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3679 significant overall improvement
3680 * xmllint.c: added I/O test to xmllint
3681 * testSAX.c: added a speed test
3682 * doc/* : updated/regenerated
3683
Daniel Veillardfc708e22000-04-08 13:17:27 +00003684Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3685
3686 * xpath.c uri.h parserInternals.h: cosmetic changes from
3687 "Timur I. Bakeyev" <timur@bat.ru>, including making
3688 xmlCreateURI() public
3689
Daniel Veillard5d211f42000-04-07 17:00:24 +00003690Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3691
3692 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3693 and the code at the same time. Added a clean mechanism for
3694 overload or added input methods: xmlRegisterInputCallbacks()
3695 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3696 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3697 * TODO: updated
3698 * doc/* : updated/regenerated
3699 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3700 source dir
3701
Daniel Veillarde77a9182000-04-05 19:12:29 +00003702Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3703
3704 * testURI.c: yet another forgotten commit, I should get some sleep !
3705
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003706Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3707
3708 * xmllint.c: forgot to commit this too ?
3709
Daniel Veillardb9df4042000-04-05 14:23:16 +00003710Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3711
3712 * xmlversion.h.in : forgot to commit this previously
3713
Daniel Veillard361d8452000-04-03 19:48:13 +00003714Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3715
3716 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3717 * README TODO: updated for release
3718 * uri.c uri.h: added authority parsing/saving
3719 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3720 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3721 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3722 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3723 Makefile.am : added compile-time customization of libxml
3724 --with-ftp --with-http --with-html --with-xpath --with-debug
3725 --with-mem-debug
3726 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3727 #include <libxml/xxx.h> I hope it won't break too much stuff
3728 and will be manageable in the future...
3729 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3730 and added xmllint to the installed programs
3731 * uri.h: added xmlFreeURI()
3732
Daniel Veillardec303412000-03-24 13:41:54 +00003733Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3734
3735 * uri.c uri.h: finished the escaping handling, the base support
3736 and the URI path normalization. Looks good just lacks the
3737 authority content parsing code.
3738 * Makefile.am: added instructions to generate testURI
3739 * TODO: updated
3740 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3741 added links and icons for W3C and Gnome
3742
Daniel Veillard8f621982000-03-20 13:07:15 +00003743Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3744
3745 * xmlmemory.[ch] : seems I forgot to actually update the files in
3746 the last commit :-)
3747 * doc/xml.html doc/html/* : updated and uploaded the docs
3748
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003749Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3750
3751 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3752 * TODO: updated
3753 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003754 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003755 gfree).
3756 * Makefile.am, uri.c, uri.h: added a set of functions to do
3757 exact (litteraly copied from the RFC 2396 productions) parsing
3758 and handling of URI. Will be needed for XLink, one XML WFC,
3759 XML Base and reused in the nano[ftp/http] modules. Still work
3760 to be done.
3761
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003762Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3763
3764 * configure.in, libxml.spec.in : libxml2
3765 * doc/* : updated the doc page, rebuilt the docs
3766
Daniel Veillardcf461992000-03-14 18:30:20 +00003767Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3768
3769 * all: tagged LIB_XML_1_X
3770 * *.c *.h : updated from W3C CVS tree
3771 * configure.in : 2.0.0-beta
3772 * libxml.spec.in : libxml2 package nam
3773 * result/* : new version of the tests output
3774
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003775Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3776
3777 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3778
Daniel Veillardb566ce12000-03-04 11:39:42 +00003779Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3780
3781 * doc/* : rebuilt the docs
3782 * parser.c: final patch on #6766
3783 * valid.c: small patch on validity checks.
3784
Daniel Veillardfb76c402000-03-04 11:39:42 +00003785Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3786
3787 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3788 added
3789 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3790 compatibility w.r.t. XML spec and existing code.
3791
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003792Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3793
3794 * parser.c: seems a better solution to <a> </a> exists,
3795 will try it for a while
3796
Daniel Veillard83a30e72000-03-02 03:33:32 +00003797Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3798
3799 * parser.c: tried to remove the <a> </a> generating <a/>
3800 this is hard. Left a flag for that purpose. Fixed bug #6766
3801 * configure.in: prepared 1.8.7 not released, due to previous
3802 problem
3803
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003804Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3805
3806 * doc/xml.html : applied second patch from Paul DuBois
3807
Daniel Veillard402e8c82000-02-29 22:57:47 +00003808Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3809
3810 * doc/xml.html : applied patch from Paul DuBois
3811
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003812Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3813
3814 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3815
Daniel Veillard5feb8492000-02-02 17:15:36 +00003816Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3817
3818 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3819 compilation warnings on various platforms.
3820 * parser.c: Fixed #5281 validity error callbacks are now desactived
3821 by default if not validating.
3822
Daniel Veillardf341f932000-02-02 14:52:08 +00003823Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3824
3825 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3826
Daniel Veillard13c757e2000-02-01 23:59:15 +00003827Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3828
3829 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3830 <gkatsi@cs.toronto.edu>
3831
Daniel Veillard726e8792000-01-30 20:04:29 +00003832Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3833
3834 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3835 processing URLs
3836
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003837Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3838
3839 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3840 xmlNanoFTPUpdateURL for persistent control connections.
3841 * configure.in: 1.8.6
3842
3843Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3844
3845 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3846 * tree.[ch] : added xmlSaveNoEmptyTags
3847
James Henstridgef3be9312000-01-28 13:59:21 +000038482000-01-29 James Henstridge <james@daa.com.au>
3849
3850 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3851
3852 * Makefile.am: added nanoftp.[ch] to the build.
3853
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003854Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * nanoftp.[ch]: cleanup, comments, API
3857 * debugXML.c : fixed a bug in the cat command
3858 * doc/*: regenerated the docs
3859
Daniel Veillardda07c342000-01-25 18:31:22 +00003860Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3861
3862 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3863 * debugXML.c : fixed a bug in the cat command
3864 * valid.c: fixing some small probs
3865 * libxml.spec.in: get rid of the SNAP suffix
3866 * doc/xml.html: updated the status
3867
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003868Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3869
3870 * xml-config.in: xml-config --version to just return the
3871 version number
3872 * xpath.c: some cleanup w.r.t. axis when the current node is
3873 an attribute.
3874 * TODO: updated
3875
Daniel Veillard461a66c2000-01-18 18:01:01 +00003876Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3877
3878 * configure.in: prepared for libxml-1.8.5
3879 * doc/* recompiled the documentation
3880
38812000-01-17 Jody Goldberg <jgoldberg@home.com>
3882
3883 * configure.in : WARNING autoconf subtlety alert :
3884 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3885 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3886 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3887 get defined by AC_CHECK_HEADERS.
3888
Daniel Veillardf967b902000-01-17 16:06:10 +00003889Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3890
3891 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3892 Rune.Djurhuus@fast.no
3893
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003894Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3895
3896 * TODO: updated
3897 * tree.c, parser.c: made sure that only memory alloc problems
3898 and internal parser errors are allowed to write to stdout or
3899 stderr.
3900
Daniel Veillard0142b842000-01-14 14:45:24 +00003901Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3902
3903 * tree.c : restored xmlNewGlobalNs since this seems used by
3904 a lot of existing code :-(, fixed a bug in xmlNewNs
3905 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3906 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3907 to exit() from the library code.
3908 * xpath.c, parser.c: removed bugs or unused code detected by
3909 Windows compilers
3910 * parser.c: started adding interfaces for parsing well balanced
3911 XML fragments
3912 * configure.in: releasing 1.8.4
3913 * doc/* : rebuilt the docs
3914
Daniel Veillard2eac5032000-01-09 21:08:56 +00003915Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3916
3917 * tree.[ch] : added xmlNewDocFragment() for DOM
3918 * testHTML.c: uninitialized variable.
3919
Daniel Veillardf3a73582000-01-05 14:58:39 +00003920Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3921
3922 * doc/* : rebuild the docs
3923
Daniel Veillard71b656e2000-01-05 14:46:17 +00003924Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3925
3926 * acconfig.h: readline and history patch
3927 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3928 * tree.c: added check and handling when possibly removing an ID
3929 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3930 and saving.
3931 * test/HTML/entities.html result/HTML/entities.html* : test for
3932 various entities reference cases
3933 * result/HTML/* : as a result output of some testcase have
3934 changed
3935 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3936 by previous example. added xmlParseTryOrFinish().
3937 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3938 entities.h debugXML.h HTMLparser.h: changed the way struct are
3939 declared to allow gtk-doc to expose those
3940 * parser.c: closed bug #4960
3941 * Makefile.am configure.in: Applied patch from
3942 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3943 and math/socket libs detection
3944
Daniel Veillard437b87b2000-01-03 17:30:46 +00003945Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3946
3947 * configure.in, Makefile.am: link tester against readline
3948 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3949
Daniel Veillard686d6b62000-01-03 11:08:02 +00003950Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3951
3952 * tree.[ch]: added xmlRemoveProp
3953 * win32config.h.in nanohttp.c: avoid including the Windows
3954 socket stuff in every C files
3955 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3956 the XmL parser(s)
3957 * test/ns4 result/ns4 etc...: added test case for previous prob
3958 * tree.c: xmlNewNs wasn't checking for double definition
3959 * Makefile.in: fixed a problem with dist-hook duplicates
3960 * parser.[hc], xmlIO.c: fixed the loading of external entities
3961 APIs, now xmlLoadExternalEntity() is used everywhere and
3962 setting up an app specific front-end using the
3963 * SAX.c parser.c: some fixes, now the xhtml spec validates
3964 with the xhtml DTD.
3965 * error.c: fixed crashes in case of no input stream
3966 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3967 to the validation tests and results
3968
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003969Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3970
3971 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3972 too htmlCreatePushParserCtxt() and htmlParseChunk()
3973 * parser.c: a bit of cleanup.
3974 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3975 to XML) removed the last mem leak known
3976 * HTMLtree.c: output message cleanup
3977 * xmlmemory.c: display content info about memory blocks
3978 * result/HTML/wired.* : missing att value warning change
3979
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003980Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3981
3982 * doc/* : rebuilt the documentation
3983
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003984Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3985
3986 * parser.[ch] parserInternals.h: Push parser for XML,
3987 seems to work fine now
3988 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3989 --push for push testing
3990 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3991 * testSAX.c: added --push
3992 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3993 subtree
3994 * xmlIO.[ch] : enriched API + fixes for push mode
3995 * entities.[ch]: added the entity content length to the struct.
3996 * xmlmemory.[ch]: new API to show the last entries for the shell
3997 * valid.c: added required attribute testing
3998 * SAX.c: the cdata callback now merge contiguous fragments
3999 * HTMLparser.c: cleanup of some macros
4000
Daniel Veillard3c558c31999-12-22 11:30:41 +00004001Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4002
4003 * parser.c: fix for PIs name starting with xml
4004 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004005 * *.c, configure.in win32config.h.in : generate win32config.h for
4006 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004007
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004008Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4009
4010 * parser.c: fixed a stupid = vs. == bug :-(
4011 * doc/gnome-xml.sgml: s/glade/xml/
4012
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004013Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4014
4015 * configure.in, doc/xml.html : bug fix release 1.8.2
4016 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4017 Hopefully the end of that silly C++ include problem
4018 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4019 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4020 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4021 troubles with autoclosed elements when the stree shape doesn't
4022 follow the DtD specs. Added htmlIsAutoClosed() and
4023 htmlAutoCloseTag()
4024 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4025 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4026 * debugXML.c: fixed a bug on printing default namespaces.
4027 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4028
Daniel Veillardb24054a1999-12-18 15:32:46 +00004029Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4030
4031 * result/HTML/*.htm[l] : updated the HTML regression tests according
4032 to the new output
4033 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4034 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4035 problem due to intermix of extern "C" { ... } declarations for C++
4036 and recursive includes in the headers
4037
Chris Lahey323c48c1999-12-18 15:32:45 +000040381999-12-20 Chris Lahey <clahey@umich.edu>
4039
4040 * HTMLtree.c: Made it so that html nodes with a single child do
4041 not insert a carriage return before or after the child node.
4042
Daniel Veillardb24054a1999-12-18 15:32:46 +00004043Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004044
4045 * configure.in, doc/xml.html : bug fix release 1.8.1
4046 * parser.c: fixed bug #4344
4047 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4048 added the glue to avoid C++ problems
4049 * doc/* : regenerated the documentation
4050
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004051Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4052
4053 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4054 namespace recognition, and Dia as a resul :-(
4055 * encoding.c: closed bug #3950
4056
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004057Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * valid.c: debugging a posteriori validation, except URI expansion
4060 stuff this should be fixed now
4061 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4062 Carl Nygard <cnygard@bellatlantic.net>
4063 * tester.c: added --postvalid, cleaning of the code
4064 * tree.[ch]: added xmlDocGetRootElement()
4065
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004066Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4067
4068 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4069 c++ losage.
4070
Daniel Veillard10a2c651999-12-12 13:03:50 +00004071Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4072
4073 * configure.in, doc/xml.html : bumped to 1.8.0
4074 * xlink.[ch], Makefile.am : added framework for link detection
4075 * parser.h: added nbChars to parser context, needed for cleanup.
4076 * xmlmemory.c: removed a nasty bug when out of mem
4077 * valid.[ch]: adding namespace support for attribute decl
4078 * tester.c: added --debugent option
4079 * debugXML.[ch]: added xmlDebugDumpEntities()
4080 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4081 buffers instead, this was really needed, validation was breaking
4082 in strange ways due to that. Added xmlParseStringPEReference()
4083 and other parsing from strings functions. Entities processing
4084 modified again, but PERef are still not handled correcly but
4085 unless you're Eve Maller you won't notice :-)
4086 * HTMLparser.c: large changes toward reliability, and switched to
4087 lowercase internal tags, XHTML is lowercase, so it will help
4088 that output is closer to next version.
4089 * doc/* : regenerated the documentation, it is now hosted at
4090 http://xmlsoft.org/ (same bits I just bought the domain :-)
4091
4092
Daniel Veillard294cbca1999-12-03 13:19:09 +00004093Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4096 doc generation
4097 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4098 in the SAX API
4099 * doc/*: rebuilt the doc making sure everything appears in the
4100 HTML files
4101
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004102Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4103
4104 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4105 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4106 which allow impressive speed improvement on dataset with
4107 large text pieces, but at the cost of broken binary
4108 compatibility and slightly bigger memory usage.
4109 Configure with --with-buffers to activate them, they
4110 are protected with XML_USE_BUFFER_CONTENT define.
4111 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4112 goal is 0 memory left allocated once parser is no more used
4113 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4114 call xmlCleanupParser() and xmlMemoryDump()
4115
Daniel Veillarda819dac1999-11-24 18:04:22 +00004116Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4117
4118 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4119 * parser.[ch] encoding.[ch]: added memory cleanup routines
4120 * parser.c: closing bug #3788
4121 * doc/*: rebuilt the doc
4122
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004123Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4126 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4127 * tester.c: added --compress option
4128 * doc/*: rebuilt the documentation
4129
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004130Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4131
4132 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4133 if given /proc/kcore as input !
4134 * doc/xml.html doc/*: updated and rebuilt the documentation
4135
4136Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004137
4138 * parser.c: Fixed some wrongly space collapsing code due to
4139 a misreading of the spec.
4140 * result/*: fixed the output accordingly
4141
4142Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004143
4144 * encoding.c: bug fix and typos
4145 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4146 * parser.c: added attribute normalization closing bug #3597
4147 * test/att* result/att* SAXresult/att*: testcase for attribute
4148 normalization
4149
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004150Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * configure.in: closing bug #3163 by adding extra flags for the
4153 cc compiler on HP-UX
4154
Daniel Veillard51e3b151999-11-12 17:02:31 +00004155Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4156
4157 * valid.[ch] : removed a typo and an enumerated type bug in the
4158 xmlAddElementDecl() function
4159 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4160 call to xmlEncodeEntitiesReentrant() so that the functions
4161 New, Set and Get are at the same level.
4162 * parser.c HTMLparser.c: extra memory allocation bug for
4163 attributes detected by someone using libxml in embedded systems :-)
4164
Daniel Veillard962195f1999-10-28 15:51:53 +00004165Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4166
4167 * xmlmemory.h: turned off mem debug :-\
4168
Daniel Veillard35008381999-10-25 13:15:52 +00004169Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4170
4171 * parser.c: closed bug #2784 a one line fix, but worth pushing
4172 a new release out
4173 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4174 some structures, comments before and after the
4175 main element, and other nastyness
4176 * HTMLtree.c tree.c: accomodate the extended HTML supported
4177 * configure.in: pushing 1.7.4
4178 * test/ent8 and related outputs : added a new test for bug #2784
4179 * test/HTML/wired.html and related output: a nasty HTML example
4180 * Makefile.am: improved the test scripts
4181 * docs/* : reran the documentation extractor, updated xml.html
4182
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004183Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4184
4185 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4186 HTMLparser and debugged the HTML related code. HTML documents
4187 now have their own type
4188 * entities.c: do not dump &apos; for HTML output
4189 * xmlmemory.c: improvement, breakpoint mechanism
4190 * testHTML.c: added --sax --repeat ...
4191 * Makefile.am: improved the HTML tests
4192 * valid.[ch]: added xmlValidGetValidElements and
4193 xmlValidGetPotentialChildren
4194 * tester.c: added --insert to test the 2 new functions
4195 * test//* result//* SAXresult//* : regression test cleanup
4196 and extension.
4197 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4198 gnome-xml-nanohttp.html
4199
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004200Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4201
4202 * HTMLparser.c: fixed problems with some autoclose tags
4203 * tree.c: fixed XML output problems.
4204 * result/* SAXresult/*: update of the tests output
4205
Daniel Veillard6077d031999-10-09 09:11:45 +00004206Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4207
4208 * Makefile.am: Arturo patch for xmlConf.sh version info
4209 * parser.c: Tim Josling patch for single quoted items
4210 * tester.c: Tim Josling patch for tester options usage
4211 * tree.h: indent cleanup
4212
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004213Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4214
4215 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4216 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4217
Daniel Veillard00fdf371999-10-08 09:40:39 +00004218Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4219
4220 * tree.c : Raph patch for initialization of CORBA fields
4221 * parser.c, xpath.c, ...: modification of doc comments
4222 * xpath.c : allow spaces in xpath expressions
4223
Daniel Veillardad219441999-09-27 08:17:49 +00004224Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4225
4226 * xmlmemory.h: turning off memory debug :-(
4227
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004228Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4229
4230 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4231 better SAX interfaces.
4232 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4233 entity.
4234 * configure.in: 1.7.2
4235
4236Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004237
4238 * libxml.spec.in: fixed the URL
4239 * doc/xml.html: improved the documentation front-end
4240
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004241Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004242
4243 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4244
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004245Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004246
4247 * libxml.spec.in: fixed the alpha compile problem
4248 * parser.[ch]: changed errno to errNo in the parser context :-(
4249 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4250 * doc/xml.html: changed CHAR to xmlChar
4251 * doc/html/*: recompiled the documentation
4252 * configure.in: 1.7.1
4253
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004254Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4255
4256 * parser.h: modified the parser context struct to regain 1.4.0
4257 binary compatibility
4258 * parser.c, xml-error.h: added errno ot teh context and defined
4259 a set of errors values with update of errno
4260 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4261 DTDs and entities
4262 * *.h, *.c: complete cleanup of the use of config.h and include
4263 protection depending on the current setup.
4264 * overalll debugging, maintenance and bug-fixing on all modules
4265 * updated the documentation
4266 * ready for 1.7.0
4267
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004268Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4269
4270 * HTMLparser.c : cleanup
4271 * SAX.c valid.c valid.h: added ID/IDREF checking
4272 * tree.c tree.h: extended doc structure for refs
4273 * configure.in: 1.6.2
4274 * parser.c: patched bug in SAX user arg call
4275 * parserInternals.h: patched missing close in C++ wrapping
4276 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4277 especially upcoming XPointer implementation.
4278 * doc/xml.html: augmented, typo
4279
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004280Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4281
4282 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4283 not all invocations of install understand -d.
4284
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004285Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4286
4287 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4288 to make 'check' works, when builddir != srcdir.
4289
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004290Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4291
4292 * doc/xml.html : updated the documentation
4293
Daniel Veillard6454aec1999-09-02 22:04:43 +00004294Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4295
4296 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4297 not deallocated memory blocks
4298 * *.c : replaces all calls to malloc() free() and realloc() to
4299 the wrapper functions/macros
4300 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4301 instead of xmlFreeNodeList()
4302
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004303Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4304
4305 * HTMLparser.c: corrected a stupid bug leading to core dump at
4306 tree deallocation. Removed warnings indicated by
4307 Stephane.Conversy@lri.fr
4308 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4309 looked for in the external subset
4310
4311Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004312
4313 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4314 on SGI by Stephane.Conversy@lri.fr
4315
Daniel Veillardb96e6431999-08-29 21:02:19 +00004316Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4317
4318 * all .h : changed the prototype declaration indent as in gtk
4319 * most .c : working on reducing the TODOs in the code
4320 * most .c : cleanup though -pedantic and Insure++
4321 * improvements on validation ID checkings.
4322 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4323 * xml-config.in: closed #1810
4324
4325Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004326
4327 * tree.h, valid.c, valid.h: more work on validity, IDs
4328 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4329 definition for AIX
4330
Daniel Veillardb556eb51999-08-15 17:19:50 +00004331Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4332
4333 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4334 the distribution due to a cut'n paste error at last commit
4335
Daniel Veillardb05deb71999-08-10 19:04:08 +00004336Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4337
4338 * configure.in: upgraded to version 1.4.0
4339 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4340 Big update, added a large part of the validation process,
4341 it should be usable, but some parts are missing
4342 * xpath.c: improved the implementation w.r.t. root.
4343 * Makefile.am: added more tests
4344 * test and result trees: added a lot of tests
4345 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4346
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004347Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4348
4349 * Added an HACKING file
4350
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004351Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4352
4353 * xpath.[ch] : improvements and debug of the XPath implementation
4354 * parser.c, HTMLparser.c : modified the parsers to be progressive
4355 * tree.[ch] : extended the Buffer promitives
4356 * xmlIO.[ch] : added basic I/O routines providing progressive
4357 parsing and ready for I18N conversion plugins
4358 * SAXresult/* : the SAX callback sequence maybe slightly different
4359 now
4360 * test*.c : improved/updated the tests programs
4361 * doc/* : recompiled the docs.
4362
Daniel Veillard15b75af1999-07-26 16:42:37 +000043631999-07-26 Michael Meeks <michael@edenproject.org>
4364
4365 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4366
4367 * tree.c: Ditto.
4368
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004369Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4370
4371 * configure.in: upgraded to version 1.4.0
4372 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4373 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4374 XML query language, see http://www.w3.org/TR/xpath for more details.
4375 * parser.c, parser.h: added CHAR* related string functions for XPath
4376 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4377 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4378 rebuild the docs.
4379 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4380 and regression testing capabilities for XPath.
4381
Daniel Veillardd79d7871999-07-12 10:38:12 +00004382Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4383
4384 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4385 closing bug #1646
4386
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004387Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4388
4389 * Makefile.am, example/Makefile.am: closed bug #1683
4390
Daniel Veillard3166ab11999-07-11 16:14:19 +00004391Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4392
4393 * example/Makefile.am, configure.in: added the makefile for the
4394 gjobread example
4395
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004396Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4397
4398 * doc/Makefile.am:
4399 - fix which allow "make install DESTDIR=</install/prefix>".
4400
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004401Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4402
4403 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4404 which fixed a problem on the file reading-code.
4405
Daniel Veillard82150d81999-07-07 07:32:15 +00004406Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4407
4408 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4409 output.
4410 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4411
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004412Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4413
4414 * parser.h : Oops removed the binary compatibility problem
4415 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4416 * parser.c, HTMLparser.c: applied patches for reading from stdin
4417
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004418Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4419
4420 * parser.c, entities.c, valid.c: cleanup bug #1591
4421 * configure.in: cleanup bug #1592
4422 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4423 the same tree back-end. Hence gdome will be available for it.
4424 * doc/Makefile.am: close bug #617
4425
Daniel Veillard97fea181999-06-26 23:07:37 +00004426Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4427
4428 * parser.c: alloctate a per parser context SAX interface block
4429
Daniel Veillard14fff061999-06-22 21:49:07 +00004430Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4431
4432 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4433 and xmlEncodeEntitiesReentrant with the correct one :-\
4434
4435Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4436
4437 * commit of my internal XML base changes, quite a lot of
4438 changes, cleanups, better entities support, framework for
4439 new I/O and charset detection and handling
4440 * Fixed the configure/Makefile stuff to generate shared libs
4441 with the proper version info, so we jumped on rev from
4442 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4443 xmlEncodeEntities() result need to be freed now, and a string
4444 xmlParserVersion provide the current library version.
4445
Raph Levien05240da1999-06-15 21:27:11 +00004446Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4447
4448 * parser.c: fixed a buffer overrun for when you have a very long
4449 attribute with no entities in it.
4450
Daniel Veillardbb2da581999-06-13 14:37:07 +00004451Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4452
4453 * added example directory
4454 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4455
Daniel Veillard011b63c1999-06-02 17:44:04 +00004456Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4457
4458 * Release of libxml-1.1, nearly everything has been touched for
4459 this.
4460 * Added more regression tests
4461 * Updated the documentation
4462
Daniel Veillard27d88741999-05-29 11:51:49 +00004463Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4464
4465 * tree.[ch]: unified the XML_NO_CORBA defines.
4466 * parser.c encoding.[ch]: started plugging in char encoding detection
4467
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004468Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4469
4470 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4471 Also freed allocated buffer.
4472
Daniel Veillard27d88741999-05-29 11:51:49 +00004473Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004474 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4475 reentrancy problem at printing. One is left in entities.c, to
4476 remove ASAP
4477 * testSAX.c : added a test example showing the use of the SAX
4478 interface if one doesn't want to build the DOM tree.
4479 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4480
Daniel Veillard517752b1999-04-05 12:20:10 +00004481Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4482
4483 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4484 large revamping of the parser to use SAX callbacks
4485 http://www.megginson.com/SAX/ (or at least a C like interface
4486 a la Expat). It's now possible to set up your own callbacks
4487 and the parser will not build a DOM tree.
4488 * test/* result/*: updated the test suite, I finally removed
4489 the old Namespace draft support (PI based).
4490
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004491Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * Makefile.am: added test result to EXTRA_DIST for make tests
4494
Daniel Veillard64068b31999-03-24 20:42:16 +00004495Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4496
4497 * parser.c, parserInternals.h: moved the chars macro definitions
4498 to parserInternals.h
4499 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4500 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4501
Daniel Veillard012ccc11999-03-23 10:11:11 +00004502Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4503
4504 * xml-config.in : applied patch to make --version work
4505
Raja R Harinatha86c23e1999-03-05 22:14:01 +000045061999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4507
4508 * Makefile.am (check-local): Alias for `tests' target. This will
4509 cause `make check' to do the right thing.
4510 (tests): Don't run tests in srcdir. Also, replaced calls to
4511 basename with a `sed' "equivalent".
4512
Daniel Veillardd109e371999-03-05 06:26:45 +00004513Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4514
4515 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4516 it in the header and not the sources, updated the doc.
4517 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4518 pointing this out.
4519
Daniel Veillardbc50b591999-03-01 12:28:53 +00004520Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4521
4522 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4523 exported the inputStream routines.
4524 * doc/html/* : updated accordingly
4525
Daniel Veillardd692aa41999-02-28 21:54:31 +00004526Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4527
4528 * parser.c, parser.h, parserInternals.h: added a few extra
4529 internal calls to allocate and free parser contexts ...
4530 * doc/html/* : updated accordingly
4531
Daniel Veillard55a99271999-02-25 11:01:29 +00004532Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * configure.in, Makefile.am, doc/makefile.am : General changes for
4535 1.0.0 release and including the generated HTML documentation.
4536
Daniel Veillard35925471999-02-25 08:46:07 +00004537Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4538
4539 * makefile.am : added parserInternals.h, oops.
4540
Daniel Veillard1e346af1999-02-22 10:33:01 +00004541Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4542
4543 * parserInternals.h: added this header giving access to the parser
4544 internal functions.
4545 * doc/Makefile.am : added a rebuild target which rebuilds the full
4546 set of documentations
4547 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4548 the internal subset.
4549 * *.c *.h: modifications needed to generate the documentation using
4550 gtk-doc, cleanup of functions blocks, reorganisation of struct
4551 declarations.
4552
Daniel Veillard1164e751999-02-16 16:29:17 +00004553Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4554
4555 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4556 the tar and spec file to include the beginning of the doc.
4557
Nuno Ferreira03d04781999-02-13 00:07:17 +000045581999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4559
4560 * doc/.cvsignore: Added this file.
4561
Daniel Veillard6800ef31999-02-08 18:33:22 +00004562Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * tree.c: fixed xmlGetProp to return "" when the attribute
4565 exists, even if the node-list is NULL.
4566
Daniel Veillard726c7e31999-02-08 15:13:10 +00004567Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4568
4569 * tree.c: patched an error outputting empty attribute values.
4570 * Makefile.am and doc/makefile.am: have been updated during the
4571 week-end. Sorry for an empty CVS log, I got a shell problem.
4572
Daniel Veillard1899e851999-02-01 12:18:54 +00004573Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4574
4575 * tree.h: cleaned up using enums instead of defines
4576 * parser.c, valid.[ch]: more work on parsing/output of element
4577 declarations
4578
Daniel Veillard3b9def11999-01-31 22:15:06 +00004579Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4580
4581 * valid.[ch], tree.c, parser.c : more work toward full parsing
4582 of XML DTDs.
4583 * README: added informations about mailing-list and on-line
4584 documentation
4585
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000045861999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4587
4588 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4589
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004590Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4591
4592 * parser.c, tree.[ch] : more work toward conformance testing,
4593 added a last element to accelerate parsing of very flat structures
4594 started working on internal subset Element content declaration.
4595 * valid.[ch] : first cut at adding code toward validation.
4596 * previous changes had also small impact on most files, especially
4597 the conformance testing using James Clark test suite.
4598
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004599Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4600
4601 * test/* : updated the examples, most of them were not well
4602 formed (humm), and added rdf2.
4603 * result/* : resulting changes in the output.
4604
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004605Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4606
4607 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4608
Daniel Veillard44b3a061998-12-05 17:27:22 +00004609Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4610
4611 * tree.c: patched a bug in the generation of empty attributes
4612
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004613Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4614
4615 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4616 for node/trees/documents/... Biggest problem is namespace
4617 support when copying subtrees.
4618
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004619Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4620
4621 * parser.c, entities.c: improve entities and char ref encoding,
4622 and cleanups of error messages.
4623
Daniel Veillard242590e1998-11-13 18:04:35 +00004624Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4625
4626 * parser.c, entities.c: simple bug hunting done during rpm2html and
4627 rpmfind integration.
4628
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004629Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4630
4631 * parser.[ch]: Added interfaces allowing to specify a SAX
4632 handler before parsing.
4633
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004634Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4635
4636 * parser.c: redirrect all errors reporting through the SAX
4637 error function
4638
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004639Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4640
4641 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4642 * libtool, tlmain ...: update of the libtool files
4643
Miguel de Icaza442321c1998-11-04 18:13:38 +000046441998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4645
4646 * entities.c: Use g_snprintf insteda of snprintf.
4647
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004648Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4649
4650 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4651 added ent5 test for this purpose.
4652 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4653
Daniel Veillard27271681998-10-30 06:39:40 +00004654Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * parser.c: fixed? a strange error due to compression on a GWP
4657 document.
4658
Daniel Veillard25940b71998-10-29 05:51:30 +00004659Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4660
4661 * tree.[ch]: bug fixing
4662 * entities.[ch]: defined a specific type for predefined entities
4663 * doc/xml.html: more documentation on the library, how to use it,
4664 overview of the interfaces.
4665
Daniel Veillard16253641998-10-28 22:58:05 +00004666Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4667
4668 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4669
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004670Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4671
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004672 * tree.c: corrected a small bug
4673 * doc/xml.html: continuing writing documentation.
4674
4675Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4676
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004677 * debugXML.h debugXML.c: added debugging utilities.
4678 * tester.c: added --debug switch.
4679 * tree.c: patched an incorrect node->type assignment.
4680 * parser.c: formatting, ensure that node->doc != NULL in attributes
4681
Daniel Veillardccb09631998-10-27 06:21:04 +00004682Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4685 entity support and provide an internal representation close to
4686 DOM one (entity ref nodes, and attribute value as tree). I tried
4687 to preserve the interface but this will surely break some apps
4688 (I have to change rpm2html/rpmfind for example). I had to change
4689 two interfaces, and the generated tree is somewhat different.
4690 * doc/* : started documenting the XML library, the tree and
4691 DOM/Corba. This is a first step.
4692
Daniel Veillard11e00581998-10-24 18:27:49 +00004693Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4694
4695 * parser.c: Set up the fonctions comment block, boring but useful.
4696 * parser.h, SAX.c, parser.c: now attributes are processed through
4697 the SAX interface. The problem is that my SAX interface diverged
4698 quite a bit from the original one, well this is not an official
4699 spec, and translating it from Java to C is hairy anyway...
4700
Daniel Veillard97b58771998-10-20 06:14:16 +00004701Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4702
4703 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4704 fonctions comment block, boring but useful.
4705
4706Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004707
4708 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4709 conversion routines. However they are not yet used to convert the
4710 inputs. The core will run with UTF-8.
4711
Daniel Veillard33942841998-10-18 19:12:41 +00004712Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * tree.c : make sure that the type id is properly set-up when
4715 a new object is allocated, needed for DOM.
4716
Daniel Veillard27fb0751998-10-17 06:47:46 +00004717Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4718
4719 * tree.h, tree.c: Ok, the main objects in the tree will be native
4720 corba objects, it costs 8 bytes per Node, Attribute and Document
4721 but it simplifies the Corba integration a lot (no extra interface
4722 objects to allocate/free).
4723
Daniel Veillard0bef1311998-10-14 02:36:47 +00004724Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4725
4726 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4727 and changed NODEs contants for conformity with DOM Level 1
4728
Daniel Veillard27864701998-10-08 03:47:24 +00004729Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4730
4731 * added hooks to keep track of servants when creating objects
4732 xmlDoc and xmlNode (for Corba export).
4733
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004734Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4735
4736 * added xml-config script.
4737
Daniel Veillard7066a791998-10-01 20:28:28 +00004738Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4739
4740 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4741 to autoupdate libtool and automake conf files.
4742
Miguel de Icaza60681bd1998-09-30 19:28:59 +000047431998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4744
4745 * Makefile.am: Use '?' to separate the sed
4746 commands as ',' is used when people pass -Wl,something.
4747
4748
Daniel Veillard15a8df41998-09-24 19:15:06 +00004749Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4750
4751 * tree.c, tree.h: added a per-document compression interface.
4752
Daniel Veillard151b1b01998-09-23 00:49:46 +00004753Tue Sep 22 20:47:38 EDT 1998
4754
4755 * tree.c, tree.h: added saving with compression and added interfaces
4756 to control the compression level (xmlGetCompressMode,
4757 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4758
Daniel Veillard70120ff1998-09-22 00:24:21 +00004759Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4760
4761 * parser.c: corrected a loop for files of size 0
4762
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000047631998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4764
4765 * error.h: New file. Contains prototyes from `error.c'.
4766
Tom Tromeyc19653d1998-08-14 01:22:43 +00004767Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4768
4769 * Makefile.am (xmlincdir): New macro.
4770 (xmlinc_HEADERS): Renamed from include_HEADERS.
4771
Daniel Veillard845664d1998-08-13 04:43:19 +00004772Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4773
4774 * applied small patch on numeric entities from
4775 Christopher Blizzard <blizzard@appliedtheory.com>
4776
Daniel Veillard260a68f1998-08-13 03:39:55 +00004777Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4778
4779 * New release 0.2, removed the old xml_* files so that it's
4780 coherent with the other CVS base (W3C), far better conformance
4781 to standard, new namespaces, decent entities support, beginning
4782 of a SAX-like interface. Nearly nothing left intact, even the
4783 test examples ...
4784
Christopher Blizzarda36749e1998-07-30 21:47:18 +000047851998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4786
4787 * .cvsignore: Add .deps dir
4788
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004789Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4790
4791 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4792
Daniel Veillardfe926001998-07-26 04:28:20 +00004793Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004794
Daniel Veillardfe926001998-07-26 04:28:20 +00004795 * configure.in: added test for CPP
4796 * AUTHORS, Changelog: the original ones didn't get commited but the
4797 glib ones instead, fixed.
4798 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004799
Daniel Veillardfe926001998-07-26 04:28:20 +00004800Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004801
Daniel Veillardfe926001998-07-26 04:28:20 +00004802 * integrated code developped at W3C
4803 * changed the original Copyright
4804 * migrated to automake
4805 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004806