blob: 9b972e54a55f3c5865e65ed7a324ca8300c7900f [file] [log] [blame]
Daniel Veillardb82c1662001-12-09 14:00:54 +00001Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * globals.c: do not reference strdup() !
4 * configure.in libxml-2.0.pc.in: trying to fix the libs
5 of the various config extraction modules
6
Daniel Veillardef90ba72001-12-07 14:24:22 +00007Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
8
9 * configure.in : preparing 2.4.12
10 * doc/* : updated and rebuilt the docs
11
Daniel Veillard220346d2001-12-07 11:33:54 +000012Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13
14 * uri.c: closed bug #66159
15 * testURI.c: added --escape option
16 * configure.in: some cleanup for xml2-config --cflags
17
Daniel Veillard2a906822001-12-06 14:34:08 +000018Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
19
20 * globals.c testThreads.c: removed some misplaced includes
21 of xmlversion.h
22
Daniel Veillarde28313b2001-12-06 14:08:31 +000023Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
24
25 * threads.c: patch from Gary Pennington fixing a possible
26 problem at initialization time.
27
Daniel Veillardd3b08822001-12-05 12:03:33 +000028Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
29
30 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000031 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000032 CodeWarrior.
33
Daniel Veillarda7866932001-12-04 13:14:44 +000034Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
35
36 * xmllint.c: applied Geert Kloosterman's patch to fix
37 --repeat --timing output
38
Daniel Veillard19840942001-11-29 16:11:38 +000039Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
40
41 * parser.c: Robin Berjon <robin@knowscape.com> found a case
42 where non-wellformed XML declaractions were not detected.
43
Daniel Veillarde85d9342001-11-28 14:43:12 +000044Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
45
46 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
47
Daniel Veillard22f25a82001-11-28 09:12:23 +000048Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
49
50 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
51 gets reset by xmlCleanupInputCallbacks() and this makes the
52 function useless. Same for output.
53
Daniel Veillard107ccaa2001-11-27 16:23:50 +000054Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
55
56 * xmlIO.c: robert pointed out a loop error in callback cleanups
57
Daniel Veillard8faa7832001-11-26 15:58:08 +000058Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
59
60 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
61 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
62 they are not really tied to debugging
63
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000064Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
65
66 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
67 * xmllint.c: better --catalogs description
68
Daniel Veillard4855c8c2001-11-25 10:35:25 +000069Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
70
71 * tree.c: fixed a couple of problems in xmlSetProp()
72
Daniel Veillardcd337f02001-11-22 18:20:37 +000073Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
74
75 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
76 unappropriate stdout output.
77
Daniel Veillard566d4df2001-11-22 13:00:53 +000078Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
79
80 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
81 by Denis Beurive, closes #65111
82
Daniel Veillardb4545fd2001-11-20 09:37:09 +000083Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
84
85 * valid.c: in case of content model validity error, don't
86 print it if validity warnings were not requested.
87
Daniel Veillardc69e0b12001-11-20 08:35:07 +000088Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
89
90 * nanoftp.c: applied a couple of patches from Brian D Ripley.
91 * parserInternals.c: removed the last exit() call. Print an
92 unmaskable error on stderr instead (library mismatch detection)
93
MST 2001 John Fleck42304042001-11-18 00:18:06 +000094Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
95
96 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
97 shell instructions from Heiko Rupp
98
Daniel Veillardf7b094f2001-11-15 13:54:39 +000099Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
100
101 * catalog.c: use the URL notation file:// for default catalog paths
102
Daniel Veillard0ec98632001-11-14 15:04:32 +0000103Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
104
105 * include/libxml/tree.h: better comments for _private fields
106 * tree.c: removed a problem when copying an entity reference.
107
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000108Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
109
110 * vms/*: updated instructions and diffs from John A Fotheringham
111
Daniel Veillarda11001b2001-11-12 22:45:36 +0000112Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
113
114 * include/libxml/xmlerror.h: avoid an include problem if
115 #include <libxml/xmlerror.h> happens first in code
116 seems to be the case in KDE libs
117
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000118Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
119
120 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
121 from Igor for Windows
122
123Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
124
125 * Makefile.am: Gary Pennington pointed out a missing prefix
126
Daniel Veillard43d3f612001-11-10 11:57:23 +0000127Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
128
129 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
130 * doc/*: upgraded and rebuilt the docs
131
Daniel Veillardc1f78342001-11-10 11:43:05 +0000132Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
133
134 * HTMLparser.c: fix comment in scripts element parsing.
135 * result/HTML/doc3*: updated the results.
136
137Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
138
139 * uri.c: another URI bug fix #63336, using Joel Young patch.
140
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000141Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
142
143 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
144 a cleaned up version of the Pwd shell string generation.
145
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000146Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
147
148 * valid.c include/libxml/tree.h: trying to fix namespaces +
149 validation problems for good, closing #63619 in the process
150 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
151 wrong in this respect, fixed it.
152
Daniel Veillardd536f702001-11-08 17:32:47 +0000153Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
154
155 * xmllint.c: Morus Walter patch to allow --format and --encode
156
Daniel Veillard5004f422001-11-08 13:53:05 +0000157Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
158
159 * debugXML.c: Stefan Kost provided an help command for the shell
160
Daniel Veillarda6825e82001-11-07 13:33:59 +0000161Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
162
163 * debugXML.c: Heiko Rupp pointed that the shell would crash
164 on empty nodesets returns.
165
Daniel Veillard03f848d2001-11-07 12:53:46 +0000166Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
167
168 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
169 migh need the history libraries
170
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000171Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
172
173 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
174 handle the case of < in quoted attributes, Bastian Kleineidam
175
Daniel Veillardc853b322001-11-06 15:24:37 +0000176Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
177
178 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
179 fixing catalog breakages
180 * Makefile.am catalog.c result/catalogs/catal
181 result/catalogs/mycatalog.* test/catalogs/catal*:
182 fixed more problems in catalog support, added more regression tests
183 for both XML and SGML catalog handling
184
Daniel Veillard66870c72001-11-05 19:27:49 +0000185Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
186
187 * debugXML.c: applied an improvement to xmlGetLineNo() from
188 Keith Isdale
189
Daniel Veillardffe09c92001-11-05 14:21:47 +0000190Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
191
192 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
193 Side effect of the progressive catalog loading
194
Daniel Veillardad661b92001-11-05 11:43:15 +0000195Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
196
197 * Makefile.am: confexecdir and confexec_DATA were defined twice
198 pointed out by Karl Eichwalder
199
Daniel Veillard6eb17722001-11-04 22:19:27 +0000200Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
201
202 * xmlcatalog.c: avoid unlink() and use remove() instead.
203
Daniel Veillardea898282001-11-04 22:13:45 +0000204Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
205
206 * libxml.spec.in: cleanup
207 * include/libxml/xmlwin32version.h: updated with 2.4.8
208
Daniel Veillarda4617b82001-11-04 20:19:12 +0000209Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
210
211 * encoding.c global.data globals.c testThreads.c: fix bug #63752
212 of compiling libxml with a non standard set of options
213
John Fleck027edfb2001-11-04 20:13:58 +0000214Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
215
216 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
217 document --sgml option, fixing gnome bugzilla #63382
218
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000219Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
220
221 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
222 breakage of 2.4.7, added a couple of really needed APIs
223 like xmlCatalogIsEmpty() and xmlNewCatalog()
224 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
225 for install-catalog
226 * configure.in: preparing 2.4.8
227
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000228Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
229
230 * HTMLtree.c tree.c include/libxml/HTMLtree.h
231 include/libxml/tree.h include/libxml/xmlIO.h: more include
232 cleanups, export cleanly one html output + format function.
233
234Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
235
236 * parser.c: removed initGenericErrorDefaultFunc call from
237 xmlInitParser() since it could destroy previous calls to
238 xsltSetGenericErrorFunc() effects
239
Daniel Veillardebd38c52001-11-01 08:38:12 +0000240Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
241
242 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
243 keyword.
244
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000245Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
246
247 * Makefile.am: cleanup
248 * threads.c: cleanup too
249 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
250 from xsltproc
251 * include/libxml/tree.h include/libxml/parser.h: trying to break a
252 dependancy loop.
253
Daniel Veillard91c00402001-10-30 17:41:38 +0000254Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
255
256 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
257 was not used anymore !
258
Daniel Veillard52dcab32001-10-30 12:51:17 +0000259Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
260
261 * configure.in: preparing 2.4.7
262 * Makefile.am doc/Makefile.am: switched to the latest xmllint
263 manual page from John
264 * doc/*: updated the doc and rebuilt the generated pages
265
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000266Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
267
268 * xmlIO.c: closing bug #62711, the library should never
269 close stdin or stdout.
270
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000271Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
272
273 * uri.c: second pass at fixing #63336, using Joel Young
274 final patch. looks okay.
275
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000276Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
277
278 * uri.c include/libxml/uri.h: trying to clear #63336
279 allowing the escaping routine to parse unconformant
280 URI-References.
281
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000282Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
283
284 * vms/readme.vms vms/build_libxml.com nanoftp.c
285 include/libxml/xmlversion.h.in: a few VMS updates from
286 John A Fotheringham
287 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
288 and xmlCleanupOutputCallbacks() for the Perl binding people.
289
Daniel Veillard635ef722001-10-29 11:48:19 +0000290Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
291
292 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
293 apply fixes to close #63271 and avoid segfaults when
294 the error routine gets callbed before xmlInitParser()
295 get called.
296 * nanoftp.c error.c: Applied patches from Justin Fletcher
297 correcting some xmlGenericError misuses.
298
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000299Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
300
301 *doc/xmllint.xml, doc/xmllint.1
302 New and improved man page for xmllint - .xml is the original, .1
303 is the generated man page
304
Daniel Veillardc9484202001-10-24 12:35:52 +0000305Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
306
307 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
308 the web site from the main HTML document.
309
Daniel Veillard5151c062001-10-23 13:10:19 +0000310Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
311
312 * parser.c: fixed an erroneous validation bug when PE refs
313 occurs in external parsed entities referenced from the
314 internals subset
315 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
316 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
317 added the associated testcase, it's a nice one.
318 * HTMLparser.c: generate the DTD node as HTML still ...
319 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
320
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000321Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
322
323 * HTMLparser.c: fixed a bug in htmlNewDoc()
324
Daniel Veillard89cad532001-10-22 09:46:13 +0000325Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
326
327 * test/threads/*: added entities testing to the Thread test
328 * testThreads.c: make the test reasonable
329 * DOCBparser.c: fix the DTD public and system ID
330 * xmllint.c: added --sgml for SGML DocBook importing
331 * Makefile.am: added Docbtests target
332
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000333Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
334
335 * nanoftp.c: use only "anonymous@" string for anonymous passwds
336 * testThreads.c: removed bogus include
337
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000338Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
339
340 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
341 fixed a very serious (looping) validation bug
342
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000343Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
344
345 * include/libxml/globals.h include/libxml/threads.h threads.c
346 testThreads.c: far more testing, cleaning up bugs
347 * *.c : make sure globals.h is always included.
348
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000349Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
350
351 * HTMLparser.c: try to get rid of parser loops for good.
352
Daniel Veillardab7488e2001-10-17 11:30:37 +0000353Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
354
355 * configure.in: fixed some bugs in CFLAGS passing.
356 * test/threads Makefile.am testThreads.c: added a specific
357 threaded test case (really nasty, guaranteed).
358
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000359Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
360
361 * catalog.c: serious cleanup on the management of the
362 XML catalog tree, more tests done, especially with
363 the catalog PI.
364
Daniel Veillard364789a2001-10-16 12:45:00 +0000365Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
366
367 * catalog.c: avoid a problem in catalog cleanup on SMP if
368 catalogs were not initialized.
369
Daniel Veillard81463942001-10-16 12:34:39 +0000370Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
371
372 * catalog.c xpath.c: trying to cleanup the not thread safe
373 parts of the library.
374
Daniel Veillard64a411c2001-10-15 12:32:07 +0000375Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
376
377 * include/libxml/globals.h configure.in global.data: make
378 the allocation be per-thread a configure option
379 * encoding.c include/libxml/parser.h: fixed compilation
380 errors
381
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000382Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
383
384 * include/libxml/parser.h: Norm reported that a few lines
385 added were breaking libxslt compile, removed them for now
386
Daniel Veillard6f350292001-10-14 09:56:15 +0000387Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
388
389 * parser.c parserInternals.c threads.c: debugged and fixed
390 initialization problems which were giving troubles on SMP
391 boxes.
392
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000393Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
394
395 * include/libxml/Makefile.am: missing globals.h
396
Daniel Veillarde7090612001-10-13 12:18:28 +0000397Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000398
Daniel Veillarde7090612001-10-13 12:18:28 +0000399 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000400
Daniel Veillardd0463562001-10-13 09:15:48 +0000401Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
402
403 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
404 include/libxml/parserInternals.h include/libxml/tree.h
405 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
406 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
407 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
408 Applied the last patches from Gary, cleanup, activated threading
409 all user accessible global variables are now handled in globals.[ch]
410 Still a bit rought but make tests passes with either
411 --with-threads defined at configure time or not.
412 * Makefile.am example/Makefile.am: added globals.[ch] and threads
413 linking options
414
Daniel Veillardb8478642001-10-12 17:29:10 +0000415Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
416
417 * Makefile.am include/libxml/Makefile.am
418 include/libxml/globals.h globals.c include/libxml/threads.h
419 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
420 configure.in: started integrating the core of the thread support
421 not activated yet but half integrated. The code should still
422 compile and work anyway.
423
Daniel Veillardb44025c2001-10-11 22:55:55 +0000424Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
425
426 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
427 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
428 integrating the non-controversial parts of Gary Pennington
429 multithread patches
430 * catalog.c: corrected a small bug introduced
431
Daniel Veillard75b96822001-10-11 18:59:45 +0000432Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
433
434 * catalog.c include/libxml/catalog.h: very serious cleanup,
435 isolating unportable code and as much as possible the accesses
436 to the global shared catalog. May need more testing !
437
Daniel Veillard78d12092001-10-11 09:12:24 +0000438Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
439
440 * include/libxml/debugXML.h debugXML.c tree.c: integrating
441 Keith Isdale patches for the XSLT debugger interfaces. Some
442 cleanup
443
Daniel Veillardff0b7312001-10-11 06:46:09 +0000444Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
445
446 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
447 * DOCBparser.c: generate line nubers in elements
448
Daniel Veillard60087f32001-10-10 09:45:09 +0000449Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
450
451 * configure.in: preparing 2.4.6 release
452 * doc/xml.html doc/html/*: updated and rebuilt the docs
453 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
454
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000455Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
456
457 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
458 adding documentation for DV's supercatalog support
459
Daniel Veillard82d75332001-10-08 15:01:59 +0000460Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
461
462 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
463 super catalog support adding one API and one flag --sgml to
464 xmlcatalog
465
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000466Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
467
468 * doc/xmlcatalog_man.xml, xmlcatalog.1
469 One more crack at
470 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
471
472
Thomas Broyer47334c02001-10-07 16:41:52 +0000473Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
474
475 * xpath.c: implemented xmlXPathObjectCopy for external objects
476 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
477
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000478Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
479
480 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
481 finishing up fix to
482 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
483 the xmlcatalog man page display more elegantly
484
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000485Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
486
487 * configure.in: closing bug #61832
488 * HTMLparser.c: removed a warning
489
Daniel Veillard6ab38382001-10-06 13:08:27 +0000490Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
491
492 * xpath.c: fixing #61673 part I, do not loose doc information
493 when copying result value trees.
494
Daniel Veillard556c6682001-10-06 09:59:51 +0000495Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
496
497 * xpath.c: trying to harden the XPath interpreter
498
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000499Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
500
501 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
502 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
503
William M. Brack1633d182001-10-05 15:41:19 +0000504Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
505
506 * HTMLparser: repaired another loop problem
507
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000508Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
509
510 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
511 parsing.
512 * xpath.c: fix bug #61291 the default XML namespace node is
513 missing from the namespace axis.
514 * tree.c: refuse to create namespaces nodes with prefix "xml"
515
Daniel Veillard651f9472001-10-04 14:51:06 +0000516Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
517
518 * SAX.c: ouch a non-defined namespace could lead to a crash,
519 fixed #61215
520
Daniel Veillard7dd05702001-10-04 14:25:12 +0000521Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
522
523 * parserInternals.c: closed bug #61054
524
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000525Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
526
527 * include/libxml/Makefile.am: closing #60708
528
Daniel Veillarda293c322001-10-02 13:54:14 +0000529Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
530
531 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
532 adding xmlSAXParseFileWithData following Marco Stipek suggestion
533
Daniel Veillardf4309d72001-10-02 09:28:58 +0000534Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
535
536 * valid.c: close bug #61550 when xml: wasn't considered a namespace
537
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000538Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
539
540 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
541 * DOCBparser.c HTMLparser.c parser.c: fixed typos
542
Daniel Veillard16756b62001-10-01 07:36:25 +0000543Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
544
545 * catalog.c: Justin Fletcher provided cleaup code in case
546 HAVE_STAT is not defined
547 * include/win32config.h: Igor Zlatkovic suggested to have
548 HAVE_STAT defined there
549
William M. Brack5e1cac12001-09-28 16:19:18 +0000550Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
551
552 * catalog.c - fixed typing error reported by M. Barros
553
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000554Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
555
556 * xmllint.c - fixing typo
557
William M. Brackd28e48a2001-09-23 01:55:08 +0000558Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
559
560 * HTMLparser.c: small enhancement to prevent loop on
561 unrecognizable data
562
Daniel Veillardb1d62872001-09-21 09:47:08 +0000563Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
564
565 * parserInternals.c: applying patch from bug #60757 this
566 should close it
567
Daniel Veillardc0631a62001-09-20 13:56:06 +0000568Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
569
570 * catalog.c xmlcatalog.c: removed a couple of warning
571 * xpath.c: try to solve the linking problem on platforms
572 needing trio to compile
573
Daniel Veillard1a123612001-09-19 08:06:23 +0000574Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000575
Daniel Veillard1a123612001-09-19 08:06:23 +0000576 * Makefile.am libxml.spec.in: backing up non-documented changes
577 commited without review or aproval by Jens Finke <jens@gnome.org>
578 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000579
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000580Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
581
582 * configure.in: Joe Orton provided a patch fixing a problem
583 when iconv is specified to be in a non-standard directory
584 but wasn't exported in xml2-config --cflags
585
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000586Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
587
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000588 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000589 troubles with 2.4.4 errors.
590
Daniel Veillard16698282001-09-14 10:29:27 +0000591Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
592
593 * encoding.c entities.c: do not output hexadecimal charrefs
594 when serializing HTML since some version of Netscape can't
595 grok it, generate decimal ones.
596 * result/HTML/doc3.htm: output changed due to previous test
597 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
598
Daniel Veillard98fed372001-09-13 11:34:58 +0000599Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
600
601 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
602 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
603
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000604Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000605 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000606
607 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
608 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
609 updated the configuration scripts systems accordingly
610
Daniel Veillard04382ae2001-09-12 18:51:30 +0000611Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
612
613 * configure.in: preparing for 2.4.4
614 * doc/xml.html doc/html/*: updated and rebuilt the docs
615
Daniel Veillardd63437e2001-09-12 15:00:27 +0000616Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
617
618 * win32/dsp/libxml2.def.src: tried to incorporate comments
619 from bug #59220
620
Daniel Veillard319a7422001-09-11 09:27:09 +0000621Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
622
623 * parser.c result/noent/wml.xml: fixed bug #59981 related
624 to handling of '&' in attributes when entities are substitued
625
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000626Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
627
628 * libxml.h include/libxml/xmlversion.h.in
629 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
630 Tried to close bug #60131
631
Daniel Veillardbce62332001-09-10 18:46:55 +0000632Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
633
634 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
635
Daniel Veillard143b04f2001-09-10 18:14:14 +0000636Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
637
638 * SAX.c: fixing bug #59946 on xmlns=""
639
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000640Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
641
642 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
643 but allocates a new error code.
644
Daniel Veillard05c13a22001-09-09 08:38:09 +0000645Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
646
647 * xmllint.c: John Fleck fixed typos in the options output
648 * parser.c SAX.c: fix ignorable white space SAX selection
649
650Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
651
652 * entities.c: Steve Underwood found the possibility of an
653 ininite loop in case of error.
654
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000655Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
656
657 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
658
Daniel Veillarda050d232001-09-05 15:51:05 +0000659Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
660
661 * parser.c: warn if version is not 1.0 but it's not
662 strictly speaking an error after analyzing the spec
663
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000664Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
665
666 *doc/catalog.html - add link to the html version of the
667 man page, other linguistic cleanups
668
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000669Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
670
671 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
672 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
673 file, has not yet been included in the build.
674
Daniel Veillard99784ff2001-09-01 16:20:28 +0000675Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
676
677 * catalog.c: removed a duplicate affectation Justin Fletcher
678
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000679Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
680
681 * tree.c: Armin Sander pointed a possible text coalescing
682 problem, completed his patch.
683
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000684Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
685
686 * trionan.c: Fixed const and volatile re-definition problem
687
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000688Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
689
690 * libxml.4 parser.c: doc updates from Heiko Rupp
691 * parserInternals.c: 2 sanity checks from Heiko Rupp
692
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000693Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
694
695 * tree.c: applied patch from Armin Sander to make some pointers
696 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000697 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000698
Daniel Veillardb06c6142001-08-27 14:26:30 +0000699Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
700
701 * xpath.c: hum, restrict the integer usage gcc bug workaround
702 to only gcc compilers so that other architecture don't get
703 penalized by this limitation.
704 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
705
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000706Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
707
708 * valid.c: fixed a Windows compiler warning (Chris Poblete)
709 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
710
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000711Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
712
713 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
714 --convert option to xmlcatalog to convert SGML ones to
715 the XML syntax.
716 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
717
718 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000719Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
720
721 * catalog.c xmlIO.c: started some serious testing and fixed
722 a few bug and optmization needs.
723
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000724Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
725
726 * Makefile.am configure.in include/libxml/xmlwin32version.h:
727 preparing for a 2.4.3 release even if it may not be ready yet
728 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
729 all file parsing lookup to go through the entity resolver, add
730 to add an API to bypass it (needed to load catalogs themselves),
731 some cleanup on the catalog code too.
732 * nanoftp.c: small cleanup
733 * doc/catalog.html: small update
734
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000735Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
736
737 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
738 Jun Kuriyama
739
Daniel Veillardffb120d2001-08-23 00:52:23 +0000740Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
741
742 * doc/catalog.html: finished the catalog documentation
743
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000744Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
745
746 * doc/catalog.html doc/xml.html: added documentation about
747 Catalog support, misses an API description
748 * doc/html/*: reextracted the API pages
749
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000750Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
751
752 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
753 Added the part about section 7.2 on URI resolution,
754 fixed a side effect in the HTML parser, look complete
755 and ready to rock except the URI/SystemID part!
756
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000757Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
758
759 * include/libxml/catalog.h include/libxml/parser.h
760 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
761 xmlIO.c: added support and APIs needed for the catalog PI
762 * include/libxml/xmlIO.h: cleanup
763
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000764Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
765
766 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
767 include/libxml/catalog.h: starts to look okay, really
768 plugged the new framework, cleaned a lot of stuff,
769 added some APIs, except the PI's support missing this
770 should be mostly complete
771 * result/catalogs/* test/catalogs/*: added new test, enriched
772 the existing one with URN ID tests
773
Daniel Veillard64339542001-08-21 12:57:59 +0000774Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
775
776 * catalog.c: fixed nextCatalog
777 * result/catalogs/docbook test/catalogs/*: started adding
778 a small regression test
779
Daniel Veillardcda96922001-08-21 10:56:31 +0000780Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
781
782 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
783 more work on the XML catalog support.
784 * parser.c include/libxml/parser.h: small cleanup seems using
785 list as a public parameter name can give portability troubles
786 * trionan.c trionan.h xpath.c include/libxml/trionan.h
787 include/libxml/xpath.h include/libxml/Makefile.am: removed
788 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
789 wrappers
790
Bjorn Reese45029602001-08-21 09:23:53 +0000791Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
792
793 * Makefile.am trio.c triodef.h trionan.c xpath.c
794 include/libxml/Makefile.am include/libxml/trionan.h:
795 Re-worked Not-A-Number and Infinity support.
796 * xmlcatalog.c: added readline include files
797
Daniel Veillard344cee72001-08-20 00:08:40 +0000798Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
799
800 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
801 testCatalog as xmlcatalog, making it an installed app
802 adding a shell, and preparing it to be a /etc/xml/catalog
803 management tool, though not ready yet
804 * catalog.c include/libxml/catalog.h: adding support for
805 XML Catalogs http://www.oasis-open.org/committees/entity/
806 not finished, there is some interesting tradeoffs and a
807 few open questions left.
808
Daniel Veillardb7664f42001-08-19 13:00:43 +0000809Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
810
811 * xmllint.c: fixed a line formatting problem
812
Daniel Veillard5015b712001-08-17 09:37:52 +0000813Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
814
815 * SAX.c: removed a couple of unused variable (Albert Chin)
816
Daniel Veillardbb371292001-08-16 23:26:59 +0000817Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
818
819 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
820 trying to fix some troubles w.r.t. function returning
821 const xxxPtr.
822
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000823Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
824
825 * win32/dsp/libxml2.def.src: another set of symbols conditionally
826 defined
827
Daniel Veillardae6db172001-08-16 19:32:00 +0000828Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
829
830 * xpointer.c: removed unused var
831
Daniel Veillard09190202001-08-16 16:27:41 +0000832Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
833
834 * testXPath.c: another small cleanup closing bug #59110
835
Daniel Veillard796f4b62001-08-16 16:00:13 +0000836Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
837
838 * win32/dsp/libxml2.def.src: small cleanup closing bug
839 #59108
840
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000841Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
842
843 * example/gjobread.c: add xmlCleanupParser() before leaving
844
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000845Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
846
847 * config.h.in configure.in include/libxml/xmlwin32version.h:
848 released 2.4.2
849
Daniel Veillardd3d06722001-08-15 12:06:36 +0000850Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
851
852 * include/libxml/valid.h debugXML.c valid.c: deprecate
853 the non-boundchecking Sprintf functions, add Snprintf
854 this should close bug #57984
855
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000856Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
857
858 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
859 URIs before doing the lookups (pointed by Mark Vakoc)
860
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000861Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
862
863 * xpath.c: serious changes on Result Value Trees and NodeSets
864 w.r.t. deallocation and collect operations. Probably not
865 100% clean (merge of allocated trees smells like a problem).
866 Seems sufficient to close #58943
867
Daniel Veillard90493a92001-08-14 14:12:47 +0000868Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
869
870 * xmllint.c: adding a --format option
871
Daniel Veillardfe703322001-08-14 12:18:09 +0000872Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
873
874 * xpath.c: count() was broken on Result Value Tree
875 * xmlIO.c: fixed file:/// accesses on _WIN32
876
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000877Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
878
879 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
880 macro was renamed, this should close bug #58683
881
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000882Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
883
884 * SAX.c: small fix fixing bug #58539 reported by coolo, in
885 entity substitution mode text at the end of the entity might
886 be added due to text coalescing.
887 * nanoftp.c parser.c: small cleanup
888
Daniel Veillard0c720972001-08-08 20:59:00 +0000889Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
890
891 * HACKING: added John Fleck right to commit in the doc subdir
892
Daniel Veillard48da9102001-08-07 01:10:10 +0000893Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
894
895 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
896 allow to inherit attributes from the DTD directly in the
897 tree, this is needed for XPath and can be a useful feature.
898 Inherited namespaces are always provided at the tree level now
899 * test/defattr* result/defattr* result/noent/defattr*: added a couple
900 of tests for this feature (XSLT being the prime user).
901
Daniel Veillard50f34372001-08-03 12:06:36 +0000902Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
903
904 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
905 testSAX.c xmlIO.c xmllint.c include/win32config.h
906 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
907 include/libxml/xmlwin32version.h.in win32/README.MSDev
908 win32/dsp/*: applied Win32 Facelift No.2 patches from
909 Igor Zlatkovic for Windows/MSC
910
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000911Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
912
913 * SAX.c: unparsedEntityDecl() the URI computation of the
914 entity wasn't done breaking XSLT unparsed-entity-uri()
915
Daniel Veillard567e1b42001-08-01 15:53:47 +0000916Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
917
918 * xpath.c: fixed a bug when walking the descendants and
919 the current node has no children
920 * debugXML.c: show up when a text node is supposed to not be escaped
921
Thomas Broyerf186c822001-07-31 23:30:37 +0000922Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
923
924 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
925 worked like the set:leading() function)
926 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
927
Daniel Veillardba6db032001-07-31 16:25:45 +0000928Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
929
930 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
931
Daniel Veillard57905372001-07-31 15:52:17 +0000932Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * include/libxml/xmlIO.h: apply change to close #58141
935 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
936
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000937Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * parser.c: when the internal subset uses a PE, then the
940 included entity can use conditional sections.
941
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000942Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
945 when walking the namespace axis showing up in
946 libxst/tests/general/bug-12
947 * xmlmemory.c: added the possibility to trace a given block
948 defined by its address
949
Daniel Veillard4aafa792001-07-28 17:21:12 +0000950Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * parser.c: don't override existing encoding specified before
953 starting xmlParseDocument()
954
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000955Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
956
957 * include/libxml/xmlwin32version.h: reinserted, needed for
958 Windows users of CVS
959
Darin Adlera77cac02001-07-27 17:41:51 +00009602001-07-27 Darin Adler <darin@bentspoon.com>
961
Darin Adler699613b2001-07-27 22:47:14 +0000962 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
963 * testCatalog.c: Add include of <libxml/parser.h>.
964
9652001-07-27 Darin Adler <darin@bentspoon.com>
966
Darin Adlera77cac02001-07-27 17:41:51 +0000967 * include/libxml/.cvsignore:
968 * include/libxml/xmlwin32version.h:
969 Remove this file from CVS because it's generated.
970
Daniel Veillard50822cb2001-07-26 20:05:51 +0000971Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * parser.c include/libxml/parser.h: applied const patches from
974 Tom Moog #58002
975
Thomas Broyerba4ad322001-07-26 16:55:21 +0000976Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
977
978 * xpath.c include/libxml/xpath{,Internals}.h: added a function
979 lookup framework
980
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000981Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * tree.c: fixed xmlCopyNode() for documents
984
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000985Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * parser.c: fixed bugs #58073 reported by Greg Shtilman
988
989Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000990
991 * parser.c: fixes bug #57652 reported by Morus Walter
992
Daniel Veillarde3924972001-07-25 20:25:21 +0000993Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
996
Daniel Veillarda53c6882001-07-25 17:18:57 +0000997Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1000 errors, lesson don't add new functions at 1am before a release
1001 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1002 from XPath initialization when possible.
1003
Daniel Veillardd9bad132001-07-23 19:39:43 +00001004Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1005
1006 * result/scripts/base*: removing history/readline changed
1007 this slightly
1008 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1009 xmllint.c: make element content line number generation
1010 optionnal to avoid breaking old apps added interface to switch
1011
Daniel Veillardf012a642001-07-23 19:10:52 +00001012Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1013
1014 * configure.in: get rid of the readline and libhistory
1015 dependancies by default, release 2.4.1 with IA64 fix
1016 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1017 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1018 John Kroll fixes to allow saving to HTTP via PUT (or
1019 POST of needed).
1020 * doc/html/*.html: regenerated the docs
1021
Thomas Broyere8126242001-07-22 03:54:15 +00001022Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1023
1024 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1025 xmlHashScanFull and xmlHashScannFull3 to get passed the
1026 three keys as arguments to the callback function
1027
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001028Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * configure.in Makefile.am: removed libxml softlink for good
1031 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1032 100% coverage by gtk-doc
1033
Daniel Veillard8599e702001-07-17 21:38:51 +00001034Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1037 fixed serious troubles due to size_t vs. int mismatch
1038
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001039Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1042
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001043Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1044
1045 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1046 convenient extension API for value and context managing
1047 Now handles external objects through xmlXPathPopExternal,
1048 xmlXPathWrapExternal and xmlXPathReturnExternal.
1049 Added functions for sets operations (intersection, etc.)
1050
Daniel Veillard22090732001-07-16 00:06:07 +00001051Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1052
1053 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1054 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1055 HTMLparser.c: cleanup of global variables, marking some
1056 const or private.
1057
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001058Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001059
1060 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1061 fixed xmlXPathNodeSetItem when passing index=0
1062
Daniel Veillard05dec342001-07-14 21:57:39 +00001063Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1064
1065 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1066
Daniel Veillard28ae6362001-07-14 16:44:32 +00001067Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1068
1069 * xmllint.c: fixed compilation under Cygwin #57503
1070 * TODO: update
1071
Peter Williamsed156f52001-07-13 18:35:13 +000010722001-07-13 Peter Williams <peterw@ximian.com>
1073
1074 * config.h.in: add #undef HAVE_DLFCN_H
1075
1076 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1077 builddir.
1078
Daniel Veillard73b36e32001-07-12 15:09:52 +00001079Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1080
1081 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1082 raised by #57348 and #57381
1083
Daniel Veillard7db37732001-07-12 01:20:08 +00001084Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1087 tree.c xpointer.c: store the line numbder in element->content,
1088 may break some software, need a configuration mechanism
1089
Darin Adler96037892001-07-11 00:03:16 +000010902001-07-10 Darin Adler <darin@bentspoon.com>
1091
1092 * .cvsignore:
1093 * example/.cvsignore:
1094 * include/.cvsignore:
1095 * include/libxml/.cvsignore:
1096 Various things that are generated and should be ignored.
1097
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001098Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1099
1100 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1101 * doc/xml.html doc/html/*: updated the docs
1102
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001103Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1104
1105 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1106 validation occured on content with element child
1107
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001108Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1109
1110 * tree.c: fixed XML Base computation which was broken
1111 * debugXML.c: added a base function to the shell
1112 * Makefile.am result/scripts/* test/scripts/*: added scripts
1113 based regression tests, and adding 2 XML Base tests
1114
Daniel Veillard19e96c32001-07-09 10:32:59 +00001115Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * tree.c: set properties doc and call xmlSetListDoc for properties
1118 content when grafting them in a different tree.
1119 * aclocal.m4: remove from CVS
1120
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001121Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * win32/libxml2/libxml2.def.src: added some missing entry point
1124 for XPath (Mark Vakoc)
1125
Daniel Veillard388236f2001-07-08 18:35:48 +00001126Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1129 layer should URI-Unescape before trying to open resources.
1130
Daniel Veillard04383752001-07-08 14:27:15 +00001131Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1132
1133 * xpath.c: fix the name() bug for elements in the default
1134 namespace reported by Charlie Bozeman
1135
Daniel Veillard7583a592001-07-08 13:15:55 +00001136Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1139 led to an XPath fix, improvements of SAX initialization, and
1140 an added option --nocdata to testXPath
1141
Daniel Veillard449d7392001-07-07 19:11:06 +00001142Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
1144 * doc/libxml-doc.el: Felix Natter provided anew version working
1145 with XEmacs too
1146
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001147Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1148
1149 * include/libxml/xpath.h: small cleanup
1150 * doc/xml.html: update
1151
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001152Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1155 released 2.3.14
1156
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001157Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001160 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001161
Daniel Veillard73c9c042001-07-05 20:02:54 +00001162Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1165 were not equal to empty strings
1166
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001167Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * SAX.c: fixed a URI-Reference computation problem when validating
1170 * xmlIO.c: small cleanup
1171
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001172Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1173
1174 * parser.c: improved the description of a couple of interfaces
1175 upon Larry Stamper suggestion
1176
Daniel Veillard62f313b2001-07-04 19:49:14 +00001177Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1178
1179 * SAX.c entities.c parser.c: changed completely the way entities
1180 are handled when running the parser in entity substitution mode.
1181 This fixes a bug reported by Stephan Kulow and nearly divides
1182 by 3 the amount of memory required by libxslt to load and process
1183 DocBook TDG.
1184
Daniel Veillardf420ac52001-07-04 16:04:09 +00001185Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186
1187 * HTMLparser.c: fixing a too early root closing problem raised
1188 byt Prashanth Naidu
1189
Daniel Veillard8c357d52001-07-03 23:43:33 +00001190Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1191
1192 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1193 raised by Mark Vakoc.
1194
Daniel Veillard6e90d192001-07-03 16:37:49 +00001195Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1196
1197 * example/Makefile.am: fixed the include path to add srcdir/include
1198 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1199 and some cleanup
1200
Daniel Veillardf06307e2001-07-03 10:35:50 +00001201Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1202
1203 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1204 lot of optimization work, results in significant improvements
1205 when handling really complex XPath queries. Add a small optimizer
1206 for unions, improve [n] and [last()], avoid some costly ops.
1207
Daniel Veillard77044732001-06-29 21:31:07 +00001208Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1209
1210 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1211 * xpath.c: small cleanup
1212 * xmlGetNsList: reformated, fixed problems if used on Entities
1213
Daniel Veillard2adbb512001-06-28 16:20:36 +00001214Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1217
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001218Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1221 * Makefile.am example/Makefile.am: workaround automake generating
1222 erroneous deps
1223
Daniel Veillard12f7d292001-06-28 13:12:11 +00001224Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1225
1226 * include/win32config.h: bug #56801 Yon Derek provided a patch
1227 to the windows config file.
1228
Daniel Veillard87ee9142001-06-28 12:54:16 +00001229Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1232 libxml.h : Yon Derek provided a set of changes to compile from
1233 CVS on Windows/MSC
1234
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001235Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1236
1237 * parser.c: fixed UTF8 BOM support in push mode
1238 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1239 added a specific testcase
1240
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001241Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1242
1243 * Makefile.am: added --push regression tests
1244 * parserInternals.c: the XML parser segfaulted in --push mode
1245
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001246Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * configure.in: moved the symlinks detection within a CVS
1249 check, this is not portable and will be removed soon.
1250 * xpath.c: small cleanup/speedup
1251
Daniel Veillard11648102001-06-26 16:08:24 +00001252Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1253
1254 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1255 release of 2.3.12
1256 * parser.c: make an error message if unknow entities in all cases
1257
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001258Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1259
1260 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1261
Daniel Veillard23793842001-06-25 16:07:45 +00001262Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1265 includes were installed in the wrong dir
1266
Daniel Veillardf5498f32001-06-25 15:08:36 +00001267Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * doc/html.xml: warn against sending code to exhibit bugs.
1270
Daniel Veillard56f06462001-06-24 21:34:03 +00001271Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1274 Tru64 from Thomas Leitner
1275
Daniel Veillardc5d64342001-06-24 12:13:24 +00001276Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1277
1278 * AUTHORS: added William and Bjorn
1279 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1280 daniel@veillard.com hopefully I won't have to do this again
1281 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1282 docs can be rebuilt cleanly now
1283 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1284 from CVs it's generated, added include/libxml/xmlwin32version.h
1285 also generated but which should change far less frequently.
1286 * catalog.c nanoftp.c: made sure to include libxml.h not
1287 libxml/xmlversion.h directly
1288 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1289 when compiling on WIN32 and MSC
1290
Daniel Veillard07385fd2001-06-23 21:55:48 +00001291Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1292
1293 * include/Makefile.am include/libxml/Makefile.am configure.in:
1294 fixed make distcheck and rebuilding the rpms
1295
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001296Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1297
1298 * configure.in: should finish the migration of exported includes
1299 into a real include/libxml in CVS, at least for CVS users.
1300 * removed the exported headers, added in include/libxml (as well
1301 as xmlversion.h.in).
1302
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001303Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1304
1305 * configure.in: fixed the way to detect symlink
1306
Daniel Veillard66541772001-06-23 18:31:04 +00001307Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * configure.in: updated, include/libxml is now a real CVS dir
1310
Daniel Veillardca989762001-06-23 17:39:29 +00001311Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1312
1313 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1314 version works with both libxml1 and libxml2 (it autodetects
1315 the prefix of the html-files) from Felix Natter.
1316 * doc/xml.html: updated doc accordingly
1317
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001318Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * xpath.c: fixed the bug generating a template loop in libxslt
1321 when using docbook-xsl-1.4, * should filter out document nodes
1322 * HACKING: added William
1323 * TODO: updated
1324
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001325Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * doc/FAQ.html: added a warning about gcc-3.0
1328 * doc/xml.html: added reference to gdome2 and removed a confusing
1329 sentence
1330
Daniel Veillardf7f41852001-06-22 15:18:01 +00001331Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * xmlversion.h: okay this is a generated file, but Windows
1334 users need it and they can't generate it, and I want CVS
1335 Windows users ...
1336 * win32/libxml2/libxml2_so.dsp: Windows project file for
1337 the shared lib version of libxml2
1338 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1339 resources needed for libxslt/xsltproc by Yon Derek
1340
Bjorn Reese3157b342001-06-22 14:41:45 +00001341Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1342
1343 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1344
Daniel Veillard4151acb2001-06-22 10:48:57 +00001345Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
Daniel Veillardcc146db2001-06-22 11:10:52 +00001347 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1348
1349Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
Daniel Veillard4151acb2001-06-22 10:48:57 +00001351 * include/win32config.h: Yon Derek provided a first fix
1352 to be able to compile libxslt/xsltproc on Windows
1353
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001354Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * xpath.c: attempt to work around what seemed a gcc optimizer
1357 bug when handling floats on i386 http://veillard.com/gcc.bug
1358 * tree.c entities.c encoding.c: doing some cleanups while
1359 chasing it
1360
Daniel Veillard017b1082001-06-21 11:20:21 +00001361Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1362
1363 * Makefile.am: cleanup when --without-debug is specified
1364 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1365 w.r.t. --without-debug and other include points
1366 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1367 Catalogs
1368 * configure.in entities.h tree.h HTMLparser.c: removed
1369 --without-corba, made the _private field mandatory
1370
Daniel Veillard87a764e2001-06-20 17:41:10 +00001371Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1374 outputs a BOM in UTF8, an errata has been issued to avoid the
1375 problem, that was the most reasonable solution... Add support
1376 for a leading UTF8 BOM in entities.
1377
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001378Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * valid.c: fixed a bug found when post validating an entity ref
1381 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1382 activate it too
1383
Daniel Veillard39196eb2001-06-19 18:09:42 +00001384Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1387 weakness in the node copy the XPointer and the XInclude
1388 implementations. Serious cleanup.
1389
Daniel Veillard3739b982001-06-19 12:51:30 +00001390Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1391
1392 * Makefile.am: Kjartan Maraas provided a small patch to
1393 add xml2-config.in to EXTRA_DIST
1394
Daniel Veillarda9142e72001-06-19 11:07:54 +00001395Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1396
1397 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1398 provided another failing case found in KDE, the way the
1399 ctxt->vctxt.nodeTab was allocated and freed changed over
1400 time but it wasn't completely cleaned up. This should fix it.
1401
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001402Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1403
1404 * parser.c: Stephan Kulow also raised the fact that line number
1405 could get miscounted making debug harder, fixed the problem
1406 in xmlParseCharData()
1407
Daniel Veillard64b98c02001-06-17 17:20:21 +00001408Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1409
1410 * valid.c: Stephan Kulow pointed out a problem when validating
1411 and using an empty entity, forgot a 'break' in a case.
1412
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001413Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1414
1415 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1416 * doc/xml.html: updated with 2.3.11
1417
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001418Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1419
1420 * TODO: updated adding cleanup of generated doc
1421 * configure.in: prepared to release 2.3.11
1422 * xmllint.c: added --version for bug reporting
1423 * doc/html/*.html: rebuilt the doc
1424
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001425Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1426
1427 * xpath.c: first part of the work on selecting namespace to
1428 fix bug #56115
1429
Daniel Veillard96ed5832001-06-15 22:22:04 +00001430Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1433 when using -liconv
1434 * TODO: updated
1435
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001436Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1439 cleanup, encoding support.
1440
Daniel Veillard608ad072001-06-14 08:32:28 +00001441Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1442
1443 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1444
Daniel Veillard239d0522001-06-13 23:02:48 +00001445Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1446
1447 * xpath.c: bug detected by Ankh when / is used as a function arg
1448
Daniel Veillard02bb1702001-06-13 21:11:59 +00001449Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1450
1451 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1452 of element and use it to avoid outputting formatting spaces at
1453 the wrong place. Implemented the format parameter for HTML save.
1454 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1455 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1456 result/HTML/wired.html: of course this impact the result of a
1457 number of HTML tests
1458
Daniel Veillard95d845f2001-06-13 13:48:46 +00001459Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * HTMLtree.[ch]: started augmenting the HTML save API with
1462 encoding and formatting parameters
1463
Daniel Veillardeca60d02001-06-13 07:45:41 +00001464Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * HTMLtree.h: cleanup and started evaluating the work needed on
1467 revamping the HTML output code
1468
Daniel Veillard84666b32001-06-11 17:31:08 +00001469Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1472
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001473Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1474
1475 * valid.c: fixed bug #56049, forgot one check in the
1476 validation routine
1477
Daniel Veillardca2366a2001-06-11 12:09:01 +00001478Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1479
1480 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1481
Daniel Veillard6761eee2001-06-11 10:29:38 +00001482Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1483
1484 * libxml.h: fixed an error in last commit
1485 * doc/FAQ.html: added an entry for compilation from CVS
1486
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001487Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1488
1489 * xmlversion.h.in libxml.h: Cygwin patches
1490 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1491 * tree.h: cleanup
1492
Daniel Veillardacd370f2001-06-09 17:17:51 +00001493Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1496 memory block in a strange case where libxml is linked twice
1497 in the binary.
1498
Daniel Veillard1d047672001-06-09 16:41:01 +00001499Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1500
1501 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1502 state far too often, simple fix used to avoid it.
1503
Daniel Veillard4497e692001-06-09 14:19:02 +00001504Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1507 being processed, applied his patch
1508 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1509
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001510Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1511
1512 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1513 provided fixes to compile on MSCC again
1514 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1515 also provided an update for the project files.
1516
Daniel Veillarda682b212001-06-07 19:59:42 +00001517Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1518
1519 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1520 bug #55810
1521
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001522Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1523
1524 * tree.c: fixed xmlGetNsProp() to close bug #55683
1525 Note this requires libxslt to use it's own function instead.
1526
Daniel Veillardf0c53762001-06-07 16:07:07 +00001527Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1528
1529 * HTMLtree.c: when in a pre element no formatting space should
1530 be added.
1531 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1532
Daniel Veillard068a9652001-06-07 15:30:26 +00001533Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1534
1535 * configure.in: added tests for signal() and signal.h
1536
Daniel Veillard541d6552001-06-07 14:20:01 +00001537Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1538
1539 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1540
Daniel Veillard8a367d42001-06-07 14:01:34 +00001541Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542
1543 * doc/libxml-doc.el: Felix Natter provided a new version for
1544 libxml2
1545
Daniel Veillard8a926292001-06-07 11:20:20 +00001546Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1547
1548 * HTMLtree.c: when in a pre element no formatting space should
1549 be added.
1550
Daniel Veillard14839d52001-06-06 16:11:56 +00001551Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1554
Daniel Veillarde95e2392001-06-06 10:46:28 +00001555Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1556
1557 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1558 hack
1559 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1560 * uri.c: fixed a warning
1561
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001562Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1563
1564 * HTMLtree.c: trying to close bug #55772 escaping in script
1565 elements
1566 * doc/xml.html: suggest to send mail to the list
1567
1568Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001569
1570 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1571 good. Use a macro and based on the solution provided in
1572 vsnprintf manual page from GNU.
1573
Bjorn Reese99748722001-06-05 12:49:15 +00001574Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1575
1576 * error.c: Workaround for non-preserving variadic list.
1577 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1578
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001579Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1580
1581 * doc/xml.html: added 2.3.10 release
1582
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001583Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1584
1585 * configure.in: releasing 2.3.10
1586
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001587Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588
1589 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1590
Daniel Veillard20042422001-05-31 18:22:04 +00001591Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1592
1593 * encoding.c: Robert Collins provided a patch to add the
1594 "US-ASCII" encoding alias
1595
Daniel Veillard97ac1312001-05-30 19:14:17 +00001596Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1597
1598 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1599 string oriented functions and started cleaning the related areas
1600 in xpath.c which needed fixing in this respect
1601
Daniel Veillard2d703722001-05-30 18:32:34 +00001602Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1603
1604 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1605 #55380
1606 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1607
Daniel Veillard9403a042001-05-28 11:00:53 +00001608Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1609
1610 * TODO: updated
1611 * nanohttp.[ch] : started adding APIs to get the redirected URL
1612 when this occurs (needed for further base computation
1613 * tree.h: cleanup
1614 * encoding.c: cleanup
1615 * SAX.c: minor change around ctxt->loadsubset
1616
Daniel Veillard6278fb52001-05-25 07:38:41 +00001617Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1618
1619 * Makefile.am include/Makefile.am: small change to have
1620 include/libxml rebuilt if working from CVS.
1621 * uri.c: applied another patch from Carl Douglas for URI escaping,
1622 this should close bug #51876
1623
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001624Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1625
1626 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1627 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1628 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1629 added specific regression test
1630 * parser.h: preparing for the XSLT mode where DTD inherited
1631 attributes are added to the tree.
1632
Daniel Veillardbbd22452001-05-23 12:02:27 +00001633Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1634
1635 * xinclude.[ch]: Updated the namespace for the Last Call version
1636 * result/XInclude/include test/XInclude/include: updated the
1637 testsuite accordingly
1638
Daniel Veillard8514c672001-05-23 10:29:12 +00001639Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1642 related to bug #51876
1643
Daniel Veillard42596ad2001-05-22 16:57:14 +00001644Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * tree.c: fixed a gross mistake in base computation, xml:base is
1647 not completely correct yet (need cascade).
1648 * xpath.[ch]: added the few things needed to find a function name
1649 and URI from the XPath context when it is called.
1650
Daniel Veillard81418e32001-05-22 15:08:55 +00001651Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1652
1653 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1654 * DOCBparser.c: small cleanup
1655 * xmllint.c: added a --catalogs option to load catalogs from
1656 $SGML_CATALOG_FILES
1657 * tree.c: cleanup
1658 * configure.in: iconv library fixup, ICONV_LIBS
1659
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001660Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1661
1662 * catalog.c: handling of CATALOG entries. detection of recursion,
1663 and a few bugfixes
1664 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1665 against the default namespace
1666
Daniel Veillard04b93292001-05-21 08:15:31 +00001667Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1668
1669 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1670
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001671Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1672
1673 * parser.c: fixed propagation context info when parsing an
1674 external entity.
1675 * doc/html/*.html: regenerated a couple of docs
1676
Daniel Veillard4623acd2001-05-19 15:13:15 +00001677Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1678
1679 * doc/xml.html: update with 2.3.9 informations
1680
Daniel Veillardbed7b052001-05-19 14:59:49 +00001681Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1682
1683 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1684 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1685 * doc/html/* : rebuilt the docs
1686 * valid.c: small patch which may improve some case when
1687 validating.
1688
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001689Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1690
1691 * HTMLparser.c: Closed bug #54891
1692 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1693 to the suite
1694
1695Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1696
1697 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1698 applied a documentation patch from LotR and filled in a few missing
1699 descriptions
1700
Daniel Veillard76d66f42001-05-16 21:05:17 +00001701Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1702
1703 * xpath.c tree.c parser.c: speed optimizations at the parser level
1704 document tree freeing and xpath evaluation
1705
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001706Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1707
1708 * parser.c parser.h parserInternals.h: fixed a couple of
1709 interfaces for handling memory buffer input to const char *
1710 upon suggestion of JamesH.
1711
Daniel Veillardc3739e72001-05-15 15:23:27 +00001712Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1713
1714 * configure.in: LoTR sent a patch fixing the previous commit
1715
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001716Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1717
1718 * configure.in: trying to deal again with the stoopid -R linking
1719 flag of Solaris
1720
Daniel Veillard790142b2001-05-15 10:51:53 +00001721Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1722
1723 * xpath.h: two nodeset access macros from Thomas Broyer
1724
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001725Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1726
1727 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1728 patch from Thomas Broyer
1729
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001730Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1733 case
1734 * INSTALL: was empty added stuff from the FAQ
1735
Daniel Veillard75bea542001-05-11 17:41:21 +00001736Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1739 attributes handling and #54433 by adding xmlUnsetProp()
1740 and xmlUnsetNsProp()
1741
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001742Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1743
1744 * HTMLparser.c: Patch from Jonas Borgström
1745 (htmlGetEndPriority): New function, returns
1746 the priority of a certain element.
1747 (htmlAutoCloseOnClose): Only close inline elements if they
1748 all have lower or equal priority.
1749 * result/HTML: this of course changed a number of tests results.
1750
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001751Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1752
1753 * xmlIO.c catalog.c: plugged in the default catalog resolution
1754 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1755 documentations
1756 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1757
Daniel Veillarda7374592001-05-10 14:17:55 +00001758Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1759
1760 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1761 integrating catalogs
1762 * catalog.[ch] testCatalog.c: adding a small catalo API
1763 (only SGML catalog support).
1764 * parser.c: restaured xmlKeepBlanksDefault(0) API
1765
Daniel Veillardc17337c2001-05-09 10:51:31 +00001766Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1767
1768 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1769
Daniel Veillard257d9102001-05-08 10:41:44 +00001770Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1771
1772 * parser.c: added xmlParseExternalEntityPrivate() to allow
1773 propagation of ctxt->_private when parsing external entities
1774
Daniel Veillard083c2662001-05-08 08:27:14 +00001775Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1776
1777 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1778
Daniel Veillard01ef7382001-05-08 07:31:43 +00001779Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1780
1781 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1782
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001783Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1784
1785 * valid.c: warn when indeterminist content model is detected
1786 * result/VC/ElementValid8: this adds a message
1787 * Makefile.am: add --novalid for VCM tests
1788 * parserInternals.c: added a call to Init memory
1789
Daniel Veillard64269352001-05-04 17:52:34 +00001790Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1791
1792 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1793 when both parameters are NULL.
1794
Daniel Veillard37721922001-05-04 15:21:12 +00001795Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1796
1797 * valid.c: applied small patch from Gary Pennington, reindented
1798 some part of the code.
1799
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001800Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1801
1802 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1803 release, updated and regenerated the docs
1804
Daniel Veillard357c9602001-05-03 10:49:20 +00001805Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * xpath.c result/XPath/expr/floats : clarified and cleanup
1808 printing of abnormal floats in tests.
1809
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001810Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1813 * results/HTML/ : a few changes in the output of the HTML tests as
1814 a result.
1815 * configure.in: tying to fix -liconv where needed
1816
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001817Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1818
1819 * Makefile.am: fixed a stupid error
1820
Daniel Veillard7150a032001-05-02 16:41:11 +00001821Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1822
1823 * configure.in Makefile.am: make the inclusion of the trio
1824 modules in the library conditional
1825
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001826Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1827
1828 * DOCBparser.c: patche from László Kovács, fixed entities refs
1829 in attributes handling
1830
Daniel Veillardedddff92001-05-02 10:58:52 +00001831Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1832
1833 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1834 flushing
1835
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001836Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1837
1838 * xpath.c: fix of an XSLT namespace bug reported on the list
1839 general/bug-8-
1840
Daniel Veillard5792e162001-04-30 17:44:45 +00001841Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1842
1843 * strio.h trio.c: Dan McNichol suggested a couple of small
1844 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1845
Daniel Veillard02141ea2001-04-30 11:46:40 +00001846Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847
1848 * tree.c parser.c encoding.c: spent a bit more time looking
1849 at the parsing speed and DOM handling. Added a few more
1850 speedups.
1851
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001852Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * parser.c: small but effective parsing speed improvement
1855
Daniel Veillardb59076b2001-04-29 17:04:07 +00001856Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1857
1858 * configure.in: default on the DocBook parser inclusion (for Gnome)
1859 * DOCBparser.h: fixed a header reference
1860
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001861Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * configure.in xpath.c: applied Bjorn patches for FPE on the
1864 alpha
1865
Daniel Veillardeefd4492001-04-28 16:55:50 +00001866Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1867
1868 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1869 xmlSaveFormatFileTo()
1870
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001871Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1872
1873 * xpath.c: simple and efficient optimization, XPath functions
1874 aways bind to the same code, cache this
1875 * TODO: updated (by saying some is obsolete)
1876
Daniel Veillard2156a562001-04-28 12:24:34 +00001877Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879 * xpath.c: more cleanup work on XPath name parsing routines
1880
Daniel Veillard61d80a22001-04-27 17:13:01 +00001881Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1882
1883 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1884 xmlXPathParseName
1885 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1886 * debugXML.c: avoid compilation problems if compiling without
1887 HTML support, Igor Zlatkovic
1888 * win32/libxml2/libxml2.def.src: being able to compile without
1889 XPath on Windows
1890
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001891Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1892
1893 * libxml.m4: yet another patch from Toshio Kuratomi
1894
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001895Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1898
Daniel Veillard67fee942001-04-26 18:59:03 +00001899Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1900
1901 * tree.[ch]: added xmlSaveFormatFile interface for saving
1902 and indenting a file.
1903
Daniel Veillard82e49712001-04-26 14:38:03 +00001904Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * xpath.c: fixed bug #53689 related to processing-instruction()
1907
Daniel Veillard02f077a2001-04-26 10:59:11 +00001908Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1909
1910 * DOCBparser.c: patche from László Kovács
1911
Daniel Veillard30211a02001-04-26 09:33:18 +00001912Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * parser.c: applied fixes from Christian Glahn bug report #53391
1915
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001916Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1917
1918 * error.c: Jean François Lecomte provided a complete description
1919 and a fix to bug #53537
1920
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001921Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1922
1923 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1924
Daniel Veillard1034da22001-04-25 19:06:28 +00001925Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1926
1927 * DOCBparser.c SAX.c: a bit more work on entities processing.
1928 Still Need to cleanup XML output and references in attributes
1929
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001930Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1933
Daniel Veillardb33c2012001-04-25 12:59:04 +00001934Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1935
1936 * tree.c: trying to fix #53574, not completely complete,
1937 I would like xmllint --copy --debug test/ent1 and
1938 xmllint --debug test/ent1 to show the same result.
1939 * xpath.c: fix a bug when trying to sort namespace nodes
1940
Daniel Veillard5146f202001-04-25 10:29:44 +00001941Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1942
1943 * HTMLtree.c: real fix for #53402
1944
Daniel Veillard7533cc82001-04-24 15:52:00 +00001945Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1946
1947 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1948 PIs when using xsl:output
1949 * valid.c: closing #53537 some case generate segfaults if there
1950 is validity errors
1951
Daniel Veillard61b33d52001-04-24 13:55:12 +00001952Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1953
1954 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1955 of external parsed entities, added --noent to testDocbook
1956 * valid.c: Garry Pennington found an uninitialized variable
1957 access in xmlValidateElementContent()
1958
Daniel Veillard56098d42001-04-24 12:51:09 +00001959Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1960
1961 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1962 with madness
1963 * result/HTML/ : this modified the result of the regression tests
1964 a lot.
1965
Daniel Veillard122376b2001-04-24 12:12:30 +00001966Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1967
1968 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1969 to doc where it wasn't checked against NULL reported by
1970 Jens Laas
1971
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001972Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1973
1974 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1975 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1976
Daniel Veillardeae522a2001-04-23 13:41:34 +00001977Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1978
1979 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1980 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1981 * SAX.[ch]: cleanup and updates for DocBook
1982 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1983 ex SGML identifier changes
1984 * valid.c: removed a static unused function.
1985
Daniel Veillardde57c612001-04-23 09:13:36 +00001986Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1987
1988 * HTMLtree.c: applied change for Paul Sponagl on script saving
1989 * Makefile.am: the warning about entity title.xml are normal.
1990
Daniel Veillard393df012001-04-22 20:11:18 +00001991Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1992
1993 * configure.in: release of 2.3.7
1994 * Makefile.am: fixing make distcheck
1995
Daniel Veillarda41123c2001-04-22 19:31:20 +00001996Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1997
1998 * doc/html/* doc/xml.html: updated and regenerated the docs
1999
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002000Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2001
2002 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2003
Daniel Veillarde82a9922001-04-22 12:12:58 +00002004Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2005
2006 * tree.c: fixed #53388 with the provided patch
2007
Daniel Veillard06803992001-04-22 10:35:56 +00002008Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2009
2010 * valid.c: Bjorn detected an invalid memory access. Fixed
2011 vstateVPush()
2012
Daniel Veillard40af6492001-04-22 08:50:55 +00002013Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2014
2015 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2016
Bjorn Reese70a9da52001-04-21 16:57:29 +00002017Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2018
2019 * libxml.h: new header used only for the compilation of libxml
2020 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2021 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2022 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2023 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2024 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2025 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2026 baseline (version 1.2 plus a single patch).
2027 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2028 scientific notation for numbers. Tests added.
2029 * xpath.c: formatting of numbers changed to use sprintf
2030 (contribution from William Brack)
2031
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002032Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2033
2034 * valid.c: cleanup, more useful debugging
2035 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2036 * xmlIO.c: entity loading is printed as an error when validating
2037
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002038Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2039
2040 * valid.c: fixed to validate within entities
2041 * test/VCM/v22.xml: added a specific testcase
2042
Daniel Veillardca1f1722001-04-20 15:47:35 +00002043Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2044
2045 * valid.c: forgot an epsilon transition in for ()+
2046 * test/VCM/v21.xml : added a specific test case
2047
Daniel Veillard85349052001-04-20 13:48:21 +00002048Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2049
2050 * valid.c: removed a state explosion exhibited by RSS
2051 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2052 from bug #51872
2053
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002054Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2057 validation without using an ugly NFA -> DFA algo in the source.
2058 Made a specific algorithm easier to maintain, using a single
2059 stack and without recursion.
2060 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2061 * hash.c: made the growing routine static
2062 * tree.h parser.c: added the parent information to an
2063 xmlElementContent node.
2064
Daniel Veillarde470df72001-04-18 21:41:07 +00002065Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2066
2067 * SAX.c parser.c xpath.c: generating IDs when not validating
2068 from an external parsed entity was poisoning the ID has table
2069 with removed values. This was killing XSLT on the KDE help
2070 browser.
2071
Daniel Veillardceacdd92001-04-18 15:10:35 +00002072Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2073
2074 * entities.h: andrew@ugh.net.au detected a double declaration
2075
Daniel Veillarda10efa82001-04-18 13:09:01 +00002076Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2077
2078 * debugXML.c hash.c tree.h valid.c : some changes related to
2079 the validation suport to improve speed with DocBook
2080 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2081 the way validation errors get reported
2082
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002083Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2084
2085 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2086 by P C Chow and William M. Brack for XSLT HTML output
2087
Daniel Veillard2d90de42001-04-16 17:46:18 +00002088Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2089
2090 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2091 Igor Zlatkovic patches for MSC compilation and added his
2092 updates
2093
Daniel Veillarde043ee12001-04-16 14:08:07 +00002094Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2095
2096 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2097 prefix lookup.
2098 * parserInternals.c: fixed the bug reported by Morus Walter
2099 due to an off by one typo in xmlStringCurrentChar()
2100
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002101Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2102
2103 * HTMLparser.c result/HTML/*: revamped the way the HTML
2104 parser handles end of tags or end of input
2105
Daniel Veillard82daa812001-04-12 08:55:36 +00002106Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2107
2108 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2109
Daniel Veillard67a21302001-04-11 14:39:16 +00002110Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2111
2112 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2113 bug where the linktime verions of free() won't work ...
2114
Daniel Veillard27b55282001-04-11 12:22:25 +00002115Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116
2117 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2118
Daniel Veillardafc73112001-04-11 11:51:41 +00002119Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2120
2121 * doc/xml.html: added 2.3.6 release
2122
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002123Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2124
2125 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2126 * result/wml.xml: resulted in a small output change
2127
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002128Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2129
2130 * tree.c: xmlNewDoc was missing the charset initialization
2131 * xmllint.c: added --auto to autogenerate a doc, allow to
2132 reproduce the problem fixed on xmlNewDoc
2133
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002134Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2135
2136 * xpath.c: trying to get 52979 solved
2137 * tree.c result/ result/noent/: trying to get 52712 solved, this
2138 also made me clean up the fact that XML output in general should
2139 not add formating blanks by default, this changed the output of
2140 a few tests
2141
Daniel Veillard73639a72001-04-10 14:31:39 +00002142Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2143
2144 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2145
Daniel Veillardfac26a12001-04-08 13:08:14 +00002146Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2147
2148 * configure.in: finally released 2.3.6
2149
Daniel Veillard911f49a2001-04-07 15:39:35 +00002150Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2151
2152 * xpath.c: checking for null pointer generated by new code
2153
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002154Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2155
2156 * xpath.c: fixed a [] evaluation problem reported
2157 * test/XPath/tests/simpleaddr: extended test
2158 * result/XPath/simpleaddr: updated result
2159
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002160Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2161
2162 * xmllint.c: Dan Timis reported a portability problem
2163 on Macs without mmap, fixed it.
2164
Daniel Veillardb38bd552001-04-03 18:22:00 +00002165Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2166
2167 * testXPath.c : added a --tree option allowing to display the
2168 tree dump of the XPath expression
2169
Daniel Veillard4dd93462001-04-02 15:16:19 +00002170Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2171
2172 * xpath.c: fixed a memleak when comparing nodesets
2173 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2174 * tree.c: added a TODO
2175
Daniel Veillard92ad2102001-03-27 12:47:33 +00002176Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2177
2178 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2179 we need string functions
2180 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2181 to be able to use them where needed. Applied some changes
2182 to reduce name linking pollution and compile in only what's
2183 needed.
2184 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2185 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2186 for the string manipulation functions
2187 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2188 to the free() function of xmlmemory.c
2189 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2190 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2191 usage.
2192
2193
Daniel Veillard2be30642001-03-27 00:32:28 +00002194Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2195
2196 * error.c: applied the context output patch of the error
2197 handling submitted by Chuck Griffith
2198 * error/VC/*: this slightly change some error logs
2199
Daniel Veillard50582112001-03-26 22:52:16 +00002200Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2201
2202 * parser.c: fixed line number reporting on error
2203
Daniel Veillard04be4f52001-03-26 21:23:53 +00002204Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * parser.c: Sullivan and Darin found a parser bug,
2207 applied the patch.
2208
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002209Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2212 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2213 xmlversion.h.in xpointer.c: of course the way I defined
2214 UNUSED breaks on old gcc version. Try to be smart and
2215 also define it directly in xmlversion.h
2216 * configure.in: removed -ansi flag from the pedantic set
2217
2218Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002219 Huge cleanup, I switched to compile with
2220 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2221 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2222 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2223 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2224 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2225 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2226 encoding.h entities.c error.c list.[ch] nanoftp.c
2227 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2228 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2229 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2230 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2231 Cleanup, staticfied a number of non-exported functions,
2232 detected and cleaned up a dozen of problem found this way,
2233 avoided a lot of public function name/typedef/system names clashes
2234 * doc/xml.html: updated
2235 * configure.in: switched private flags to the really pedantic ones.
2236
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002237Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239 * configure.in: 2.3.5
2240 * doc/html/*: rebuilt the docs
2241
Daniel Veillard146c9122001-03-22 15:22:27 +00002242Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * parser.c: fixed a reported bug in NOTATION parsing
2245 * uri.c: accepted but not fixed bug 51876, added TODO
2246 * Makefile.am: fixed bug 51876
2247
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002248Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2249
2250 * config.h.in configure.in error.c: fix a compilation problem
2251 on platforms without vsnprintf (xml@thewrittenword.com)
2252
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002253Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2254
2255 * parser.c: fixed a function name header typo
2256 * SAX.c: notations can also occur in external subset.
2257
Daniel Veillard7d42b542001-03-20 13:22:46 +00002258Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * error.c: removed a C++ like comment
2261
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002262Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * parser.c: fixing bug 52299 strange condition leading
2265 to a parser crash due to a buffer overflow
2266 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2267 added the specific test case
2268
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002269Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2270
2271 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2272 xmlXPathConvert{String,Number,Boolean} to be able to make
2273 type casts without a context stack, fixed some implementation
2274 problems related to the absence of context at parse-time,
2275 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2276 in the public API too
2277 * xpointer.c xpathInternals.h: we need to know at parse time
2278 whether we are compiling an XPointer
2279
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002280Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2281
2282 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2283 cleaned up the parser internals, refactored XPath code, added
2284 new compilation based APIs and cleanly separated public and
2285 private APIs.
2286
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002287Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288
2289 * xpath.h: the comp field must be added at the end to avoid
2290 killing binary compat.
2291
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002292Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2293
2294 * Makefile.am: detect XPath memleaks in regreson tests
2295 * error.c: fixed and error w.r.t. error reporting still using
2296 stderr
2297 * hash.c: added new line at end of file
2298 * tree.h: minor cleanup
2299 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2300 expression parsing from evaluation, resulted in a number of
2301 changes internally, and in XPointer. Likely to break stuff
2302 using xpathInternals.h but should remain binary compatible,
2303 new interfaces will be added.
2304
Daniel Veillardd574f782001-03-14 19:40:17 +00002305Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * configure.in: fixed a couple of problems reported by
2308 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2309 without gcc on non linux platforms.
2310
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002311Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2314 a fix for --with-html-dir= configure support. I hope it won't
2315 break rpm generation
2316
Daniel Veillarda022fe02001-03-14 16:30:00 +00002317Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2318
2319 * xmlIO.c: one function comment cleanup.
2320
Daniel Veillard25239c12001-03-14 13:56:48 +00002321Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2322
2323 * SAX.c: external subset notations were improperly registered
2324 in the internal subset.
2325
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002326Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2327
2328 * README.cvs-commits: added, pointing to HACKING
2329 * HACKING: updated
2330
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002331Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2332
2333 * parser.c: and Matt Sergeant found one in the XML push
2334 parser (erroneous check I forgot to remove when I fixed the
2335 main parser).
2336
Daniel Veillard68d7b672001-03-12 18:22:04 +00002337Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2338
2339 * xpath.c: ptittom found a small bug in UnaryExpr
2340
Daniel Veillarde356c282001-03-10 12:32:04 +00002341Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2342
2343 * configure.in: bumped to 2.3.4
2344 * error.c: fixed bug #51860
2345 * tree.c: fixed bug #51861
2346 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2347 * tree.[ch] : added xmlDefaultBufferSize
2348 * nanoftp.c: typo in function name header block
2349 * doc/xml.html : updated, added link to XML::LibXSLT
2350 * doc/html/* : rebuilt the docs
2351
Daniel Veillard80f32572001-03-07 19:45:40 +00002352Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2353
2354 * parser.c SAX.c: the new content parsing code raised an
2355 ugly bug in the characters() SAX callback. Found it
2356 just because of strangeness in XSLT XML Rec ouptut :-(
2357
Daniel Veillard6c831202001-03-07 15:57:53 +00002358Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2359
2360 * Makefile.am: Martin Baulig suggested to add -lm
2361 * tree.c: found another bug in xmlNodeGetContent()
2362
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002363Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2364
2365 * xpath.c: Bjorn found the error related to strictness of comparison.
2366
Daniel Veillard29631a82001-03-05 09:49:20 +00002367Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2368
2369 * parser.c: trying to fix the Dtd parsing problem reported
2370 by Gary, side effect of last week speed optimizations.
2371
Daniel Veillard14be0a12001-03-03 18:50:55 +00002372Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373
2374 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2375 * parserInternals.c: removed unneeded test raised by Stric
2376
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002377Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2378
2379 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2380 and fixed by William Brack). Added xmlXPathFormatNumber.
2381 Changed the sorting slightly.
2382 * configure.in Makefile.am example/Makefile.am: Added -lm.
2383 Please note that applications linking with libxml2, must
2384 also like with the math library from now on.
2385
Daniel Veillardf9533d12001-03-03 10:04:57 +00002386Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2389
Daniel Veillard2f362242001-03-02 17:36:21 +00002390Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * parser.c: one must report spaces even if the Dtd element
2393 content proves that this is not part of the element content.
2394 * result/valid/*.xml: this changed the ouptu slightly
2395
Daniel Veillardb402c072001-03-01 17:28:58 +00002396Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * configure.in: bumped to 2.3.3
2399 * doc/xml.html: updated
2400
Daniel Veillard77851712001-02-27 21:54:07 +00002401Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * tree.c: minor doc fix
2404 * xpath.c: deallocation issues when a result tree has been
2405 converted to a node-set
2406
Daniel Veillardec70e912001-02-26 20:10:45 +00002407Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * doc/xml.html: oops corrected dates s/2000/2001
2410
Daniel Veillard8730c562001-02-26 10:49:57 +00002411Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2412
2413 * valid.c: new patch from Gary Pennington
2414
Daniel Veillard91e9d582001-02-26 07:31:12 +00002415Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2416
2417 * doc/xml.html: applied patch from Ankh
2418
Daniel Veillardedac3c92001-02-26 01:36:19 +00002419Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2420
2421 * xinclude.c: fixed a problem building on Mac
2422
Daniel Veillard21a0f912001-02-25 19:54:14 +00002423Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2424
2425 * parser.c: more work on increasing parsing ferformances
2426
Daniel Veillard48b2f892001-02-25 16:11:03 +00002427Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2428
2429 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2430 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2431 avoiding memcpy in production builds MEM_CLEANUP macro use
2432 * parser.[ch] parserInternals.c: optimizations of the tightest
2433 internal loops inside the parser. Better checking of I/O
2434 flushing/loading conditions
2435 * xmllint.c : added --timing
2436
Daniel Veillard71681102001-02-24 17:48:53 +00002437Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438
2439 * configure.in: bumped to 2.3.2
2440 * doc/xml.html: updated for release
2441
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002442Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2443
2444 * xpath.c: found a memleak and fixed a nasty bug
2445
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002446Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2447
2448 * xmllint.[c1] : added return code errors for xmllint
2449 * xpath.c: specific debug dump function for result value trees
2450
Daniel Veillard4b637072001-02-21 21:52:55 +00002451Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2452
2453 * xpath.c: finally implemented xmlXPathCompareNodeSets
2454 * test/XPath/expr/floats results/XPath/expr/floats: added
2455 a test for float expressions
2456
Daniel Veillardf714aa32001-02-21 03:07:44 +00002457Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2458
2459 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2460 * parserInternals.[ch]: trying to speed up parsing
2461 * xpath.c : speeded up node set equality op
2462
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002463Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2466 better handling of ID/IDREF and the list modules associated
2467 * configure.in: small CFLAGS cleanup
2468
Daniel Veillarda8abee62001-02-19 15:14:59 +00002469Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2470
2471 * configure.in: fixed iconv detection on AIX (stric)
2472
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002473Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002474
2475 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2476
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002477Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2478
2479 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2480 and optimized xmlXPathNodeSetSort
2481
Daniel Veillard142adbf2001-02-17 13:21:05 +00002482Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2483
2484 * xpath.c: bug fix when context size is 0
2485 * parser.c: I like Norm's Dtd because they still manage to break
2486 the parser occasionally
2487
Daniel Veillardf23e0092001-02-16 13:21:29 +00002488Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2491
Daniel Veillarde0e26512001-02-16 00:11:46 +00002492Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2495 attributes within the XML-1.0 namespace
2496
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002497Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2498
2499 * xpathInternals.h: exported a few axis functions
2500 * doc/xml.html: updated the doc
2501
Daniel Veillard760f4422001-02-15 14:59:48 +00002502Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * configure.in: applied patch from Daniel van Balen for OpenBSD
2505 and bumped version to 2.3.1
2506 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2507 attempt to find autoclosing was simply broken, removed it,
2508 updated the examples, this is better
2509
Daniel Veillardd194dd22001-02-14 10:37:43 +00002510Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2511
2512 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2513 hash functionnalities.
2514 * doc/html/* : rebuild the doc
2515
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002516Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2517
2518 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2519 on predicate
2520 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2521 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2522 really want to have tags closed on output even if we accept
2523 unclosed ones on input
2524
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002525Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2526
2527 * xpath.c: ouch don't free NULL, rare case fixed
2528 * tree.c: don't coalesce text nodes if they don't have the
2529 same behaviour wrt escaping on output
2530
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002531Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2532
2533 * xpath.c: small fixup
2534 * SAX.c: don't warn on empty namespaces.
2535
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002536Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2537
2538 * README: a bit of cleanup
2539 * configure.in: preparing for 2.3.0 release
2540
Daniel Veillard1f83d392001-02-08 09:37:42 +00002541Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2542
2543 * hash.[ch]: added a first version of xmlHashSize()
2544 * valid.c: another bug fix from Gary Pennington
2545
Daniel Veillard5eef6222001-02-07 18:24:48 +00002546Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2547
2548 * valid.c: couple of bug fixes pointed by Gary Pennington
2549 * HTMLtree.c: #if 0 cleanup
2550
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002551Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2552
2553 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2554 which removes a time consuming check of xmlXPathNodeSetAdd()
2555 and use it in places where we are sure to not break unicity
2556
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002557Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2558
2559 * xpath.c: bug fixes found from XSLT
2560 * tree.c: preserve node->name special values when copying nodes.
2561 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2562 external subset are fetched when available but without full
2563 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2564 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2565 output with encoding disabled.
2566
Daniel Veillard2c833b62001-02-03 08:52:06 +00002567Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2570 xmlCheckFilename should not be called from xmlFileOpenW
2571 and xmlGzfileOpenW
2572
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002573Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2574
2575 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2576 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2577 added the new tests for URI normalization
2578 * testURI.c: fixed stoopid bugs
2579 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2580 the URI in the error messages are now properly normalized
2581
Daniel Veillardea28ce62001-02-02 08:20:19 +00002582Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2585
Daniel Veillarde99a4762001-02-01 04:34:35 +00002586Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2587
2588 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2589
Daniel Veillard2b325a02001-01-31 20:46:31 +00002590Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2591
2592 * xpath.c: fixed mod operator
2593
Daniel Veillardde55cf62001-01-31 15:53:13 +00002594Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2595
2596 * parser.c: fixed xmlStrcat doc
2597 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2598 trees.
2599
Daniel Veillard2f913b72001-01-31 13:23:49 +00002600Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2601
2602 * xpath.c result/XPath/tests/chaptersbase
2603 result/XPath/tests/simplebase: fixed XPath node()
2604 * tree.c: small fix in xmlNewNs()
2605 * Makefile.am: removed extraneous xml2Conf.sh rule
2606
Daniel Veillardb42042b2001-01-28 07:40:36 +00002607Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2608
2609 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2610 Changed the library name, in order to get libxml-devel and
2611 libxml2-devel to coexist on a single system
2612 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2613 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2614
Daniel Veillardee0a4662001-01-27 18:59:33 +00002615Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2616
2617 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2618 libxml2-devel installable in // as libxml-devel.
2619
Daniel Veillard5eb05942001-01-27 17:50:22 +00002620Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2621
2622 * doc/Makefile.am: fixed make rebuild in doc
2623 * doc/html/*.html: rebuilt the docs
2624
Daniel Veillard65c295d2001-01-26 09:32:39 +00002625Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626
2627 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2628
Daniel Veillard8e199902001-01-25 18:54:39 +00002629Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2632 the HTML doc to go into the -devel RPM ...
2633 * aclocal.m4 config.h.in: some updates due to auto* magic
2634
Daniel Veillard93086662001-01-25 18:13:04 +00002635Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2636
2637 * xpath.h: added a hook in the context structure allowing to
2638 link to extra support, needed for XSLT
2639
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002640Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2643 xmlXPtrCmpPoints to use it.
2644 * propagated the following patch from Alejandro Forero
2645 * include/win32config.h xmlIO.c: applied further suggestions
2646 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2647 * example/gjobread.c: fixed warnings, now that it builds
2648
2649Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2650
2651 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2652
2653 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2654 filename points to a valid file (not a directory).
2655 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2656 Added calls to xmlCheckFilenameDir.
2657
2658 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2659 `path' (rather than `filename') as the parameter to gzopen and open.
2660
Daniel Veillard48177c22001-01-23 15:27:41 +00002661Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2662
2663 * Makefile.am: fixed a problem with EXTRA_DIST
2664
Daniel Veillardb83ba402001-01-22 22:45:10 +00002665Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2666
2667 * Makefile.am example/Makefile.am: finally found the trick
2668 to build the example, i.e. add "." in SUBDIRS before example
2669 in the list <grin/>
2670
Daniel Veillard82687162001-01-22 15:32:01 +00002671Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * doc/xml.html: updated with an XSLT section, removed pointer to
2674 W3C CVS base.
2675
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002676Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2677
2678 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2679 too, and deallocation need to occur the same way.
2680
Daniel Veillarde4566462001-01-22 09:58:39 +00002681Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2682
2683 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2684 type correponding to an XSLT result tree fragment. Share most
2685 of the data format with node set, as well as operators.
2686 * HTMLtree.c: added a newline at the end of the doctype output
2687 whe this one is not present initially.
2688 * tree.c: make sure taht the parent and doc pointers are properly
2689 set when copying attributes (lists).
2690
Daniel Veillard701c7362001-01-21 09:48:59 +00002691Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2692
2693 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2694
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002695Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * xpath.c: seems I finally killed that ugly path evaluation
2698 context bug (tagged 9999 in case is is wrong)
2699
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002700Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2701
2702 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2703 for XSLT
2704
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002705Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2706
2707 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2708 for xmlGzfileOpen() bug
2709
Daniel Veillardf6eea272001-01-18 12:17:12 +00002710Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2711
2712 * xpath.c: removed an error found by XSLT usage
2713 * tree.c parserInternals.h: use a predefined static string
2714 for text and comment nodes, avoid freeing them in xmlFreeNode,
2715 exported the string name in parserInternals.h and added
2716 another value to disable encoding at output (for XSLT),
2717 gain memory, time.
2718
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002719Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2720
2721 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2722 win32/libxml2/libxml2_so.dsp: new makefiles and update
2723 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2724
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002725Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2728 Gary Pennington
2729
Daniel Veillard389e6b72001-01-15 19:41:13 +00002730Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2731
2732 * xpath.c: fixed the comaprision of values and nodelists,
2733 need to compare nodelist still ...
2734 * debugXML.c: avoided a possible core dump
2735 * HTMLparser.c: cleanup
2736 * nanohttp.c: contributed fix.
2737 * tree.c: fixes in properties handling added xmlSetNsProp
2738 needed by libxslt
2739 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2740 comment
2741 * TODO: updated
2742
Daniel Veillard167bd532001-01-06 21:09:34 +00002743Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * parser.c parserInternals.c: applied Bjorn Reese optimization
2746 patch
2747
2748Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2749
2750 * Makefile.am: applied patch fro make check from Martin Vidner
2751
Daniel Veillard503b8932001-01-05 06:36:31 +00002752Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2753
2754 * configure.in: preparing 2.2.11
2755 * doc/html/*: rebuild the HTML files
2756 * doc/xml.html : updated
2757
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002758Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2759
2760 * tree.c: fixed a stupid bug
2761 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2762 patches related to validation of an XInclude processing result
2763 * TODO: updated
2764
Daniel Veillarde2488192001-01-04 10:54:22 +00002765Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2768 on large files
2769
Daniel Veillardf060a412001-01-03 20:52:44 +00002770Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2773
Daniel Veillard45cff692001-01-03 18:02:04 +00002774Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2775
2776 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2777 reported by Jonas Borgström
2778 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2779
Daniel Veillard08108982001-01-03 15:24:58 +00002780Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * testXPath.c xpath.c: fixing the XPath union expressions problem
2783 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2784
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002785Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2786
2787 * xmllint.c: Made is so if the file name is "-" is will read form
2788 standard input. Sven Heinicke <sven@zen.org>
2789 * tree.c: fixed a problem when growing buffer
2790 * tree.h: fixed the comment of the node types following andersca
2791 comment
2792 * TODO: updated
2793
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002794Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2795
2796 * HTMLparser.[ch]: added a way to avoid adding automatically
2797 omitted tags. htmlHandleOmittedElem() allows to change the
2798 default handling.
2799 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2800 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2801 of xmllint too when using --memory flag, added a memory test
2802 suite at the Makefile level.
2803 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2804 with namespace use when encountering QNames in XPath evalation,
2805 added xmlns() scheme in XPointer.
2806 * nanoftp.c : incorporated a fix
2807 * parser.c xmlIO.c: fixed problems raised with encoding when using
2808 the memory I/O
2809 * parserInternals.c: closed bug 25934 reported by
2810 torsten.landschoff@innominate.de
2811 * TODO: updated
2812
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002813Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2816 on a non-updated tree :-(, made a 2.2.10 release to correct the
2817 situation
2818
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002819Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2820
2821 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2822 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2823 integrated a set of OpenVMS changes from Howard Taylor
2824 <Howard.Taylor@pacoast.com>
2825
Daniel Veillard58770e72000-11-25 00:48:47 +00002826Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2827
2828 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2829 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2830
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002831Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * HTMLparser.c: some fixes on auto-open of html/head/body
2834 * encoding.c: fixed a compilation error on some gcc env
2835 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2836 XPointer implementation
2837 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2838 related XPointer tests and associated results
2839
Daniel Veillard300f7d62000-11-24 13:04:04 +00002840Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2841
2842 * doc/xmldtd.html doc/xml.html: following a short step by step
2843 guidance on IRC to help maciej with DTDs I started a small
2844 page on the subject.
2845
Daniel Veillard748e45d2000-11-17 16:36:08 +00002846Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * HTMLparser.c: fixed handling of broken charrefs
2849 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2850 patches
2851
Daniel Veillard28929b22000-11-13 18:22:49 +00002852Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * doc/xml.html doc/html/* : rebuilt the docs after adding
2855 xinclude and updated page for 2.2.7 and 2.2.8
2856 * configure.in: releasing 2.2.8
2857
Daniel Veillard41e06512000-11-13 11:47:47 +00002858Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2859
2860 * parser.[ch] parserInternals.c: applied the conditional
2861 section processing fix from Jonathan P Springer
2862 <jonathan.springer2@gte.net>
2863 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2864 project file, fixed iconv default non support
2865 * xpath.c: fixed the problem of evaluating relative expressions
2866 when a node context is provided.
2867
Daniel Veillardbf432752000-11-12 15:56:56 +00002868Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2869
2870 * nanoftp.c: fixed gcc 2.95 new warnings
2871 * SAX.c: fixed a stupid bug
2872 * tree.c: fixed a formatting problem when round-tripping
2873 from/to memory
2874 * xinclude.c: chased memleak, fixed a base problem
2875 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2876 xmlXPtrBuildNodeList()
2877 * TODO: updated
2878 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2879 adding a first small set of regression tests for XInclude
2880
Daniel Veillardc2def842000-11-07 14:21:01 +00002881Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2882
2883 * nanohttp.[ch]: applied Wayne Davison patches to access
2884 the WWW-Authorization header.
2885 * parser.c: Closed Bug#30847: Problems when switching encoding
2886 in short files by applying Simon Berg's patch.
2887 * valid.c: fixed a validation problem
2888 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2889 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2890 Wayne Davison
2891 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2892 need to be extended to non full nodes selections.
2893 * xinclude.c: starts to work decently
2894
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002895Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2898 debugXML.c xmlversion.h.in: Started adding XInclude support,
2899 this is a new xmllint option
2900 * tree.c xpath.c: applied TOM patches for XPath
2901 * xpointer.c: fixed a couple of errors.
2902 * uri.c: added an escaping function needed for xinclude
2903 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2904 new warning from RH70 gcc's version
2905
Daniel Veillarda4964b72000-10-31 18:23:44 +00002906Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2907
2908 * HTMLparser.c: fixed loop on invalid char in scripts
2909 * parser.c: update to description of xmlIOParseDTD()
2910 * libxml.m4 xmlversion.h.in: changes contributed by
2911 Michael Schmeing <m.schmeing@internet-factory.de>
2912 * configure.in: preparing for 2.2.7
2913 * Makefile.am: trying to avoid config.h and acconfig.h
2914 being included in the distrib
2915 * configure.in: released 2.2.7
2916
2917Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2920 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2921
Daniel Veillard01411222000-10-30 15:33:22 +00002922Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2923
2924 * parser.[ch]: added xmlIOParseDTD()
2925 * xpointer.c: added support for the 2 extra parameters of
2926 string-range, fixed a stoopid error when '0' was present
2927 in XPointer expressions
2928 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2929 testsuite for the above
2930
Daniel Veillard6db58192000-10-30 09:27:53 +00002931Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2932
2933 * libxml.spec.in: improved package descriptions
2934
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002935Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * xpath.c xpathInternals.h: applied a large cleaning patch
2938 from TOM <ptittom@free.fr>, it also add namespace support
2939 for function and variables registration.
2940
Daniel Veillardbd20df72000-10-29 17:53:40 +00002941Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2944 * Makefile.mingw: Wayne Davison's update adding hash.c
2945
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002946Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2947
2948 * xpath.c: fixed the root evaluation problems
2949 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2950 ignorable spaces with <b> <bold> <em>
2951 * tree.c: fixed a loop in xmlSearchNsByHref()
2952
Daniel Veillard767662d2000-10-27 17:04:52 +00002953Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * xpath.c: applied another XPath patch from TOM
2956 * xpath.c include/makefile.am: applied another patch from
2957 china@thewrittenword.com (cleanup on IRIX).
2958
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002959Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2960
2961 * xml-config.1: received a fixed version from Fredrik Hallenberg
2962 <hallon@lysator.liu.se>
2963
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002964Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2967 cleanup patch for XPath
2968
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002969Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2970
2971 * patched to redirrect all "out of context" error messages to
2972 a reconfigurable routine. The changes are:
2973 * xmlerror.h : added the export of an error context type (void *)
2974 an error handler type xmlGenericErrorFunc there is an interface
2975 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2976 to reset the error handling routine and its argument
2977 (by default it's equivalent to respectively fprintf and stderr.
2978 * all the c files: all wild accesses to stderr or stdout within
2979 the library have been replaced to calls to the handler.
2980
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002981Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2982
2983 * configure.in: release 2.2.6
2984 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2985 exporting the inner functions of xpath for extension modules
2986 * doc/*: updated and rebuilt the doc
2987
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002988Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2989
2990 * nanohttp.c : applied Wayne HTTP cleanup patch
2991 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2992 and xmlNodeSetSpacePreserve()
2993
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002994Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2995
2996 * xpath.c: closing bug #29260
2997
Daniel Veillard126f2792000-10-24 17:10:12 +00002998Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2999
3000 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3001 multikey tuples, made hash structure opaque
3002 * valid.[ch]: moved elements, attributes, notations decalarations
3003 as well as ID and refs to hash tables.
3004 * entities.c: hash cleanup
3005 * xmlmemory.c: fixed a dump problem in debug mode
3006 * include/Makefile.am: problem passing in DESTDIR= values patch
3007 from Marc Christensen <marc@calderasystems.com>
3008 * nanohttp.c: removed debugging remains
3009 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3010 * HTMLparser.c parser.c: fixing a number of problems with the
3011 macros in the *parser.c files (Wayne).
3012 * HTMLparser.c: close the previous option when opening a new one
3013 (Marc Sanfacon).
3014 * result/HTML/*: updated the HTML results accordingly
3015
Daniel Veillard52afe802000-10-22 16:56:02 +00003016Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3017
3018 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3019 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3020 XPath functions and XML entities table to them. More to come...
3021 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3022
Daniel Veillard683cb022000-10-22 12:04:13 +00003023Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * tree.c: coalesce adjacent text nodes
3026 * valid.c: handling of blank nodes in DTd validation (raised
3027 by problems with a posteriori validation).
3028 * nanohttp.c: changing behaviour on HTTP write stuff.
3029 * HTMLtree.c: forced body and html to be explicitely closed.
3030 * xpath.h: exported more XPath functions.
3031
Daniel Veillard1baf4122000-10-15 20:38:39 +00003032Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3033
3034 * Release of 2.2.5
3035 * xpointer.c: range() range-inside and other helper functions
3036 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3037
Daniel Veillard47e12f22000-10-15 14:24:25 +00003038Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3041 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3042
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003043Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3044
3045 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3046 and XPointer modules
3047
Daniel Veillard134c9f32000-10-15 10:27:08 +00003048Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3049
3050 * SAX.h: closed #25107
3051
Daniel Veillard39915622000-10-15 10:06:55 +00003052Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3053
3054 * testSAX.c: fixed problem with cdata reporting
3055 * SAXresult/* : updated
3056
Daniel Veillard1e851392000-10-15 10:02:56 +00003057Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3058
3059 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3060 Closed bug #27499, added to regression tests
3061 * TODO: updated
3062
Daniel Veillard7eda8452000-10-14 23:38:43 +00003063Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3064
3065 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3066 support for SCRIPT and STYLE with help from Bjorn Reese
3067 * test/HTML/* result/HTML/*: added simple testcase and updated
3068 the existing ones.
3069
Daniel Veillardff9c3302000-10-13 16:38:25 +00003070Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3073 string-range for empty strings
3074 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3075 test/XPath/xptr/strrange: augmented the XPointer testsuite
3076
Daniel Veillard189446d2000-10-13 10:23:06 +00003077Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3078
3079 * doc/xml.html doc/xmlmem.html: added a module describing memory
3080 interfaces and use, updated the main page.
3081
Daniel Veillard2f971a22000-10-12 23:26:32 +00003082Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3085 nanoftp code work on Windows too now
3086
3087Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003088
3089 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3090 * xpointer.c: implemented string-range() at least a good first version
3091 * test/XPath/docs/str test/XPath/xptr/strrange
3092 result/XPath/xptr/strrange: the string-range() tests
3093
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003094Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3095
3096 * Makefile.am include/Makefile.am include/win32config.h
3097 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3098 and make distcheck
3099
Daniel Veillard19d61112000-10-11 23:50:35 +00003100Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3101
3102 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3103 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3104 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3105
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003106Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3109 patch for socklen_t detection by
3110 Albert Chin-A-Young <china@thewrittenword.com>
3111
Daniel Veillardcd429612000-10-11 15:57:05 +00003112Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3115 and added a --dtdvalid option to xmllint used to test it
3116
Daniel Veillard47c02452000-10-11 13:04:36 +00003117Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3120 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3121
Daniel Veillard2d38f042000-10-11 10:54:10 +00003122Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3125 handlings (registration, lookup, cleanup)
3126
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003127Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3128
3129 * configure.in Makefile.am include/makefile.am: adding XPointer
3130 and XPtrtests target
3131 * xpointer.[ch] : new files for XPointer support
3132 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3133 more XPath tests
3134
Daniel Veillard57fda592000-10-10 23:24:14 +00003135Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3136
3137 * configure.in: fixed, very broken, make distcheck works again
3138
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003139Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3140
3141 * More work toward 2.2.5, integrated a number of patches
3142 * configure.in Makefile.am win32config.h.in: trying to cleanup
3143 make distcheck .... huh ...
3144 * include/Makefile.am include/win32config.h: new directory
3145 for includes
3146 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3147 updated teh makefiles and instructions for WIN32
3148 * xpath.c: small fixes
3149 * test/XPath/ results/XPath: updated the testcases and results
3150 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3151 suggested patches
3152 * valid.c: fixed an ID bug
3153
Daniel Veillardb71379b2000-10-09 12:30:39 +00003154Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3157 the automake bug where wrong dependancies were generated.
3158 * xpath.[ch]: worked on XPointer
3159
Daniel Veillard7e99c632000-10-06 12:59:53 +00003160Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * configure.in Makefile.am: 2.2.5, ship the include in an
3163 include/libxml subdirectory, use symlinks when using CVS
3164 * testSAX.c: fixed small bug
3165 * testXPath.c: changed the way testfiles are parsed
3166 * debugXML.c: same kind of cleanup when parsing an argument expression
3167 XPath/XPointers can have blanks embedded
3168 * xpath.[ch]: more cleanup, reorgs for XPointer work
3169 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3170 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3171
Daniel Veillard55b91f22000-10-05 16:30:11 +00003172Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3175 in the XPath engine, rewrote large parts of it, now it's far
3176 cleaner and in sync with the REC not an old WD. Fixed a parsing
3177 problem in the interactive XML shell found when testing XPath.
3178
Daniel Veillardac260302000-10-04 13:33:43 +00003179Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3182 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3183 examples with the extra test
3184
Daniel Veillard7cfce322000-10-04 12:40:27 +00003185Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3186
3187 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3188 the global init function.
3189
Daniel Veillard970112a2000-10-03 09:33:21 +00003190Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3191
3192 * HTMLparser.c: Doohhh, attribute name parsing was still case
3193 sensitive ! Fixed this ...
3194 * result/HTML/* : updated the tests results accordingly
3195
Daniel Veillard740abf52000-10-02 23:04:54 +00003196Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3199 engine, should be far more stable, incorporated a new version of
3200 preceding/following axis, need testing
3201 * uri.c: fixed file:///c:/a/b/c problem
3202 * test/XPath/tests/idsimple: augmented the XPath tests
3203
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003204Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3205
3206 * doc/* rebuilding docs for 2.2.4 release
3207
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003208Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * configure.in: releasing 2.2.4
3211 * parser.[ch]: added xmlStrEqual()
3212 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3213 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3214 use xmlStrEqual instead
3215 * TODO: updated
3216 * added an XPath test
3217
Daniel Veillardbc765302000-10-01 18:23:35 +00003218Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3221 * entities.h: exported xmlInitializePredefinedEntities
3222 * parser.[ch] : added xmlInitParser()
3223 * parserInternals.h : had to export htmlInitAutoClose()
3224
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003225Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3226
3227 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3228 problems
3229 * Makefile.am : added XPath regression tests to normal tests
3230 * uri.c: fixed a problem with local paths, cleanup
3231 * parser.c: fixed a problem with large CData sections
3232
Daniel Veillardd2ade932000-09-30 14:39:55 +00003233Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3234
3235 * configure.in xml-config.in: patch from "Ben Taylor"
3236 <sol7x86@hotmail.com> for solaris shared libs lookup
3237
Martin Bauligdd7d1f62000-09-29 23:17:57 +000032382000-09-30 Martin Baulig <baulig@suse.de>
3239
3240 * libxml-2.0.pc.in: Provide pkg-config script.
3241
3242 * configure.in: Create the libxml-2.0.pc script from the
3243 libxml-2.0.pc.in templates.
3244 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003245 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003246
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003247Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3248
3249 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3250 when compiling with MSC
3251
Daniel Veillard46057e12000-09-24 18:49:59 +00003252Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * xpath.c: patch for normalize-string() substring-before(),
3255 substring-after() and translate() functions from Bjorn Reese
3256 <breese@mail1.stofanet.dk>
3257 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3258 Fredrik Hallenberg <hallon@lysator.liu.se>
3259 * TODO: updated
3260
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003261Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3262
3263 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3264 problem of socklen_t being undefined on a number of platforms
3265 * debugXML.c: fixed a compilation problem when without snprintf
3266
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003267Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3270 an URI bug and a fix for the control-character-induced infinite loop
3271 * nanohttp.c: preventive fix for compiling on WIN32
3272
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003273Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3274
3275 * xmlint.c: closing bug #25000
3276
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003277Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3278
3279 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3280 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3281 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3282 related function, fixing xmlStrncmp(), and associated cleanup
3283 * result/HTML/entities.html.sax: updating result
3284
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003285Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3286
3287 * uri.c: applied patch for URI escaping from Wayne Davison
3288 <wayned@blorf.net>
3289 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3290 from Denis Barbier <barbier@imacs.polytechnique.fr>
3291 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3292 patch from Wayne Davison
3293
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003294Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3295
3296 * doc/xml.html : updated with new releases, adding "how to help"
3297
Daniel Veillard04698d92000-09-17 16:00:22 +00003298Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3299
3300 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3301 removed a few warnings in pedantic mode ...
3302 * parserInternals.c parser.c: moved encoding switching function
3303 to parserInternals.c
3304 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3305
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003306Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3307
3308 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3309 error or warning handlers
3310
Daniel Veillardb1059e22000-09-16 14:02:43 +00003311Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3312
3313 * parserInternals.c parserInternals.h parser.c Makefile.am:
3314 created a new module parserInternals.c, moved most of the
3315 code shared by the various parsers there, as well as
3316 deprecated code from parser.c. More cleanup of parser.c
3317 * uri.c: fixed a problem when URI is NULL
3318 * valid.c: speedup when looking for an attribute declaration
3319
Daniel Veillard39c7d712000-09-10 16:14:55 +00003320Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3323 the cleanup of the computation of URI references when seeking
3324 external entities. The URI reference string and the resulting
3325 URI are both stored now.
3326 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3327 large s(n)printf checks and cleanup from Denis Barbier
3328 <barbier@imacs.polytechnique.fr>
3329 * xmlversion.h.in tree.h: couple of SGML declarations for a
3330 possible docbook module.
3331 * result/VC/ : a couple of test output changed due to the change
3332 of the entities URI
3333
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003334Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3335
3336 * parser.h: added a _private field for linking user's data
3337
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003338Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * parser.c parserInternals.h: demacroified most of the IS_XXX
3341 the gain in size is significant so ...
3342
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003343Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3344
3345 * entities.c: cases where looking up entities with doc==NULL
3346 covered
3347
Daniel Veillard90e11312000-09-05 10:42:32 +00003348Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3349
Daniel Veillard1de50802000-09-07 08:54:32 +00003350 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003351 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3352
Daniel Veillard98a79162000-09-04 11:15:39 +00003353Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3354
Daniel Veillard1de50802000-09-07 08:54:32 +00003355 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003356 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3357 * Makefile.in: added URItest and included thenin "make tests"
3358
3359Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003360
3361 * xmlversion.h.in: closed bug 22941
3362
Daniel Veillard2bb89092000-08-31 14:57:50 +00003363Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3364
3365 * doc/xmlio.html: added doc and example for entity loader
3366 redefinition.
3367
Daniel Veillard96984452000-08-31 13:50:12 +00003368Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3369
3370 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3371 used by libxml
3372
Daniel Veillarde715dd22000-08-29 18:29:38 +00003373Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3374
3375 * parser.c: Fixed bug on invalid ontent characters and when using
3376 push.
3377 * xmllint.c: fixed xmllint endling of errors in push mode
3378
Daniel Veillard4948eb42000-08-29 09:41:15 +00003379Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003382 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003383 * result/HTML/*.sax: regenerated HTML SAX output
3384 * parser.c: more cleanup.
3385
Daniel Veillarde010c172000-08-28 10:04:51 +00003386Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3387
3388 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003389 patches from Wayne Davison <wayned@users.sourceforge.net>,
3390 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003391 * HTMLparser.c: fixed an ignorable white space detection bug
3392 occuring when parsing with SAX only
3393 * result/HTML/*.sax: updated since the output is now HTML
3394 encoded...
3395
Daniel Veillard47f3f312000-08-27 22:40:15 +00003396Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3397
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003398 * HTMLparser.[ch]: applied some of Wayne Davison
3399 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003400
Daniel Veillarde0854c32000-08-27 21:12:29 +00003401Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3402
3403 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3404 undeclared namespace prefix was used, added a warning.
3405 Cleaned up support w.r.t. entities, spilling out a warning
3406 and being pedantic on lookups.
3407 * test/warning/ent9 : added testcase for previous example.
3408 * TODO: updated
3409 * parserInternals.h parser.c: changed the way names are parsed
3410 now allow infinite size and decrease penalty for normal use
3411 * parser.c: Started a big cleanup/check of the parser code,
3412 fixed some of the most tortuous entity code, spotted code
3413 unused anymore
3414 * test/*: added tests for very long names and related nasty
3415 things.
3416
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003417Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3418
3419 * doc/encoding.html: added encoding aliases doc
3420 * doc/xml.html: updates
3421 * encoding.[ch]: added EncodingAliases functions
3422 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3423 bottleneck affecting large DTDs like Docbook
3424 * parser.[ch] xmllint.c: added a pedantic option, will be
3425 useful
3426 * SAX.c: redefinition of entities is reported in pedantic mode
3427 * testHTML.c: uninitialized warning from gcc
3428 * uri.c: fixed a couple of bugs
3429 * TODO: added issue raised by Michael
3430
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003431Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3432
3433 * doc/encoding.html: propagated Martin Duerst suggestions
3434
Daniel Veillard52402ce2000-08-22 23:36:12 +00003435Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3436
3437 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3438 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3439 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3440 by Wayne Davison
3441
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003442Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3443
3444 * nanoftp.c nanohttp.c: small cleanup
3445 * TODO: updated
3446
Daniel Veillard244ece92000-08-19 20:58:02 +00003447Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3448
3449 * added an old VC testcase and updated title.xml entity
3450
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003451Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3452
3453 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3454 done on auto-opening of <p> tags and cleanup of SAX output
3455
Daniel Veillard979e55e2000-08-19 16:48:54 +00003456Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3457
3458 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3459
Daniel Veillard4540be42000-08-19 16:40:28 +00003460Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * doc/xml.html libxml.* structure.*: updated the doc a bit
3463
Daniel Veillard808a3f12000-08-17 13:50:51 +00003464Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3465
3466 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3467 of SAX tests
3468
Daniel Veillard29579362000-08-14 17:57:48 +00003469Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3470
3471 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3472 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3473
Daniel Veillard1255ab72000-08-14 15:13:33 +00003474Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3475
3476 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3477 * testHTML.c: fix core dump on Solaris 2.x systems
3478 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3479 * result/HTML/*.sax: previous bug fix lead to new results
3480
Daniel Veillard03109292000-08-14 14:58:22 +00003481Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3484 * configure.in: added --with-readline=DIR to accept alternate
3485 path for readline include/library
3486 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3487 for ANSI under HP-UX
3488 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3489 includes @LIBS@
3490
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003491Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3492
3493 * doc/* : rebuilt the docs
3494 * getting ready for 2.2.2 release
3495
Daniel Veillard87b95392000-08-12 21:12:04 +00003496Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3497
3498 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3499 and xmlAddFeature()
3500 * tree.[ch]: added xmlAddChildList()
3501 * xmllint.c: MAP_FAILED macro test
3502 * parser.h: added xmlParseCtxtExternalEntity()
3503 * valid.c: applied bug fixes removed warning
3504 * tree.c: added CDATA block to elements content
3505 * testSAX.c: cleanup of output
3506 * testHTML.c: added SAX testing
3507 * encoding.c: better error recovery
3508 * SAX.c, parser.c: fixed one of the external entity processing
3509 of the OASis testsuite
3510 * Makefile.am: added HTML SAX regression tests
3511 * configure.in: bumped to 2.2.2
3512 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3513 SAX results
3514
Daniel Veillard88a172f2000-08-04 18:23:10 +00003515Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3516
3517 * configure.in: patch for HP compiler
3518
35192000-08-04 Sven Heinicke <sven@zen.org>
3520
3521 * xmllint.c: Was coredumping sometimes when the file given didn't
3522 exist.
3523
Daniel Veillard46e370e2000-07-21 20:32:03 +00003524Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3525
3526 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003527
Daniel Veillard46e370e2000-07-21 20:32:03 +00003528 when using in memory parsing. Need some cleanup.
3529 * xmllint.c configure.in: added a --memory flag to test memory
3530 parsing
3531
Daniel Veillard36650692000-07-21 15:16:39 +00003532Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3533
3534 * nanohttp.c: fixed socklen_t replacement to unsigned int
3535 * parser.c: fixed a space handdling missing at the end of
3536 production 28 DOCTYPE.
3537 * xmlmemory.c: fixed a stupid bug on the routine to override
3538 allocation functions
3539 * TODO: updated
3540
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003541Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3542
3543 * doc/ regenerated the docs
3544
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003545Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3546
3547 * doc/encoding.html doc/xml.html: added I18N doc
3548 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3549 improvements, both parser and filters, added ASCII & HTML,
3550 fixed the ISO-Latin-1 one
3551 * xmllint.c testHTML.c: added/made visible --encode
3552 * debugXML.c : cleanup
3553 * most .c files: applied patches due to warning on Windows and
3554 when using Sun Pro cc compiler
3555 * xpath.c : cleanup memleaks
3556 * nanoftp.c : added a TESTING preprocessor flag for standalong
3557 compile so that people can report bugs more easilly
3558 * nanohttp.c : ditched socklen_t which was a portability mess
3559 and replaced it with unsigned int.
3560 * tree.[ch]: added xmlHasProp()
3561 * TODO: updated
3562 * test/ : added more test for entities, NS, encoding, HTML, wap
3563 * configure.in: preparing for 2.2.0 release
3564
Daniel Veillard49703262000-07-10 10:27:46 +00003565Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3566
3567 * nanoftp.c: fixed the way the control connection is handled
3568 * libxml.spec.in: fixed the dependancies and cleanup
3569
Daniel Veillard306be992000-07-03 12:38:45 +00003570Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3571
3572 * doc/xml.html: changed the xmlsoft.org structure, updated the
3573 examples w.r.t. root and childs
3574
Daniel Veillard7d853352000-07-02 18:53:09 +00003575Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3576
3577 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3578
Daniel Veillard365e13b2000-07-02 07:56:37 +00003579Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3580
3581 * HTMLparser.c: Work on character encoding support for the HTML parser
3582 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3583 * encoding.c: Fixed a potential memleak in the encoding stuff
3584
Daniel Veillardaf743792000-07-01 11:49:28 +00003585Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3586
3587 * doc/FAQ.html doc/Makefile.am : added a FAQ
3588
3589Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003590
3591 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3592 of the HTML parser to force it to not bypass SAX
3593
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003594Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3595
3596 * win32config.h.in: updated
3597 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3598 lacks iconv support :-( need to release 2.1.1
3599 * configure.in: release 2.1.1
3600 * HTMLparser: fixed bug #14784
3601 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3602 by Windows compiler
3603 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3604 the SAX startDocument() callback.
3605 * TODO: updated
3606
3607Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3608
3609 * added xmlStopParser()
3610
Daniel Veillardbe803962000-06-28 23:40:59 +00003611Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3612
3613 * configure.in: 2.1.0 prerelease
3614 * Large resync between W3C and Gnome tree
3615 * nanoftp, nanohttp.c: fixed stalled connections probs
3616 * HTMLtree.c SAX.c : support for attribute without values in
3617 HTML for andersca
3618 * valid.c: Fixed most validation + namespace problems
3619 * HTMLparser.c: start document callback for andersca
3620 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3621 * parser.h, SAX.c: serious speed improvement for large
3622 CDATA blocks
3623 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3624 different encoding
3625 * example/Makefile.am example/gjobread.c tree.h: work on
3626 libxml1 libxml2 convergence.
3627 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3628 and the LIBXML_TEST_VERSION macro
3629
Daniel Veillardc310d562000-06-23 18:32:15 +00003630Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3631
3632 * doc/xml.html: various patches and improvements typo fixed by
3633 Felix Natter
3634 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3635 from Felix Natter <fnatter@gmx.net>
3636
Daniel Veillardf3029822000-05-06 08:11:19 +00003637Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3638
3639 * doc/upgrade.html: updated with instructions for support of both
3640 libxml-1.x and libxml-2.x
3641 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3642 for 2.x support and also fixed includes
3643
3644
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003645Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3646
3647 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3648 the encoding support, added iconv support, so now libxml if
3649 compiled with iconv automatically support japanese encodings
3650 among others. Work based on initial patch from Yuan-Chen Cheng
3651 I may have broken binary compat in the encoding handler
3652 registration scheme, but that was so utterly broken I don't
3653 expect anybody to have used this feature until now.
3654 * parserInternals.h: fixup on the CHAR range macro
3655 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3656 code.
3657 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3658 * uri.c: added xmlParseURI() I can't believe I forgot to
3659 implement this one in 2.0 !!!
3660 * SAX.c: moved doc->encoding update in the endDocument() call.
3661 * TODO: updated.
3662
Daniel Veillard06047432000-04-24 11:33:38 +00003663Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3664
3665 * tree.h: removed extraneous xmlRemoveProp definition
3666 * TODO: added item about --disable-corba configure switch
3667 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3668 * nanoftp.c: fixed include problems giving troubles on AIX and
3669 slowlaris
3670 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3671 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3672 comment and headers changes to lower gtk-doc number of warnings
3673 * doc/html/*: rebuilt docs
3674
Daniel Veillarde0aed302000-04-16 08:52:20 +00003675Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3676
3677 * HACKING: documented the tag for 1.x and instructions
3678
Daniel Veillard5e873c42000-04-12 13:27:38 +00003679Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3680
3681 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3682 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3683 xmlCreateIOParserCtxt
3684 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3685 significant overall improvement
3686 * xmllint.c: added I/O test to xmllint
3687 * testSAX.c: added a speed test
3688 * doc/* : updated/regenerated
3689
Daniel Veillardfc708e22000-04-08 13:17:27 +00003690Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3691
3692 * xpath.c uri.h parserInternals.h: cosmetic changes from
3693 "Timur I. Bakeyev" <timur@bat.ru>, including making
3694 xmlCreateURI() public
3695
Daniel Veillard5d211f42000-04-07 17:00:24 +00003696Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3697
3698 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3699 and the code at the same time. Added a clean mechanism for
3700 overload or added input methods: xmlRegisterInputCallbacks()
3701 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3702 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3703 * TODO: updated
3704 * doc/* : updated/regenerated
3705 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3706 source dir
3707
Daniel Veillarde77a9182000-04-05 19:12:29 +00003708Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3709
3710 * testURI.c: yet another forgotten commit, I should get some sleep !
3711
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003712Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3713
3714 * xmllint.c: forgot to commit this too ?
3715
Daniel Veillardb9df4042000-04-05 14:23:16 +00003716Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3717
3718 * xmlversion.h.in : forgot to commit this previously
3719
Daniel Veillard361d8452000-04-03 19:48:13 +00003720Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3721
3722 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3723 * README TODO: updated for release
3724 * uri.c uri.h: added authority parsing/saving
3725 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3726 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3727 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3728 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3729 Makefile.am : added compile-time customization of libxml
3730 --with-ftp --with-http --with-html --with-xpath --with-debug
3731 --with-mem-debug
3732 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3733 #include <libxml/xxx.h> I hope it won't break too much stuff
3734 and will be manageable in the future...
3735 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3736 and added xmllint to the installed programs
3737 * uri.h: added xmlFreeURI()
3738
Daniel Veillardec303412000-03-24 13:41:54 +00003739Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3740
3741 * uri.c uri.h: finished the escaping handling, the base support
3742 and the URI path normalization. Looks good just lacks the
3743 authority content parsing code.
3744 * Makefile.am: added instructions to generate testURI
3745 * TODO: updated
3746 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3747 added links and icons for W3C and Gnome
3748
Daniel Veillard8f621982000-03-20 13:07:15 +00003749Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3750
3751 * xmlmemory.[ch] : seems I forgot to actually update the files in
3752 the last commit :-)
3753 * doc/xml.html doc/html/* : updated and uploaded the docs
3754
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003755Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3756
3757 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3758 * TODO: updated
3759 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003760 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003761 gfree).
3762 * Makefile.am, uri.c, uri.h: added a set of functions to do
3763 exact (litteraly copied from the RFC 2396 productions) parsing
3764 and handling of URI. Will be needed for XLink, one XML WFC,
3765 XML Base and reused in the nano[ftp/http] modules. Still work
3766 to be done.
3767
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003768Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3769
3770 * configure.in, libxml.spec.in : libxml2
3771 * doc/* : updated the doc page, rebuilt the docs
3772
Daniel Veillardcf461992000-03-14 18:30:20 +00003773Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3774
3775 * all: tagged LIB_XML_1_X
3776 * *.c *.h : updated from W3C CVS tree
3777 * configure.in : 2.0.0-beta
3778 * libxml.spec.in : libxml2 package nam
3779 * result/* : new version of the tests output
3780
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003781Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3782
3783 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3784
Daniel Veillardb566ce12000-03-04 11:39:42 +00003785Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3786
3787 * doc/* : rebuilt the docs
3788 * parser.c: final patch on #6766
3789 * valid.c: small patch on validity checks.
3790
Daniel Veillardfb76c402000-03-04 11:39:42 +00003791Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3792
3793 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3794 added
3795 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3796 compatibility w.r.t. XML spec and existing code.
3797
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003798Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3799
3800 * parser.c: seems a better solution to <a> </a> exists,
3801 will try it for a while
3802
Daniel Veillard83a30e72000-03-02 03:33:32 +00003803Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3804
3805 * parser.c: tried to remove the <a> </a> generating <a/>
3806 this is hard. Left a flag for that purpose. Fixed bug #6766
3807 * configure.in: prepared 1.8.7 not released, due to previous
3808 problem
3809
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003810Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3811
3812 * doc/xml.html : applied second patch from Paul DuBois
3813
Daniel Veillard402e8c82000-02-29 22:57:47 +00003814Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3815
3816 * doc/xml.html : applied patch from Paul DuBois
3817
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003818Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3819
3820 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3821
Daniel Veillard5feb8492000-02-02 17:15:36 +00003822Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3823
3824 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3825 compilation warnings on various platforms.
3826 * parser.c: Fixed #5281 validity error callbacks are now desactived
3827 by default if not validating.
3828
Daniel Veillardf341f932000-02-02 14:52:08 +00003829Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3830
3831 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3832
Daniel Veillard13c757e2000-02-01 23:59:15 +00003833Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3834
3835 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3836 <gkatsi@cs.toronto.edu>
3837
Daniel Veillard726e8792000-01-30 20:04:29 +00003838Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3839
3840 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3841 processing URLs
3842
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003843Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3844
3845 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3846 xmlNanoFTPUpdateURL for persistent control connections.
3847 * configure.in: 1.8.6
3848
3849Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3850
3851 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3852 * tree.[ch] : added xmlSaveNoEmptyTags
3853
James Henstridgef3be9312000-01-28 13:59:21 +000038542000-01-29 James Henstridge <james@daa.com.au>
3855
3856 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3857
3858 * Makefile.am: added nanoftp.[ch] to the build.
3859
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003860Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3861
3862 * nanoftp.[ch]: cleanup, comments, API
3863 * debugXML.c : fixed a bug in the cat command
3864 * doc/*: regenerated the docs
3865
Daniel Veillardda07c342000-01-25 18:31:22 +00003866Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3867
3868 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3869 * debugXML.c : fixed a bug in the cat command
3870 * valid.c: fixing some small probs
3871 * libxml.spec.in: get rid of the SNAP suffix
3872 * doc/xml.html: updated the status
3873
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003874Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3875
3876 * xml-config.in: xml-config --version to just return the
3877 version number
3878 * xpath.c: some cleanup w.r.t. axis when the current node is
3879 an attribute.
3880 * TODO: updated
3881
Daniel Veillard461a66c2000-01-18 18:01:01 +00003882Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3883
3884 * configure.in: prepared for libxml-1.8.5
3885 * doc/* recompiled the documentation
3886
38872000-01-17 Jody Goldberg <jgoldberg@home.com>
3888
3889 * configure.in : WARNING autoconf subtlety alert :
3890 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3891 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3892 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3893 get defined by AC_CHECK_HEADERS.
3894
Daniel Veillardf967b902000-01-17 16:06:10 +00003895Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3896
3897 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3898 Rune.Djurhuus@fast.no
3899
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003900Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3901
3902 * TODO: updated
3903 * tree.c, parser.c: made sure that only memory alloc problems
3904 and internal parser errors are allowed to write to stdout or
3905 stderr.
3906
Daniel Veillard0142b842000-01-14 14:45:24 +00003907Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3908
3909 * tree.c : restored xmlNewGlobalNs since this seems used by
3910 a lot of existing code :-(, fixed a bug in xmlNewNs
3911 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3912 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3913 to exit() from the library code.
3914 * xpath.c, parser.c: removed bugs or unused code detected by
3915 Windows compilers
3916 * parser.c: started adding interfaces for parsing well balanced
3917 XML fragments
3918 * configure.in: releasing 1.8.4
3919 * doc/* : rebuilt the docs
3920
Daniel Veillard2eac5032000-01-09 21:08:56 +00003921Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3922
3923 * tree.[ch] : added xmlNewDocFragment() for DOM
3924 * testHTML.c: uninitialized variable.
3925
Daniel Veillardf3a73582000-01-05 14:58:39 +00003926Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3927
3928 * doc/* : rebuild the docs
3929
Daniel Veillard71b656e2000-01-05 14:46:17 +00003930Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3931
3932 * acconfig.h: readline and history patch
3933 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3934 * tree.c: added check and handling when possibly removing an ID
3935 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3936 and saving.
3937 * test/HTML/entities.html result/HTML/entities.html* : test for
3938 various entities reference cases
3939 * result/HTML/* : as a result output of some testcase have
3940 changed
3941 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3942 by previous example. added xmlParseTryOrFinish().
3943 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3944 entities.h debugXML.h HTMLparser.h: changed the way struct are
3945 declared to allow gtk-doc to expose those
3946 * parser.c: closed bug #4960
3947 * Makefile.am configure.in: Applied patch from
3948 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3949 and math/socket libs detection
3950
Daniel Veillard437b87b2000-01-03 17:30:46 +00003951Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3952
3953 * configure.in, Makefile.am: link tester against readline
3954 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3955
Daniel Veillard686d6b62000-01-03 11:08:02 +00003956Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3957
3958 * tree.[ch]: added xmlRemoveProp
3959 * win32config.h.in nanohttp.c: avoid including the Windows
3960 socket stuff in every C files
3961 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3962 the XmL parser(s)
3963 * test/ns4 result/ns4 etc...: added test case for previous prob
3964 * tree.c: xmlNewNs wasn't checking for double definition
3965 * Makefile.in: fixed a problem with dist-hook duplicates
3966 * parser.[hc], xmlIO.c: fixed the loading of external entities
3967 APIs, now xmlLoadExternalEntity() is used everywhere and
3968 setting up an app specific front-end using the
3969 * SAX.c parser.c: some fixes, now the xhtml spec validates
3970 with the xhtml DTD.
3971 * error.c: fixed crashes in case of no input stream
3972 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3973 to the validation tests and results
3974
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003975Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3976
3977 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3978 too htmlCreatePushParserCtxt() and htmlParseChunk()
3979 * parser.c: a bit of cleanup.
3980 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3981 to XML) removed the last mem leak known
3982 * HTMLtree.c: output message cleanup
3983 * xmlmemory.c: display content info about memory blocks
3984 * result/HTML/wired.* : missing att value warning change
3985
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003986Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3987
3988 * doc/* : rebuilt the documentation
3989
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003990Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3991
3992 * parser.[ch] parserInternals.h: Push parser for XML,
3993 seems to work fine now
3994 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3995 --push for push testing
3996 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3997 * testSAX.c: added --push
3998 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3999 subtree
4000 * xmlIO.[ch] : enriched API + fixes for push mode
4001 * entities.[ch]: added the entity content length to the struct.
4002 * xmlmemory.[ch]: new API to show the last entries for the shell
4003 * valid.c: added required attribute testing
4004 * SAX.c: the cdata callback now merge contiguous fragments
4005 * HTMLparser.c: cleanup of some macros
4006
Daniel Veillard3c558c31999-12-22 11:30:41 +00004007Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4008
4009 * parser.c: fix for PIs name starting with xml
4010 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004011 * *.c, configure.in win32config.h.in : generate win32config.h for
4012 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004013
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004014Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4015
4016 * parser.c: fixed a stupid = vs. == bug :-(
4017 * doc/gnome-xml.sgml: s/glade/xml/
4018
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004019Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4020
4021 * configure.in, doc/xml.html : bug fix release 1.8.2
4022 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4023 Hopefully the end of that silly C++ include problem
4024 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4025 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4026 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4027 troubles with autoclosed elements when the stree shape doesn't
4028 follow the DtD specs. Added htmlIsAutoClosed() and
4029 htmlAutoCloseTag()
4030 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4031 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4032 * debugXML.c: fixed a bug on printing default namespaces.
4033 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4034
Daniel Veillardb24054a1999-12-18 15:32:46 +00004035Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4036
4037 * result/HTML/*.htm[l] : updated the HTML regression tests according
4038 to the new output
4039 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4040 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4041 problem due to intermix of extern "C" { ... } declarations for C++
4042 and recursive includes in the headers
4043
Chris Lahey323c48c1999-12-18 15:32:45 +000040441999-12-20 Chris Lahey <clahey@umich.edu>
4045
4046 * HTMLtree.c: Made it so that html nodes with a single child do
4047 not insert a carriage return before or after the child node.
4048
Daniel Veillardb24054a1999-12-18 15:32:46 +00004049Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004050
4051 * configure.in, doc/xml.html : bug fix release 1.8.1
4052 * parser.c: fixed bug #4344
4053 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4054 added the glue to avoid C++ problems
4055 * doc/* : regenerated the documentation
4056
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004057Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4060 namespace recognition, and Dia as a resul :-(
4061 * encoding.c: closed bug #3950
4062
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004063Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4064
4065 * valid.c: debugging a posteriori validation, except URI expansion
4066 stuff this should be fixed now
4067 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4068 Carl Nygard <cnygard@bellatlantic.net>
4069 * tester.c: added --postvalid, cleaning of the code
4070 * tree.[ch]: added xmlDocGetRootElement()
4071
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004072Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4073
4074 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4075 c++ losage.
4076
Daniel Veillard10a2c651999-12-12 13:03:50 +00004077Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4078
4079 * configure.in, doc/xml.html : bumped to 1.8.0
4080 * xlink.[ch], Makefile.am : added framework for link detection
4081 * parser.h: added nbChars to parser context, needed for cleanup.
4082 * xmlmemory.c: removed a nasty bug when out of mem
4083 * valid.[ch]: adding namespace support for attribute decl
4084 * tester.c: added --debugent option
4085 * debugXML.[ch]: added xmlDebugDumpEntities()
4086 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4087 buffers instead, this was really needed, validation was breaking
4088 in strange ways due to that. Added xmlParseStringPEReference()
4089 and other parsing from strings functions. Entities processing
4090 modified again, but PERef are still not handled correcly but
4091 unless you're Eve Maller you won't notice :-)
4092 * HTMLparser.c: large changes toward reliability, and switched to
4093 lowercase internal tags, XHTML is lowercase, so it will help
4094 that output is closer to next version.
4095 * doc/* : regenerated the documentation, it is now hosted at
4096 http://xmlsoft.org/ (same bits I just bought the domain :-)
4097
4098
Daniel Veillard294cbca1999-12-03 13:19:09 +00004099Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4100
4101 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4102 doc generation
4103 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4104 in the SAX API
4105 * doc/*: rebuilt the doc making sure everything appears in the
4106 HTML files
4107
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004108Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4109
4110 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4111 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4112 which allow impressive speed improvement on dataset with
4113 large text pieces, but at the cost of broken binary
4114 compatibility and slightly bigger memory usage.
4115 Configure with --with-buffers to activate them, they
4116 are protected with XML_USE_BUFFER_CONTENT define.
4117 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4118 goal is 0 memory left allocated once parser is no more used
4119 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4120 call xmlCleanupParser() and xmlMemoryDump()
4121
Daniel Veillarda819dac1999-11-24 18:04:22 +00004122Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4125 * parser.[ch] encoding.[ch]: added memory cleanup routines
4126 * parser.c: closing bug #3788
4127 * doc/*: rebuilt the doc
4128
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004129Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4130
4131 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4132 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4133 * tester.c: added --compress option
4134 * doc/*: rebuilt the documentation
4135
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004136Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4137
4138 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4139 if given /proc/kcore as input !
4140 * doc/xml.html doc/*: updated and rebuilt the documentation
4141
4142Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004143
4144 * parser.c: Fixed some wrongly space collapsing code due to
4145 a misreading of the spec.
4146 * result/*: fixed the output accordingly
4147
4148Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004149
4150 * encoding.c: bug fix and typos
4151 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4152 * parser.c: added attribute normalization closing bug #3597
4153 * test/att* result/att* SAXresult/att*: testcase for attribute
4154 normalization
4155
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004156Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4157
4158 * configure.in: closing bug #3163 by adding extra flags for the
4159 cc compiler on HP-UX
4160
Daniel Veillard51e3b151999-11-12 17:02:31 +00004161Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4162
4163 * valid.[ch] : removed a typo and an enumerated type bug in the
4164 xmlAddElementDecl() function
4165 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4166 call to xmlEncodeEntitiesReentrant() so that the functions
4167 New, Set and Get are at the same level.
4168 * parser.c HTMLparser.c: extra memory allocation bug for
4169 attributes detected by someone using libxml in embedded systems :-)
4170
Daniel Veillard962195f1999-10-28 15:51:53 +00004171Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4172
4173 * xmlmemory.h: turned off mem debug :-\
4174
Daniel Veillard35008381999-10-25 13:15:52 +00004175Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4176
4177 * parser.c: closed bug #2784 a one line fix, but worth pushing
4178 a new release out
4179 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4180 some structures, comments before and after the
4181 main element, and other nastyness
4182 * HTMLtree.c tree.c: accomodate the extended HTML supported
4183 * configure.in: pushing 1.7.4
4184 * test/ent8 and related outputs : added a new test for bug #2784
4185 * test/HTML/wired.html and related output: a nasty HTML example
4186 * Makefile.am: improved the test scripts
4187 * docs/* : reran the documentation extractor, updated xml.html
4188
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004189Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4190
4191 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4192 HTMLparser and debugged the HTML related code. HTML documents
4193 now have their own type
4194 * entities.c: do not dump &apos; for HTML output
4195 * xmlmemory.c: improvement, breakpoint mechanism
4196 * testHTML.c: added --sax --repeat ...
4197 * Makefile.am: improved the HTML tests
4198 * valid.[ch]: added xmlValidGetValidElements and
4199 xmlValidGetPotentialChildren
4200 * tester.c: added --insert to test the 2 new functions
4201 * test//* result//* SAXresult//* : regression test cleanup
4202 and extension.
4203 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4204 gnome-xml-nanohttp.html
4205
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004206Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4207
4208 * HTMLparser.c: fixed problems with some autoclose tags
4209 * tree.c: fixed XML output problems.
4210 * result/* SAXresult/*: update of the tests output
4211
Daniel Veillard6077d031999-10-09 09:11:45 +00004212Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4213
4214 * Makefile.am: Arturo patch for xmlConf.sh version info
4215 * parser.c: Tim Josling patch for single quoted items
4216 * tester.c: Tim Josling patch for tester options usage
4217 * tree.h: indent cleanup
4218
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004219Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4222 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4223
Daniel Veillard00fdf371999-10-08 09:40:39 +00004224Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4225
4226 * tree.c : Raph patch for initialization of CORBA fields
4227 * parser.c, xpath.c, ...: modification of doc comments
4228 * xpath.c : allow spaces in xpath expressions
4229
Daniel Veillardad219441999-09-27 08:17:49 +00004230Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4231
4232 * xmlmemory.h: turning off memory debug :-(
4233
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004234Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4235
4236 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4237 better SAX interfaces.
4238 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4239 entity.
4240 * configure.in: 1.7.2
4241
4242Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004243
4244 * libxml.spec.in: fixed the URL
4245 * doc/xml.html: improved the documentation front-end
4246
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004247Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004248
4249 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4250
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004251Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004252
4253 * libxml.spec.in: fixed the alpha compile problem
4254 * parser.[ch]: changed errno to errNo in the parser context :-(
4255 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4256 * doc/xml.html: changed CHAR to xmlChar
4257 * doc/html/*: recompiled the documentation
4258 * configure.in: 1.7.1
4259
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004260Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4261
4262 * parser.h: modified the parser context struct to regain 1.4.0
4263 binary compatibility
4264 * parser.c, xml-error.h: added errno ot teh context and defined
4265 a set of errors values with update of errno
4266 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4267 DTDs and entities
4268 * *.h, *.c: complete cleanup of the use of config.h and include
4269 protection depending on the current setup.
4270 * overalll debugging, maintenance and bug-fixing on all modules
4271 * updated the documentation
4272 * ready for 1.7.0
4273
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004274Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4275
4276 * HTMLparser.c : cleanup
4277 * SAX.c valid.c valid.h: added ID/IDREF checking
4278 * tree.c tree.h: extended doc structure for refs
4279 * configure.in: 1.6.2
4280 * parser.c: patched bug in SAX user arg call
4281 * parserInternals.h: patched missing close in C++ wrapping
4282 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4283 especially upcoming XPointer implementation.
4284 * doc/xml.html: augmented, typo
4285
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004286Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4287
4288 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4289 not all invocations of install understand -d.
4290
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004291Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4292
4293 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4294 to make 'check' works, when builddir != srcdir.
4295
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004296Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4297
4298 * doc/xml.html : updated the documentation
4299
Daniel Veillard6454aec1999-09-02 22:04:43 +00004300Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4301
4302 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4303 not deallocated memory blocks
4304 * *.c : replaces all calls to malloc() free() and realloc() to
4305 the wrapper functions/macros
4306 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4307 instead of xmlFreeNodeList()
4308
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004309Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4310
4311 * HTMLparser.c: corrected a stupid bug leading to core dump at
4312 tree deallocation. Removed warnings indicated by
4313 Stephane.Conversy@lri.fr
4314 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4315 looked for in the external subset
4316
4317Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004318
4319 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4320 on SGI by Stephane.Conversy@lri.fr
4321
Daniel Veillardb96e6431999-08-29 21:02:19 +00004322Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4323
4324 * all .h : changed the prototype declaration indent as in gtk
4325 * most .c : working on reducing the TODOs in the code
4326 * most .c : cleanup though -pedantic and Insure++
4327 * improvements on validation ID checkings.
4328 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4329 * xml-config.in: closed #1810
4330
4331Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004332
4333 * tree.h, valid.c, valid.h: more work on validity, IDs
4334 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4335 definition for AIX
4336
Daniel Veillardb556eb51999-08-15 17:19:50 +00004337Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4338
4339 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4340 the distribution due to a cut'n paste error at last commit
4341
Daniel Veillardb05deb71999-08-10 19:04:08 +00004342Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4343
4344 * configure.in: upgraded to version 1.4.0
4345 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4346 Big update, added a large part of the validation process,
4347 it should be usable, but some parts are missing
4348 * xpath.c: improved the implementation w.r.t. root.
4349 * Makefile.am: added more tests
4350 * test and result trees: added a lot of tests
4351 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4352
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004353Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4354
4355 * Added an HACKING file
4356
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004357Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4358
4359 * xpath.[ch] : improvements and debug of the XPath implementation
4360 * parser.c, HTMLparser.c : modified the parsers to be progressive
4361 * tree.[ch] : extended the Buffer promitives
4362 * xmlIO.[ch] : added basic I/O routines providing progressive
4363 parsing and ready for I18N conversion plugins
4364 * SAXresult/* : the SAX callback sequence maybe slightly different
4365 now
4366 * test*.c : improved/updated the tests programs
4367 * doc/* : recompiled the docs.
4368
Daniel Veillard15b75af1999-07-26 16:42:37 +000043691999-07-26 Michael Meeks <michael@edenproject.org>
4370
4371 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4372
4373 * tree.c: Ditto.
4374
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004375Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4376
4377 * configure.in: upgraded to version 1.4.0
4378 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4379 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4380 XML query language, see http://www.w3.org/TR/xpath for more details.
4381 * parser.c, parser.h: added CHAR* related string functions for XPath
4382 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4383 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4384 rebuild the docs.
4385 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4386 and regression testing capabilities for XPath.
4387
Daniel Veillardd79d7871999-07-12 10:38:12 +00004388Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4389
4390 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4391 closing bug #1646
4392
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004393Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4394
4395 * Makefile.am, example/Makefile.am: closed bug #1683
4396
Daniel Veillard3166ab11999-07-11 16:14:19 +00004397Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4398
4399 * example/Makefile.am, configure.in: added the makefile for the
4400 gjobread example
4401
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004402Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4403
4404 * doc/Makefile.am:
4405 - fix which allow "make install DESTDIR=</install/prefix>".
4406
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004407Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4408
4409 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4410 which fixed a problem on the file reading-code.
4411
Daniel Veillard82150d81999-07-07 07:32:15 +00004412Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4413
4414 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4415 output.
4416 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4417
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004418Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4419
4420 * parser.h : Oops removed the binary compatibility problem
4421 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4422 * parser.c, HTMLparser.c: applied patches for reading from stdin
4423
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004424Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4425
4426 * parser.c, entities.c, valid.c: cleanup bug #1591
4427 * configure.in: cleanup bug #1592
4428 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4429 the same tree back-end. Hence gdome will be available for it.
4430 * doc/Makefile.am: close bug #617
4431
Daniel Veillard97fea181999-06-26 23:07:37 +00004432Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4433
4434 * parser.c: alloctate a per parser context SAX interface block
4435
Daniel Veillard14fff061999-06-22 21:49:07 +00004436Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4437
4438 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4439 and xmlEncodeEntitiesReentrant with the correct one :-\
4440
4441Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4442
4443 * commit of my internal XML base changes, quite a lot of
4444 changes, cleanups, better entities support, framework for
4445 new I/O and charset detection and handling
4446 * Fixed the configure/Makefile stuff to generate shared libs
4447 with the proper version info, so we jumped on rev from
4448 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4449 xmlEncodeEntities() result need to be freed now, and a string
4450 xmlParserVersion provide the current library version.
4451
Raph Levien05240da1999-06-15 21:27:11 +00004452Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4453
4454 * parser.c: fixed a buffer overrun for when you have a very long
4455 attribute with no entities in it.
4456
Daniel Veillardbb2da581999-06-13 14:37:07 +00004457Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4458
4459 * added example directory
4460 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4461
Daniel Veillard011b63c1999-06-02 17:44:04 +00004462Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4463
4464 * Release of libxml-1.1, nearly everything has been touched for
4465 this.
4466 * Added more regression tests
4467 * Updated the documentation
4468
Daniel Veillard27d88741999-05-29 11:51:49 +00004469Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4470
4471 * tree.[ch]: unified the XML_NO_CORBA defines.
4472 * parser.c encoding.[ch]: started plugging in char encoding detection
4473
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004474Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4475
4476 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4477 Also freed allocated buffer.
4478
Daniel Veillard27d88741999-05-29 11:51:49 +00004479Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004480 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4481 reentrancy problem at printing. One is left in entities.c, to
4482 remove ASAP
4483 * testSAX.c : added a test example showing the use of the SAX
4484 interface if one doesn't want to build the DOM tree.
4485 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4486
Daniel Veillard517752b1999-04-05 12:20:10 +00004487Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4488
4489 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4490 large revamping of the parser to use SAX callbacks
4491 http://www.megginson.com/SAX/ (or at least a C like interface
4492 a la Expat). It's now possible to set up your own callbacks
4493 and the parser will not build a DOM tree.
4494 * test/* result/*: updated the test suite, I finally removed
4495 the old Namespace draft support (PI based).
4496
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004497Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4498
4499 * Makefile.am: added test result to EXTRA_DIST for make tests
4500
Daniel Veillard64068b31999-03-24 20:42:16 +00004501Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4502
4503 * parser.c, parserInternals.h: moved the chars macro definitions
4504 to parserInternals.h
4505 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4506 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4507
Daniel Veillard012ccc11999-03-23 10:11:11 +00004508Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4509
4510 * xml-config.in : applied patch to make --version work
4511
Raja R Harinatha86c23e1999-03-05 22:14:01 +000045121999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4513
4514 * Makefile.am (check-local): Alias for `tests' target. This will
4515 cause `make check' to do the right thing.
4516 (tests): Don't run tests in srcdir. Also, replaced calls to
4517 basename with a `sed' "equivalent".
4518
Daniel Veillardd109e371999-03-05 06:26:45 +00004519Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4520
4521 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4522 it in the header and not the sources, updated the doc.
4523 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4524 pointing this out.
4525
Daniel Veillardbc50b591999-03-01 12:28:53 +00004526Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4527
4528 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4529 exported the inputStream routines.
4530 * doc/html/* : updated accordingly
4531
Daniel Veillardd692aa41999-02-28 21:54:31 +00004532Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * parser.c, parser.h, parserInternals.h: added a few extra
4535 internal calls to allocate and free parser contexts ...
4536 * doc/html/* : updated accordingly
4537
Daniel Veillard55a99271999-02-25 11:01:29 +00004538Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4539
4540 * configure.in, Makefile.am, doc/makefile.am : General changes for
4541 1.0.0 release and including the generated HTML documentation.
4542
Daniel Veillard35925471999-02-25 08:46:07 +00004543Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4544
4545 * makefile.am : added parserInternals.h, oops.
4546
Daniel Veillard1e346af1999-02-22 10:33:01 +00004547Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4548
4549 * parserInternals.h: added this header giving access to the parser
4550 internal functions.
4551 * doc/Makefile.am : added a rebuild target which rebuilds the full
4552 set of documentations
4553 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4554 the internal subset.
4555 * *.c *.h: modifications needed to generate the documentation using
4556 gtk-doc, cleanup of functions blocks, reorganisation of struct
4557 declarations.
4558
Daniel Veillard1164e751999-02-16 16:29:17 +00004559Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4560
4561 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4562 the tar and spec file to include the beginning of the doc.
4563
Nuno Ferreira03d04781999-02-13 00:07:17 +000045641999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4565
4566 * doc/.cvsignore: Added this file.
4567
Daniel Veillard6800ef31999-02-08 18:33:22 +00004568Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4569
4570 * tree.c: fixed xmlGetProp to return "" when the attribute
4571 exists, even if the node-list is NULL.
4572
Daniel Veillard726c7e31999-02-08 15:13:10 +00004573Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4574
4575 * tree.c: patched an error outputting empty attribute values.
4576 * Makefile.am and doc/makefile.am: have been updated during the
4577 week-end. Sorry for an empty CVS log, I got a shell problem.
4578
Daniel Veillard1899e851999-02-01 12:18:54 +00004579Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4580
4581 * tree.h: cleaned up using enums instead of defines
4582 * parser.c, valid.[ch]: more work on parsing/output of element
4583 declarations
4584
Daniel Veillard3b9def11999-01-31 22:15:06 +00004585Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4586
4587 * valid.[ch], tree.c, parser.c : more work toward full parsing
4588 of XML DTDs.
4589 * README: added informations about mailing-list and on-line
4590 documentation
4591
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000045921999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4593
4594 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4595
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004596Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4597
4598 * parser.c, tree.[ch] : more work toward conformance testing,
4599 added a last element to accelerate parsing of very flat structures
4600 started working on internal subset Element content declaration.
4601 * valid.[ch] : first cut at adding code toward validation.
4602 * previous changes had also small impact on most files, especially
4603 the conformance testing using James Clark test suite.
4604
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004605Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4606
4607 * test/* : updated the examples, most of them were not well
4608 formed (humm), and added rdf2.
4609 * result/* : resulting changes in the output.
4610
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004611Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4612
4613 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4614
Daniel Veillard44b3a061998-12-05 17:27:22 +00004615Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4616
4617 * tree.c: patched a bug in the generation of empty attributes
4618
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004619Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4620
4621 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4622 for node/trees/documents/... Biggest problem is namespace
4623 support when copying subtrees.
4624
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004625Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4626
4627 * parser.c, entities.c: improve entities and char ref encoding,
4628 and cleanups of error messages.
4629
Daniel Veillard242590e1998-11-13 18:04:35 +00004630Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4631
4632 * parser.c, entities.c: simple bug hunting done during rpm2html and
4633 rpmfind integration.
4634
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004635Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4636
4637 * parser.[ch]: Added interfaces allowing to specify a SAX
4638 handler before parsing.
4639
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004640Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4641
4642 * parser.c: redirrect all errors reporting through the SAX
4643 error function
4644
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004645Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4646
4647 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4648 * libtool, tlmain ...: update of the libtool files
4649
Miguel de Icaza442321c1998-11-04 18:13:38 +000046501998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4651
4652 * entities.c: Use g_snprintf insteda of snprintf.
4653
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004654Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4657 added ent5 test for this purpose.
4658 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4659
Daniel Veillard27271681998-10-30 06:39:40 +00004660Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4661
4662 * parser.c: fixed? a strange error due to compression on a GWP
4663 document.
4664
Daniel Veillard25940b71998-10-29 05:51:30 +00004665Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4666
4667 * tree.[ch]: bug fixing
4668 * entities.[ch]: defined a specific type for predefined entities
4669 * doc/xml.html: more documentation on the library, how to use it,
4670 overview of the interfaces.
4671
Daniel Veillard16253641998-10-28 22:58:05 +00004672Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4673
4674 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4675
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004676Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4677
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004678 * tree.c: corrected a small bug
4679 * doc/xml.html: continuing writing documentation.
4680
4681Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4682
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004683 * debugXML.h debugXML.c: added debugging utilities.
4684 * tester.c: added --debug switch.
4685 * tree.c: patched an incorrect node->type assignment.
4686 * parser.c: formatting, ensure that node->doc != NULL in attributes
4687
Daniel Veillardccb09631998-10-27 06:21:04 +00004688Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4689
4690 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4691 entity support and provide an internal representation close to
4692 DOM one (entity ref nodes, and attribute value as tree). I tried
4693 to preserve the interface but this will surely break some apps
4694 (I have to change rpm2html/rpmfind for example). I had to change
4695 two interfaces, and the generated tree is somewhat different.
4696 * doc/* : started documenting the XML library, the tree and
4697 DOM/Corba. This is a first step.
4698
Daniel Veillard11e00581998-10-24 18:27:49 +00004699Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4700
4701 * parser.c: Set up the fonctions comment block, boring but useful.
4702 * parser.h, SAX.c, parser.c: now attributes are processed through
4703 the SAX interface. The problem is that my SAX interface diverged
4704 quite a bit from the original one, well this is not an official
4705 spec, and translating it from Java to C is hairy anyway...
4706
Daniel Veillard97b58771998-10-20 06:14:16 +00004707Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4708
4709 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4710 fonctions comment block, boring but useful.
4711
4712Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004713
4714 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4715 conversion routines. However they are not yet used to convert the
4716 inputs. The core will run with UTF-8.
4717
Daniel Veillard33942841998-10-18 19:12:41 +00004718Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4719
4720 * tree.c : make sure that the type id is properly set-up when
4721 a new object is allocated, needed for DOM.
4722
Daniel Veillard27fb0751998-10-17 06:47:46 +00004723Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4724
4725 * tree.h, tree.c: Ok, the main objects in the tree will be native
4726 corba objects, it costs 8 bytes per Node, Attribute and Document
4727 but it simplifies the Corba integration a lot (no extra interface
4728 objects to allocate/free).
4729
Daniel Veillard0bef1311998-10-14 02:36:47 +00004730Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4731
4732 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4733 and changed NODEs contants for conformity with DOM Level 1
4734
Daniel Veillard27864701998-10-08 03:47:24 +00004735Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4736
4737 * added hooks to keep track of servants when creating objects
4738 xmlDoc and xmlNode (for Corba export).
4739
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004740Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4741
4742 * added xml-config script.
4743
Daniel Veillard7066a791998-10-01 20:28:28 +00004744Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4745
4746 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4747 to autoupdate libtool and automake conf files.
4748
Miguel de Icaza60681bd1998-09-30 19:28:59 +000047491998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4750
4751 * Makefile.am: Use '?' to separate the sed
4752 commands as ',' is used when people pass -Wl,something.
4753
4754
Daniel Veillard15a8df41998-09-24 19:15:06 +00004755Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4756
4757 * tree.c, tree.h: added a per-document compression interface.
4758
Daniel Veillard151b1b01998-09-23 00:49:46 +00004759Tue Sep 22 20:47:38 EDT 1998
4760
4761 * tree.c, tree.h: added saving with compression and added interfaces
4762 to control the compression level (xmlGetCompressMode,
4763 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4764
Daniel Veillard70120ff1998-09-22 00:24:21 +00004765Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4766
4767 * parser.c: corrected a loop for files of size 0
4768
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000047691998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4770
4771 * error.h: New file. Contains prototyes from `error.c'.
4772
Tom Tromeyc19653d1998-08-14 01:22:43 +00004773Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4774
4775 * Makefile.am (xmlincdir): New macro.
4776 (xmlinc_HEADERS): Renamed from include_HEADERS.
4777
Daniel Veillard845664d1998-08-13 04:43:19 +00004778Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4779
4780 * applied small patch on numeric entities from
4781 Christopher Blizzard <blizzard@appliedtheory.com>
4782
Daniel Veillard260a68f1998-08-13 03:39:55 +00004783Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4784
4785 * New release 0.2, removed the old xml_* files so that it's
4786 coherent with the other CVS base (W3C), far better conformance
4787 to standard, new namespaces, decent entities support, beginning
4788 of a SAX-like interface. Nearly nothing left intact, even the
4789 test examples ...
4790
Christopher Blizzarda36749e1998-07-30 21:47:18 +000047911998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4792
4793 * .cvsignore: Add .deps dir
4794
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004795Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4796
4797 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4798
Daniel Veillardfe926001998-07-26 04:28:20 +00004799Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004800
Daniel Veillardfe926001998-07-26 04:28:20 +00004801 * configure.in: added test for CPP
4802 * AUTHORS, Changelog: the original ones didn't get commited but the
4803 glib ones instead, fixed.
4804 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004805
Daniel Veillardfe926001998-07-26 04:28:20 +00004806Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004807
Daniel Veillardfe926001998-07-26 04:28:20 +00004808 * integrated code developped at W3C
4809 * changed the original Copyright
4810 * migrated to automake
4811 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004812