blob: 5cedaf0219b1226e1d06491145be96d0e2b26415 [file] [log] [blame]
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * xmlIO.c: robert pointed out a loop error in callback cleanups
4
Daniel Veillard8faa7832001-11-26 15:58:08 +00005Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6
7 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
8 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
9 they are not really tied to debugging
10
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12
13 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
14 * xmllint.c: better --catalogs description
15
Daniel Veillard4855c8c2001-11-25 10:35:25 +000016Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
17
18 * tree.c: fixed a couple of problems in xmlSetProp()
19
Daniel Veillardcd337f02001-11-22 18:20:37 +000020Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
21
22 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
23 unappropriate stdout output.
24
Daniel Veillard566d4df2001-11-22 13:00:53 +000025Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
26
27 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
28 by Denis Beurive, closes #65111
29
Daniel Veillardb4545fd2001-11-20 09:37:09 +000030Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
31
32 * valid.c: in case of content model validity error, don't
33 print it if validity warnings were not requested.
34
Daniel Veillardc69e0b12001-11-20 08:35:07 +000035Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
36
37 * nanoftp.c: applied a couple of patches from Brian D Ripley.
38 * parserInternals.c: removed the last exit() call. Print an
39 unmaskable error on stderr instead (library mismatch detection)
40
MST 2001 John Fleck42304042001-11-18 00:18:06 +000041Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
42
43 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
44 shell instructions from Heiko Rupp
45
Daniel Veillardf7b094f2001-11-15 13:54:39 +000046Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
47
48 * catalog.c: use the URL notation file:// for default catalog paths
49
Daniel Veillard0ec98632001-11-14 15:04:32 +000050Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
51
52 * include/libxml/tree.h: better comments for _private fields
53 * tree.c: removed a problem when copying an entity reference.
54
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000055Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
56
57 * vms/*: updated instructions and diffs from John A Fotheringham
58
Daniel Veillarda11001b2001-11-12 22:45:36 +000059Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
60
61 * include/libxml/xmlerror.h: avoid an include problem if
62 #include <libxml/xmlerror.h> happens first in code
63 seems to be the case in KDE libs
64
Daniel Veillard8e3943c2001-11-12 21:35:44 +000065Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
66
67 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
68 from Igor for Windows
69
70Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
71
72 * Makefile.am: Gary Pennington pointed out a missing prefix
73
Daniel Veillard43d3f612001-11-10 11:57:23 +000074Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
75
76 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
77 * doc/*: upgraded and rebuilt the docs
78
Daniel Veillardc1f78342001-11-10 11:43:05 +000079Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
80
81 * HTMLparser.c: fix comment in scripts element parsing.
82 * result/HTML/doc3*: updated the results.
83
84Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
85
86 * uri.c: another URI bug fix #63336, using Joel Young patch.
87
Daniel Veillardc6e013a2001-11-10 10:08:57 +000088Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
89
90 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
91 a cleaned up version of the Pwd shell string generation.
92
Daniel Veillardbe480fb2001-11-08 23:36:42 +000093Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
94
95 * valid.c include/libxml/tree.h: trying to fix namespaces +
96 validation problems for good, closing #63619 in the process
97 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
98 wrong in this respect, fixed it.
99
Daniel Veillardd536f702001-11-08 17:32:47 +0000100Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
101
102 * xmllint.c: Morus Walter patch to allow --format and --encode
103
Daniel Veillard5004f422001-11-08 13:53:05 +0000104Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
105
106 * debugXML.c: Stefan Kost provided an help command for the shell
107
Daniel Veillarda6825e82001-11-07 13:33:59 +0000108Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
109
110 * debugXML.c: Heiko Rupp pointed that the shell would crash
111 on empty nodesets returns.
112
Daniel Veillard03f848d2001-11-07 12:53:46 +0000113Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
114
115 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
116 migh need the history libraries
117
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000118Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
119
120 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
121 handle the case of < in quoted attributes, Bastian Kleineidam
122
Daniel Veillardc853b322001-11-06 15:24:37 +0000123Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
124
125 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
126 fixing catalog breakages
127 * Makefile.am catalog.c result/catalogs/catal
128 result/catalogs/mycatalog.* test/catalogs/catal*:
129 fixed more problems in catalog support, added more regression tests
130 for both XML and SGML catalog handling
131
Daniel Veillard66870c72001-11-05 19:27:49 +0000132Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
133
134 * debugXML.c: applied an improvement to xmlGetLineNo() from
135 Keith Isdale
136
Daniel Veillardffe09c92001-11-05 14:21:47 +0000137Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
138
139 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
140 Side effect of the progressive catalog loading
141
Daniel Veillardad661b92001-11-05 11:43:15 +0000142Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
143
144 * Makefile.am: confexecdir and confexec_DATA were defined twice
145 pointed out by Karl Eichwalder
146
Daniel Veillard6eb17722001-11-04 22:19:27 +0000147Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
148
149 * xmlcatalog.c: avoid unlink() and use remove() instead.
150
Daniel Veillardea898282001-11-04 22:13:45 +0000151Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
152
153 * libxml.spec.in: cleanup
154 * include/libxml/xmlwin32version.h: updated with 2.4.8
155
Daniel Veillarda4617b82001-11-04 20:19:12 +0000156Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
157
158 * encoding.c global.data globals.c testThreads.c: fix bug #63752
159 of compiling libxml with a non standard set of options
160
John Fleck027edfb2001-11-04 20:13:58 +0000161Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
162
163 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
164 document --sgml option, fixing gnome bugzilla #63382
165
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000166Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
167
168 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
169 breakage of 2.4.7, added a couple of really needed APIs
170 like xmlCatalogIsEmpty() and xmlNewCatalog()
171 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
172 for install-catalog
173 * configure.in: preparing 2.4.8
174
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000175Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
176
177 * HTMLtree.c tree.c include/libxml/HTMLtree.h
178 include/libxml/tree.h include/libxml/xmlIO.h: more include
179 cleanups, export cleanly one html output + format function.
180
181Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
182
183 * parser.c: removed initGenericErrorDefaultFunc call from
184 xmlInitParser() since it could destroy previous calls to
185 xsltSetGenericErrorFunc() effects
186
Daniel Veillardebd38c52001-11-01 08:38:12 +0000187Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
188
189 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
190 keyword.
191
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000192Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
193
194 * Makefile.am: cleanup
195 * threads.c: cleanup too
196 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
197 from xsltproc
198 * include/libxml/tree.h include/libxml/parser.h: trying to break a
199 dependancy loop.
200
Daniel Veillard91c00402001-10-30 17:41:38 +0000201Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
202
203 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
204 was not used anymore !
205
Daniel Veillard52dcab32001-10-30 12:51:17 +0000206Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
207
208 * configure.in: preparing 2.4.7
209 * Makefile.am doc/Makefile.am: switched to the latest xmllint
210 manual page from John
211 * doc/*: updated the doc and rebuilt the generated pages
212
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000213Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
214
215 * xmlIO.c: closing bug #62711, the library should never
216 close stdin or stdout.
217
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000218Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
219
220 * uri.c: second pass at fixing #63336, using Joel Young
221 final patch. looks okay.
222
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000223Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
224
225 * uri.c include/libxml/uri.h: trying to clear #63336
226 allowing the escaping routine to parse unconformant
227 URI-References.
228
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000229Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
230
231 * vms/readme.vms vms/build_libxml.com nanoftp.c
232 include/libxml/xmlversion.h.in: a few VMS updates from
233 John A Fotheringham
234 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
235 and xmlCleanupOutputCallbacks() for the Perl binding people.
236
Daniel Veillard635ef722001-10-29 11:48:19 +0000237Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
238
239 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
240 apply fixes to close #63271 and avoid segfaults when
241 the error routine gets callbed before xmlInitParser()
242 get called.
243 * nanoftp.c error.c: Applied patches from Justin Fletcher
244 correcting some xmlGenericError misuses.
245
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000246Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
247
248 *doc/xmllint.xml, doc/xmllint.1
249 New and improved man page for xmllint - .xml is the original, .1
250 is the generated man page
251
Daniel Veillardc9484202001-10-24 12:35:52 +0000252Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
253
254 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
255 the web site from the main HTML document.
256
Daniel Veillard5151c062001-10-23 13:10:19 +0000257Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
258
259 * parser.c: fixed an erroneous validation bug when PE refs
260 occurs in external parsed entities referenced from the
261 internals subset
262 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
263 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
264 added the associated testcase, it's a nice one.
265 * HTMLparser.c: generate the DTD node as HTML still ...
266 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
267
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000268Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
269
270 * HTMLparser.c: fixed a bug in htmlNewDoc()
271
Daniel Veillard89cad532001-10-22 09:46:13 +0000272Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
273
274 * test/threads/*: added entities testing to the Thread test
275 * testThreads.c: make the test reasonable
276 * DOCBparser.c: fix the DTD public and system ID
277 * xmllint.c: added --sgml for SGML DocBook importing
278 * Makefile.am: added Docbtests target
279
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000280Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
281
282 * nanoftp.c: use only "anonymous@" string for anonymous passwds
283 * testThreads.c: removed bogus include
284
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000285Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
286
287 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
288 fixed a very serious (looping) validation bug
289
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000290Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
291
292 * include/libxml/globals.h include/libxml/threads.h threads.c
293 testThreads.c: far more testing, cleaning up bugs
294 * *.c : make sure globals.h is always included.
295
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000296Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
297
298 * HTMLparser.c: try to get rid of parser loops for good.
299
Daniel Veillardab7488e2001-10-17 11:30:37 +0000300Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
301
302 * configure.in: fixed some bugs in CFLAGS passing.
303 * test/threads Makefile.am testThreads.c: added a specific
304 threaded test case (really nasty, guaranteed).
305
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000306Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
307
308 * catalog.c: serious cleanup on the management of the
309 XML catalog tree, more tests done, especially with
310 the catalog PI.
311
Daniel Veillard364789a2001-10-16 12:45:00 +0000312Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
313
314 * catalog.c: avoid a problem in catalog cleanup on SMP if
315 catalogs were not initialized.
316
Daniel Veillard81463942001-10-16 12:34:39 +0000317Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
318
319 * catalog.c xpath.c: trying to cleanup the not thread safe
320 parts of the library.
321
Daniel Veillard64a411c2001-10-15 12:32:07 +0000322Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
323
324 * include/libxml/globals.h configure.in global.data: make
325 the allocation be per-thread a configure option
326 * encoding.c include/libxml/parser.h: fixed compilation
327 errors
328
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000329Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
330
331 * include/libxml/parser.h: Norm reported that a few lines
332 added were breaking libxslt compile, removed them for now
333
Daniel Veillard6f350292001-10-14 09:56:15 +0000334Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
335
336 * parser.c parserInternals.c threads.c: debugged and fixed
337 initialization problems which were giving troubles on SMP
338 boxes.
339
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000340Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
341
342 * include/libxml/Makefile.am: missing globals.h
343
Daniel Veillarde7090612001-10-13 12:18:28 +0000344Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000345
Daniel Veillarde7090612001-10-13 12:18:28 +0000346 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000347
Daniel Veillardd0463562001-10-13 09:15:48 +0000348Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
349
350 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
351 include/libxml/parserInternals.h include/libxml/tree.h
352 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
353 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
354 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
355 Applied the last patches from Gary, cleanup, activated threading
356 all user accessible global variables are now handled in globals.[ch]
357 Still a bit rought but make tests passes with either
358 --with-threads defined at configure time or not.
359 * Makefile.am example/Makefile.am: added globals.[ch] and threads
360 linking options
361
Daniel Veillardb8478642001-10-12 17:29:10 +0000362Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
363
364 * Makefile.am include/libxml/Makefile.am
365 include/libxml/globals.h globals.c include/libxml/threads.h
366 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
367 configure.in: started integrating the core of the thread support
368 not activated yet but half integrated. The code should still
369 compile and work anyway.
370
Daniel Veillardb44025c2001-10-11 22:55:55 +0000371Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
372
373 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
374 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
375 integrating the non-controversial parts of Gary Pennington
376 multithread patches
377 * catalog.c: corrected a small bug introduced
378
Daniel Veillard75b96822001-10-11 18:59:45 +0000379Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
380
381 * catalog.c include/libxml/catalog.h: very serious cleanup,
382 isolating unportable code and as much as possible the accesses
383 to the global shared catalog. May need more testing !
384
Daniel Veillard78d12092001-10-11 09:12:24 +0000385Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
386
387 * include/libxml/debugXML.h debugXML.c tree.c: integrating
388 Keith Isdale patches for the XSLT debugger interfaces. Some
389 cleanup
390
Daniel Veillardff0b7312001-10-11 06:46:09 +0000391Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
392
393 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
394 * DOCBparser.c: generate line nubers in elements
395
Daniel Veillard60087f32001-10-10 09:45:09 +0000396Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
397
398 * configure.in: preparing 2.4.6 release
399 * doc/xml.html doc/html/*: updated and rebuilt the docs
400 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
401
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000402Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
403
404 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
405 adding documentation for DV's supercatalog support
406
Daniel Veillard82d75332001-10-08 15:01:59 +0000407Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
408
409 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
410 super catalog support adding one API and one flag --sgml to
411 xmlcatalog
412
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000413Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
414
415 * doc/xmlcatalog_man.xml, xmlcatalog.1
416 One more crack at
417 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
418
419
Thomas Broyer47334c02001-10-07 16:41:52 +0000420Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
421
422 * xpath.c: implemented xmlXPathObjectCopy for external objects
423 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
424
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000425Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
426
427 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
428 finishing up fix to
429 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
430 the xmlcatalog man page display more elegantly
431
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000432Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
433
434 * configure.in: closing bug #61832
435 * HTMLparser.c: removed a warning
436
Daniel Veillard6ab38382001-10-06 13:08:27 +0000437Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
438
439 * xpath.c: fixing #61673 part I, do not loose doc information
440 when copying result value trees.
441
Daniel Veillard556c6682001-10-06 09:59:51 +0000442Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
443
444 * xpath.c: trying to harden the XPath interpreter
445
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000446Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
447
448 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
449 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
450
William M. Brack1633d182001-10-05 15:41:19 +0000451Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
452
453 * HTMLparser: repaired another loop problem
454
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000455Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
456
457 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
458 parsing.
459 * xpath.c: fix bug #61291 the default XML namespace node is
460 missing from the namespace axis.
461 * tree.c: refuse to create namespaces nodes with prefix "xml"
462
Daniel Veillard651f9472001-10-04 14:51:06 +0000463Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
464
465 * SAX.c: ouch a non-defined namespace could lead to a crash,
466 fixed #61215
467
Daniel Veillard7dd05702001-10-04 14:25:12 +0000468Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
469
470 * parserInternals.c: closed bug #61054
471
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000472Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
473
474 * include/libxml/Makefile.am: closing #60708
475
Daniel Veillarda293c322001-10-02 13:54:14 +0000476Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
477
478 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
479 adding xmlSAXParseFileWithData following Marco Stipek suggestion
480
Daniel Veillardf4309d72001-10-02 09:28:58 +0000481Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
482
483 * valid.c: close bug #61550 when xml: wasn't considered a namespace
484
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000485Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
486
487 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
488 * DOCBparser.c HTMLparser.c parser.c: fixed typos
489
Daniel Veillard16756b62001-10-01 07:36:25 +0000490Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
491
492 * catalog.c: Justin Fletcher provided cleaup code in case
493 HAVE_STAT is not defined
494 * include/win32config.h: Igor Zlatkovic suggested to have
495 HAVE_STAT defined there
496
William M. Brack5e1cac12001-09-28 16:19:18 +0000497Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
498
499 * catalog.c - fixed typing error reported by M. Barros
500
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000501Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
502
503 * xmllint.c - fixing typo
504
William M. Brackd28e48a2001-09-23 01:55:08 +0000505Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
506
507 * HTMLparser.c: small enhancement to prevent loop on
508 unrecognizable data
509
Daniel Veillardb1d62872001-09-21 09:47:08 +0000510Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
511
512 * parserInternals.c: applying patch from bug #60757 this
513 should close it
514
Daniel Veillardc0631a62001-09-20 13:56:06 +0000515Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
516
517 * catalog.c xmlcatalog.c: removed a couple of warning
518 * xpath.c: try to solve the linking problem on platforms
519 needing trio to compile
520
Daniel Veillard1a123612001-09-19 08:06:23 +0000521Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000522
Daniel Veillard1a123612001-09-19 08:06:23 +0000523 * Makefile.am libxml.spec.in: backing up non-documented changes
524 commited without review or aproval by Jens Finke <jens@gnome.org>
525 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000526
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000527Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
528
529 * configure.in: Joe Orton provided a patch fixing a problem
530 when iconv is specified to be in a non-standard directory
531 but wasn't exported in xml2-config --cflags
532
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000533Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
534
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000535 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000536 troubles with 2.4.4 errors.
537
Daniel Veillard16698282001-09-14 10:29:27 +0000538Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
539
540 * encoding.c entities.c: do not output hexadecimal charrefs
541 when serializing HTML since some version of Netscape can't
542 grok it, generate decimal ones.
543 * result/HTML/doc3.htm: output changed due to previous test
544 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
545
Daniel Veillard98fed372001-09-13 11:34:58 +0000546Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
547
548 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
549 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
550
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000551Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000552 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000553
554 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
555 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
556 updated the configuration scripts systems accordingly
557
Daniel Veillard04382ae2001-09-12 18:51:30 +0000558Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
559
560 * configure.in: preparing for 2.4.4
561 * doc/xml.html doc/html/*: updated and rebuilt the docs
562
Daniel Veillardd63437e2001-09-12 15:00:27 +0000563Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
564
565 * win32/dsp/libxml2.def.src: tried to incorporate comments
566 from bug #59220
567
Daniel Veillard319a7422001-09-11 09:27:09 +0000568Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
569
570 * parser.c result/noent/wml.xml: fixed bug #59981 related
571 to handling of '&' in attributes when entities are substitued
572
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000573Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
574
575 * libxml.h include/libxml/xmlversion.h.in
576 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
577 Tried to close bug #60131
578
Daniel Veillardbce62332001-09-10 18:46:55 +0000579Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
580
581 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
582
Daniel Veillard143b04f2001-09-10 18:14:14 +0000583Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
584
585 * SAX.c: fixing bug #59946 on xmlns=""
586
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000587Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
588
589 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
590 but allocates a new error code.
591
Daniel Veillard05c13a22001-09-09 08:38:09 +0000592Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
593
594 * xmllint.c: John Fleck fixed typos in the options output
595 * parser.c SAX.c: fix ignorable white space SAX selection
596
597Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
598
599 * entities.c: Steve Underwood found the possibility of an
600 ininite loop in case of error.
601
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000602Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
603
604 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
605
Daniel Veillarda050d232001-09-05 15:51:05 +0000606Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
607
608 * parser.c: warn if version is not 1.0 but it's not
609 strictly speaking an error after analyzing the spec
610
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000611Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
612
613 *doc/catalog.html - add link to the html version of the
614 man page, other linguistic cleanups
615
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000616Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
617
618 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
619 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
620 file, has not yet been included in the build.
621
Daniel Veillard99784ff2001-09-01 16:20:28 +0000622Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
623
624 * catalog.c: removed a duplicate affectation Justin Fletcher
625
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000626Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
627
628 * tree.c: Armin Sander pointed a possible text coalescing
629 problem, completed his patch.
630
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000631Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
632
633 * trionan.c: Fixed const and volatile re-definition problem
634
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000635Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
636
637 * libxml.4 parser.c: doc updates from Heiko Rupp
638 * parserInternals.c: 2 sanity checks from Heiko Rupp
639
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000640Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
641
642 * tree.c: applied patch from Armin Sander to make some pointers
643 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000644 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000645
Daniel Veillardb06c6142001-08-27 14:26:30 +0000646Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
647
648 * xpath.c: hum, restrict the integer usage gcc bug workaround
649 to only gcc compilers so that other architecture don't get
650 penalized by this limitation.
651 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
652
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000653Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
654
655 * valid.c: fixed a Windows compiler warning (Chris Poblete)
656 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
657
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000658Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
659
660 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
661 --convert option to xmlcatalog to convert SGML ones to
662 the XML syntax.
663 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
664
665 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000666Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
667
668 * catalog.c xmlIO.c: started some serious testing and fixed
669 a few bug and optmization needs.
670
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000671Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
672
673 * Makefile.am configure.in include/libxml/xmlwin32version.h:
674 preparing for a 2.4.3 release even if it may not be ready yet
675 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
676 all file parsing lookup to go through the entity resolver, add
677 to add an API to bypass it (needed to load catalogs themselves),
678 some cleanup on the catalog code too.
679 * nanoftp.c: small cleanup
680 * doc/catalog.html: small update
681
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000682Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
683
684 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
685 Jun Kuriyama
686
Daniel Veillardffb120d2001-08-23 00:52:23 +0000687Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
688
689 * doc/catalog.html: finished the catalog documentation
690
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000691Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
692
693 * doc/catalog.html doc/xml.html: added documentation about
694 Catalog support, misses an API description
695 * doc/html/*: reextracted the API pages
696
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000697Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
698
699 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
700 Added the part about section 7.2 on URI resolution,
701 fixed a side effect in the HTML parser, look complete
702 and ready to rock except the URI/SystemID part!
703
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000704Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
705
706 * include/libxml/catalog.h include/libxml/parser.h
707 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
708 xmlIO.c: added support and APIs needed for the catalog PI
709 * include/libxml/xmlIO.h: cleanup
710
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000711Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
712
713 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
714 include/libxml/catalog.h: starts to look okay, really
715 plugged the new framework, cleaned a lot of stuff,
716 added some APIs, except the PI's support missing this
717 should be mostly complete
718 * result/catalogs/* test/catalogs/*: added new test, enriched
719 the existing one with URN ID tests
720
Daniel Veillard64339542001-08-21 12:57:59 +0000721Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
722
723 * catalog.c: fixed nextCatalog
724 * result/catalogs/docbook test/catalogs/*: started adding
725 a small regression test
726
Daniel Veillardcda96922001-08-21 10:56:31 +0000727Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
728
729 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
730 more work on the XML catalog support.
731 * parser.c include/libxml/parser.h: small cleanup seems using
732 list as a public parameter name can give portability troubles
733 * trionan.c trionan.h xpath.c include/libxml/trionan.h
734 include/libxml/xpath.h include/libxml/Makefile.am: removed
735 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
736 wrappers
737
Bjorn Reese45029602001-08-21 09:23:53 +0000738Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
739
740 * Makefile.am trio.c triodef.h trionan.c xpath.c
741 include/libxml/Makefile.am include/libxml/trionan.h:
742 Re-worked Not-A-Number and Infinity support.
743 * xmlcatalog.c: added readline include files
744
Daniel Veillard344cee72001-08-20 00:08:40 +0000745Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
746
747 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
748 testCatalog as xmlcatalog, making it an installed app
749 adding a shell, and preparing it to be a /etc/xml/catalog
750 management tool, though not ready yet
751 * catalog.c include/libxml/catalog.h: adding support for
752 XML Catalogs http://www.oasis-open.org/committees/entity/
753 not finished, there is some interesting tradeoffs and a
754 few open questions left.
755
Daniel Veillardb7664f42001-08-19 13:00:43 +0000756Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
757
758 * xmllint.c: fixed a line formatting problem
759
Daniel Veillard5015b712001-08-17 09:37:52 +0000760Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
761
762 * SAX.c: removed a couple of unused variable (Albert Chin)
763
Daniel Veillardbb371292001-08-16 23:26:59 +0000764Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
765
766 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
767 trying to fix some troubles w.r.t. function returning
768 const xxxPtr.
769
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000770Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
771
772 * win32/dsp/libxml2.def.src: another set of symbols conditionally
773 defined
774
Daniel Veillardae6db172001-08-16 19:32:00 +0000775Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
776
777 * xpointer.c: removed unused var
778
Daniel Veillard09190202001-08-16 16:27:41 +0000779Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
780
781 * testXPath.c: another small cleanup closing bug #59110
782
Daniel Veillard796f4b62001-08-16 16:00:13 +0000783Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
784
785 * win32/dsp/libxml2.def.src: small cleanup closing bug
786 #59108
787
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000788Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
789
790 * example/gjobread.c: add xmlCleanupParser() before leaving
791
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000792Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
793
794 * config.h.in configure.in include/libxml/xmlwin32version.h:
795 released 2.4.2
796
Daniel Veillardd3d06722001-08-15 12:06:36 +0000797Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
798
799 * include/libxml/valid.h debugXML.c valid.c: deprecate
800 the non-boundchecking Sprintf functions, add Snprintf
801 this should close bug #57984
802
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000803Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
804
805 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
806 URIs before doing the lookups (pointed by Mark Vakoc)
807
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000808Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
809
810 * xpath.c: serious changes on Result Value Trees and NodeSets
811 w.r.t. deallocation and collect operations. Probably not
812 100% clean (merge of allocated trees smells like a problem).
813 Seems sufficient to close #58943
814
Daniel Veillard90493a92001-08-14 14:12:47 +0000815Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
816
817 * xmllint.c: adding a --format option
818
Daniel Veillardfe703322001-08-14 12:18:09 +0000819Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
820
821 * xpath.c: count() was broken on Result Value Tree
822 * xmlIO.c: fixed file:/// accesses on _WIN32
823
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000824Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
825
826 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
827 macro was renamed, this should close bug #58683
828
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000829Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
830
831 * SAX.c: small fix fixing bug #58539 reported by coolo, in
832 entity substitution mode text at the end of the entity might
833 be added due to text coalescing.
834 * nanoftp.c parser.c: small cleanup
835
Daniel Veillard0c720972001-08-08 20:59:00 +0000836Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
837
838 * HACKING: added John Fleck right to commit in the doc subdir
839
Daniel Veillard48da9102001-08-07 01:10:10 +0000840Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
841
842 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
843 allow to inherit attributes from the DTD directly in the
844 tree, this is needed for XPath and can be a useful feature.
845 Inherited namespaces are always provided at the tree level now
846 * test/defattr* result/defattr* result/noent/defattr*: added a couple
847 of tests for this feature (XSLT being the prime user).
848
Daniel Veillard50f34372001-08-03 12:06:36 +0000849Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
850
851 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
852 testSAX.c xmlIO.c xmllint.c include/win32config.h
853 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
854 include/libxml/xmlwin32version.h.in win32/README.MSDev
855 win32/dsp/*: applied Win32 Facelift No.2 patches from
856 Igor Zlatkovic for Windows/MSC
857
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000858Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
859
860 * SAX.c: unparsedEntityDecl() the URI computation of the
861 entity wasn't done breaking XSLT unparsed-entity-uri()
862
Daniel Veillard567e1b42001-08-01 15:53:47 +0000863Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
864
865 * xpath.c: fixed a bug when walking the descendants and
866 the current node has no children
867 * debugXML.c: show up when a text node is supposed to not be escaped
868
Thomas Broyerf186c822001-07-31 23:30:37 +0000869Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
870
871 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
872 worked like the set:leading() function)
873 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
874
Daniel Veillardba6db032001-07-31 16:25:45 +0000875Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
878
Daniel Veillard57905372001-07-31 15:52:17 +0000879Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * include/libxml/xmlIO.h: apply change to close #58141
882 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
883
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000884Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
885
886 * parser.c: when the internal subset uses a PE, then the
887 included entity can use conditional sections.
888
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000889Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
890
891 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
892 when walking the namespace axis showing up in
893 libxst/tests/general/bug-12
894 * xmlmemory.c: added the possibility to trace a given block
895 defined by its address
896
Daniel Veillard4aafa792001-07-28 17:21:12 +0000897Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * parser.c: don't override existing encoding specified before
900 starting xmlParseDocument()
901
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000902Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
903
904 * include/libxml/xmlwin32version.h: reinserted, needed for
905 Windows users of CVS
906
Darin Adlera77cac02001-07-27 17:41:51 +00009072001-07-27 Darin Adler <darin@bentspoon.com>
908
Darin Adler699613b2001-07-27 22:47:14 +0000909 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
910 * testCatalog.c: Add include of <libxml/parser.h>.
911
9122001-07-27 Darin Adler <darin@bentspoon.com>
913
Darin Adlera77cac02001-07-27 17:41:51 +0000914 * include/libxml/.cvsignore:
915 * include/libxml/xmlwin32version.h:
916 Remove this file from CVS because it's generated.
917
Daniel Veillard50822cb2001-07-26 20:05:51 +0000918Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
919
920 * parser.c include/libxml/parser.h: applied const patches from
921 Tom Moog #58002
922
Thomas Broyerba4ad322001-07-26 16:55:21 +0000923Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
924
925 * xpath.c include/libxml/xpath{,Internals}.h: added a function
926 lookup framework
927
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000928Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
929
930 * tree.c: fixed xmlCopyNode() for documents
931
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000932Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * parser.c: fixed bugs #58073 reported by Greg Shtilman
935
936Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000937
938 * parser.c: fixes bug #57652 reported by Morus Walter
939
Daniel Veillarde3924972001-07-25 20:25:21 +0000940Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
941
942 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
943
Daniel Veillarda53c6882001-07-25 17:18:57 +0000944Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
947 errors, lesson don't add new functions at 1am before a release
948 * xpath.c: integrated fix from Bjorn to avoid divide by zero
949 from XPath initialization when possible.
950
Daniel Veillardd9bad132001-07-23 19:39:43 +0000951Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * result/scripts/base*: removing history/readline changed
954 this slightly
955 * include/libxml/parser.h SAX.c parser.c parserInternals.c
956 xmllint.c: make element content line number generation
957 optionnal to avoid breaking old apps added interface to switch
958
Daniel Veillardf012a642001-07-23 19:10:52 +0000959Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
960
961 * configure.in: get rid of the readline and libhistory
962 dependancies by default, release 2.4.1 with IA64 fix
963 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
964 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
965 John Kroll fixes to allow saving to HTTP via PUT (or
966 POST of needed).
967 * doc/html/*.html: regenerated the docs
968
Thomas Broyere8126242001-07-22 03:54:15 +0000969Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
970
971 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
972 xmlHashScanFull and xmlHashScannFull3 to get passed the
973 three keys as arguments to the callback function
974
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000975Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * configure.in Makefile.am: removed libxml softlink for good
978 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
979 100% coverage by gtk-doc
980
Daniel Veillard8599e702001-07-17 21:38:51 +0000981Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
984 fixed serious troubles due to size_t vs. int mismatch
985
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000986Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
989
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000990Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
991
992 * include/libxml/xpath{,Internals}.h xpath.c: added a more
993 convenient extension API for value and context managing
994 Now handles external objects through xmlXPathPopExternal,
995 xmlXPathWrapExternal and xmlXPathReturnExternal.
996 Added functions for sets operations (intersection, etc.)
997
Daniel Veillard22090732001-07-16 00:06:07 +0000998Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
999
1000 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1001 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1002 HTMLparser.c: cleanup of global variables, marking some
1003 const or private.
1004
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001005Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001006
1007 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1008 fixed xmlXPathNodeSetItem when passing index=0
1009
Daniel Veillard05dec342001-07-14 21:57:39 +00001010Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1013
Daniel Veillard28ae6362001-07-14 16:44:32 +00001014Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * xmllint.c: fixed compilation under Cygwin #57503
1017 * TODO: update
1018
Peter Williamsed156f52001-07-13 18:35:13 +000010192001-07-13 Peter Williams <peterw@ximian.com>
1020
1021 * config.h.in: add #undef HAVE_DLFCN_H
1022
1023 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1024 builddir.
1025
Daniel Veillard73b36e32001-07-12 15:09:52 +00001026Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1029 raised by #57348 and #57381
1030
Daniel Veillard7db37732001-07-12 01:20:08 +00001031Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1034 tree.c xpointer.c: store the line numbder in element->content,
1035 may break some software, need a configuration mechanism
1036
Darin Adler96037892001-07-11 00:03:16 +000010372001-07-10 Darin Adler <darin@bentspoon.com>
1038
1039 * .cvsignore:
1040 * example/.cvsignore:
1041 * include/.cvsignore:
1042 * include/libxml/.cvsignore:
1043 Various things that are generated and should be ignored.
1044
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001045Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1046
1047 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1048 * doc/xml.html doc/html/*: updated the docs
1049
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001050Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1053 validation occured on content with element child
1054
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001055Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * tree.c: fixed XML Base computation which was broken
1058 * debugXML.c: added a base function to the shell
1059 * Makefile.am result/scripts/* test/scripts/*: added scripts
1060 based regression tests, and adding 2 XML Base tests
1061
Daniel Veillard19e96c32001-07-09 10:32:59 +00001062Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1063
1064 * tree.c: set properties doc and call xmlSetListDoc for properties
1065 content when grafting them in a different tree.
1066 * aclocal.m4: remove from CVS
1067
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001068Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * win32/libxml2/libxml2.def.src: added some missing entry point
1071 for XPath (Mark Vakoc)
1072
Daniel Veillard388236f2001-07-08 18:35:48 +00001073Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1076 layer should URI-Unescape before trying to open resources.
1077
Daniel Veillard04383752001-07-08 14:27:15 +00001078Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * xpath.c: fix the name() bug for elements in the default
1081 namespace reported by Charlie Bozeman
1082
Daniel Veillard7583a592001-07-08 13:15:55 +00001083Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1084
1085 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1086 led to an XPath fix, improvements of SAX initialization, and
1087 an added option --nocdata to testXPath
1088
Daniel Veillard449d7392001-07-07 19:11:06 +00001089Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * doc/libxml-doc.el: Felix Natter provided anew version working
1092 with XEmacs too
1093
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001094Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095
1096 * include/libxml/xpath.h: small cleanup
1097 * doc/xml.html: update
1098
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001099Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1102 released 2.3.14
1103
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001104Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001107 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001108
Daniel Veillard73c9c042001-07-05 20:02:54 +00001109Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1112 were not equal to empty strings
1113
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001114Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1115
1116 * SAX.c: fixed a URI-Reference computation problem when validating
1117 * xmlIO.c: small cleanup
1118
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001119Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1120
1121 * parser.c: improved the description of a couple of interfaces
1122 upon Larry Stamper suggestion
1123
Daniel Veillard62f313b2001-07-04 19:49:14 +00001124Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * SAX.c entities.c parser.c: changed completely the way entities
1127 are handled when running the parser in entity substitution mode.
1128 This fixes a bug reported by Stephan Kulow and nearly divides
1129 by 3 the amount of memory required by libxslt to load and process
1130 DocBook TDG.
1131
Daniel Veillardf420ac52001-07-04 16:04:09 +00001132Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * HTMLparser.c: fixing a too early root closing problem raised
1135 byt Prashanth Naidu
1136
Daniel Veillard8c357d52001-07-03 23:43:33 +00001137Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1138
1139 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1140 raised by Mark Vakoc.
1141
Daniel Veillard6e90d192001-07-03 16:37:49 +00001142Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
1144 * example/Makefile.am: fixed the include path to add srcdir/include
1145 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1146 and some cleanup
1147
Daniel Veillardf06307e2001-07-03 10:35:50 +00001148Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1151 lot of optimization work, results in significant improvements
1152 when handling really complex XPath queries. Add a small optimizer
1153 for unions, improve [n] and [last()], avoid some costly ops.
1154
Daniel Veillard77044732001-06-29 21:31:07 +00001155Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1156
1157 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1158 * xpath.c: small cleanup
1159 * xmlGetNsList: reformated, fixed problems if used on Entities
1160
Daniel Veillard2adbb512001-06-28 16:20:36 +00001161Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1164
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001165Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1166
1167 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1168 * Makefile.am example/Makefile.am: workaround automake generating
1169 erroneous deps
1170
Daniel Veillard12f7d292001-06-28 13:12:11 +00001171Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * include/win32config.h: bug #56801 Yon Derek provided a patch
1174 to the windows config file.
1175
Daniel Veillard87ee9142001-06-28 12:54:16 +00001176Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1179 libxml.h : Yon Derek provided a set of changes to compile from
1180 CVS on Windows/MSC
1181
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001182Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1183
1184 * parser.c: fixed UTF8 BOM support in push mode
1185 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1186 added a specific testcase
1187
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001188Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * Makefile.am: added --push regression tests
1191 * parserInternals.c: the XML parser segfaulted in --push mode
1192
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001193Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1194
1195 * configure.in: moved the symlinks detection within a CVS
1196 check, this is not portable and will be removed soon.
1197 * xpath.c: small cleanup/speedup
1198
Daniel Veillard11648102001-06-26 16:08:24 +00001199Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1202 release of 2.3.12
1203 * parser.c: make an error message if unknow entities in all cases
1204
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001205Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1206
1207 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1208
Daniel Veillard23793842001-06-25 16:07:45 +00001209Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1210
1211 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1212 includes were installed in the wrong dir
1213
Daniel Veillardf5498f32001-06-25 15:08:36 +00001214Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * doc/html.xml: warn against sending code to exhibit bugs.
1217
Daniel Veillard56f06462001-06-24 21:34:03 +00001218Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1221 Tru64 from Thomas Leitner
1222
Daniel Veillardc5d64342001-06-24 12:13:24 +00001223Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * AUTHORS: added William and Bjorn
1226 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1227 daniel@veillard.com hopefully I won't have to do this again
1228 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1229 docs can be rebuilt cleanly now
1230 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1231 from CVs it's generated, added include/libxml/xmlwin32version.h
1232 also generated but which should change far less frequently.
1233 * catalog.c nanoftp.c: made sure to include libxml.h not
1234 libxml/xmlversion.h directly
1235 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1236 when compiling on WIN32 and MSC
1237
Daniel Veillard07385fd2001-06-23 21:55:48 +00001238Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * include/Makefile.am include/libxml/Makefile.am configure.in:
1241 fixed make distcheck and rebuilding the rpms
1242
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001243Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1244
1245 * configure.in: should finish the migration of exported includes
1246 into a real include/libxml in CVS, at least for CVS users.
1247 * removed the exported headers, added in include/libxml (as well
1248 as xmlversion.h.in).
1249
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001250Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1251
1252 * configure.in: fixed the way to detect symlink
1253
Daniel Veillard66541772001-06-23 18:31:04 +00001254Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1255
1256 * configure.in: updated, include/libxml is now a real CVS dir
1257
Daniel Veillardca989762001-06-23 17:39:29 +00001258Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1259
1260 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1261 version works with both libxml1 and libxml2 (it autodetects
1262 the prefix of the html-files) from Felix Natter.
1263 * doc/xml.html: updated doc accordingly
1264
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001265Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * xpath.c: fixed the bug generating a template loop in libxslt
1268 when using docbook-xsl-1.4, * should filter out document nodes
1269 * HACKING: added William
1270 * TODO: updated
1271
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001272Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * doc/FAQ.html: added a warning about gcc-3.0
1275 * doc/xml.html: added reference to gdome2 and removed a confusing
1276 sentence
1277
Daniel Veillardf7f41852001-06-22 15:18:01 +00001278Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * xmlversion.h: okay this is a generated file, but Windows
1281 users need it and they can't generate it, and I want CVS
1282 Windows users ...
1283 * win32/libxml2/libxml2_so.dsp: Windows project file for
1284 the shared lib version of libxml2
1285 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1286 resources needed for libxslt/xsltproc by Yon Derek
1287
Bjorn Reese3157b342001-06-22 14:41:45 +00001288Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1289
1290 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1291
Daniel Veillard4151acb2001-06-22 10:48:57 +00001292Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
Daniel Veillardcc146db2001-06-22 11:10:52 +00001294 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1295
1296Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1297
Daniel Veillard4151acb2001-06-22 10:48:57 +00001298 * include/win32config.h: Yon Derek provided a first fix
1299 to be able to compile libxslt/xsltproc on Windows
1300
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001301Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * xpath.c: attempt to work around what seemed a gcc optimizer
1304 bug when handling floats on i386 http://veillard.com/gcc.bug
1305 * tree.c entities.c encoding.c: doing some cleanups while
1306 chasing it
1307
Daniel Veillard017b1082001-06-21 11:20:21 +00001308Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1309
1310 * Makefile.am: cleanup when --without-debug is specified
1311 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1312 w.r.t. --without-debug and other include points
1313 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1314 Catalogs
1315 * configure.in entities.h tree.h HTMLparser.c: removed
1316 --without-corba, made the _private field mandatory
1317
Daniel Veillard87a764e2001-06-20 17:41:10 +00001318Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1321 outputs a BOM in UTF8, an errata has been issued to avoid the
1322 problem, that was the most reasonable solution... Add support
1323 for a leading UTF8 BOM in entities.
1324
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001325Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * valid.c: fixed a bug found when post validating an entity ref
1328 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1329 activate it too
1330
Daniel Veillard39196eb2001-06-19 18:09:42 +00001331Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1334 weakness in the node copy the XPointer and the XInclude
1335 implementations. Serious cleanup.
1336
Daniel Veillard3739b982001-06-19 12:51:30 +00001337Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * Makefile.am: Kjartan Maraas provided a small patch to
1340 add xml2-config.in to EXTRA_DIST
1341
Daniel Veillarda9142e72001-06-19 11:07:54 +00001342Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1343
1344 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1345 provided another failing case found in KDE, the way the
1346 ctxt->vctxt.nodeTab was allocated and freed changed over
1347 time but it wasn't completely cleaned up. This should fix it.
1348
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001349Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * parser.c: Stephan Kulow also raised the fact that line number
1352 could get miscounted making debug harder, fixed the problem
1353 in xmlParseCharData()
1354
Daniel Veillard64b98c02001-06-17 17:20:21 +00001355Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * valid.c: Stephan Kulow pointed out a problem when validating
1358 and using an empty entity, forgot a 'break' in a case.
1359
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001360Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1361
1362 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1363 * doc/xml.html: updated with 2.3.11
1364
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001365Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1366
1367 * TODO: updated adding cleanup of generated doc
1368 * configure.in: prepared to release 2.3.11
1369 * xmllint.c: added --version for bug reporting
1370 * doc/html/*.html: rebuilt the doc
1371
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001372Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1373
1374 * xpath.c: first part of the work on selecting namespace to
1375 fix bug #56115
1376
Daniel Veillard96ed5832001-06-15 22:22:04 +00001377Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1378
1379 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1380 when using -liconv
1381 * TODO: updated
1382
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001383Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1384
1385 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1386 cleanup, encoding support.
1387
Daniel Veillard608ad072001-06-14 08:32:28 +00001388Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389
1390 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1391
Daniel Veillard239d0522001-06-13 23:02:48 +00001392Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1393
1394 * xpath.c: bug detected by Ankh when / is used as a function arg
1395
Daniel Veillard02bb1702001-06-13 21:11:59 +00001396Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1399 of element and use it to avoid outputting formatting spaces at
1400 the wrong place. Implemented the format parameter for HTML save.
1401 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1402 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1403 result/HTML/wired.html: of course this impact the result of a
1404 number of HTML tests
1405
Daniel Veillard95d845f2001-06-13 13:48:46 +00001406Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * HTMLtree.[ch]: started augmenting the HTML save API with
1409 encoding and formatting parameters
1410
Daniel Veillardeca60d02001-06-13 07:45:41 +00001411Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1412
1413 * HTMLtree.h: cleanup and started evaluating the work needed on
1414 revamping the HTML output code
1415
Daniel Veillard84666b32001-06-11 17:31:08 +00001416Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1417
1418 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1419
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001420Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1421
1422 * valid.c: fixed bug #56049, forgot one check in the
1423 validation routine
1424
Daniel Veillardca2366a2001-06-11 12:09:01 +00001425Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1426
1427 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1428
Daniel Veillard6761eee2001-06-11 10:29:38 +00001429Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1430
1431 * libxml.h: fixed an error in last commit
1432 * doc/FAQ.html: added an entry for compilation from CVS
1433
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001434Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1435
1436 * xmlversion.h.in libxml.h: Cygwin patches
1437 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1438 * tree.h: cleanup
1439
Daniel Veillardacd370f2001-06-09 17:17:51 +00001440Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1441
1442 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1443 memory block in a strange case where libxml is linked twice
1444 in the binary.
1445
Daniel Veillard1d047672001-06-09 16:41:01 +00001446Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1447
1448 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1449 state far too often, simple fix used to avoid it.
1450
Daniel Veillard4497e692001-06-09 14:19:02 +00001451Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1452
1453 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1454 being processed, applied his patch
1455 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1456
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001457Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458
1459 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1460 provided fixes to compile on MSCC again
1461 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1462 also provided an update for the project files.
1463
Daniel Veillarda682b212001-06-07 19:59:42 +00001464Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1467 bug #55810
1468
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001469Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * tree.c: fixed xmlGetNsProp() to close bug #55683
1472 Note this requires libxslt to use it's own function instead.
1473
Daniel Veillardf0c53762001-06-07 16:07:07 +00001474Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1475
1476 * HTMLtree.c: when in a pre element no formatting space should
1477 be added.
1478 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1479
Daniel Veillard068a9652001-06-07 15:30:26 +00001480Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481
1482 * configure.in: added tests for signal() and signal.h
1483
Daniel Veillard541d6552001-06-07 14:20:01 +00001484Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1485
1486 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1487
Daniel Veillard8a367d42001-06-07 14:01:34 +00001488Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489
1490 * doc/libxml-doc.el: Felix Natter provided a new version for
1491 libxml2
1492
Daniel Veillard8a926292001-06-07 11:20:20 +00001493Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * HTMLtree.c: when in a pre element no formatting space should
1496 be added.
1497
Daniel Veillard14839d52001-06-06 16:11:56 +00001498Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1501
Daniel Veillarde95e2392001-06-06 10:46:28 +00001502Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1503
1504 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1505 hack
1506 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1507 * uri.c: fixed a warning
1508
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001509Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1510
1511 * HTMLtree.c: trying to close bug #55772 escaping in script
1512 elements
1513 * doc/xml.html: suggest to send mail to the list
1514
1515Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001516
1517 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1518 good. Use a macro and based on the solution provided in
1519 vsnprintf manual page from GNU.
1520
Bjorn Reese99748722001-06-05 12:49:15 +00001521Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1522
1523 * error.c: Workaround for non-preserving variadic list.
1524 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1525
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001526Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1527
1528 * doc/xml.html: added 2.3.10 release
1529
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001530Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1531
1532 * configure.in: releasing 2.3.10
1533
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001534Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535
1536 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1537
Daniel Veillard20042422001-05-31 18:22:04 +00001538Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1539
1540 * encoding.c: Robert Collins provided a patch to add the
1541 "US-ASCII" encoding alias
1542
Daniel Veillard97ac1312001-05-30 19:14:17 +00001543Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1544
1545 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1546 string oriented functions and started cleaning the related areas
1547 in xpath.c which needed fixing in this respect
1548
Daniel Veillard2d703722001-05-30 18:32:34 +00001549Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550
1551 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1552 #55380
1553 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1554
Daniel Veillard9403a042001-05-28 11:00:53 +00001555Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1556
1557 * TODO: updated
1558 * nanohttp.[ch] : started adding APIs to get the redirected URL
1559 when this occurs (needed for further base computation
1560 * tree.h: cleanup
1561 * encoding.c: cleanup
1562 * SAX.c: minor change around ctxt->loadsubset
1563
Daniel Veillard6278fb52001-05-25 07:38:41 +00001564Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1565
1566 * Makefile.am include/Makefile.am: small change to have
1567 include/libxml rebuilt if working from CVS.
1568 * uri.c: applied another patch from Carl Douglas for URI escaping,
1569 this should close bug #51876
1570
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001571Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1572
1573 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1574 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1575 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1576 added specific regression test
1577 * parser.h: preparing for the XSLT mode where DTD inherited
1578 attributes are added to the tree.
1579
Daniel Veillardbbd22452001-05-23 12:02:27 +00001580Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1581
1582 * xinclude.[ch]: Updated the namespace for the Last Call version
1583 * result/XInclude/include test/XInclude/include: updated the
1584 testsuite accordingly
1585
Daniel Veillard8514c672001-05-23 10:29:12 +00001586Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1587
1588 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1589 related to bug #51876
1590
Daniel Veillard42596ad2001-05-22 16:57:14 +00001591Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1592
1593 * tree.c: fixed a gross mistake in base computation, xml:base is
1594 not completely correct yet (need cascade).
1595 * xpath.[ch]: added the few things needed to find a function name
1596 and URI from the XPath context when it is called.
1597
Daniel Veillard81418e32001-05-22 15:08:55 +00001598Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1599
1600 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1601 * DOCBparser.c: small cleanup
1602 * xmllint.c: added a --catalogs option to load catalogs from
1603 $SGML_CATALOG_FILES
1604 * tree.c: cleanup
1605 * configure.in: iconv library fixup, ICONV_LIBS
1606
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001607Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * catalog.c: handling of CATALOG entries. detection of recursion,
1610 and a few bugfixes
1611 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1612 against the default namespace
1613
Daniel Veillard04b93292001-05-21 08:15:31 +00001614Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1617
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001618Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1619
1620 * parser.c: fixed propagation context info when parsing an
1621 external entity.
1622 * doc/html/*.html: regenerated a couple of docs
1623
Daniel Veillard4623acd2001-05-19 15:13:15 +00001624Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1625
1626 * doc/xml.html: update with 2.3.9 informations
1627
Daniel Veillardbed7b052001-05-19 14:59:49 +00001628Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629
1630 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1631 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1632 * doc/html/* : rebuilt the docs
1633 * valid.c: small patch which may improve some case when
1634 validating.
1635
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001636Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1637
1638 * HTMLparser.c: Closed bug #54891
1639 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1640 to the suite
1641
1642Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1645 applied a documentation patch from LotR and filled in a few missing
1646 descriptions
1647
Daniel Veillard76d66f42001-05-16 21:05:17 +00001648Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1649
1650 * xpath.c tree.c parser.c: speed optimizations at the parser level
1651 document tree freeing and xpath evaluation
1652
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001653Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1654
1655 * parser.c parser.h parserInternals.h: fixed a couple of
1656 interfaces for handling memory buffer input to const char *
1657 upon suggestion of JamesH.
1658
Daniel Veillardc3739e72001-05-15 15:23:27 +00001659Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * configure.in: LoTR sent a patch fixing the previous commit
1662
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001663Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * configure.in: trying to deal again with the stoopid -R linking
1666 flag of Solaris
1667
Daniel Veillard790142b2001-05-15 10:51:53 +00001668Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669
1670 * xpath.h: two nodeset access macros from Thomas Broyer
1671
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001672Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1673
1674 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1675 patch from Thomas Broyer
1676
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001677Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1678
1679 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1680 case
1681 * INSTALL: was empty added stuff from the FAQ
1682
Daniel Veillard75bea542001-05-11 17:41:21 +00001683Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1686 attributes handling and #54433 by adding xmlUnsetProp()
1687 and xmlUnsetNsProp()
1688
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001689Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1690
1691 * HTMLparser.c: Patch from Jonas Borgström
1692 (htmlGetEndPriority): New function, returns
1693 the priority of a certain element.
1694 (htmlAutoCloseOnClose): Only close inline elements if they
1695 all have lower or equal priority.
1696 * result/HTML: this of course changed a number of tests results.
1697
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001698Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1699
1700 * xmlIO.c catalog.c: plugged in the default catalog resolution
1701 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1702 documentations
1703 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1704
Daniel Veillarda7374592001-05-10 14:17:55 +00001705Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1706
1707 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1708 integrating catalogs
1709 * catalog.[ch] testCatalog.c: adding a small catalo API
1710 (only SGML catalog support).
1711 * parser.c: restaured xmlKeepBlanksDefault(0) API
1712
Daniel Veillardc17337c2001-05-09 10:51:31 +00001713Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1716
Daniel Veillard257d9102001-05-08 10:41:44 +00001717Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1718
1719 * parser.c: added xmlParseExternalEntityPrivate() to allow
1720 propagation of ctxt->_private when parsing external entities
1721
Daniel Veillard083c2662001-05-08 08:27:14 +00001722Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
1724 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1725
Daniel Veillard01ef7382001-05-08 07:31:43 +00001726Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1727
1728 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1729
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001730Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * valid.c: warn when indeterminist content model is detected
1733 * result/VC/ElementValid8: this adds a message
1734 * Makefile.am: add --novalid for VCM tests
1735 * parserInternals.c: added a call to Init memory
1736
Daniel Veillard64269352001-05-04 17:52:34 +00001737Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1738
1739 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1740 when both parameters are NULL.
1741
Daniel Veillard37721922001-05-04 15:21:12 +00001742Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1743
1744 * valid.c: applied small patch from Gary Pennington, reindented
1745 some part of the code.
1746
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001747Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1748
1749 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1750 release, updated and regenerated the docs
1751
Daniel Veillard357c9602001-05-03 10:49:20 +00001752Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1753
1754 * xpath.c result/XPath/expr/floats : clarified and cleanup
1755 printing of abnormal floats in tests.
1756
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001757Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1758
1759 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1760 * results/HTML/ : a few changes in the output of the HTML tests as
1761 a result.
1762 * configure.in: tying to fix -liconv where needed
1763
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001764Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1765
1766 * Makefile.am: fixed a stupid error
1767
Daniel Veillard7150a032001-05-02 16:41:11 +00001768Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1769
1770 * configure.in Makefile.am: make the inclusion of the trio
1771 modules in the library conditional
1772
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001773Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1774
1775 * DOCBparser.c: patche from László Kovács, fixed entities refs
1776 in attributes handling
1777
Daniel Veillardedddff92001-05-02 10:58:52 +00001778Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1779
1780 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1781 flushing
1782
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001783Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1784
1785 * xpath.c: fix of an XSLT namespace bug reported on the list
1786 general/bug-8-
1787
Daniel Veillard5792e162001-04-30 17:44:45 +00001788Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * strio.h trio.c: Dan McNichol suggested a couple of small
1791 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1792
Daniel Veillard02141ea2001-04-30 11:46:40 +00001793Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1794
1795 * tree.c parser.c encoding.c: spent a bit more time looking
1796 at the parsing speed and DOM handling. Added a few more
1797 speedups.
1798
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001799Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800
1801 * parser.c: small but effective parsing speed improvement
1802
Daniel Veillardb59076b2001-04-29 17:04:07 +00001803Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1804
1805 * configure.in: default on the DocBook parser inclusion (for Gnome)
1806 * DOCBparser.h: fixed a header reference
1807
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001808Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1809
1810 * configure.in xpath.c: applied Bjorn patches for FPE on the
1811 alpha
1812
Daniel Veillardeefd4492001-04-28 16:55:50 +00001813Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1814
1815 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1816 xmlSaveFormatFileTo()
1817
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001818Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * xpath.c: simple and efficient optimization, XPath functions
1821 aways bind to the same code, cache this
1822 * TODO: updated (by saying some is obsolete)
1823
Daniel Veillard2156a562001-04-28 12:24:34 +00001824Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * xpath.c: more cleanup work on XPath name parsing routines
1827
Daniel Veillard61d80a22001-04-27 17:13:01 +00001828Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1829
1830 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1831 xmlXPathParseName
1832 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1833 * debugXML.c: avoid compilation problems if compiling without
1834 HTML support, Igor Zlatkovic
1835 * win32/libxml2/libxml2.def.src: being able to compile without
1836 XPath on Windows
1837
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001838Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1839
1840 * libxml.m4: yet another patch from Toshio Kuratomi
1841
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001842Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1843
1844 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1845
Daniel Veillard67fee942001-04-26 18:59:03 +00001846Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847
1848 * tree.[ch]: added xmlSaveFormatFile interface for saving
1849 and indenting a file.
1850
Daniel Veillard82e49712001-04-26 14:38:03 +00001851Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1852
1853 * xpath.c: fixed bug #53689 related to processing-instruction()
1854
Daniel Veillard02f077a2001-04-26 10:59:11 +00001855Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1856
1857 * DOCBparser.c: patche from László Kovács
1858
Daniel Veillard30211a02001-04-26 09:33:18 +00001859Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1860
1861 * parser.c: applied fixes from Christian Glahn bug report #53391
1862
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001863Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1864
1865 * error.c: Jean François Lecomte provided a complete description
1866 and a fix to bug #53537
1867
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001868Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1869
1870 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1871
Daniel Veillard1034da22001-04-25 19:06:28 +00001872Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1873
1874 * DOCBparser.c SAX.c: a bit more work on entities processing.
1875 Still Need to cleanup XML output and references in attributes
1876
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001877Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1880
Daniel Veillardb33c2012001-04-25 12:59:04 +00001881Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1882
1883 * tree.c: trying to fix #53574, not completely complete,
1884 I would like xmllint --copy --debug test/ent1 and
1885 xmllint --debug test/ent1 to show the same result.
1886 * xpath.c: fix a bug when trying to sort namespace nodes
1887
Daniel Veillard5146f202001-04-25 10:29:44 +00001888Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1889
1890 * HTMLtree.c: real fix for #53402
1891
Daniel Veillard7533cc82001-04-24 15:52:00 +00001892Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1893
1894 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1895 PIs when using xsl:output
1896 * valid.c: closing #53537 some case generate segfaults if there
1897 is validity errors
1898
Daniel Veillard61b33d52001-04-24 13:55:12 +00001899Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1900
1901 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1902 of external parsed entities, added --noent to testDocbook
1903 * valid.c: Garry Pennington found an uninitialized variable
1904 access in xmlValidateElementContent()
1905
Daniel Veillard56098d42001-04-24 12:51:09 +00001906Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1909 with madness
1910 * result/HTML/ : this modified the result of the regression tests
1911 a lot.
1912
Daniel Veillard122376b2001-04-24 12:12:30 +00001913Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1914
1915 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1916 to doc where it wasn't checked against NULL reported by
1917 Jens Laas
1918
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001919Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1920
1921 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1922 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1923
Daniel Veillardeae522a2001-04-23 13:41:34 +00001924Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1925
1926 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1927 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1928 * SAX.[ch]: cleanup and updates for DocBook
1929 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1930 ex SGML identifier changes
1931 * valid.c: removed a static unused function.
1932
Daniel Veillardde57c612001-04-23 09:13:36 +00001933Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1934
1935 * HTMLtree.c: applied change for Paul Sponagl on script saving
1936 * Makefile.am: the warning about entity title.xml are normal.
1937
Daniel Veillard393df012001-04-22 20:11:18 +00001938Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1939
1940 * configure.in: release of 2.3.7
1941 * Makefile.am: fixing make distcheck
1942
Daniel Veillarda41123c2001-04-22 19:31:20 +00001943Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1944
1945 * doc/html/* doc/xml.html: updated and regenerated the docs
1946
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001947Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1948
1949 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1950
Daniel Veillarde82a9922001-04-22 12:12:58 +00001951Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1952
1953 * tree.c: fixed #53388 with the provided patch
1954
Daniel Veillard06803992001-04-22 10:35:56 +00001955Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1956
1957 * valid.c: Bjorn detected an invalid memory access. Fixed
1958 vstateVPush()
1959
Daniel Veillard40af6492001-04-22 08:50:55 +00001960Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1961
1962 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1963
Bjorn Reese70a9da52001-04-21 16:57:29 +00001964Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1965
1966 * libxml.h: new header used only for the compilation of libxml
1967 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1968 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1969 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1970 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1971 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1972 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1973 baseline (version 1.2 plus a single patch).
1974 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1975 scientific notation for numbers. Tests added.
1976 * xpath.c: formatting of numbers changed to use sprintf
1977 (contribution from William Brack)
1978
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001979Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1980
1981 * valid.c: cleanup, more useful debugging
1982 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1983 * xmlIO.c: entity loading is printed as an error when validating
1984
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001985Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1986
1987 * valid.c: fixed to validate within entities
1988 * test/VCM/v22.xml: added a specific testcase
1989
Daniel Veillardca1f1722001-04-20 15:47:35 +00001990Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1991
1992 * valid.c: forgot an epsilon transition in for ()+
1993 * test/VCM/v21.xml : added a specific test case
1994
Daniel Veillard85349052001-04-20 13:48:21 +00001995Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997 * valid.c: removed a state explosion exhibited by RSS
1998 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1999 from bug #51872
2000
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002001Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2002
2003 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2004 validation without using an ugly NFA -> DFA algo in the source.
2005 Made a specific algorithm easier to maintain, using a single
2006 stack and without recursion.
2007 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2008 * hash.c: made the growing routine static
2009 * tree.h parser.c: added the parent information to an
2010 xmlElementContent node.
2011
Daniel Veillarde470df72001-04-18 21:41:07 +00002012Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2013
2014 * SAX.c parser.c xpath.c: generating IDs when not validating
2015 from an external parsed entity was poisoning the ID has table
2016 with removed values. This was killing XSLT on the KDE help
2017 browser.
2018
Daniel Veillardceacdd92001-04-18 15:10:35 +00002019Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2020
2021 * entities.h: andrew@ugh.net.au detected a double declaration
2022
Daniel Veillarda10efa82001-04-18 13:09:01 +00002023Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2024
2025 * debugXML.c hash.c tree.h valid.c : some changes related to
2026 the validation suport to improve speed with DocBook
2027 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2028 the way validation errors get reported
2029
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002030Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2031
2032 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2033 by P C Chow and William M. Brack for XSLT HTML output
2034
Daniel Veillard2d90de42001-04-16 17:46:18 +00002035Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2036
2037 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2038 Igor Zlatkovic patches for MSC compilation and added his
2039 updates
2040
Daniel Veillarde043ee12001-04-16 14:08:07 +00002041Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2042
2043 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2044 prefix lookup.
2045 * parserInternals.c: fixed the bug reported by Morus Walter
2046 due to an off by one typo in xmlStringCurrentChar()
2047
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002048Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2049
2050 * HTMLparser.c result/HTML/*: revamped the way the HTML
2051 parser handles end of tags or end of input
2052
Daniel Veillard82daa812001-04-12 08:55:36 +00002053Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2054
2055 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2056
Daniel Veillard67a21302001-04-11 14:39:16 +00002057Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2058
2059 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2060 bug where the linktime verions of free() won't work ...
2061
Daniel Veillard27b55282001-04-11 12:22:25 +00002062Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2063
2064 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2065
Daniel Veillardafc73112001-04-11 11:51:41 +00002066Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * doc/xml.html: added 2.3.6 release
2069
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002070Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2073 * result/wml.xml: resulted in a small output change
2074
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002075Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * tree.c: xmlNewDoc was missing the charset initialization
2078 * xmllint.c: added --auto to autogenerate a doc, allow to
2079 reproduce the problem fixed on xmlNewDoc
2080
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002081Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2082
2083 * xpath.c: trying to get 52979 solved
2084 * tree.c result/ result/noent/: trying to get 52712 solved, this
2085 also made me clean up the fact that XML output in general should
2086 not add formating blanks by default, this changed the output of
2087 a few tests
2088
Daniel Veillard73639a72001-04-10 14:31:39 +00002089Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2090
2091 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2092
Daniel Veillardfac26a12001-04-08 13:08:14 +00002093Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2094
2095 * configure.in: finally released 2.3.6
2096
Daniel Veillard911f49a2001-04-07 15:39:35 +00002097Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * xpath.c: checking for null pointer generated by new code
2100
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002101Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2102
2103 * xpath.c: fixed a [] evaluation problem reported
2104 * test/XPath/tests/simpleaddr: extended test
2105 * result/XPath/simpleaddr: updated result
2106
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002107Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2108
2109 * xmllint.c: Dan Timis reported a portability problem
2110 on Macs without mmap, fixed it.
2111
Daniel Veillardb38bd552001-04-03 18:22:00 +00002112Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2113
2114 * testXPath.c : added a --tree option allowing to display the
2115 tree dump of the XPath expression
2116
Daniel Veillard4dd93462001-04-02 15:16:19 +00002117Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2118
2119 * xpath.c: fixed a memleak when comparing nodesets
2120 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2121 * tree.c: added a TODO
2122
Daniel Veillard92ad2102001-03-27 12:47:33 +00002123Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2124
2125 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2126 we need string functions
2127 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2128 to be able to use them where needed. Applied some changes
2129 to reduce name linking pollution and compile in only what's
2130 needed.
2131 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2132 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2133 for the string manipulation functions
2134 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2135 to the free() function of xmlmemory.c
2136 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2137 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2138 usage.
2139
2140
Daniel Veillard2be30642001-03-27 00:32:28 +00002141Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2142
2143 * error.c: applied the context output patch of the error
2144 handling submitted by Chuck Griffith
2145 * error/VC/*: this slightly change some error logs
2146
Daniel Veillard50582112001-03-26 22:52:16 +00002147Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2148
2149 * parser.c: fixed line number reporting on error
2150
Daniel Veillard04be4f52001-03-26 21:23:53 +00002151Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2152
2153 * parser.c: Sullivan and Darin found a parser bug,
2154 applied the patch.
2155
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002156Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2157
2158 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2159 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2160 xmlversion.h.in xpointer.c: of course the way I defined
2161 UNUSED breaks on old gcc version. Try to be smart and
2162 also define it directly in xmlversion.h
2163 * configure.in: removed -ansi flag from the pedantic set
2164
2165Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002166 Huge cleanup, I switched to compile with
2167 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2168 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2169 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2170 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2171 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2172 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2173 encoding.h entities.c error.c list.[ch] nanoftp.c
2174 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2175 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2176 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2177 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2178 Cleanup, staticfied a number of non-exported functions,
2179 detected and cleaned up a dozen of problem found this way,
2180 avoided a lot of public function name/typedef/system names clashes
2181 * doc/xml.html: updated
2182 * configure.in: switched private flags to the really pedantic ones.
2183
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002184Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2185
2186 * configure.in: 2.3.5
2187 * doc/html/*: rebuilt the docs
2188
Daniel Veillard146c9122001-03-22 15:22:27 +00002189Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2190
2191 * parser.c: fixed a reported bug in NOTATION parsing
2192 * uri.c: accepted but not fixed bug 51876, added TODO
2193 * Makefile.am: fixed bug 51876
2194
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002195Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * config.h.in configure.in error.c: fix a compilation problem
2198 on platforms without vsnprintf (xml@thewrittenword.com)
2199
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002200Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2201
2202 * parser.c: fixed a function name header typo
2203 * SAX.c: notations can also occur in external subset.
2204
Daniel Veillard7d42b542001-03-20 13:22:46 +00002205Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2206
2207 * error.c: removed a C++ like comment
2208
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002209Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * parser.c: fixing bug 52299 strange condition leading
2212 to a parser crash due to a buffer overflow
2213 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2214 added the specific test case
2215
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002216Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2217
2218 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2219 xmlXPathConvert{String,Number,Boolean} to be able to make
2220 type casts without a context stack, fixed some implementation
2221 problems related to the absence of context at parse-time,
2222 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2223 in the public API too
2224 * xpointer.c xpathInternals.h: we need to know at parse time
2225 whether we are compiling an XPointer
2226
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002227Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2228
2229 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2230 cleaned up the parser internals, refactored XPath code, added
2231 new compilation based APIs and cleanly separated public and
2232 private APIs.
2233
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002234Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2235
2236 * xpath.h: the comp field must be added at the end to avoid
2237 killing binary compat.
2238
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002239Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2240
2241 * Makefile.am: detect XPath memleaks in regreson tests
2242 * error.c: fixed and error w.r.t. error reporting still using
2243 stderr
2244 * hash.c: added new line at end of file
2245 * tree.h: minor cleanup
2246 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2247 expression parsing from evaluation, resulted in a number of
2248 changes internally, and in XPointer. Likely to break stuff
2249 using xpathInternals.h but should remain binary compatible,
2250 new interfaces will be added.
2251
Daniel Veillardd574f782001-03-14 19:40:17 +00002252Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2253
2254 * configure.in: fixed a couple of problems reported by
2255 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2256 without gcc on non linux platforms.
2257
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002258Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2261 a fix for --with-html-dir= configure support. I hope it won't
2262 break rpm generation
2263
Daniel Veillarda022fe02001-03-14 16:30:00 +00002264Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2265
2266 * xmlIO.c: one function comment cleanup.
2267
Daniel Veillard25239c12001-03-14 13:56:48 +00002268Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * SAX.c: external subset notations were improperly registered
2271 in the internal subset.
2272
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002273Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2274
2275 * README.cvs-commits: added, pointing to HACKING
2276 * HACKING: updated
2277
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002278Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2279
2280 * parser.c: and Matt Sergeant found one in the XML push
2281 parser (erroneous check I forgot to remove when I fixed the
2282 main parser).
2283
Daniel Veillard68d7b672001-03-12 18:22:04 +00002284Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2285
2286 * xpath.c: ptittom found a small bug in UnaryExpr
2287
Daniel Veillarde356c282001-03-10 12:32:04 +00002288Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2289
2290 * configure.in: bumped to 2.3.4
2291 * error.c: fixed bug #51860
2292 * tree.c: fixed bug #51861
2293 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2294 * tree.[ch] : added xmlDefaultBufferSize
2295 * nanoftp.c: typo in function name header block
2296 * doc/xml.html : updated, added link to XML::LibXSLT
2297 * doc/html/* : rebuilt the docs
2298
Daniel Veillard80f32572001-03-07 19:45:40 +00002299Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2300
2301 * parser.c SAX.c: the new content parsing code raised an
2302 ugly bug in the characters() SAX callback. Found it
2303 just because of strangeness in XSLT XML Rec ouptut :-(
2304
Daniel Veillard6c831202001-03-07 15:57:53 +00002305Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * Makefile.am: Martin Baulig suggested to add -lm
2308 * tree.c: found another bug in xmlNodeGetContent()
2309
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002310Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2311
2312 * xpath.c: Bjorn found the error related to strictness of comparison.
2313
Daniel Veillard29631a82001-03-05 09:49:20 +00002314Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2315
2316 * parser.c: trying to fix the Dtd parsing problem reported
2317 by Gary, side effect of last week speed optimizations.
2318
Daniel Veillard14be0a12001-03-03 18:50:55 +00002319Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2320
2321 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2322 * parserInternals.c: removed unneeded test raised by Stric
2323
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002324Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2325
2326 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2327 and fixed by William Brack). Added xmlXPathFormatNumber.
2328 Changed the sorting slightly.
2329 * configure.in Makefile.am example/Makefile.am: Added -lm.
2330 Please note that applications linking with libxml2, must
2331 also like with the math library from now on.
2332
Daniel Veillardf9533d12001-03-03 10:04:57 +00002333Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2336
Daniel Veillard2f362242001-03-02 17:36:21 +00002337Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2338
2339 * parser.c: one must report spaces even if the Dtd element
2340 content proves that this is not part of the element content.
2341 * result/valid/*.xml: this changed the ouptu slightly
2342
Daniel Veillardb402c072001-03-01 17:28:58 +00002343Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2344
2345 * configure.in: bumped to 2.3.3
2346 * doc/xml.html: updated
2347
Daniel Veillard77851712001-02-27 21:54:07 +00002348Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2349
2350 * tree.c: minor doc fix
2351 * xpath.c: deallocation issues when a result tree has been
2352 converted to a node-set
2353
Daniel Veillardec70e912001-02-26 20:10:45 +00002354Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * doc/xml.html: oops corrected dates s/2000/2001
2357
Daniel Veillard8730c562001-02-26 10:49:57 +00002358Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2359
2360 * valid.c: new patch from Gary Pennington
2361
Daniel Veillard91e9d582001-02-26 07:31:12 +00002362Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2363
2364 * doc/xml.html: applied patch from Ankh
2365
Daniel Veillardedac3c92001-02-26 01:36:19 +00002366Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * xinclude.c: fixed a problem building on Mac
2369
Daniel Veillard21a0f912001-02-25 19:54:14 +00002370Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2371
2372 * parser.c: more work on increasing parsing ferformances
2373
Daniel Veillard48b2f892001-02-25 16:11:03 +00002374Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2375
2376 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2377 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2378 avoiding memcpy in production builds MEM_CLEANUP macro use
2379 * parser.[ch] parserInternals.c: optimizations of the tightest
2380 internal loops inside the parser. Better checking of I/O
2381 flushing/loading conditions
2382 * xmllint.c : added --timing
2383
Daniel Veillard71681102001-02-24 17:48:53 +00002384Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2385
2386 * configure.in: bumped to 2.3.2
2387 * doc/xml.html: updated for release
2388
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002389Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2390
2391 * xpath.c: found a memleak and fixed a nasty bug
2392
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002393Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2394
2395 * xmllint.[c1] : added return code errors for xmllint
2396 * xpath.c: specific debug dump function for result value trees
2397
Daniel Veillard4b637072001-02-21 21:52:55 +00002398Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2399
2400 * xpath.c: finally implemented xmlXPathCompareNodeSets
2401 * test/XPath/expr/floats results/XPath/expr/floats: added
2402 a test for float expressions
2403
Daniel Veillardf714aa32001-02-21 03:07:44 +00002404Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2405
2406 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2407 * parserInternals.[ch]: trying to speed up parsing
2408 * xpath.c : speeded up node set equality op
2409
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002410Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2411
2412 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2413 better handling of ID/IDREF and the list modules associated
2414 * configure.in: small CFLAGS cleanup
2415
Daniel Veillarda8abee62001-02-19 15:14:59 +00002416Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * configure.in: fixed iconv detection on AIX (stric)
2419
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002420Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002421
2422 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2423
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002424Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2425
2426 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2427 and optimized xmlXPathNodeSetSort
2428
Daniel Veillard142adbf2001-02-17 13:21:05 +00002429Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * xpath.c: bug fix when context size is 0
2432 * parser.c: I like Norm's Dtd because they still manage to break
2433 the parser occasionally
2434
Daniel Veillardf23e0092001-02-16 13:21:29 +00002435Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2436
2437 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2438
Daniel Veillarde0e26512001-02-16 00:11:46 +00002439Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2440
2441 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2442 attributes within the XML-1.0 namespace
2443
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002444Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2445
2446 * xpathInternals.h: exported a few axis functions
2447 * doc/xml.html: updated the doc
2448
Daniel Veillard760f4422001-02-15 14:59:48 +00002449Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2450
2451 * configure.in: applied patch from Daniel van Balen for OpenBSD
2452 and bumped version to 2.3.1
2453 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2454 attempt to find autoclosing was simply broken, removed it,
2455 updated the examples, this is better
2456
Daniel Veillardd194dd22001-02-14 10:37:43 +00002457Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2458
2459 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2460 hash functionnalities.
2461 * doc/html/* : rebuild the doc
2462
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002463Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2466 on predicate
2467 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2468 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2469 really want to have tags closed on output even if we accept
2470 unclosed ones on input
2471
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002472Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2473
2474 * xpath.c: ouch don't free NULL, rare case fixed
2475 * tree.c: don't coalesce text nodes if they don't have the
2476 same behaviour wrt escaping on output
2477
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002478Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2479
2480 * xpath.c: small fixup
2481 * SAX.c: don't warn on empty namespaces.
2482
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002483Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * README: a bit of cleanup
2486 * configure.in: preparing for 2.3.0 release
2487
Daniel Veillard1f83d392001-02-08 09:37:42 +00002488Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * hash.[ch]: added a first version of xmlHashSize()
2491 * valid.c: another bug fix from Gary Pennington
2492
Daniel Veillard5eef6222001-02-07 18:24:48 +00002493Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2494
2495 * valid.c: couple of bug fixes pointed by Gary Pennington
2496 * HTMLtree.c: #if 0 cleanup
2497
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002498Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2499
2500 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2501 which removes a time consuming check of xmlXPathNodeSetAdd()
2502 and use it in places where we are sure to not break unicity
2503
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002504Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2505
2506 * xpath.c: bug fixes found from XSLT
2507 * tree.c: preserve node->name special values when copying nodes.
2508 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2509 external subset are fetched when available but without full
2510 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2511 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2512 output with encoding disabled.
2513
Daniel Veillard2c833b62001-02-03 08:52:06 +00002514Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2515
2516 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2517 xmlCheckFilename should not be called from xmlFileOpenW
2518 and xmlGzfileOpenW
2519
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002520Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2521
2522 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2523 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2524 added the new tests for URI normalization
2525 * testURI.c: fixed stoopid bugs
2526 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2527 the URI in the error messages are now properly normalized
2528
Daniel Veillardea28ce62001-02-02 08:20:19 +00002529Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2530
2531 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2532
Daniel Veillarde99a4762001-02-01 04:34:35 +00002533Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2534
2535 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2536
Daniel Veillard2b325a02001-01-31 20:46:31 +00002537Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2538
2539 * xpath.c: fixed mod operator
2540
Daniel Veillardde55cf62001-01-31 15:53:13 +00002541Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2542
2543 * parser.c: fixed xmlStrcat doc
2544 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2545 trees.
2546
Daniel Veillard2f913b72001-01-31 13:23:49 +00002547Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2548
2549 * xpath.c result/XPath/tests/chaptersbase
2550 result/XPath/tests/simplebase: fixed XPath node()
2551 * tree.c: small fix in xmlNewNs()
2552 * Makefile.am: removed extraneous xml2Conf.sh rule
2553
Daniel Veillardb42042b2001-01-28 07:40:36 +00002554Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2555
2556 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2557 Changed the library name, in order to get libxml-devel and
2558 libxml2-devel to coexist on a single system
2559 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2560 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2561
Daniel Veillardee0a4662001-01-27 18:59:33 +00002562Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2563
2564 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2565 libxml2-devel installable in // as libxml-devel.
2566
Daniel Veillard5eb05942001-01-27 17:50:22 +00002567Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * doc/Makefile.am: fixed make rebuild in doc
2570 * doc/html/*.html: rebuilt the docs
2571
Daniel Veillard65c295d2001-01-26 09:32:39 +00002572Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2573
2574 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2575
Daniel Veillard8e199902001-01-25 18:54:39 +00002576Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2577
2578 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2579 the HTML doc to go into the -devel RPM ...
2580 * aclocal.m4 config.h.in: some updates due to auto* magic
2581
Daniel Veillard93086662001-01-25 18:13:04 +00002582Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * xpath.h: added a hook in the context structure allowing to
2585 link to extra support, needed for XSLT
2586
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002587Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2588
2589 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2590 xmlXPtrCmpPoints to use it.
2591 * propagated the following patch from Alejandro Forero
2592 * include/win32config.h xmlIO.c: applied further suggestions
2593 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2594 * example/gjobread.c: fixed warnings, now that it builds
2595
2596Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2597
2598 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2599
2600 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2601 filename points to a valid file (not a directory).
2602 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2603 Added calls to xmlCheckFilenameDir.
2604
2605 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2606 `path' (rather than `filename') as the parameter to gzopen and open.
2607
Daniel Veillard48177c22001-01-23 15:27:41 +00002608Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2609
2610 * Makefile.am: fixed a problem with EXTRA_DIST
2611
Daniel Veillardb83ba402001-01-22 22:45:10 +00002612Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2613
2614 * Makefile.am example/Makefile.am: finally found the trick
2615 to build the example, i.e. add "." in SUBDIRS before example
2616 in the list <grin/>
2617
Daniel Veillard82687162001-01-22 15:32:01 +00002618Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2619
2620 * doc/xml.html: updated with an XSLT section, removed pointer to
2621 W3C CVS base.
2622
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002623Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2624
2625 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2626 too, and deallocation need to occur the same way.
2627
Daniel Veillarde4566462001-01-22 09:58:39 +00002628Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2629
2630 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2631 type correponding to an XSLT result tree fragment. Share most
2632 of the data format with node set, as well as operators.
2633 * HTMLtree.c: added a newline at the end of the doctype output
2634 whe this one is not present initially.
2635 * tree.c: make sure taht the parent and doc pointers are properly
2636 set when copying attributes (lists).
2637
Daniel Veillard701c7362001-01-21 09:48:59 +00002638Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2639
2640 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2641
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002642Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2643
2644 * xpath.c: seems I finally killed that ugly path evaluation
2645 context bug (tagged 9999 in case is is wrong)
2646
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002647Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2648
2649 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2650 for XSLT
2651
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002652Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2653
2654 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2655 for xmlGzfileOpen() bug
2656
Daniel Veillardf6eea272001-01-18 12:17:12 +00002657Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2658
2659 * xpath.c: removed an error found by XSLT usage
2660 * tree.c parserInternals.h: use a predefined static string
2661 for text and comment nodes, avoid freeing them in xmlFreeNode,
2662 exported the string name in parserInternals.h and added
2663 another value to disable encoding at output (for XSLT),
2664 gain memory, time.
2665
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002666Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2667
2668 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2669 win32/libxml2/libxml2_so.dsp: new makefiles and update
2670 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2671
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002672Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2673
2674 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2675 Gary Pennington
2676
Daniel Veillard389e6b72001-01-15 19:41:13 +00002677Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678
2679 * xpath.c: fixed the comaprision of values and nodelists,
2680 need to compare nodelist still ...
2681 * debugXML.c: avoided a possible core dump
2682 * HTMLparser.c: cleanup
2683 * nanohttp.c: contributed fix.
2684 * tree.c: fixes in properties handling added xmlSetNsProp
2685 needed by libxslt
2686 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2687 comment
2688 * TODO: updated
2689
Daniel Veillard167bd532001-01-06 21:09:34 +00002690Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2691
2692 * parser.c parserInternals.c: applied Bjorn Reese optimization
2693 patch
2694
2695Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * Makefile.am: applied patch fro make check from Martin Vidner
2698
Daniel Veillard503b8932001-01-05 06:36:31 +00002699Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * configure.in: preparing 2.2.11
2702 * doc/html/*: rebuild the HTML files
2703 * doc/xml.html : updated
2704
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002705Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2706
2707 * tree.c: fixed a stupid bug
2708 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2709 patches related to validation of an XInclude processing result
2710 * TODO: updated
2711
Daniel Veillarde2488192001-01-04 10:54:22 +00002712Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2713
2714 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2715 on large files
2716
Daniel Veillardf060a412001-01-03 20:52:44 +00002717Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2718
2719 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2720
Daniel Veillard45cff692001-01-03 18:02:04 +00002721Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2722
2723 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2724 reported by Jonas Borgström
2725 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2726
Daniel Veillard08108982001-01-03 15:24:58 +00002727Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2728
2729 * testXPath.c xpath.c: fixing the XPath union expressions problem
2730 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2731
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002732Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2733
2734 * xmllint.c: Made is so if the file name is "-" is will read form
2735 standard input. Sven Heinicke <sven@zen.org>
2736 * tree.c: fixed a problem when growing buffer
2737 * tree.h: fixed the comment of the node types following andersca
2738 comment
2739 * TODO: updated
2740
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002741Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2742
2743 * HTMLparser.[ch]: added a way to avoid adding automatically
2744 omitted tags. htmlHandleOmittedElem() allows to change the
2745 default handling.
2746 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2747 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2748 of xmllint too when using --memory flag, added a memory test
2749 suite at the Makefile level.
2750 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2751 with namespace use when encountering QNames in XPath evalation,
2752 added xmlns() scheme in XPointer.
2753 * nanoftp.c : incorporated a fix
2754 * parser.c xmlIO.c: fixed problems raised with encoding when using
2755 the memory I/O
2756 * parserInternals.c: closed bug 25934 reported by
2757 torsten.landschoff@innominate.de
2758 * TODO: updated
2759
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002760Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2763 on a non-updated tree :-(, made a 2.2.10 release to correct the
2764 situation
2765
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002766Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2769 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2770 integrated a set of OpenVMS changes from Howard Taylor
2771 <Howard.Taylor@pacoast.com>
2772
Daniel Veillard58770e72000-11-25 00:48:47 +00002773Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2774
2775 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2776 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2777
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002778Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * HTMLparser.c: some fixes on auto-open of html/head/body
2781 * encoding.c: fixed a compilation error on some gcc env
2782 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2783 XPointer implementation
2784 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2785 related XPointer tests and associated results
2786
Daniel Veillard300f7d62000-11-24 13:04:04 +00002787Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2788
2789 * doc/xmldtd.html doc/xml.html: following a short step by step
2790 guidance on IRC to help maciej with DTDs I started a small
2791 page on the subject.
2792
Daniel Veillard748e45d2000-11-17 16:36:08 +00002793Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2794
2795 * HTMLparser.c: fixed handling of broken charrefs
2796 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2797 patches
2798
Daniel Veillard28929b22000-11-13 18:22:49 +00002799Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * doc/xml.html doc/html/* : rebuilt the docs after adding
2802 xinclude and updated page for 2.2.7 and 2.2.8
2803 * configure.in: releasing 2.2.8
2804
Daniel Veillard41e06512000-11-13 11:47:47 +00002805Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * parser.[ch] parserInternals.c: applied the conditional
2808 section processing fix from Jonathan P Springer
2809 <jonathan.springer2@gte.net>
2810 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2811 project file, fixed iconv default non support
2812 * xpath.c: fixed the problem of evaluating relative expressions
2813 when a node context is provided.
2814
Daniel Veillardbf432752000-11-12 15:56:56 +00002815Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2816
2817 * nanoftp.c: fixed gcc 2.95 new warnings
2818 * SAX.c: fixed a stupid bug
2819 * tree.c: fixed a formatting problem when round-tripping
2820 from/to memory
2821 * xinclude.c: chased memleak, fixed a base problem
2822 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2823 xmlXPtrBuildNodeList()
2824 * TODO: updated
2825 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2826 adding a first small set of regression tests for XInclude
2827
Daniel Veillardc2def842000-11-07 14:21:01 +00002828Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * nanohttp.[ch]: applied Wayne Davison patches to access
2831 the WWW-Authorization header.
2832 * parser.c: Closed Bug#30847: Problems when switching encoding
2833 in short files by applying Simon Berg's patch.
2834 * valid.c: fixed a validation problem
2835 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2836 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2837 Wayne Davison
2838 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2839 need to be extended to non full nodes selections.
2840 * xinclude.c: starts to work decently
2841
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002842Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2843
2844 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2845 debugXML.c xmlversion.h.in: Started adding XInclude support,
2846 this is a new xmllint option
2847 * tree.c xpath.c: applied TOM patches for XPath
2848 * xpointer.c: fixed a couple of errors.
2849 * uri.c: added an escaping function needed for xinclude
2850 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2851 new warning from RH70 gcc's version
2852
Daniel Veillarda4964b72000-10-31 18:23:44 +00002853Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2854
2855 * HTMLparser.c: fixed loop on invalid char in scripts
2856 * parser.c: update to description of xmlIOParseDTD()
2857 * libxml.m4 xmlversion.h.in: changes contributed by
2858 Michael Schmeing <m.schmeing@internet-factory.de>
2859 * configure.in: preparing for 2.2.7
2860 * Makefile.am: trying to avoid config.h and acconfig.h
2861 being included in the distrib
2862 * configure.in: released 2.2.7
2863
2864Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2865
2866 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2867 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2868
Daniel Veillard01411222000-10-30 15:33:22 +00002869Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2870
2871 * parser.[ch]: added xmlIOParseDTD()
2872 * xpointer.c: added support for the 2 extra parameters of
2873 string-range, fixed a stoopid error when '0' was present
2874 in XPointer expressions
2875 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2876 testsuite for the above
2877
Daniel Veillard6db58192000-10-30 09:27:53 +00002878Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2879
2880 * libxml.spec.in: improved package descriptions
2881
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002882Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2883
2884 * xpath.c xpathInternals.h: applied a large cleaning patch
2885 from TOM <ptittom@free.fr>, it also add namespace support
2886 for function and variables registration.
2887
Daniel Veillardbd20df72000-10-29 17:53:40 +00002888Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2889
2890 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2891 * Makefile.mingw: Wayne Davison's update adding hash.c
2892
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002893Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2894
2895 * xpath.c: fixed the root evaluation problems
2896 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2897 ignorable spaces with <b> <bold> <em>
2898 * tree.c: fixed a loop in xmlSearchNsByHref()
2899
Daniel Veillard767662d2000-10-27 17:04:52 +00002900Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * xpath.c: applied another XPath patch from TOM
2903 * xpath.c include/makefile.am: applied another patch from
2904 china@thewrittenword.com (cleanup on IRIX).
2905
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002906Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2907
2908 * xml-config.1: received a fixed version from Fredrik Hallenberg
2909 <hallon@lysator.liu.se>
2910
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002911Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2914 cleanup patch for XPath
2915
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002916Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * patched to redirrect all "out of context" error messages to
2919 a reconfigurable routine. The changes are:
2920 * xmlerror.h : added the export of an error context type (void *)
2921 an error handler type xmlGenericErrorFunc there is an interface
2922 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2923 to reset the error handling routine and its argument
2924 (by default it's equivalent to respectively fprintf and stderr.
2925 * all the c files: all wild accesses to stderr or stdout within
2926 the library have been replaced to calls to the handler.
2927
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002928Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2929
2930 * configure.in: release 2.2.6
2931 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2932 exporting the inner functions of xpath for extension modules
2933 * doc/*: updated and rebuilt the doc
2934
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002935Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * nanohttp.c : applied Wayne HTTP cleanup patch
2938 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2939 and xmlNodeSetSpacePreserve()
2940
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002941Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * xpath.c: closing bug #29260
2944
Daniel Veillard126f2792000-10-24 17:10:12 +00002945Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2946
2947 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2948 multikey tuples, made hash structure opaque
2949 * valid.[ch]: moved elements, attributes, notations decalarations
2950 as well as ID and refs to hash tables.
2951 * entities.c: hash cleanup
2952 * xmlmemory.c: fixed a dump problem in debug mode
2953 * include/Makefile.am: problem passing in DESTDIR= values patch
2954 from Marc Christensen <marc@calderasystems.com>
2955 * nanohttp.c: removed debugging remains
2956 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2957 * HTMLparser.c parser.c: fixing a number of problems with the
2958 macros in the *parser.c files (Wayne).
2959 * HTMLparser.c: close the previous option when opening a new one
2960 (Marc Sanfacon).
2961 * result/HTML/*: updated the HTML results accordingly
2962
Daniel Veillard52afe802000-10-22 16:56:02 +00002963Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2964
2965 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2966 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2967 XPath functions and XML entities table to them. More to come...
2968 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2969
Daniel Veillard683cb022000-10-22 12:04:13 +00002970Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * tree.c: coalesce adjacent text nodes
2973 * valid.c: handling of blank nodes in DTd validation (raised
2974 by problems with a posteriori validation).
2975 * nanohttp.c: changing behaviour on HTTP write stuff.
2976 * HTMLtree.c: forced body and html to be explicitely closed.
2977 * xpath.h: exported more XPath functions.
2978
Daniel Veillard1baf4122000-10-15 20:38:39 +00002979Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2980
2981 * Release of 2.2.5
2982 * xpointer.c: range() range-inside and other helper functions
2983 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2984
Daniel Veillard47e12f22000-10-15 14:24:25 +00002985Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2986
2987 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2988 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2989
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002990Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2991
2992 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2993 and XPointer modules
2994
Daniel Veillard134c9f32000-10-15 10:27:08 +00002995Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * SAX.h: closed #25107
2998
Daniel Veillard39915622000-10-15 10:06:55 +00002999Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * testSAX.c: fixed problem with cdata reporting
3002 * SAXresult/* : updated
3003
Daniel Veillard1e851392000-10-15 10:02:56 +00003004Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3005
3006 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3007 Closed bug #27499, added to regression tests
3008 * TODO: updated
3009
Daniel Veillard7eda8452000-10-14 23:38:43 +00003010Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3013 support for SCRIPT and STYLE with help from Bjorn Reese
3014 * test/HTML/* result/HTML/*: added simple testcase and updated
3015 the existing ones.
3016
Daniel Veillardff9c3302000-10-13 16:38:25 +00003017Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3020 string-range for empty strings
3021 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3022 test/XPath/xptr/strrange: augmented the XPointer testsuite
3023
Daniel Veillard189446d2000-10-13 10:23:06 +00003024Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3025
3026 * doc/xml.html doc/xmlmem.html: added a module describing memory
3027 interfaces and use, updated the main page.
3028
Daniel Veillard2f971a22000-10-12 23:26:32 +00003029Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3032 nanoftp code work on Windows too now
3033
3034Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003035
3036 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3037 * xpointer.c: implemented string-range() at least a good first version
3038 * test/XPath/docs/str test/XPath/xptr/strrange
3039 result/XPath/xptr/strrange: the string-range() tests
3040
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003041Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3042
3043 * Makefile.am include/Makefile.am include/win32config.h
3044 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3045 and make distcheck
3046
Daniel Veillard19d61112000-10-11 23:50:35 +00003047Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3050 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3051 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3052
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003053Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3056 patch for socklen_t detection by
3057 Albert Chin-A-Young <china@thewrittenword.com>
3058
Daniel Veillardcd429612000-10-11 15:57:05 +00003059Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3060
3061 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3062 and added a --dtdvalid option to xmllint used to test it
3063
Daniel Veillard47c02452000-10-11 13:04:36 +00003064Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3065
3066 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3067 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3068
Daniel Veillard2d38f042000-10-11 10:54:10 +00003069Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3070
3071 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3072 handlings (registration, lookup, cleanup)
3073
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003074Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3075
3076 * configure.in Makefile.am include/makefile.am: adding XPointer
3077 and XPtrtests target
3078 * xpointer.[ch] : new files for XPointer support
3079 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3080 more XPath tests
3081
Daniel Veillard57fda592000-10-10 23:24:14 +00003082Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * configure.in: fixed, very broken, make distcheck works again
3085
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003086Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3087
3088 * More work toward 2.2.5, integrated a number of patches
3089 * configure.in Makefile.am win32config.h.in: trying to cleanup
3090 make distcheck .... huh ...
3091 * include/Makefile.am include/win32config.h: new directory
3092 for includes
3093 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3094 updated teh makefiles and instructions for WIN32
3095 * xpath.c: small fixes
3096 * test/XPath/ results/XPath: updated the testcases and results
3097 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3098 suggested patches
3099 * valid.c: fixed an ID bug
3100
Daniel Veillardb71379b2000-10-09 12:30:39 +00003101Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3102
3103 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3104 the automake bug where wrong dependancies were generated.
3105 * xpath.[ch]: worked on XPointer
3106
Daniel Veillard7e99c632000-10-06 12:59:53 +00003107Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3108
3109 * configure.in Makefile.am: 2.2.5, ship the include in an
3110 include/libxml subdirectory, use symlinks when using CVS
3111 * testSAX.c: fixed small bug
3112 * testXPath.c: changed the way testfiles are parsed
3113 * debugXML.c: same kind of cleanup when parsing an argument expression
3114 XPath/XPointers can have blanks embedded
3115 * xpath.[ch]: more cleanup, reorgs for XPointer work
3116 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3117 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3118
Daniel Veillard55b91f22000-10-05 16:30:11 +00003119Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3120
3121 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3122 in the XPath engine, rewrote large parts of it, now it's far
3123 cleaner and in sync with the REC not an old WD. Fixed a parsing
3124 problem in the interactive XML shell found when testing XPath.
3125
Daniel Veillardac260302000-10-04 13:33:43 +00003126Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3127
3128 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3129 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3130 examples with the extra test
3131
Daniel Veillard7cfce322000-10-04 12:40:27 +00003132Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3133
3134 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3135 the global init function.
3136
Daniel Veillard970112a2000-10-03 09:33:21 +00003137Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3138
3139 * HTMLparser.c: Doohhh, attribute name parsing was still case
3140 sensitive ! Fixed this ...
3141 * result/HTML/* : updated the tests results accordingly
3142
Daniel Veillard740abf52000-10-02 23:04:54 +00003143Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3144
3145 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3146 engine, should be far more stable, incorporated a new version of
3147 preceding/following axis, need testing
3148 * uri.c: fixed file:///c:/a/b/c problem
3149 * test/XPath/tests/idsimple: augmented the XPath tests
3150
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003151Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3152
3153 * doc/* rebuilding docs for 2.2.4 release
3154
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003155Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3156
3157 * configure.in: releasing 2.2.4
3158 * parser.[ch]: added xmlStrEqual()
3159 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3160 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3161 use xmlStrEqual instead
3162 * TODO: updated
3163 * added an XPath test
3164
Daniel Veillardbc765302000-10-01 18:23:35 +00003165Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3166
3167 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3168 * entities.h: exported xmlInitializePredefinedEntities
3169 * parser.[ch] : added xmlInitParser()
3170 * parserInternals.h : had to export htmlInitAutoClose()
3171
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003172Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3175 problems
3176 * Makefile.am : added XPath regression tests to normal tests
3177 * uri.c: fixed a problem with local paths, cleanup
3178 * parser.c: fixed a problem with large CData sections
3179
Daniel Veillardd2ade932000-09-30 14:39:55 +00003180Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3181
3182 * configure.in xml-config.in: patch from "Ben Taylor"
3183 <sol7x86@hotmail.com> for solaris shared libs lookup
3184
Martin Bauligdd7d1f62000-09-29 23:17:57 +000031852000-09-30 Martin Baulig <baulig@suse.de>
3186
3187 * libxml-2.0.pc.in: Provide pkg-config script.
3188
3189 * configure.in: Create the libxml-2.0.pc script from the
3190 libxml-2.0.pc.in templates.
3191 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003192 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003193
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003194Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3195
3196 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3197 when compiling with MSC
3198
Daniel Veillard46057e12000-09-24 18:49:59 +00003199Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3200
3201 * xpath.c: patch for normalize-string() substring-before(),
3202 substring-after() and translate() functions from Bjorn Reese
3203 <breese@mail1.stofanet.dk>
3204 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3205 Fredrik Hallenberg <hallon@lysator.liu.se>
3206 * TODO: updated
3207
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003208Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3211 problem of socklen_t being undefined on a number of platforms
3212 * debugXML.c: fixed a compilation problem when without snprintf
3213
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003214Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3215
3216 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3217 an URI bug and a fix for the control-character-induced infinite loop
3218 * nanohttp.c: preventive fix for compiling on WIN32
3219
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003220Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3221
3222 * xmlint.c: closing bug #25000
3223
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003224Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3225
3226 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3227 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3228 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3229 related function, fixing xmlStrncmp(), and associated cleanup
3230 * result/HTML/entities.html.sax: updating result
3231
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003232Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3233
3234 * uri.c: applied patch for URI escaping from Wayne Davison
3235 <wayned@blorf.net>
3236 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3237 from Denis Barbier <barbier@imacs.polytechnique.fr>
3238 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3239 patch from Wayne Davison
3240
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003241Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * doc/xml.html : updated with new releases, adding "how to help"
3244
Daniel Veillard04698d92000-09-17 16:00:22 +00003245Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3246
3247 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3248 removed a few warnings in pedantic mode ...
3249 * parserInternals.c parser.c: moved encoding switching function
3250 to parserInternals.c
3251 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3252
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003253Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3256 error or warning handlers
3257
Daniel Veillardb1059e22000-09-16 14:02:43 +00003258Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3259
3260 * parserInternals.c parserInternals.h parser.c Makefile.am:
3261 created a new module parserInternals.c, moved most of the
3262 code shared by the various parsers there, as well as
3263 deprecated code from parser.c. More cleanup of parser.c
3264 * uri.c: fixed a problem when URI is NULL
3265 * valid.c: speedup when looking for an attribute declaration
3266
Daniel Veillard39c7d712000-09-10 16:14:55 +00003267Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3270 the cleanup of the computation of URI references when seeking
3271 external entities. The URI reference string and the resulting
3272 URI are both stored now.
3273 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3274 large s(n)printf checks and cleanup from Denis Barbier
3275 <barbier@imacs.polytechnique.fr>
3276 * xmlversion.h.in tree.h: couple of SGML declarations for a
3277 possible docbook module.
3278 * result/VC/ : a couple of test output changed due to the change
3279 of the entities URI
3280
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003281Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3282
3283 * parser.h: added a _private field for linking user's data
3284
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003285Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3286
3287 * parser.c parserInternals.h: demacroified most of the IS_XXX
3288 the gain in size is significant so ...
3289
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003290Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3291
3292 * entities.c: cases where looking up entities with doc==NULL
3293 covered
3294
Daniel Veillard90e11312000-09-05 10:42:32 +00003295Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3296
Daniel Veillard1de50802000-09-07 08:54:32 +00003297 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003298 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3299
Daniel Veillard98a79162000-09-04 11:15:39 +00003300Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3301
Daniel Veillard1de50802000-09-07 08:54:32 +00003302 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003303 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3304 * Makefile.in: added URItest and included thenin "make tests"
3305
3306Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003307
3308 * xmlversion.h.in: closed bug 22941
3309
Daniel Veillard2bb89092000-08-31 14:57:50 +00003310Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3311
3312 * doc/xmlio.html: added doc and example for entity loader
3313 redefinition.
3314
Daniel Veillard96984452000-08-31 13:50:12 +00003315Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3316
3317 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3318 used by libxml
3319
Daniel Veillarde715dd22000-08-29 18:29:38 +00003320Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * parser.c: Fixed bug on invalid ontent characters and when using
3323 push.
3324 * xmllint.c: fixed xmllint endling of errors in push mode
3325
Daniel Veillard4948eb42000-08-29 09:41:15 +00003326Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003329 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003330 * result/HTML/*.sax: regenerated HTML SAX output
3331 * parser.c: more cleanup.
3332
Daniel Veillarde010c172000-08-28 10:04:51 +00003333Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3334
3335 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003336 patches from Wayne Davison <wayned@users.sourceforge.net>,
3337 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003338 * HTMLparser.c: fixed an ignorable white space detection bug
3339 occuring when parsing with SAX only
3340 * result/HTML/*.sax: updated since the output is now HTML
3341 encoded...
3342
Daniel Veillard47f3f312000-08-27 22:40:15 +00003343Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3344
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003345 * HTMLparser.[ch]: applied some of Wayne Davison
3346 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003347
Daniel Veillarde0854c32000-08-27 21:12:29 +00003348Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3349
3350 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3351 undeclared namespace prefix was used, added a warning.
3352 Cleaned up support w.r.t. entities, spilling out a warning
3353 and being pedantic on lookups.
3354 * test/warning/ent9 : added testcase for previous example.
3355 * TODO: updated
3356 * parserInternals.h parser.c: changed the way names are parsed
3357 now allow infinite size and decrease penalty for normal use
3358 * parser.c: Started a big cleanup/check of the parser code,
3359 fixed some of the most tortuous entity code, spotted code
3360 unused anymore
3361 * test/*: added tests for very long names and related nasty
3362 things.
3363
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003364Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * doc/encoding.html: added encoding aliases doc
3367 * doc/xml.html: updates
3368 * encoding.[ch]: added EncodingAliases functions
3369 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3370 bottleneck affecting large DTDs like Docbook
3371 * parser.[ch] xmllint.c: added a pedantic option, will be
3372 useful
3373 * SAX.c: redefinition of entities is reported in pedantic mode
3374 * testHTML.c: uninitialized warning from gcc
3375 * uri.c: fixed a couple of bugs
3376 * TODO: added issue raised by Michael
3377
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003378Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3379
3380 * doc/encoding.html: propagated Martin Duerst suggestions
3381
Daniel Veillard52402ce2000-08-22 23:36:12 +00003382Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3383
3384 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3385 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3386 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3387 by Wayne Davison
3388
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003389Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * nanoftp.c nanohttp.c: small cleanup
3392 * TODO: updated
3393
Daniel Veillard244ece92000-08-19 20:58:02 +00003394Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3395
3396 * added an old VC testcase and updated title.xml entity
3397
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003398Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3399
3400 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3401 done on auto-opening of <p> tags and cleanup of SAX output
3402
Daniel Veillard979e55e2000-08-19 16:48:54 +00003403Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3404
3405 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3406
Daniel Veillard4540be42000-08-19 16:40:28 +00003407Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3408
3409 * doc/xml.html libxml.* structure.*: updated the doc a bit
3410
Daniel Veillard808a3f12000-08-17 13:50:51 +00003411Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3412
3413 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3414 of SAX tests
3415
Daniel Veillard29579362000-08-14 17:57:48 +00003416Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3417
3418 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3419 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3420
Daniel Veillard1255ab72000-08-14 15:13:33 +00003421Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3422
3423 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3424 * testHTML.c: fix core dump on Solaris 2.x systems
3425 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3426 * result/HTML/*.sax: previous bug fix lead to new results
3427
Daniel Veillard03109292000-08-14 14:58:22 +00003428Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3431 * configure.in: added --with-readline=DIR to accept alternate
3432 path for readline include/library
3433 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3434 for ANSI under HP-UX
3435 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3436 includes @LIBS@
3437
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003438Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3439
3440 * doc/* : rebuilt the docs
3441 * getting ready for 2.2.2 release
3442
Daniel Veillard87b95392000-08-12 21:12:04 +00003443Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3444
3445 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3446 and xmlAddFeature()
3447 * tree.[ch]: added xmlAddChildList()
3448 * xmllint.c: MAP_FAILED macro test
3449 * parser.h: added xmlParseCtxtExternalEntity()
3450 * valid.c: applied bug fixes removed warning
3451 * tree.c: added CDATA block to elements content
3452 * testSAX.c: cleanup of output
3453 * testHTML.c: added SAX testing
3454 * encoding.c: better error recovery
3455 * SAX.c, parser.c: fixed one of the external entity processing
3456 of the OASis testsuite
3457 * Makefile.am: added HTML SAX regression tests
3458 * configure.in: bumped to 2.2.2
3459 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3460 SAX results
3461
Daniel Veillard88a172f2000-08-04 18:23:10 +00003462Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3463
3464 * configure.in: patch for HP compiler
3465
34662000-08-04 Sven Heinicke <sven@zen.org>
3467
3468 * xmllint.c: Was coredumping sometimes when the file given didn't
3469 exist.
3470
Daniel Veillard46e370e2000-07-21 20:32:03 +00003471Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3472
3473 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003474
Daniel Veillard46e370e2000-07-21 20:32:03 +00003475 when using in memory parsing. Need some cleanup.
3476 * xmllint.c configure.in: added a --memory flag to test memory
3477 parsing
3478
Daniel Veillard36650692000-07-21 15:16:39 +00003479Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3480
3481 * nanohttp.c: fixed socklen_t replacement to unsigned int
3482 * parser.c: fixed a space handdling missing at the end of
3483 production 28 DOCTYPE.
3484 * xmlmemory.c: fixed a stupid bug on the routine to override
3485 allocation functions
3486 * TODO: updated
3487
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003488Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3489
3490 * doc/ regenerated the docs
3491
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003492Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3493
3494 * doc/encoding.html doc/xml.html: added I18N doc
3495 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3496 improvements, both parser and filters, added ASCII & HTML,
3497 fixed the ISO-Latin-1 one
3498 * xmllint.c testHTML.c: added/made visible --encode
3499 * debugXML.c : cleanup
3500 * most .c files: applied patches due to warning on Windows and
3501 when using Sun Pro cc compiler
3502 * xpath.c : cleanup memleaks
3503 * nanoftp.c : added a TESTING preprocessor flag for standalong
3504 compile so that people can report bugs more easilly
3505 * nanohttp.c : ditched socklen_t which was a portability mess
3506 and replaced it with unsigned int.
3507 * tree.[ch]: added xmlHasProp()
3508 * TODO: updated
3509 * test/ : added more test for entities, NS, encoding, HTML, wap
3510 * configure.in: preparing for 2.2.0 release
3511
Daniel Veillard49703262000-07-10 10:27:46 +00003512Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3513
3514 * nanoftp.c: fixed the way the control connection is handled
3515 * libxml.spec.in: fixed the dependancies and cleanup
3516
Daniel Veillard306be992000-07-03 12:38:45 +00003517Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3518
3519 * doc/xml.html: changed the xmlsoft.org structure, updated the
3520 examples w.r.t. root and childs
3521
Daniel Veillard7d853352000-07-02 18:53:09 +00003522Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3523
3524 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3525
Daniel Veillard365e13b2000-07-02 07:56:37 +00003526Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3527
3528 * HTMLparser.c: Work on character encoding support for the HTML parser
3529 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3530 * encoding.c: Fixed a potential memleak in the encoding stuff
3531
Daniel Veillardaf743792000-07-01 11:49:28 +00003532Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3533
3534 * doc/FAQ.html doc/Makefile.am : added a FAQ
3535
3536Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003537
3538 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3539 of the HTML parser to force it to not bypass SAX
3540
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003541Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3542
3543 * win32config.h.in: updated
3544 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3545 lacks iconv support :-( need to release 2.1.1
3546 * configure.in: release 2.1.1
3547 * HTMLparser: fixed bug #14784
3548 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3549 by Windows compiler
3550 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3551 the SAX startDocument() callback.
3552 * TODO: updated
3553
3554Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3555
3556 * added xmlStopParser()
3557
Daniel Veillardbe803962000-06-28 23:40:59 +00003558Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3559
3560 * configure.in: 2.1.0 prerelease
3561 * Large resync between W3C and Gnome tree
3562 * nanoftp, nanohttp.c: fixed stalled connections probs
3563 * HTMLtree.c SAX.c : support for attribute without values in
3564 HTML for andersca
3565 * valid.c: Fixed most validation + namespace problems
3566 * HTMLparser.c: start document callback for andersca
3567 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3568 * parser.h, SAX.c: serious speed improvement for large
3569 CDATA blocks
3570 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3571 different encoding
3572 * example/Makefile.am example/gjobread.c tree.h: work on
3573 libxml1 libxml2 convergence.
3574 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3575 and the LIBXML_TEST_VERSION macro
3576
Daniel Veillardc310d562000-06-23 18:32:15 +00003577Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3578
3579 * doc/xml.html: various patches and improvements typo fixed by
3580 Felix Natter
3581 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3582 from Felix Natter <fnatter@gmx.net>
3583
Daniel Veillardf3029822000-05-06 08:11:19 +00003584Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3585
3586 * doc/upgrade.html: updated with instructions for support of both
3587 libxml-1.x and libxml-2.x
3588 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3589 for 2.x support and also fixed includes
3590
3591
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003592Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3593
3594 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3595 the encoding support, added iconv support, so now libxml if
3596 compiled with iconv automatically support japanese encodings
3597 among others. Work based on initial patch from Yuan-Chen Cheng
3598 I may have broken binary compat in the encoding handler
3599 registration scheme, but that was so utterly broken I don't
3600 expect anybody to have used this feature until now.
3601 * parserInternals.h: fixup on the CHAR range macro
3602 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3603 code.
3604 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3605 * uri.c: added xmlParseURI() I can't believe I forgot to
3606 implement this one in 2.0 !!!
3607 * SAX.c: moved doc->encoding update in the endDocument() call.
3608 * TODO: updated.
3609
Daniel Veillard06047432000-04-24 11:33:38 +00003610Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3611
3612 * tree.h: removed extraneous xmlRemoveProp definition
3613 * TODO: added item about --disable-corba configure switch
3614 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3615 * nanoftp.c: fixed include problems giving troubles on AIX and
3616 slowlaris
3617 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3618 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3619 comment and headers changes to lower gtk-doc number of warnings
3620 * doc/html/*: rebuilt docs
3621
Daniel Veillarde0aed302000-04-16 08:52:20 +00003622Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3623
3624 * HACKING: documented the tag for 1.x and instructions
3625
Daniel Veillard5e873c42000-04-12 13:27:38 +00003626Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3627
3628 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3629 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3630 xmlCreateIOParserCtxt
3631 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3632 significant overall improvement
3633 * xmllint.c: added I/O test to xmllint
3634 * testSAX.c: added a speed test
3635 * doc/* : updated/regenerated
3636
Daniel Veillardfc708e22000-04-08 13:17:27 +00003637Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3638
3639 * xpath.c uri.h parserInternals.h: cosmetic changes from
3640 "Timur I. Bakeyev" <timur@bat.ru>, including making
3641 xmlCreateURI() public
3642
Daniel Veillard5d211f42000-04-07 17:00:24 +00003643Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3644
3645 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3646 and the code at the same time. Added a clean mechanism for
3647 overload or added input methods: xmlRegisterInputCallbacks()
3648 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3649 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3650 * TODO: updated
3651 * doc/* : updated/regenerated
3652 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3653 source dir
3654
Daniel Veillarde77a9182000-04-05 19:12:29 +00003655Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3656
3657 * testURI.c: yet another forgotten commit, I should get some sleep !
3658
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003659Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3660
3661 * xmllint.c: forgot to commit this too ?
3662
Daniel Veillardb9df4042000-04-05 14:23:16 +00003663Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3664
3665 * xmlversion.h.in : forgot to commit this previously
3666
Daniel Veillard361d8452000-04-03 19:48:13 +00003667Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3668
3669 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3670 * README TODO: updated for release
3671 * uri.c uri.h: added authority parsing/saving
3672 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3673 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3674 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3675 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3676 Makefile.am : added compile-time customization of libxml
3677 --with-ftp --with-http --with-html --with-xpath --with-debug
3678 --with-mem-debug
3679 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3680 #include <libxml/xxx.h> I hope it won't break too much stuff
3681 and will be manageable in the future...
3682 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3683 and added xmllint to the installed programs
3684 * uri.h: added xmlFreeURI()
3685
Daniel Veillardec303412000-03-24 13:41:54 +00003686Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3687
3688 * uri.c uri.h: finished the escaping handling, the base support
3689 and the URI path normalization. Looks good just lacks the
3690 authority content parsing code.
3691 * Makefile.am: added instructions to generate testURI
3692 * TODO: updated
3693 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3694 added links and icons for W3C and Gnome
3695
Daniel Veillard8f621982000-03-20 13:07:15 +00003696Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3697
3698 * xmlmemory.[ch] : seems I forgot to actually update the files in
3699 the last commit :-)
3700 * doc/xml.html doc/html/* : updated and uploaded the docs
3701
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003702Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3703
3704 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3705 * TODO: updated
3706 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003707 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003708 gfree).
3709 * Makefile.am, uri.c, uri.h: added a set of functions to do
3710 exact (litteraly copied from the RFC 2396 productions) parsing
3711 and handling of URI. Will be needed for XLink, one XML WFC,
3712 XML Base and reused in the nano[ftp/http] modules. Still work
3713 to be done.
3714
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003715Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3716
3717 * configure.in, libxml.spec.in : libxml2
3718 * doc/* : updated the doc page, rebuilt the docs
3719
Daniel Veillardcf461992000-03-14 18:30:20 +00003720Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3721
3722 * all: tagged LIB_XML_1_X
3723 * *.c *.h : updated from W3C CVS tree
3724 * configure.in : 2.0.0-beta
3725 * libxml.spec.in : libxml2 package nam
3726 * result/* : new version of the tests output
3727
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003728Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3729
3730 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3731
Daniel Veillardb566ce12000-03-04 11:39:42 +00003732Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3733
3734 * doc/* : rebuilt the docs
3735 * parser.c: final patch on #6766
3736 * valid.c: small patch on validity checks.
3737
Daniel Veillardfb76c402000-03-04 11:39:42 +00003738Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3739
3740 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3741 added
3742 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3743 compatibility w.r.t. XML spec and existing code.
3744
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003745Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3746
3747 * parser.c: seems a better solution to <a> </a> exists,
3748 will try it for a while
3749
Daniel Veillard83a30e72000-03-02 03:33:32 +00003750Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3751
3752 * parser.c: tried to remove the <a> </a> generating <a/>
3753 this is hard. Left a flag for that purpose. Fixed bug #6766
3754 * configure.in: prepared 1.8.7 not released, due to previous
3755 problem
3756
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003757Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3758
3759 * doc/xml.html : applied second patch from Paul DuBois
3760
Daniel Veillard402e8c82000-02-29 22:57:47 +00003761Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3762
3763 * doc/xml.html : applied patch from Paul DuBois
3764
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003765Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3766
3767 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3768
Daniel Veillard5feb8492000-02-02 17:15:36 +00003769Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3770
3771 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3772 compilation warnings on various platforms.
3773 * parser.c: Fixed #5281 validity error callbacks are now desactived
3774 by default if not validating.
3775
Daniel Veillardf341f932000-02-02 14:52:08 +00003776Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3777
3778 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3779
Daniel Veillard13c757e2000-02-01 23:59:15 +00003780Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3781
3782 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3783 <gkatsi@cs.toronto.edu>
3784
Daniel Veillard726e8792000-01-30 20:04:29 +00003785Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3786
3787 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3788 processing URLs
3789
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003790Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3791
3792 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3793 xmlNanoFTPUpdateURL for persistent control connections.
3794 * configure.in: 1.8.6
3795
3796Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3797
3798 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3799 * tree.[ch] : added xmlSaveNoEmptyTags
3800
James Henstridgef3be9312000-01-28 13:59:21 +000038012000-01-29 James Henstridge <james@daa.com.au>
3802
3803 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3804
3805 * Makefile.am: added nanoftp.[ch] to the build.
3806
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003807Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3808
3809 * nanoftp.[ch]: cleanup, comments, API
3810 * debugXML.c : fixed a bug in the cat command
3811 * doc/*: regenerated the docs
3812
Daniel Veillardda07c342000-01-25 18:31:22 +00003813Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3814
3815 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3816 * debugXML.c : fixed a bug in the cat command
3817 * valid.c: fixing some small probs
3818 * libxml.spec.in: get rid of the SNAP suffix
3819 * doc/xml.html: updated the status
3820
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003821Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3822
3823 * xml-config.in: xml-config --version to just return the
3824 version number
3825 * xpath.c: some cleanup w.r.t. axis when the current node is
3826 an attribute.
3827 * TODO: updated
3828
Daniel Veillard461a66c2000-01-18 18:01:01 +00003829Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3830
3831 * configure.in: prepared for libxml-1.8.5
3832 * doc/* recompiled the documentation
3833
38342000-01-17 Jody Goldberg <jgoldberg@home.com>
3835
3836 * configure.in : WARNING autoconf subtlety alert :
3837 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3838 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3839 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3840 get defined by AC_CHECK_HEADERS.
3841
Daniel Veillardf967b902000-01-17 16:06:10 +00003842Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3843
3844 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3845 Rune.Djurhuus@fast.no
3846
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003847Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3848
3849 * TODO: updated
3850 * tree.c, parser.c: made sure that only memory alloc problems
3851 and internal parser errors are allowed to write to stdout or
3852 stderr.
3853
Daniel Veillard0142b842000-01-14 14:45:24 +00003854Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * tree.c : restored xmlNewGlobalNs since this seems used by
3857 a lot of existing code :-(, fixed a bug in xmlNewNs
3858 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3859 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3860 to exit() from the library code.
3861 * xpath.c, parser.c: removed bugs or unused code detected by
3862 Windows compilers
3863 * parser.c: started adding interfaces for parsing well balanced
3864 XML fragments
3865 * configure.in: releasing 1.8.4
3866 * doc/* : rebuilt the docs
3867
Daniel Veillard2eac5032000-01-09 21:08:56 +00003868Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3869
3870 * tree.[ch] : added xmlNewDocFragment() for DOM
3871 * testHTML.c: uninitialized variable.
3872
Daniel Veillardf3a73582000-01-05 14:58:39 +00003873Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3874
3875 * doc/* : rebuild the docs
3876
Daniel Veillard71b656e2000-01-05 14:46:17 +00003877Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3878
3879 * acconfig.h: readline and history patch
3880 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3881 * tree.c: added check and handling when possibly removing an ID
3882 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3883 and saving.
3884 * test/HTML/entities.html result/HTML/entities.html* : test for
3885 various entities reference cases
3886 * result/HTML/* : as a result output of some testcase have
3887 changed
3888 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3889 by previous example. added xmlParseTryOrFinish().
3890 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3891 entities.h debugXML.h HTMLparser.h: changed the way struct are
3892 declared to allow gtk-doc to expose those
3893 * parser.c: closed bug #4960
3894 * Makefile.am configure.in: Applied patch from
3895 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3896 and math/socket libs detection
3897
Daniel Veillard437b87b2000-01-03 17:30:46 +00003898Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3899
3900 * configure.in, Makefile.am: link tester against readline
3901 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3902
Daniel Veillard686d6b62000-01-03 11:08:02 +00003903Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3904
3905 * tree.[ch]: added xmlRemoveProp
3906 * win32config.h.in nanohttp.c: avoid including the Windows
3907 socket stuff in every C files
3908 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3909 the XmL parser(s)
3910 * test/ns4 result/ns4 etc...: added test case for previous prob
3911 * tree.c: xmlNewNs wasn't checking for double definition
3912 * Makefile.in: fixed a problem with dist-hook duplicates
3913 * parser.[hc], xmlIO.c: fixed the loading of external entities
3914 APIs, now xmlLoadExternalEntity() is used everywhere and
3915 setting up an app specific front-end using the
3916 * SAX.c parser.c: some fixes, now the xhtml spec validates
3917 with the xhtml DTD.
3918 * error.c: fixed crashes in case of no input stream
3919 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3920 to the validation tests and results
3921
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003922Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3923
3924 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3925 too htmlCreatePushParserCtxt() and htmlParseChunk()
3926 * parser.c: a bit of cleanup.
3927 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3928 to XML) removed the last mem leak known
3929 * HTMLtree.c: output message cleanup
3930 * xmlmemory.c: display content info about memory blocks
3931 * result/HTML/wired.* : missing att value warning change
3932
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003933Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3934
3935 * doc/* : rebuilt the documentation
3936
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003937Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3938
3939 * parser.[ch] parserInternals.h: Push parser for XML,
3940 seems to work fine now
3941 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3942 --push for push testing
3943 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3944 * testSAX.c: added --push
3945 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3946 subtree
3947 * xmlIO.[ch] : enriched API + fixes for push mode
3948 * entities.[ch]: added the entity content length to the struct.
3949 * xmlmemory.[ch]: new API to show the last entries for the shell
3950 * valid.c: added required attribute testing
3951 * SAX.c: the cdata callback now merge contiguous fragments
3952 * HTMLparser.c: cleanup of some macros
3953
Daniel Veillard3c558c31999-12-22 11:30:41 +00003954Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3955
3956 * parser.c: fix for PIs name starting with xml
3957 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003958 * *.c, configure.in win32config.h.in : generate win32config.h for
3959 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003960
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003961Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3962
3963 * parser.c: fixed a stupid = vs. == bug :-(
3964 * doc/gnome-xml.sgml: s/glade/xml/
3965
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003966Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3967
3968 * configure.in, doc/xml.html : bug fix release 1.8.2
3969 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3970 Hopefully the end of that silly C++ include problem
3971 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3972 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3973 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3974 troubles with autoclosed elements when the stree shape doesn't
3975 follow the DtD specs. Added htmlIsAutoClosed() and
3976 htmlAutoCloseTag()
3977 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3978 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3979 * debugXML.c: fixed a bug on printing default namespaces.
3980 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3981
Daniel Veillardb24054a1999-12-18 15:32:46 +00003982Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3983
3984 * result/HTML/*.htm[l] : updated the HTML regression tests according
3985 to the new output
3986 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3987 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3988 problem due to intermix of extern "C" { ... } declarations for C++
3989 and recursive includes in the headers
3990
Chris Lahey323c48c1999-12-18 15:32:45 +000039911999-12-20 Chris Lahey <clahey@umich.edu>
3992
3993 * HTMLtree.c: Made it so that html nodes with a single child do
3994 not insert a carriage return before or after the child node.
3995
Daniel Veillardb24054a1999-12-18 15:32:46 +00003996Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003997
3998 * configure.in, doc/xml.html : bug fix release 1.8.1
3999 * parser.c: fixed bug #4344
4000 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4001 added the glue to avoid C++ problems
4002 * doc/* : regenerated the documentation
4003
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004004Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4005
4006 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4007 namespace recognition, and Dia as a resul :-(
4008 * encoding.c: closed bug #3950
4009
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004010Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4011
4012 * valid.c: debugging a posteriori validation, except URI expansion
4013 stuff this should be fixed now
4014 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4015 Carl Nygard <cnygard@bellatlantic.net>
4016 * tester.c: added --postvalid, cleaning of the code
4017 * tree.[ch]: added xmlDocGetRootElement()
4018
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004019Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4020
4021 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4022 c++ losage.
4023
Daniel Veillard10a2c651999-12-12 13:03:50 +00004024Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4025
4026 * configure.in, doc/xml.html : bumped to 1.8.0
4027 * xlink.[ch], Makefile.am : added framework for link detection
4028 * parser.h: added nbChars to parser context, needed for cleanup.
4029 * xmlmemory.c: removed a nasty bug when out of mem
4030 * valid.[ch]: adding namespace support for attribute decl
4031 * tester.c: added --debugent option
4032 * debugXML.[ch]: added xmlDebugDumpEntities()
4033 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4034 buffers instead, this was really needed, validation was breaking
4035 in strange ways due to that. Added xmlParseStringPEReference()
4036 and other parsing from strings functions. Entities processing
4037 modified again, but PERef are still not handled correcly but
4038 unless you're Eve Maller you won't notice :-)
4039 * HTMLparser.c: large changes toward reliability, and switched to
4040 lowercase internal tags, XHTML is lowercase, so it will help
4041 that output is closer to next version.
4042 * doc/* : regenerated the documentation, it is now hosted at
4043 http://xmlsoft.org/ (same bits I just bought the domain :-)
4044
4045
Daniel Veillard294cbca1999-12-03 13:19:09 +00004046Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4047
4048 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4049 doc generation
4050 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4051 in the SAX API
4052 * doc/*: rebuilt the doc making sure everything appears in the
4053 HTML files
4054
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004055Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4056
4057 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4058 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4059 which allow impressive speed improvement on dataset with
4060 large text pieces, but at the cost of broken binary
4061 compatibility and slightly bigger memory usage.
4062 Configure with --with-buffers to activate them, they
4063 are protected with XML_USE_BUFFER_CONTENT define.
4064 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4065 goal is 0 memory left allocated once parser is no more used
4066 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4067 call xmlCleanupParser() and xmlMemoryDump()
4068
Daniel Veillarda819dac1999-11-24 18:04:22 +00004069Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4072 * parser.[ch] encoding.[ch]: added memory cleanup routines
4073 * parser.c: closing bug #3788
4074 * doc/*: rebuilt the doc
4075
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004076Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4077
4078 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4079 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4080 * tester.c: added --compress option
4081 * doc/*: rebuilt the documentation
4082
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004083Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4084
4085 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4086 if given /proc/kcore as input !
4087 * doc/xml.html doc/*: updated and rebuilt the documentation
4088
4089Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004090
4091 * parser.c: Fixed some wrongly space collapsing code due to
4092 a misreading of the spec.
4093 * result/*: fixed the output accordingly
4094
4095Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004096
4097 * encoding.c: bug fix and typos
4098 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4099 * parser.c: added attribute normalization closing bug #3597
4100 * test/att* result/att* SAXresult/att*: testcase for attribute
4101 normalization
4102
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004103Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4104
4105 * configure.in: closing bug #3163 by adding extra flags for the
4106 cc compiler on HP-UX
4107
Daniel Veillard51e3b151999-11-12 17:02:31 +00004108Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4109
4110 * valid.[ch] : removed a typo and an enumerated type bug in the
4111 xmlAddElementDecl() function
4112 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4113 call to xmlEncodeEntitiesReentrant() so that the functions
4114 New, Set and Get are at the same level.
4115 * parser.c HTMLparser.c: extra memory allocation bug for
4116 attributes detected by someone using libxml in embedded systems :-)
4117
Daniel Veillard962195f1999-10-28 15:51:53 +00004118Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4119
4120 * xmlmemory.h: turned off mem debug :-\
4121
Daniel Veillard35008381999-10-25 13:15:52 +00004122Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * parser.c: closed bug #2784 a one line fix, but worth pushing
4125 a new release out
4126 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4127 some structures, comments before and after the
4128 main element, and other nastyness
4129 * HTMLtree.c tree.c: accomodate the extended HTML supported
4130 * configure.in: pushing 1.7.4
4131 * test/ent8 and related outputs : added a new test for bug #2784
4132 * test/HTML/wired.html and related output: a nasty HTML example
4133 * Makefile.am: improved the test scripts
4134 * docs/* : reran the documentation extractor, updated xml.html
4135
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004136Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4137
4138 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4139 HTMLparser and debugged the HTML related code. HTML documents
4140 now have their own type
4141 * entities.c: do not dump &apos; for HTML output
4142 * xmlmemory.c: improvement, breakpoint mechanism
4143 * testHTML.c: added --sax --repeat ...
4144 * Makefile.am: improved the HTML tests
4145 * valid.[ch]: added xmlValidGetValidElements and
4146 xmlValidGetPotentialChildren
4147 * tester.c: added --insert to test the 2 new functions
4148 * test//* result//* SAXresult//* : regression test cleanup
4149 and extension.
4150 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4151 gnome-xml-nanohttp.html
4152
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004153Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4154
4155 * HTMLparser.c: fixed problems with some autoclose tags
4156 * tree.c: fixed XML output problems.
4157 * result/* SAXresult/*: update of the tests output
4158
Daniel Veillard6077d031999-10-09 09:11:45 +00004159Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4160
4161 * Makefile.am: Arturo patch for xmlConf.sh version info
4162 * parser.c: Tim Josling patch for single quoted items
4163 * tester.c: Tim Josling patch for tester options usage
4164 * tree.h: indent cleanup
4165
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004166Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4167
4168 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4169 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4170
Daniel Veillard00fdf371999-10-08 09:40:39 +00004171Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4172
4173 * tree.c : Raph patch for initialization of CORBA fields
4174 * parser.c, xpath.c, ...: modification of doc comments
4175 * xpath.c : allow spaces in xpath expressions
4176
Daniel Veillardad219441999-09-27 08:17:49 +00004177Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4178
4179 * xmlmemory.h: turning off memory debug :-(
4180
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004181Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4182
4183 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4184 better SAX interfaces.
4185 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4186 entity.
4187 * configure.in: 1.7.2
4188
4189Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004190
4191 * libxml.spec.in: fixed the URL
4192 * doc/xml.html: improved the documentation front-end
4193
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004194Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004195
4196 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4197
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004198Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004199
4200 * libxml.spec.in: fixed the alpha compile problem
4201 * parser.[ch]: changed errno to errNo in the parser context :-(
4202 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4203 * doc/xml.html: changed CHAR to xmlChar
4204 * doc/html/*: recompiled the documentation
4205 * configure.in: 1.7.1
4206
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004207Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4208
4209 * parser.h: modified the parser context struct to regain 1.4.0
4210 binary compatibility
4211 * parser.c, xml-error.h: added errno ot teh context and defined
4212 a set of errors values with update of errno
4213 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4214 DTDs and entities
4215 * *.h, *.c: complete cleanup of the use of config.h and include
4216 protection depending on the current setup.
4217 * overalll debugging, maintenance and bug-fixing on all modules
4218 * updated the documentation
4219 * ready for 1.7.0
4220
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004221Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4222
4223 * HTMLparser.c : cleanup
4224 * SAX.c valid.c valid.h: added ID/IDREF checking
4225 * tree.c tree.h: extended doc structure for refs
4226 * configure.in: 1.6.2
4227 * parser.c: patched bug in SAX user arg call
4228 * parserInternals.h: patched missing close in C++ wrapping
4229 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4230 especially upcoming XPointer implementation.
4231 * doc/xml.html: augmented, typo
4232
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004233Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4234
4235 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4236 not all invocations of install understand -d.
4237
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004238Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4239
4240 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4241 to make 'check' works, when builddir != srcdir.
4242
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004243Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4244
4245 * doc/xml.html : updated the documentation
4246
Daniel Veillard6454aec1999-09-02 22:04:43 +00004247Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4248
4249 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4250 not deallocated memory blocks
4251 * *.c : replaces all calls to malloc() free() and realloc() to
4252 the wrapper functions/macros
4253 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4254 instead of xmlFreeNodeList()
4255
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004256Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4257
4258 * HTMLparser.c: corrected a stupid bug leading to core dump at
4259 tree deallocation. Removed warnings indicated by
4260 Stephane.Conversy@lri.fr
4261 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4262 looked for in the external subset
4263
4264Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004265
4266 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4267 on SGI by Stephane.Conversy@lri.fr
4268
Daniel Veillardb96e6431999-08-29 21:02:19 +00004269Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4270
4271 * all .h : changed the prototype declaration indent as in gtk
4272 * most .c : working on reducing the TODOs in the code
4273 * most .c : cleanup though -pedantic and Insure++
4274 * improvements on validation ID checkings.
4275 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4276 * xml-config.in: closed #1810
4277
4278Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004279
4280 * tree.h, valid.c, valid.h: more work on validity, IDs
4281 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4282 definition for AIX
4283
Daniel Veillardb556eb51999-08-15 17:19:50 +00004284Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4285
4286 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4287 the distribution due to a cut'n paste error at last commit
4288
Daniel Veillardb05deb71999-08-10 19:04:08 +00004289Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4290
4291 * configure.in: upgraded to version 1.4.0
4292 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4293 Big update, added a large part of the validation process,
4294 it should be usable, but some parts are missing
4295 * xpath.c: improved the implementation w.r.t. root.
4296 * Makefile.am: added more tests
4297 * test and result trees: added a lot of tests
4298 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4299
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004300Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4301
4302 * Added an HACKING file
4303
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004304Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4305
4306 * xpath.[ch] : improvements and debug of the XPath implementation
4307 * parser.c, HTMLparser.c : modified the parsers to be progressive
4308 * tree.[ch] : extended the Buffer promitives
4309 * xmlIO.[ch] : added basic I/O routines providing progressive
4310 parsing and ready for I18N conversion plugins
4311 * SAXresult/* : the SAX callback sequence maybe slightly different
4312 now
4313 * test*.c : improved/updated the tests programs
4314 * doc/* : recompiled the docs.
4315
Daniel Veillard15b75af1999-07-26 16:42:37 +000043161999-07-26 Michael Meeks <michael@edenproject.org>
4317
4318 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4319
4320 * tree.c: Ditto.
4321
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004322Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4323
4324 * configure.in: upgraded to version 1.4.0
4325 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4326 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4327 XML query language, see http://www.w3.org/TR/xpath for more details.
4328 * parser.c, parser.h: added CHAR* related string functions for XPath
4329 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4330 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4331 rebuild the docs.
4332 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4333 and regression testing capabilities for XPath.
4334
Daniel Veillardd79d7871999-07-12 10:38:12 +00004335Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4336
4337 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4338 closing bug #1646
4339
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004340Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4341
4342 * Makefile.am, example/Makefile.am: closed bug #1683
4343
Daniel Veillard3166ab11999-07-11 16:14:19 +00004344Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4345
4346 * example/Makefile.am, configure.in: added the makefile for the
4347 gjobread example
4348
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004349Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4350
4351 * doc/Makefile.am:
4352 - fix which allow "make install DESTDIR=</install/prefix>".
4353
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004354Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4355
4356 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4357 which fixed a problem on the file reading-code.
4358
Daniel Veillard82150d81999-07-07 07:32:15 +00004359Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4360
4361 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4362 output.
4363 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4364
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004365Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * parser.h : Oops removed the binary compatibility problem
4368 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4369 * parser.c, HTMLparser.c: applied patches for reading from stdin
4370
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004371Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * parser.c, entities.c, valid.c: cleanup bug #1591
4374 * configure.in: cleanup bug #1592
4375 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4376 the same tree back-end. Hence gdome will be available for it.
4377 * doc/Makefile.am: close bug #617
4378
Daniel Veillard97fea181999-06-26 23:07:37 +00004379Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4380
4381 * parser.c: alloctate a per parser context SAX interface block
4382
Daniel Veillard14fff061999-06-22 21:49:07 +00004383Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4384
4385 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4386 and xmlEncodeEntitiesReentrant with the correct one :-\
4387
4388Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4389
4390 * commit of my internal XML base changes, quite a lot of
4391 changes, cleanups, better entities support, framework for
4392 new I/O and charset detection and handling
4393 * Fixed the configure/Makefile stuff to generate shared libs
4394 with the proper version info, so we jumped on rev from
4395 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4396 xmlEncodeEntities() result need to be freed now, and a string
4397 xmlParserVersion provide the current library version.
4398
Raph Levien05240da1999-06-15 21:27:11 +00004399Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4400
4401 * parser.c: fixed a buffer overrun for when you have a very long
4402 attribute with no entities in it.
4403
Daniel Veillardbb2da581999-06-13 14:37:07 +00004404Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4405
4406 * added example directory
4407 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4408
Daniel Veillard011b63c1999-06-02 17:44:04 +00004409Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4410
4411 * Release of libxml-1.1, nearly everything has been touched for
4412 this.
4413 * Added more regression tests
4414 * Updated the documentation
4415
Daniel Veillard27d88741999-05-29 11:51:49 +00004416Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4417
4418 * tree.[ch]: unified the XML_NO_CORBA defines.
4419 * parser.c encoding.[ch]: started plugging in char encoding detection
4420
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004421Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4422
4423 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4424 Also freed allocated buffer.
4425
Daniel Veillard27d88741999-05-29 11:51:49 +00004426Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004427 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4428 reentrancy problem at printing. One is left in entities.c, to
4429 remove ASAP
4430 * testSAX.c : added a test example showing the use of the SAX
4431 interface if one doesn't want to build the DOM tree.
4432 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4433
Daniel Veillard517752b1999-04-05 12:20:10 +00004434Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4435
4436 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4437 large revamping of the parser to use SAX callbacks
4438 http://www.megginson.com/SAX/ (or at least a C like interface
4439 a la Expat). It's now possible to set up your own callbacks
4440 and the parser will not build a DOM tree.
4441 * test/* result/*: updated the test suite, I finally removed
4442 the old Namespace draft support (PI based).
4443
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004444Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4445
4446 * Makefile.am: added test result to EXTRA_DIST for make tests
4447
Daniel Veillard64068b31999-03-24 20:42:16 +00004448Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * parser.c, parserInternals.h: moved the chars macro definitions
4451 to parserInternals.h
4452 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4453 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4454
Daniel Veillard012ccc11999-03-23 10:11:11 +00004455Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * xml-config.in : applied patch to make --version work
4458
Raja R Harinatha86c23e1999-03-05 22:14:01 +000044591999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4460
4461 * Makefile.am (check-local): Alias for `tests' target. This will
4462 cause `make check' to do the right thing.
4463 (tests): Don't run tests in srcdir. Also, replaced calls to
4464 basename with a `sed' "equivalent".
4465
Daniel Veillardd109e371999-03-05 06:26:45 +00004466Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4467
4468 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4469 it in the header and not the sources, updated the doc.
4470 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4471 pointing this out.
4472
Daniel Veillardbc50b591999-03-01 12:28:53 +00004473Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4474
4475 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4476 exported the inputStream routines.
4477 * doc/html/* : updated accordingly
4478
Daniel Veillardd692aa41999-02-28 21:54:31 +00004479Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4480
4481 * parser.c, parser.h, parserInternals.h: added a few extra
4482 internal calls to allocate and free parser contexts ...
4483 * doc/html/* : updated accordingly
4484
Daniel Veillard55a99271999-02-25 11:01:29 +00004485Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4486
4487 * configure.in, Makefile.am, doc/makefile.am : General changes for
4488 1.0.0 release and including the generated HTML documentation.
4489
Daniel Veillard35925471999-02-25 08:46:07 +00004490Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4491
4492 * makefile.am : added parserInternals.h, oops.
4493
Daniel Veillard1e346af1999-02-22 10:33:01 +00004494Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4495
4496 * parserInternals.h: added this header giving access to the parser
4497 internal functions.
4498 * doc/Makefile.am : added a rebuild target which rebuilds the full
4499 set of documentations
4500 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4501 the internal subset.
4502 * *.c *.h: modifications needed to generate the documentation using
4503 gtk-doc, cleanup of functions blocks, reorganisation of struct
4504 declarations.
4505
Daniel Veillard1164e751999-02-16 16:29:17 +00004506Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4507
4508 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4509 the tar and spec file to include the beginning of the doc.
4510
Nuno Ferreira03d04781999-02-13 00:07:17 +000045111999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4512
4513 * doc/.cvsignore: Added this file.
4514
Daniel Veillard6800ef31999-02-08 18:33:22 +00004515Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4516
4517 * tree.c: fixed xmlGetProp to return "" when the attribute
4518 exists, even if the node-list is NULL.
4519
Daniel Veillard726c7e31999-02-08 15:13:10 +00004520Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4521
4522 * tree.c: patched an error outputting empty attribute values.
4523 * Makefile.am and doc/makefile.am: have been updated during the
4524 week-end. Sorry for an empty CVS log, I got a shell problem.
4525
Daniel Veillard1899e851999-02-01 12:18:54 +00004526Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4527
4528 * tree.h: cleaned up using enums instead of defines
4529 * parser.c, valid.[ch]: more work on parsing/output of element
4530 declarations
4531
Daniel Veillard3b9def11999-01-31 22:15:06 +00004532Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * valid.[ch], tree.c, parser.c : more work toward full parsing
4535 of XML DTDs.
4536 * README: added informations about mailing-list and on-line
4537 documentation
4538
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000045391999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4540
4541 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4542
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004543Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4544
4545 * parser.c, tree.[ch] : more work toward conformance testing,
4546 added a last element to accelerate parsing of very flat structures
4547 started working on internal subset Element content declaration.
4548 * valid.[ch] : first cut at adding code toward validation.
4549 * previous changes had also small impact on most files, especially
4550 the conformance testing using James Clark test suite.
4551
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004552Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4553
4554 * test/* : updated the examples, most of them were not well
4555 formed (humm), and added rdf2.
4556 * result/* : resulting changes in the output.
4557
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004558Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4559
4560 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4561
Daniel Veillard44b3a061998-12-05 17:27:22 +00004562Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * tree.c: patched a bug in the generation of empty attributes
4565
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004566Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4569 for node/trees/documents/... Biggest problem is namespace
4570 support when copying subtrees.
4571
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004572Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * parser.c, entities.c: improve entities and char ref encoding,
4575 and cleanups of error messages.
4576
Daniel Veillard242590e1998-11-13 18:04:35 +00004577Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4578
4579 * parser.c, entities.c: simple bug hunting done during rpm2html and
4580 rpmfind integration.
4581
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004582Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4583
4584 * parser.[ch]: Added interfaces allowing to specify a SAX
4585 handler before parsing.
4586
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004587Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4588
4589 * parser.c: redirrect all errors reporting through the SAX
4590 error function
4591
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004592Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4595 * libtool, tlmain ...: update of the libtool files
4596
Miguel de Icaza442321c1998-11-04 18:13:38 +000045971998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4598
4599 * entities.c: Use g_snprintf insteda of snprintf.
4600
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004601Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4602
4603 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4604 added ent5 test for this purpose.
4605 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4606
Daniel Veillard27271681998-10-30 06:39:40 +00004607Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4608
4609 * parser.c: fixed? a strange error due to compression on a GWP
4610 document.
4611
Daniel Veillard25940b71998-10-29 05:51:30 +00004612Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4613
4614 * tree.[ch]: bug fixing
4615 * entities.[ch]: defined a specific type for predefined entities
4616 * doc/xml.html: more documentation on the library, how to use it,
4617 overview of the interfaces.
4618
Daniel Veillard16253641998-10-28 22:58:05 +00004619Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4620
4621 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4622
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004623Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4624
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004625 * tree.c: corrected a small bug
4626 * doc/xml.html: continuing writing documentation.
4627
4628Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4629
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004630 * debugXML.h debugXML.c: added debugging utilities.
4631 * tester.c: added --debug switch.
4632 * tree.c: patched an incorrect node->type assignment.
4633 * parser.c: formatting, ensure that node->doc != NULL in attributes
4634
Daniel Veillardccb09631998-10-27 06:21:04 +00004635Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4636
4637 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4638 entity support and provide an internal representation close to
4639 DOM one (entity ref nodes, and attribute value as tree). I tried
4640 to preserve the interface but this will surely break some apps
4641 (I have to change rpm2html/rpmfind for example). I had to change
4642 two interfaces, and the generated tree is somewhat different.
4643 * doc/* : started documenting the XML library, the tree and
4644 DOM/Corba. This is a first step.
4645
Daniel Veillard11e00581998-10-24 18:27:49 +00004646Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4647
4648 * parser.c: Set up the fonctions comment block, boring but useful.
4649 * parser.h, SAX.c, parser.c: now attributes are processed through
4650 the SAX interface. The problem is that my SAX interface diverged
4651 quite a bit from the original one, well this is not an official
4652 spec, and translating it from Java to C is hairy anyway...
4653
Daniel Veillard97b58771998-10-20 06:14:16 +00004654Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4657 fonctions comment block, boring but useful.
4658
4659Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004660
4661 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4662 conversion routines. However they are not yet used to convert the
4663 inputs. The core will run with UTF-8.
4664
Daniel Veillard33942841998-10-18 19:12:41 +00004665Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4666
4667 * tree.c : make sure that the type id is properly set-up when
4668 a new object is allocated, needed for DOM.
4669
Daniel Veillard27fb0751998-10-17 06:47:46 +00004670Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4671
4672 * tree.h, tree.c: Ok, the main objects in the tree will be native
4673 corba objects, it costs 8 bytes per Node, Attribute and Document
4674 but it simplifies the Corba integration a lot (no extra interface
4675 objects to allocate/free).
4676
Daniel Veillard0bef1311998-10-14 02:36:47 +00004677Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4678
4679 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4680 and changed NODEs contants for conformity with DOM Level 1
4681
Daniel Veillard27864701998-10-08 03:47:24 +00004682Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * added hooks to keep track of servants when creating objects
4685 xmlDoc and xmlNode (for Corba export).
4686
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004687Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4688
4689 * added xml-config script.
4690
Daniel Veillard7066a791998-10-01 20:28:28 +00004691Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4692
4693 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4694 to autoupdate libtool and automake conf files.
4695
Miguel de Icaza60681bd1998-09-30 19:28:59 +000046961998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4697
4698 * Makefile.am: Use '?' to separate the sed
4699 commands as ',' is used when people pass -Wl,something.
4700
4701
Daniel Veillard15a8df41998-09-24 19:15:06 +00004702Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4703
4704 * tree.c, tree.h: added a per-document compression interface.
4705
Daniel Veillard151b1b01998-09-23 00:49:46 +00004706Tue Sep 22 20:47:38 EDT 1998
4707
4708 * tree.c, tree.h: added saving with compression and added interfaces
4709 to control the compression level (xmlGetCompressMode,
4710 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4711
Daniel Veillard70120ff1998-09-22 00:24:21 +00004712Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * parser.c: corrected a loop for files of size 0
4715
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000047161998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4717
4718 * error.h: New file. Contains prototyes from `error.c'.
4719
Tom Tromeyc19653d1998-08-14 01:22:43 +00004720Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4721
4722 * Makefile.am (xmlincdir): New macro.
4723 (xmlinc_HEADERS): Renamed from include_HEADERS.
4724
Daniel Veillard845664d1998-08-13 04:43:19 +00004725Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4726
4727 * applied small patch on numeric entities from
4728 Christopher Blizzard <blizzard@appliedtheory.com>
4729
Daniel Veillard260a68f1998-08-13 03:39:55 +00004730Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4731
4732 * New release 0.2, removed the old xml_* files so that it's
4733 coherent with the other CVS base (W3C), far better conformance
4734 to standard, new namespaces, decent entities support, beginning
4735 of a SAX-like interface. Nearly nothing left intact, even the
4736 test examples ...
4737
Christopher Blizzarda36749e1998-07-30 21:47:18 +000047381998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4739
4740 * .cvsignore: Add .deps dir
4741
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004742Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4743
4744 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4745
Daniel Veillardfe926001998-07-26 04:28:20 +00004746Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004747
Daniel Veillardfe926001998-07-26 04:28:20 +00004748 * configure.in: added test for CPP
4749 * AUTHORS, Changelog: the original ones didn't get commited but the
4750 glib ones instead, fixed.
4751 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004752
Daniel Veillardfe926001998-07-26 04:28:20 +00004753Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004754
Daniel Veillardfe926001998-07-26 04:28:20 +00004755 * integrated code developped at W3C
4756 * changed the original Copyright
4757 * migrated to automake
4758 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004759