blob: 0e801900ce20dc9fb9fa7e69ee65eb635920344c [file] [log] [blame]
Daniel Veillardea898282001-11-04 22:13:45 +00001Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * libxml.spec.in: cleanup
4 * include/libxml/xmlwin32version.h: updated with 2.4.8
5
Daniel Veillarda4617b82001-11-04 20:19:12 +00006Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
7
8 * encoding.c global.data globals.c testThreads.c: fix bug #63752
9 of compiling libxml with a non standard set of options
10
John Fleck027edfb2001-11-04 20:13:58 +000011Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12
13 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
14 document --sgml option, fixing gnome bugzilla #63382
15
Daniel Veillardcd21dc72001-11-04 20:03:38 +000016Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
17
18 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
19 breakage of 2.4.7, added a couple of really needed APIs
20 like xmlCatalogIsEmpty() and xmlNewCatalog()
21 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
22 for install-catalog
23 * configure.in: preparing 2.4.8
24
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000025Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
26
27 * HTMLtree.c tree.c include/libxml/HTMLtree.h
28 include/libxml/tree.h include/libxml/xmlIO.h: more include
29 cleanups, export cleanly one html output + format function.
30
31Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
32
33 * parser.c: removed initGenericErrorDefaultFunc call from
34 xmlInitParser() since it could destroy previous calls to
35 xsltSetGenericErrorFunc() effects
36
Daniel Veillardebd38c52001-11-01 08:38:12 +000037Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
38
39 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
40 keyword.
41
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000042Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
43
44 * Makefile.am: cleanup
45 * threads.c: cleanup too
46 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
47 from xsltproc
48 * include/libxml/tree.h include/libxml/parser.h: trying to break a
49 dependancy loop.
50
Daniel Veillard91c00402001-10-30 17:41:38 +000051Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
52
53 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
54 was not used anymore !
55
Daniel Veillard52dcab32001-10-30 12:51:17 +000056Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
57
58 * configure.in: preparing 2.4.7
59 * Makefile.am doc/Makefile.am: switched to the latest xmllint
60 manual page from John
61 * doc/*: updated the doc and rebuilt the generated pages
62
Daniel Veillarda9e65e82001-10-30 10:32:36 +000063Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
64
65 * xmlIO.c: closing bug #62711, the library should never
66 close stdin or stdout.
67
Daniel Veillard4def3bd2001-10-30 09:47:47 +000068Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
69
70 * uri.c: second pass at fixing #63336, using Joel Young
71 final patch. looks okay.
72
Daniel Veillardbb6808e2001-10-29 23:59:27 +000073Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
74
75 * uri.c include/libxml/uri.h: trying to clear #63336
76 allowing the escaping routine to parse unconformant
77 URI-References.
78
Daniel Veillardacf7ff02001-10-29 20:21:47 +000079Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
80
81 * vms/readme.vms vms/build_libxml.com nanoftp.c
82 include/libxml/xmlversion.h.in: a few VMS updates from
83 John A Fotheringham
84 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
85 and xmlCleanupOutputCallbacks() for the Perl binding people.
86
Daniel Veillard635ef722001-10-29 11:48:19 +000087Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
88
89 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
90 apply fixes to close #63271 and avoid segfaults when
91 the error routine gets callbed before xmlInitParser()
92 get called.
93 * nanoftp.c error.c: Applied patches from Justin Fletcher
94 correcting some xmlGenericError misuses.
95
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000096Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
97
98 *doc/xmllint.xml, doc/xmllint.1
99 New and improved man page for xmllint - .xml is the original, .1
100 is the generated man page
101
Daniel Veillardc9484202001-10-24 12:35:52 +0000102Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
103
104 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
105 the web site from the main HTML document.
106
Daniel Veillard5151c062001-10-23 13:10:19 +0000107Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
108
109 * parser.c: fixed an erroneous validation bug when PE refs
110 occurs in external parsed entities referenced from the
111 internals subset
112 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
113 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
114 added the associated testcase, it's a nice one.
115 * HTMLparser.c: generate the DTD node as HTML still ...
116 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
117
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000118Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
119
120 * HTMLparser.c: fixed a bug in htmlNewDoc()
121
Daniel Veillard89cad532001-10-22 09:46:13 +0000122Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
123
124 * test/threads/*: added entities testing to the Thread test
125 * testThreads.c: make the test reasonable
126 * DOCBparser.c: fix the DTD public and system ID
127 * xmllint.c: added --sgml for SGML DocBook importing
128 * Makefile.am: added Docbtests target
129
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000130Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
131
132 * nanoftp.c: use only "anonymous@" string for anonymous passwds
133 * testThreads.c: removed bogus include
134
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000135Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
136
137 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
138 fixed a very serious (looping) validation bug
139
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000140Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
141
142 * include/libxml/globals.h include/libxml/threads.h threads.c
143 testThreads.c: far more testing, cleaning up bugs
144 * *.c : make sure globals.h is always included.
145
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000146Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
147
148 * HTMLparser.c: try to get rid of parser loops for good.
149
Daniel Veillardab7488e2001-10-17 11:30:37 +0000150Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
151
152 * configure.in: fixed some bugs in CFLAGS passing.
153 * test/threads Makefile.am testThreads.c: added a specific
154 threaded test case (really nasty, guaranteed).
155
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000156Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
157
158 * catalog.c: serious cleanup on the management of the
159 XML catalog tree, more tests done, especially with
160 the catalog PI.
161
Daniel Veillard364789a2001-10-16 12:45:00 +0000162Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
163
164 * catalog.c: avoid a problem in catalog cleanup on SMP if
165 catalogs were not initialized.
166
Daniel Veillard81463942001-10-16 12:34:39 +0000167Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
168
169 * catalog.c xpath.c: trying to cleanup the not thread safe
170 parts of the library.
171
Daniel Veillard64a411c2001-10-15 12:32:07 +0000172Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
173
174 * include/libxml/globals.h configure.in global.data: make
175 the allocation be per-thread a configure option
176 * encoding.c include/libxml/parser.h: fixed compilation
177 errors
178
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000179Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
180
181 * include/libxml/parser.h: Norm reported that a few lines
182 added were breaking libxslt compile, removed them for now
183
Daniel Veillard6f350292001-10-14 09:56:15 +0000184Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
185
186 * parser.c parserInternals.c threads.c: debugged and fixed
187 initialization problems which were giving troubles on SMP
188 boxes.
189
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000190Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
191
192 * include/libxml/Makefile.am: missing globals.h
193
Daniel Veillarde7090612001-10-13 12:18:28 +0000194Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000195
Daniel Veillarde7090612001-10-13 12:18:28 +0000196 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000197
Daniel Veillardd0463562001-10-13 09:15:48 +0000198Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
199
200 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
201 include/libxml/parserInternals.h include/libxml/tree.h
202 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
203 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
204 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
205 Applied the last patches from Gary, cleanup, activated threading
206 all user accessible global variables are now handled in globals.[ch]
207 Still a bit rought but make tests passes with either
208 --with-threads defined at configure time or not.
209 * Makefile.am example/Makefile.am: added globals.[ch] and threads
210 linking options
211
Daniel Veillardb8478642001-10-12 17:29:10 +0000212Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
213
214 * Makefile.am include/libxml/Makefile.am
215 include/libxml/globals.h globals.c include/libxml/threads.h
216 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
217 configure.in: started integrating the core of the thread support
218 not activated yet but half integrated. The code should still
219 compile and work anyway.
220
Daniel Veillardb44025c2001-10-11 22:55:55 +0000221Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
222
223 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
224 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
225 integrating the non-controversial parts of Gary Pennington
226 multithread patches
227 * catalog.c: corrected a small bug introduced
228
Daniel Veillard75b96822001-10-11 18:59:45 +0000229Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
230
231 * catalog.c include/libxml/catalog.h: very serious cleanup,
232 isolating unportable code and as much as possible the accesses
233 to the global shared catalog. May need more testing !
234
Daniel Veillard78d12092001-10-11 09:12:24 +0000235Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
236
237 * include/libxml/debugXML.h debugXML.c tree.c: integrating
238 Keith Isdale patches for the XSLT debugger interfaces. Some
239 cleanup
240
Daniel Veillardff0b7312001-10-11 06:46:09 +0000241Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
242
243 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
244 * DOCBparser.c: generate line nubers in elements
245
Daniel Veillard60087f32001-10-10 09:45:09 +0000246Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
247
248 * configure.in: preparing 2.4.6 release
249 * doc/xml.html doc/html/*: updated and rebuilt the docs
250 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
251
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000252Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
253
254 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
255 adding documentation for DV's supercatalog support
256
Daniel Veillard82d75332001-10-08 15:01:59 +0000257Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
258
259 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
260 super catalog support adding one API and one flag --sgml to
261 xmlcatalog
262
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000263Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
264
265 * doc/xmlcatalog_man.xml, xmlcatalog.1
266 One more crack at
267 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
268
269
Thomas Broyer47334c02001-10-07 16:41:52 +0000270Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
271
272 * xpath.c: implemented xmlXPathObjectCopy for external objects
273 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
274
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000275Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
276
277 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
278 finishing up fix to
279 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
280 the xmlcatalog man page display more elegantly
281
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000282Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
283
284 * configure.in: closing bug #61832
285 * HTMLparser.c: removed a warning
286
Daniel Veillard6ab38382001-10-06 13:08:27 +0000287Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
288
289 * xpath.c: fixing #61673 part I, do not loose doc information
290 when copying result value trees.
291
Daniel Veillard556c6682001-10-06 09:59:51 +0000292Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
293
294 * xpath.c: trying to harden the XPath interpreter
295
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000296Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
297
298 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
299 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
300
William M. Brack1633d182001-10-05 15:41:19 +0000301Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
302
303 * HTMLparser: repaired another loop problem
304
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000305Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
306
307 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
308 parsing.
309 * xpath.c: fix bug #61291 the default XML namespace node is
310 missing from the namespace axis.
311 * tree.c: refuse to create namespaces nodes with prefix "xml"
312
Daniel Veillard651f9472001-10-04 14:51:06 +0000313Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
314
315 * SAX.c: ouch a non-defined namespace could lead to a crash,
316 fixed #61215
317
Daniel Veillard7dd05702001-10-04 14:25:12 +0000318Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
319
320 * parserInternals.c: closed bug #61054
321
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000322Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
323
324 * include/libxml/Makefile.am: closing #60708
325
Daniel Veillarda293c322001-10-02 13:54:14 +0000326Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
327
328 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
329 adding xmlSAXParseFileWithData following Marco Stipek suggestion
330
Daniel Veillardf4309d72001-10-02 09:28:58 +0000331Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
332
333 * valid.c: close bug #61550 when xml: wasn't considered a namespace
334
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000335Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
336
337 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
338 * DOCBparser.c HTMLparser.c parser.c: fixed typos
339
Daniel Veillard16756b62001-10-01 07:36:25 +0000340Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
341
342 * catalog.c: Justin Fletcher provided cleaup code in case
343 HAVE_STAT is not defined
344 * include/win32config.h: Igor Zlatkovic suggested to have
345 HAVE_STAT defined there
346
William M. Brack5e1cac12001-09-28 16:19:18 +0000347Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
348
349 * catalog.c - fixed typing error reported by M. Barros
350
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000351Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
352
353 * xmllint.c - fixing typo
354
William M. Brackd28e48a2001-09-23 01:55:08 +0000355Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
356
357 * HTMLparser.c: small enhancement to prevent loop on
358 unrecognizable data
359
Daniel Veillardb1d62872001-09-21 09:47:08 +0000360Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
361
362 * parserInternals.c: applying patch from bug #60757 this
363 should close it
364
Daniel Veillardc0631a62001-09-20 13:56:06 +0000365Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
366
367 * catalog.c xmlcatalog.c: removed a couple of warning
368 * xpath.c: try to solve the linking problem on platforms
369 needing trio to compile
370
Daniel Veillard1a123612001-09-19 08:06:23 +0000371Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000372
Daniel Veillard1a123612001-09-19 08:06:23 +0000373 * Makefile.am libxml.spec.in: backing up non-documented changes
374 commited without review or aproval by Jens Finke <jens@gnome.org>
375 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000376
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000377Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
378
379 * configure.in: Joe Orton provided a patch fixing a problem
380 when iconv is specified to be in a non-standard directory
381 but wasn't exported in xml2-config --cflags
382
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000383Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
384
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000385 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000386 troubles with 2.4.4 errors.
387
Daniel Veillard16698282001-09-14 10:29:27 +0000388Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
389
390 * encoding.c entities.c: do not output hexadecimal charrefs
391 when serializing HTML since some version of Netscape can't
392 grok it, generate decimal ones.
393 * result/HTML/doc3.htm: output changed due to previous test
394 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
395
Daniel Veillard98fed372001-09-13 11:34:58 +0000396Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
397
398 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
399 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
400
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000401Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000402 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000403
404 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
405 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
406 updated the configuration scripts systems accordingly
407
Daniel Veillard04382ae2001-09-12 18:51:30 +0000408Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
409
410 * configure.in: preparing for 2.4.4
411 * doc/xml.html doc/html/*: updated and rebuilt the docs
412
Daniel Veillardd63437e2001-09-12 15:00:27 +0000413Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
414
415 * win32/dsp/libxml2.def.src: tried to incorporate comments
416 from bug #59220
417
Daniel Veillard319a7422001-09-11 09:27:09 +0000418Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
419
420 * parser.c result/noent/wml.xml: fixed bug #59981 related
421 to handling of '&' in attributes when entities are substitued
422
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000423Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
424
425 * libxml.h include/libxml/xmlversion.h.in
426 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
427 Tried to close bug #60131
428
Daniel Veillardbce62332001-09-10 18:46:55 +0000429Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
430
431 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
432
Daniel Veillard143b04f2001-09-10 18:14:14 +0000433Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
434
435 * SAX.c: fixing bug #59946 on xmlns=""
436
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000437Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
438
439 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
440 but allocates a new error code.
441
Daniel Veillard05c13a22001-09-09 08:38:09 +0000442Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
443
444 * xmllint.c: John Fleck fixed typos in the options output
445 * parser.c SAX.c: fix ignorable white space SAX selection
446
447Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
448
449 * entities.c: Steve Underwood found the possibility of an
450 ininite loop in case of error.
451
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000452Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
453
454 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
455
Daniel Veillarda050d232001-09-05 15:51:05 +0000456Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
457
458 * parser.c: warn if version is not 1.0 but it's not
459 strictly speaking an error after analyzing the spec
460
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000461Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
462
463 *doc/catalog.html - add link to the html version of the
464 man page, other linguistic cleanups
465
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000466Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
467
468 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
469 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
470 file, has not yet been included in the build.
471
Daniel Veillard99784ff2001-09-01 16:20:28 +0000472Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
473
474 * catalog.c: removed a duplicate affectation Justin Fletcher
475
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000476Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
477
478 * tree.c: Armin Sander pointed a possible text coalescing
479 problem, completed his patch.
480
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000481Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
482
483 * trionan.c: Fixed const and volatile re-definition problem
484
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000485Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
486
487 * libxml.4 parser.c: doc updates from Heiko Rupp
488 * parserInternals.c: 2 sanity checks from Heiko Rupp
489
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000490Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
491
492 * tree.c: applied patch from Armin Sander to make some pointers
493 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000494 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000495
Daniel Veillardb06c6142001-08-27 14:26:30 +0000496Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
497
498 * xpath.c: hum, restrict the integer usage gcc bug workaround
499 to only gcc compilers so that other architecture don't get
500 penalized by this limitation.
501 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
502
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000503Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
504
505 * valid.c: fixed a Windows compiler warning (Chris Poblete)
506 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
507
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000508Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
509
510 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
511 --convert option to xmlcatalog to convert SGML ones to
512 the XML syntax.
513 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
514
515 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000516Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
517
518 * catalog.c xmlIO.c: started some serious testing and fixed
519 a few bug and optmization needs.
520
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000521Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
522
523 * Makefile.am configure.in include/libxml/xmlwin32version.h:
524 preparing for a 2.4.3 release even if it may not be ready yet
525 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
526 all file parsing lookup to go through the entity resolver, add
527 to add an API to bypass it (needed to load catalogs themselves),
528 some cleanup on the catalog code too.
529 * nanoftp.c: small cleanup
530 * doc/catalog.html: small update
531
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000532Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
533
534 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
535 Jun Kuriyama
536
Daniel Veillardffb120d2001-08-23 00:52:23 +0000537Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
538
539 * doc/catalog.html: finished the catalog documentation
540
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000541Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
542
543 * doc/catalog.html doc/xml.html: added documentation about
544 Catalog support, misses an API description
545 * doc/html/*: reextracted the API pages
546
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000547Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
548
549 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
550 Added the part about section 7.2 on URI resolution,
551 fixed a side effect in the HTML parser, look complete
552 and ready to rock except the URI/SystemID part!
553
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000554Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
555
556 * include/libxml/catalog.h include/libxml/parser.h
557 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
558 xmlIO.c: added support and APIs needed for the catalog PI
559 * include/libxml/xmlIO.h: cleanup
560
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000561Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
562
563 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
564 include/libxml/catalog.h: starts to look okay, really
565 plugged the new framework, cleaned a lot of stuff,
566 added some APIs, except the PI's support missing this
567 should be mostly complete
568 * result/catalogs/* test/catalogs/*: added new test, enriched
569 the existing one with URN ID tests
570
Daniel Veillard64339542001-08-21 12:57:59 +0000571Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
572
573 * catalog.c: fixed nextCatalog
574 * result/catalogs/docbook test/catalogs/*: started adding
575 a small regression test
576
Daniel Veillardcda96922001-08-21 10:56:31 +0000577Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
578
579 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
580 more work on the XML catalog support.
581 * parser.c include/libxml/parser.h: small cleanup seems using
582 list as a public parameter name can give portability troubles
583 * trionan.c trionan.h xpath.c include/libxml/trionan.h
584 include/libxml/xpath.h include/libxml/Makefile.am: removed
585 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
586 wrappers
587
Bjorn Reese45029602001-08-21 09:23:53 +0000588Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
589
590 * Makefile.am trio.c triodef.h trionan.c xpath.c
591 include/libxml/Makefile.am include/libxml/trionan.h:
592 Re-worked Not-A-Number and Infinity support.
593 * xmlcatalog.c: added readline include files
594
Daniel Veillard344cee72001-08-20 00:08:40 +0000595Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
596
597 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
598 testCatalog as xmlcatalog, making it an installed app
599 adding a shell, and preparing it to be a /etc/xml/catalog
600 management tool, though not ready yet
601 * catalog.c include/libxml/catalog.h: adding support for
602 XML Catalogs http://www.oasis-open.org/committees/entity/
603 not finished, there is some interesting tradeoffs and a
604 few open questions left.
605
Daniel Veillardb7664f42001-08-19 13:00:43 +0000606Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
607
608 * xmllint.c: fixed a line formatting problem
609
Daniel Veillard5015b712001-08-17 09:37:52 +0000610Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
611
612 * SAX.c: removed a couple of unused variable (Albert Chin)
613
Daniel Veillardbb371292001-08-16 23:26:59 +0000614Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
615
616 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
617 trying to fix some troubles w.r.t. function returning
618 const xxxPtr.
619
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000620Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
621
622 * win32/dsp/libxml2.def.src: another set of symbols conditionally
623 defined
624
Daniel Veillardae6db172001-08-16 19:32:00 +0000625Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
626
627 * xpointer.c: removed unused var
628
Daniel Veillard09190202001-08-16 16:27:41 +0000629Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
630
631 * testXPath.c: another small cleanup closing bug #59110
632
Daniel Veillard796f4b62001-08-16 16:00:13 +0000633Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
634
635 * win32/dsp/libxml2.def.src: small cleanup closing bug
636 #59108
637
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000638Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
639
640 * example/gjobread.c: add xmlCleanupParser() before leaving
641
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000642Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
643
644 * config.h.in configure.in include/libxml/xmlwin32version.h:
645 released 2.4.2
646
Daniel Veillardd3d06722001-08-15 12:06:36 +0000647Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
648
649 * include/libxml/valid.h debugXML.c valid.c: deprecate
650 the non-boundchecking Sprintf functions, add Snprintf
651 this should close bug #57984
652
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000653Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
654
655 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
656 URIs before doing the lookups (pointed by Mark Vakoc)
657
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000658Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
659
660 * xpath.c: serious changes on Result Value Trees and NodeSets
661 w.r.t. deallocation and collect operations. Probably not
662 100% clean (merge of allocated trees smells like a problem).
663 Seems sufficient to close #58943
664
Daniel Veillard90493a92001-08-14 14:12:47 +0000665Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
666
667 * xmllint.c: adding a --format option
668
Daniel Veillardfe703322001-08-14 12:18:09 +0000669Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
670
671 * xpath.c: count() was broken on Result Value Tree
672 * xmlIO.c: fixed file:/// accesses on _WIN32
673
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000674Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
675
676 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
677 macro was renamed, this should close bug #58683
678
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000679Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
680
681 * SAX.c: small fix fixing bug #58539 reported by coolo, in
682 entity substitution mode text at the end of the entity might
683 be added due to text coalescing.
684 * nanoftp.c parser.c: small cleanup
685
Daniel Veillard0c720972001-08-08 20:59:00 +0000686Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
687
688 * HACKING: added John Fleck right to commit in the doc subdir
689
Daniel Veillard48da9102001-08-07 01:10:10 +0000690Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
691
692 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
693 allow to inherit attributes from the DTD directly in the
694 tree, this is needed for XPath and can be a useful feature.
695 Inherited namespaces are always provided at the tree level now
696 * test/defattr* result/defattr* result/noent/defattr*: added a couple
697 of tests for this feature (XSLT being the prime user).
698
Daniel Veillard50f34372001-08-03 12:06:36 +0000699Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
700
701 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
702 testSAX.c xmlIO.c xmllint.c include/win32config.h
703 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
704 include/libxml/xmlwin32version.h.in win32/README.MSDev
705 win32/dsp/*: applied Win32 Facelift No.2 patches from
706 Igor Zlatkovic for Windows/MSC
707
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000708Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
709
710 * SAX.c: unparsedEntityDecl() the URI computation of the
711 entity wasn't done breaking XSLT unparsed-entity-uri()
712
Daniel Veillard567e1b42001-08-01 15:53:47 +0000713Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
714
715 * xpath.c: fixed a bug when walking the descendants and
716 the current node has no children
717 * debugXML.c: show up when a text node is supposed to not be escaped
718
Thomas Broyerf186c822001-07-31 23:30:37 +0000719Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
720
721 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
722 worked like the set:leading() function)
723 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
724
Daniel Veillardba6db032001-07-31 16:25:45 +0000725Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
726
727 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
728
Daniel Veillard57905372001-07-31 15:52:17 +0000729Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
730
731 * include/libxml/xmlIO.h: apply change to close #58141
732 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
733
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000734Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * parser.c: when the internal subset uses a PE, then the
737 included entity can use conditional sections.
738
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000739Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
742 when walking the namespace axis showing up in
743 libxst/tests/general/bug-12
744 * xmlmemory.c: added the possibility to trace a given block
745 defined by its address
746
Daniel Veillard4aafa792001-07-28 17:21:12 +0000747Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * parser.c: don't override existing encoding specified before
750 starting xmlParseDocument()
751
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000752Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * include/libxml/xmlwin32version.h: reinserted, needed for
755 Windows users of CVS
756
Darin Adlera77cac02001-07-27 17:41:51 +00007572001-07-27 Darin Adler <darin@bentspoon.com>
758
Darin Adler699613b2001-07-27 22:47:14 +0000759 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
760 * testCatalog.c: Add include of <libxml/parser.h>.
761
7622001-07-27 Darin Adler <darin@bentspoon.com>
763
Darin Adlera77cac02001-07-27 17:41:51 +0000764 * include/libxml/.cvsignore:
765 * include/libxml/xmlwin32version.h:
766 Remove this file from CVS because it's generated.
767
Daniel Veillard50822cb2001-07-26 20:05:51 +0000768Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * parser.c include/libxml/parser.h: applied const patches from
771 Tom Moog #58002
772
Thomas Broyerba4ad322001-07-26 16:55:21 +0000773Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
774
775 * xpath.c include/libxml/xpath{,Internals}.h: added a function
776 lookup framework
777
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000778Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * tree.c: fixed xmlCopyNode() for documents
781
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000782Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
783
784 * parser.c: fixed bugs #58073 reported by Greg Shtilman
785
786Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000787
788 * parser.c: fixes bug #57652 reported by Morus Walter
789
Daniel Veillarde3924972001-07-25 20:25:21 +0000790Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
793
Daniel Veillarda53c6882001-07-25 17:18:57 +0000794Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
795
796 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
797 errors, lesson don't add new functions at 1am before a release
798 * xpath.c: integrated fix from Bjorn to avoid divide by zero
799 from XPath initialization when possible.
800
Daniel Veillardd9bad132001-07-23 19:39:43 +0000801Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
802
803 * result/scripts/base*: removing history/readline changed
804 this slightly
805 * include/libxml/parser.h SAX.c parser.c parserInternals.c
806 xmllint.c: make element content line number generation
807 optionnal to avoid breaking old apps added interface to switch
808
Daniel Veillardf012a642001-07-23 19:10:52 +0000809Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
810
811 * configure.in: get rid of the readline and libhistory
812 dependancies by default, release 2.4.1 with IA64 fix
813 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
814 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
815 John Kroll fixes to allow saving to HTTP via PUT (or
816 POST of needed).
817 * doc/html/*.html: regenerated the docs
818
Thomas Broyere8126242001-07-22 03:54:15 +0000819Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
820
821 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
822 xmlHashScanFull and xmlHashScannFull3 to get passed the
823 three keys as arguments to the callback function
824
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000825Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * configure.in Makefile.am: removed libxml softlink for good
828 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
829 100% coverage by gtk-doc
830
Daniel Veillard8599e702001-07-17 21:38:51 +0000831Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
834 fixed serious troubles due to size_t vs. int mismatch
835
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000836Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
839
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000840Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
841
842 * include/libxml/xpath{,Internals}.h xpath.c: added a more
843 convenient extension API for value and context managing
844 Now handles external objects through xmlXPathPopExternal,
845 xmlXPathWrapExternal and xmlXPathReturnExternal.
846 Added functions for sets operations (intersection, etc.)
847
Daniel Veillard22090732001-07-16 00:06:07 +0000848Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
849
850 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
851 xmlIO.c tree.c parserInternals.c entities.c encoding.c
852 HTMLparser.c: cleanup of global variables, marking some
853 const or private.
854
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000855Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000856
857 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
858 fixed xmlXPathNodeSetItem when passing index=0
859
Daniel Veillard05dec342001-07-14 21:57:39 +0000860Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
863
Daniel Veillard28ae6362001-07-14 16:44:32 +0000864Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * xmllint.c: fixed compilation under Cygwin #57503
867 * TODO: update
868
Peter Williamsed156f52001-07-13 18:35:13 +00008692001-07-13 Peter Williams <peterw@ximian.com>
870
871 * config.h.in: add #undef HAVE_DLFCN_H
872
873 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
874 builddir.
875
Daniel Veillard73b36e32001-07-12 15:09:52 +0000876Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
877
878 * win32/libxml2/libxml2.def.src: added a couple of exported entries
879 raised by #57348 and #57381
880
Daniel Veillard7db37732001-07-12 01:20:08 +0000881Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
884 tree.c xpointer.c: store the line numbder in element->content,
885 may break some software, need a configuration mechanism
886
Darin Adler96037892001-07-11 00:03:16 +00008872001-07-10 Darin Adler <darin@bentspoon.com>
888
889 * .cvsignore:
890 * example/.cvsignore:
891 * include/.cvsignore:
892 * include/libxml/.cvsignore:
893 Various things that are generated and should be ignored.
894
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000895Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896
897 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
898 * doc/xml.html doc/html/*: updated the docs
899
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000900Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
903 validation occured on content with element child
904
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000905Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * tree.c: fixed XML Base computation which was broken
908 * debugXML.c: added a base function to the shell
909 * Makefile.am result/scripts/* test/scripts/*: added scripts
910 based regression tests, and adding 2 XML Base tests
911
Daniel Veillard19e96c32001-07-09 10:32:59 +0000912Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * tree.c: set properties doc and call xmlSetListDoc for properties
915 content when grafting them in a different tree.
916 * aclocal.m4: remove from CVS
917
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000918Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
919
920 * win32/libxml2/libxml2.def.src: added some missing entry point
921 for XPath (Mark Vakoc)
922
Daniel Veillard388236f2001-07-08 18:35:48 +0000923Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
924
925 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
926 layer should URI-Unescape before trying to open resources.
927
Daniel Veillard04383752001-07-08 14:27:15 +0000928Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
929
930 * xpath.c: fix the name() bug for elements in the default
931 namespace reported by Charlie Bozeman
932
Daniel Veillard7583a592001-07-08 13:15:55 +0000933Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
934
935 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
936 led to an XPath fix, improvements of SAX initialization, and
937 an added option --nocdata to testXPath
938
Daniel Veillard449d7392001-07-07 19:11:06 +0000939Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
940
941 * doc/libxml-doc.el: Felix Natter provided anew version working
942 with XEmacs too
943
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000944Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * include/libxml/xpath.h: small cleanup
947 * doc/xml.html: update
948
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000949Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * Makefile.am configure.in include/libxml/xmlwin32version.h:
952 released 2.3.14
953
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000954Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
955
956 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000957 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000958
Daniel Veillard73c9c042001-07-05 20:02:54 +0000959Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
960
961 * xpath.c: a bug reported by Stephan Kulow empty nodesets
962 were not equal to empty strings
963
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000964Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
965
966 * SAX.c: fixed a URI-Reference computation problem when validating
967 * xmlIO.c: small cleanup
968
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000969Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * parser.c: improved the description of a couple of interfaces
972 upon Larry Stamper suggestion
973
Daniel Veillard62f313b2001-07-04 19:49:14 +0000974Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * SAX.c entities.c parser.c: changed completely the way entities
977 are handled when running the parser in entity substitution mode.
978 This fixes a bug reported by Stephan Kulow and nearly divides
979 by 3 the amount of memory required by libxslt to load and process
980 DocBook TDG.
981
Daniel Veillardf420ac52001-07-04 16:04:09 +0000982Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
983
984 * HTMLparser.c: fixing a too early root closing problem raised
985 byt Prashanth Naidu
986
Daniel Veillard8c357d52001-07-03 23:43:33 +0000987Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
990 raised by Mark Vakoc.
991
Daniel Veillard6e90d192001-07-03 16:37:49 +0000992Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * example/Makefile.am: fixed the include path to add srcdir/include
995 * Makefile.am configure.in: fix from Albert Chin for iconv detection
996 and some cleanup
997
Daniel Veillardf06307e2001-07-03 10:35:50 +0000998Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
999
1000 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1001 lot of optimization work, results in significant improvements
1002 when handling really complex XPath queries. Add a small optimizer
1003 for unions, improve [n] and [last()], avoid some costly ops.
1004
Daniel Veillard77044732001-06-29 21:31:07 +00001005Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1006
1007 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1008 * xpath.c: small cleanup
1009 * xmlGetNsList: reformated, fixed problems if used on Entities
1010
Daniel Veillard2adbb512001-06-28 16:20:36 +00001011Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1014
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001015Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1016
1017 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1018 * Makefile.am example/Makefile.am: workaround automake generating
1019 erroneous deps
1020
Daniel Veillard12f7d292001-06-28 13:12:11 +00001021Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * include/win32config.h: bug #56801 Yon Derek provided a patch
1024 to the windows config file.
1025
Daniel Veillard87ee9142001-06-28 12:54:16 +00001026Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1029 libxml.h : Yon Derek provided a set of changes to compile from
1030 CVS on Windows/MSC
1031
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001032Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1033
1034 * parser.c: fixed UTF8 BOM support in push mode
1035 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1036 added a specific testcase
1037
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001038Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1039
1040 * Makefile.am: added --push regression tests
1041 * parserInternals.c: the XML parser segfaulted in --push mode
1042
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001043Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1044
1045 * configure.in: moved the symlinks detection within a CVS
1046 check, this is not portable and will be removed soon.
1047 * xpath.c: small cleanup/speedup
1048
Daniel Veillard11648102001-06-26 16:08:24 +00001049Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1050
1051 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1052 release of 2.3.12
1053 * parser.c: make an error message if unknow entities in all cases
1054
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001055Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1058
Daniel Veillard23793842001-06-25 16:07:45 +00001059Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1060
1061 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1062 includes were installed in the wrong dir
1063
Daniel Veillardf5498f32001-06-25 15:08:36 +00001064Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * doc/html.xml: warn against sending code to exhibit bugs.
1067
Daniel Veillard56f06462001-06-24 21:34:03 +00001068Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1071 Tru64 from Thomas Leitner
1072
Daniel Veillardc5d64342001-06-24 12:13:24 +00001073Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * AUTHORS: added William and Bjorn
1076 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1077 daniel@veillard.com hopefully I won't have to do this again
1078 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1079 docs can be rebuilt cleanly now
1080 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1081 from CVs it's generated, added include/libxml/xmlwin32version.h
1082 also generated but which should change far less frequently.
1083 * catalog.c nanoftp.c: made sure to include libxml.h not
1084 libxml/xmlversion.h directly
1085 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1086 when compiling on WIN32 and MSC
1087
Daniel Veillard07385fd2001-06-23 21:55:48 +00001088Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * include/Makefile.am include/libxml/Makefile.am configure.in:
1091 fixed make distcheck and rebuilding the rpms
1092
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001093Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * configure.in: should finish the migration of exported includes
1096 into a real include/libxml in CVS, at least for CVS users.
1097 * removed the exported headers, added in include/libxml (as well
1098 as xmlversion.h.in).
1099
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001100Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1101
1102 * configure.in: fixed the way to detect symlink
1103
Daniel Veillard66541772001-06-23 18:31:04 +00001104Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * configure.in: updated, include/libxml is now a real CVS dir
1107
Daniel Veillardca989762001-06-23 17:39:29 +00001108Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1109
1110 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1111 version works with both libxml1 and libxml2 (it autodetects
1112 the prefix of the html-files) from Felix Natter.
1113 * doc/xml.html: updated doc accordingly
1114
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001115Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * xpath.c: fixed the bug generating a template loop in libxslt
1118 when using docbook-xsl-1.4, * should filter out document nodes
1119 * HACKING: added William
1120 * TODO: updated
1121
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001122Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1123
1124 * doc/FAQ.html: added a warning about gcc-3.0
1125 * doc/xml.html: added reference to gdome2 and removed a confusing
1126 sentence
1127
Daniel Veillardf7f41852001-06-22 15:18:01 +00001128Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1129
1130 * xmlversion.h: okay this is a generated file, but Windows
1131 users need it and they can't generate it, and I want CVS
1132 Windows users ...
1133 * win32/libxml2/libxml2_so.dsp: Windows project file for
1134 the shared lib version of libxml2
1135 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1136 resources needed for libxslt/xsltproc by Yon Derek
1137
Bjorn Reese3157b342001-06-22 14:41:45 +00001138Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1139
1140 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1141
Daniel Veillard4151acb2001-06-22 10:48:57 +00001142Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
Daniel Veillardcc146db2001-06-22 11:10:52 +00001144 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1145
1146Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1147
Daniel Veillard4151acb2001-06-22 10:48:57 +00001148 * include/win32config.h: Yon Derek provided a first fix
1149 to be able to compile libxslt/xsltproc on Windows
1150
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001151Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * xpath.c: attempt to work around what seemed a gcc optimizer
1154 bug when handling floats on i386 http://veillard.com/gcc.bug
1155 * tree.c entities.c encoding.c: doing some cleanups while
1156 chasing it
1157
Daniel Veillard017b1082001-06-21 11:20:21 +00001158Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1159
1160 * Makefile.am: cleanup when --without-debug is specified
1161 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1162 w.r.t. --without-debug and other include points
1163 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1164 Catalogs
1165 * configure.in entities.h tree.h HTMLparser.c: removed
1166 --without-corba, made the _private field mandatory
1167
Daniel Veillard87a764e2001-06-20 17:41:10 +00001168Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1171 outputs a BOM in UTF8, an errata has been issued to avoid the
1172 problem, that was the most reasonable solution... Add support
1173 for a leading UTF8 BOM in entities.
1174
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001175Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * valid.c: fixed a bug found when post validating an entity ref
1178 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1179 activate it too
1180
Daniel Veillard39196eb2001-06-19 18:09:42 +00001181Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1182
1183 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1184 weakness in the node copy the XPointer and the XInclude
1185 implementations. Serious cleanup.
1186
Daniel Veillard3739b982001-06-19 12:51:30 +00001187Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1188
1189 * Makefile.am: Kjartan Maraas provided a small patch to
1190 add xml2-config.in to EXTRA_DIST
1191
Daniel Veillarda9142e72001-06-19 11:07:54 +00001192Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1195 provided another failing case found in KDE, the way the
1196 ctxt->vctxt.nodeTab was allocated and freed changed over
1197 time but it wasn't completely cleaned up. This should fix it.
1198
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001199Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * parser.c: Stephan Kulow also raised the fact that line number
1202 could get miscounted making debug harder, fixed the problem
1203 in xmlParseCharData()
1204
Daniel Veillard64b98c02001-06-17 17:20:21 +00001205Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1206
1207 * valid.c: Stephan Kulow pointed out a problem when validating
1208 and using an empty entity, forgot a 'break' in a case.
1209
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001210Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1211
1212 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1213 * doc/xml.html: updated with 2.3.11
1214
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001215Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * TODO: updated adding cleanup of generated doc
1218 * configure.in: prepared to release 2.3.11
1219 * xmllint.c: added --version for bug reporting
1220 * doc/html/*.html: rebuilt the doc
1221
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001222Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1223
1224 * xpath.c: first part of the work on selecting namespace to
1225 fix bug #56115
1226
Daniel Veillard96ed5832001-06-15 22:22:04 +00001227Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1228
1229 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1230 when using -liconv
1231 * TODO: updated
1232
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001233Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1236 cleanup, encoding support.
1237
Daniel Veillard608ad072001-06-14 08:32:28 +00001238Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1241
Daniel Veillard239d0522001-06-13 23:02:48 +00001242Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1243
1244 * xpath.c: bug detected by Ankh when / is used as a function arg
1245
Daniel Veillard02bb1702001-06-13 21:11:59 +00001246Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1249 of element and use it to avoid outputting formatting spaces at
1250 the wrong place. Implemented the format parameter for HTML save.
1251 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1252 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1253 result/HTML/wired.html: of course this impact the result of a
1254 number of HTML tests
1255
Daniel Veillard95d845f2001-06-13 13:48:46 +00001256Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * HTMLtree.[ch]: started augmenting the HTML save API with
1259 encoding and formatting parameters
1260
Daniel Veillardeca60d02001-06-13 07:45:41 +00001261Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1262
1263 * HTMLtree.h: cleanup and started evaluating the work needed on
1264 revamping the HTML output code
1265
Daniel Veillard84666b32001-06-11 17:31:08 +00001266Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1267
1268 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1269
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001270Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1271
1272 * valid.c: fixed bug #56049, forgot one check in the
1273 validation routine
1274
Daniel Veillardca2366a2001-06-11 12:09:01 +00001275Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1278
Daniel Veillard6761eee2001-06-11 10:29:38 +00001279Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1280
1281 * libxml.h: fixed an error in last commit
1282 * doc/FAQ.html: added an entry for compilation from CVS
1283
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001284Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * xmlversion.h.in libxml.h: Cygwin patches
1287 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1288 * tree.h: cleanup
1289
Daniel Veillardacd370f2001-06-09 17:17:51 +00001290Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1293 memory block in a strange case where libxml is linked twice
1294 in the binary.
1295
Daniel Veillard1d047672001-06-09 16:41:01 +00001296Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1297
1298 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1299 state far too often, simple fix used to avoid it.
1300
Daniel Veillard4497e692001-06-09 14:19:02 +00001301Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1304 being processed, applied his patch
1305 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1306
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001307Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1310 provided fixes to compile on MSCC again
1311 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1312 also provided an update for the project files.
1313
Daniel Veillarda682b212001-06-07 19:59:42 +00001314Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1315
1316 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1317 bug #55810
1318
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001319Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * tree.c: fixed xmlGetNsProp() to close bug #55683
1322 Note this requires libxslt to use it's own function instead.
1323
Daniel Veillardf0c53762001-06-07 16:07:07 +00001324Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1325
1326 * HTMLtree.c: when in a pre element no formatting space should
1327 be added.
1328 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1329
Daniel Veillard068a9652001-06-07 15:30:26 +00001330Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1331
1332 * configure.in: added tests for signal() and signal.h
1333
Daniel Veillard541d6552001-06-07 14:20:01 +00001334Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1337
Daniel Veillard8a367d42001-06-07 14:01:34 +00001338Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1339
1340 * doc/libxml-doc.el: Felix Natter provided a new version for
1341 libxml2
1342
Daniel Veillard8a926292001-06-07 11:20:20 +00001343Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1344
1345 * HTMLtree.c: when in a pre element no formatting space should
1346 be added.
1347
Daniel Veillard14839d52001-06-06 16:11:56 +00001348Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1349
1350 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1351
Daniel Veillarde95e2392001-06-06 10:46:28 +00001352Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1353
1354 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1355 hack
1356 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1357 * uri.c: fixed a warning
1358
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001359Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * HTMLtree.c: trying to close bug #55772 escaping in script
1362 elements
1363 * doc/xml.html: suggest to send mail to the list
1364
1365Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001366
1367 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1368 good. Use a macro and based on the solution provided in
1369 vsnprintf manual page from GNU.
1370
Bjorn Reese99748722001-06-05 12:49:15 +00001371Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1372
1373 * error.c: Workaround for non-preserving variadic list.
1374 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1375
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001376Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * doc/xml.html: added 2.3.10 release
1379
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001380Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * configure.in: releasing 2.3.10
1383
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001384Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1387
Daniel Veillard20042422001-05-31 18:22:04 +00001388Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389
1390 * encoding.c: Robert Collins provided a patch to add the
1391 "US-ASCII" encoding alias
1392
Daniel Veillard97ac1312001-05-30 19:14:17 +00001393Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1394
1395 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1396 string oriented functions and started cleaning the related areas
1397 in xpath.c which needed fixing in this respect
1398
Daniel Veillard2d703722001-05-30 18:32:34 +00001399Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1400
1401 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1402 #55380
1403 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1404
Daniel Veillard9403a042001-05-28 11:00:53 +00001405Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1406
1407 * TODO: updated
1408 * nanohttp.[ch] : started adding APIs to get the redirected URL
1409 when this occurs (needed for further base computation
1410 * tree.h: cleanup
1411 * encoding.c: cleanup
1412 * SAX.c: minor change around ctxt->loadsubset
1413
Daniel Veillard6278fb52001-05-25 07:38:41 +00001414Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * Makefile.am include/Makefile.am: small change to have
1417 include/libxml rebuilt if working from CVS.
1418 * uri.c: applied another patch from Carl Douglas for URI escaping,
1419 this should close bug #51876
1420
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001421Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1422
1423 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1424 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1425 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1426 added specific regression test
1427 * parser.h: preparing for the XSLT mode where DTD inherited
1428 attributes are added to the tree.
1429
Daniel Veillardbbd22452001-05-23 12:02:27 +00001430Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * xinclude.[ch]: Updated the namespace for the Last Call version
1433 * result/XInclude/include test/XInclude/include: updated the
1434 testsuite accordingly
1435
Daniel Veillard8514c672001-05-23 10:29:12 +00001436Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1439 related to bug #51876
1440
Daniel Veillard42596ad2001-05-22 16:57:14 +00001441Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1442
1443 * tree.c: fixed a gross mistake in base computation, xml:base is
1444 not completely correct yet (need cascade).
1445 * xpath.[ch]: added the few things needed to find a function name
1446 and URI from the XPath context when it is called.
1447
Daniel Veillard81418e32001-05-22 15:08:55 +00001448Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1449
1450 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1451 * DOCBparser.c: small cleanup
1452 * xmllint.c: added a --catalogs option to load catalogs from
1453 $SGML_CATALOG_FILES
1454 * tree.c: cleanup
1455 * configure.in: iconv library fixup, ICONV_LIBS
1456
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001457Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458
1459 * catalog.c: handling of CATALOG entries. detection of recursion,
1460 and a few bugfixes
1461 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1462 against the default namespace
1463
Daniel Veillard04b93292001-05-21 08:15:31 +00001464Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1467
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001468Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1469
1470 * parser.c: fixed propagation context info when parsing an
1471 external entity.
1472 * doc/html/*.html: regenerated a couple of docs
1473
Daniel Veillard4623acd2001-05-19 15:13:15 +00001474Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1475
1476 * doc/xml.html: update with 2.3.9 informations
1477
Daniel Veillardbed7b052001-05-19 14:59:49 +00001478Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1479
1480 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1481 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1482 * doc/html/* : rebuilt the docs
1483 * valid.c: small patch which may improve some case when
1484 validating.
1485
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001486Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1487
1488 * HTMLparser.c: Closed bug #54891
1489 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1490 to the suite
1491
1492Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1493
1494 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1495 applied a documentation patch from LotR and filled in a few missing
1496 descriptions
1497
Daniel Veillard76d66f42001-05-16 21:05:17 +00001498Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * xpath.c tree.c parser.c: speed optimizations at the parser level
1501 document tree freeing and xpath evaluation
1502
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001503Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1504
1505 * parser.c parser.h parserInternals.h: fixed a couple of
1506 interfaces for handling memory buffer input to const char *
1507 upon suggestion of JamesH.
1508
Daniel Veillardc3739e72001-05-15 15:23:27 +00001509Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1510
1511 * configure.in: LoTR sent a patch fixing the previous commit
1512
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001513Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1514
1515 * configure.in: trying to deal again with the stoopid -R linking
1516 flag of Solaris
1517
Daniel Veillard790142b2001-05-15 10:51:53 +00001518Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1519
1520 * xpath.h: two nodeset access macros from Thomas Broyer
1521
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001522Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1523
1524 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1525 patch from Thomas Broyer
1526
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001527Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1528
1529 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1530 case
1531 * INSTALL: was empty added stuff from the FAQ
1532
Daniel Veillard75bea542001-05-11 17:41:21 +00001533Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1534
1535 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1536 attributes handling and #54433 by adding xmlUnsetProp()
1537 and xmlUnsetNsProp()
1538
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001539Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1540
1541 * HTMLparser.c: Patch from Jonas Borgström
1542 (htmlGetEndPriority): New function, returns
1543 the priority of a certain element.
1544 (htmlAutoCloseOnClose): Only close inline elements if they
1545 all have lower or equal priority.
1546 * result/HTML: this of course changed a number of tests results.
1547
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001548Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1549
1550 * xmlIO.c catalog.c: plugged in the default catalog resolution
1551 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1552 documentations
1553 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1554
Daniel Veillarda7374592001-05-10 14:17:55 +00001555Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1556
1557 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1558 integrating catalogs
1559 * catalog.[ch] testCatalog.c: adding a small catalo API
1560 (only SGML catalog support).
1561 * parser.c: restaured xmlKeepBlanksDefault(0) API
1562
Daniel Veillardc17337c2001-05-09 10:51:31 +00001563Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1564
1565 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1566
Daniel Veillard257d9102001-05-08 10:41:44 +00001567Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568
1569 * parser.c: added xmlParseExternalEntityPrivate() to allow
1570 propagation of ctxt->_private when parsing external entities
1571
Daniel Veillard083c2662001-05-08 08:27:14 +00001572Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573
1574 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1575
Daniel Veillard01ef7382001-05-08 07:31:43 +00001576Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1577
1578 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1579
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001580Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1581
1582 * valid.c: warn when indeterminist content model is detected
1583 * result/VC/ElementValid8: this adds a message
1584 * Makefile.am: add --novalid for VCM tests
1585 * parserInternals.c: added a call to Init memory
1586
Daniel Veillard64269352001-05-04 17:52:34 +00001587Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588
1589 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1590 when both parameters are NULL.
1591
Daniel Veillard37721922001-05-04 15:21:12 +00001592Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * valid.c: applied small patch from Gary Pennington, reindented
1595 some part of the code.
1596
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001597Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1598
1599 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1600 release, updated and regenerated the docs
1601
Daniel Veillard357c9602001-05-03 10:49:20 +00001602Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1603
1604 * xpath.c result/XPath/expr/floats : clarified and cleanup
1605 printing of abnormal floats in tests.
1606
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001607Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1610 * results/HTML/ : a few changes in the output of the HTML tests as
1611 a result.
1612 * configure.in: tying to fix -liconv where needed
1613
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001614Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * Makefile.am: fixed a stupid error
1617
Daniel Veillard7150a032001-05-02 16:41:11 +00001618Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1619
1620 * configure.in Makefile.am: make the inclusion of the trio
1621 modules in the library conditional
1622
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001623Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1624
1625 * DOCBparser.c: patche from László Kovács, fixed entities refs
1626 in attributes handling
1627
Daniel Veillardedddff92001-05-02 10:58:52 +00001628Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629
1630 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1631 flushing
1632
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001633Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1634
1635 * xpath.c: fix of an XSLT namespace bug reported on the list
1636 general/bug-8-
1637
Daniel Veillard5792e162001-04-30 17:44:45 +00001638Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1639
1640 * strio.h trio.c: Dan McNichol suggested a couple of small
1641 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1642
Daniel Veillard02141ea2001-04-30 11:46:40 +00001643Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1644
1645 * tree.c parser.c encoding.c: spent a bit more time looking
1646 at the parsing speed and DOM handling. Added a few more
1647 speedups.
1648
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001649Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1650
1651 * parser.c: small but effective parsing speed improvement
1652
Daniel Veillardb59076b2001-04-29 17:04:07 +00001653Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1654
1655 * configure.in: default on the DocBook parser inclusion (for Gnome)
1656 * DOCBparser.h: fixed a header reference
1657
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001658Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1659
1660 * configure.in xpath.c: applied Bjorn patches for FPE on the
1661 alpha
1662
Daniel Veillardeefd4492001-04-28 16:55:50 +00001663Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1666 xmlSaveFormatFileTo()
1667
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001668Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669
1670 * xpath.c: simple and efficient optimization, XPath functions
1671 aways bind to the same code, cache this
1672 * TODO: updated (by saying some is obsolete)
1673
Daniel Veillard2156a562001-04-28 12:24:34 +00001674Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1675
1676 * xpath.c: more cleanup work on XPath name parsing routines
1677
Daniel Veillard61d80a22001-04-27 17:13:01 +00001678Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1679
1680 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1681 xmlXPathParseName
1682 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1683 * debugXML.c: avoid compilation problems if compiling without
1684 HTML support, Igor Zlatkovic
1685 * win32/libxml2/libxml2.def.src: being able to compile without
1686 XPath on Windows
1687
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001688Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1689
1690 * libxml.m4: yet another patch from Toshio Kuratomi
1691
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001692Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1693
1694 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1695
Daniel Veillard67fee942001-04-26 18:59:03 +00001696Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1697
1698 * tree.[ch]: added xmlSaveFormatFile interface for saving
1699 and indenting a file.
1700
Daniel Veillard82e49712001-04-26 14:38:03 +00001701Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1702
1703 * xpath.c: fixed bug #53689 related to processing-instruction()
1704
Daniel Veillard02f077a2001-04-26 10:59:11 +00001705Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1706
1707 * DOCBparser.c: patche from László Kovács
1708
Daniel Veillard30211a02001-04-26 09:33:18 +00001709Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1710
1711 * parser.c: applied fixes from Christian Glahn bug report #53391
1712
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001713Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * error.c: Jean François Lecomte provided a complete description
1716 and a fix to bug #53537
1717
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001718Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1719
1720 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1721
Daniel Veillard1034da22001-04-25 19:06:28 +00001722Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
1724 * DOCBparser.c SAX.c: a bit more work on entities processing.
1725 Still Need to cleanup XML output and references in attributes
1726
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001727Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1728
1729 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1730
Daniel Veillardb33c2012001-04-25 12:59:04 +00001731Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1732
1733 * tree.c: trying to fix #53574, not completely complete,
1734 I would like xmllint --copy --debug test/ent1 and
1735 xmllint --debug test/ent1 to show the same result.
1736 * xpath.c: fix a bug when trying to sort namespace nodes
1737
Daniel Veillard5146f202001-04-25 10:29:44 +00001738Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1739
1740 * HTMLtree.c: real fix for #53402
1741
Daniel Veillard7533cc82001-04-24 15:52:00 +00001742Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1743
1744 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1745 PIs when using xsl:output
1746 * valid.c: closing #53537 some case generate segfaults if there
1747 is validity errors
1748
Daniel Veillard61b33d52001-04-24 13:55:12 +00001749Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750
1751 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1752 of external parsed entities, added --noent to testDocbook
1753 * valid.c: Garry Pennington found an uninitialized variable
1754 access in xmlValidateElementContent()
1755
Daniel Veillard56098d42001-04-24 12:51:09 +00001756Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1757
1758 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1759 with madness
1760 * result/HTML/ : this modified the result of the regression tests
1761 a lot.
1762
Daniel Veillard122376b2001-04-24 12:12:30 +00001763Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1764
1765 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1766 to doc where it wasn't checked against NULL reported by
1767 Jens Laas
1768
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001769Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1772 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1773
Daniel Veillardeae522a2001-04-23 13:41:34 +00001774Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1777 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1778 * SAX.[ch]: cleanup and updates for DocBook
1779 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1780 ex SGML identifier changes
1781 * valid.c: removed a static unused function.
1782
Daniel Veillardde57c612001-04-23 09:13:36 +00001783Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1784
1785 * HTMLtree.c: applied change for Paul Sponagl on script saving
1786 * Makefile.am: the warning about entity title.xml are normal.
1787
Daniel Veillard393df012001-04-22 20:11:18 +00001788Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * configure.in: release of 2.3.7
1791 * Makefile.am: fixing make distcheck
1792
Daniel Veillarda41123c2001-04-22 19:31:20 +00001793Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1794
1795 * doc/html/* doc/xml.html: updated and regenerated the docs
1796
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001797Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1798
1799 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1800
Daniel Veillarde82a9922001-04-22 12:12:58 +00001801Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1802
1803 * tree.c: fixed #53388 with the provided patch
1804
Daniel Veillard06803992001-04-22 10:35:56 +00001805Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * valid.c: Bjorn detected an invalid memory access. Fixed
1808 vstateVPush()
1809
Daniel Veillard40af6492001-04-22 08:50:55 +00001810Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1813
Bjorn Reese70a9da52001-04-21 16:57:29 +00001814Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1815
1816 * libxml.h: new header used only for the compilation of libxml
1817 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1818 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1819 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1820 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1821 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1822 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1823 baseline (version 1.2 plus a single patch).
1824 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1825 scientific notation for numbers. Tests added.
1826 * xpath.c: formatting of numbers changed to use sprintf
1827 (contribution from William Brack)
1828
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001829Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1830
1831 * valid.c: cleanup, more useful debugging
1832 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1833 * xmlIO.c: entity loading is printed as an error when validating
1834
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001835Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1836
1837 * valid.c: fixed to validate within entities
1838 * test/VCM/v22.xml: added a specific testcase
1839
Daniel Veillardca1f1722001-04-20 15:47:35 +00001840Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1841
1842 * valid.c: forgot an epsilon transition in for ()+
1843 * test/VCM/v21.xml : added a specific test case
1844
Daniel Veillard85349052001-04-20 13:48:21 +00001845Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1846
1847 * valid.c: removed a state explosion exhibited by RSS
1848 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1849 from bug #51872
1850
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001851Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1852
1853 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1854 validation without using an ugly NFA -> DFA algo in the source.
1855 Made a specific algorithm easier to maintain, using a single
1856 stack and without recursion.
1857 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1858 * hash.c: made the growing routine static
1859 * tree.h parser.c: added the parent information to an
1860 xmlElementContent node.
1861
Daniel Veillarde470df72001-04-18 21:41:07 +00001862Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1863
1864 * SAX.c parser.c xpath.c: generating IDs when not validating
1865 from an external parsed entity was poisoning the ID has table
1866 with removed values. This was killing XSLT on the KDE help
1867 browser.
1868
Daniel Veillardceacdd92001-04-18 15:10:35 +00001869Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1870
1871 * entities.h: andrew@ugh.net.au detected a double declaration
1872
Daniel Veillarda10efa82001-04-18 13:09:01 +00001873Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1874
1875 * debugXML.c hash.c tree.h valid.c : some changes related to
1876 the validation suport to improve speed with DocBook
1877 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1878 the way validation errors get reported
1879
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001880Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1881
1882 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1883 by P C Chow and William M. Brack for XSLT HTML output
1884
Daniel Veillard2d90de42001-04-16 17:46:18 +00001885Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1888 Igor Zlatkovic patches for MSC compilation and added his
1889 updates
1890
Daniel Veillarde043ee12001-04-16 14:08:07 +00001891Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1892
1893 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1894 prefix lookup.
1895 * parserInternals.c: fixed the bug reported by Morus Walter
1896 due to an off by one typo in xmlStringCurrentChar()
1897
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001898Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1899
1900 * HTMLparser.c result/HTML/*: revamped the way the HTML
1901 parser handles end of tags or end of input
1902
Daniel Veillard82daa812001-04-12 08:55:36 +00001903Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1904
1905 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1906
Daniel Veillard67a21302001-04-11 14:39:16 +00001907Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1908
1909 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1910 bug where the linktime verions of free() won't work ...
1911
Daniel Veillard27b55282001-04-11 12:22:25 +00001912Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1915
Daniel Veillardafc73112001-04-11 11:51:41 +00001916Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1917
1918 * doc/xml.html: added 2.3.6 release
1919
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001920Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1923 * result/wml.xml: resulted in a small output change
1924
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001925Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1926
1927 * tree.c: xmlNewDoc was missing the charset initialization
1928 * xmllint.c: added --auto to autogenerate a doc, allow to
1929 reproduce the problem fixed on xmlNewDoc
1930
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001931Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1932
1933 * xpath.c: trying to get 52979 solved
1934 * tree.c result/ result/noent/: trying to get 52712 solved, this
1935 also made me clean up the fact that XML output in general should
1936 not add formating blanks by default, this changed the output of
1937 a few tests
1938
Daniel Veillard73639a72001-04-10 14:31:39 +00001939Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1942
Daniel Veillardfac26a12001-04-08 13:08:14 +00001943Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1944
1945 * configure.in: finally released 2.3.6
1946
Daniel Veillard911f49a2001-04-07 15:39:35 +00001947Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1948
1949 * xpath.c: checking for null pointer generated by new code
1950
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001951Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1952
1953 * xpath.c: fixed a [] evaluation problem reported
1954 * test/XPath/tests/simpleaddr: extended test
1955 * result/XPath/simpleaddr: updated result
1956
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001957Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1958
1959 * xmllint.c: Dan Timis reported a portability problem
1960 on Macs without mmap, fixed it.
1961
Daniel Veillardb38bd552001-04-03 18:22:00 +00001962Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1963
1964 * testXPath.c : added a --tree option allowing to display the
1965 tree dump of the XPath expression
1966
Daniel Veillard4dd93462001-04-02 15:16:19 +00001967Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1968
1969 * xpath.c: fixed a memleak when comparing nodesets
1970 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1971 * tree.c: added a TODO
1972
Daniel Veillard92ad2102001-03-27 12:47:33 +00001973Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1974
1975 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1976 we need string functions
1977 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1978 to be able to use them where needed. Applied some changes
1979 to reduce name linking pollution and compile in only what's
1980 needed.
1981 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1982 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1983 for the string manipulation functions
1984 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1985 to the free() function of xmlmemory.c
1986 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1987 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1988 usage.
1989
1990
Daniel Veillard2be30642001-03-27 00:32:28 +00001991Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1992
1993 * error.c: applied the context output patch of the error
1994 handling submitted by Chuck Griffith
1995 * error/VC/*: this slightly change some error logs
1996
Daniel Veillard50582112001-03-26 22:52:16 +00001997Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1998
1999 * parser.c: fixed line number reporting on error
2000
Daniel Veillard04be4f52001-03-26 21:23:53 +00002001Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2002
2003 * parser.c: Sullivan and Darin found a parser bug,
2004 applied the patch.
2005
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002006Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2007
2008 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2009 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2010 xmlversion.h.in xpointer.c: of course the way I defined
2011 UNUSED breaks on old gcc version. Try to be smart and
2012 also define it directly in xmlversion.h
2013 * configure.in: removed -ansi flag from the pedantic set
2014
2015Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002016 Huge cleanup, I switched to compile with
2017 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2018 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2019 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2020 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2021 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2022 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2023 encoding.h entities.c error.c list.[ch] nanoftp.c
2024 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2025 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2026 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2027 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2028 Cleanup, staticfied a number of non-exported functions,
2029 detected and cleaned up a dozen of problem found this way,
2030 avoided a lot of public function name/typedef/system names clashes
2031 * doc/xml.html: updated
2032 * configure.in: switched private flags to the really pedantic ones.
2033
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002034Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2035
2036 * configure.in: 2.3.5
2037 * doc/html/*: rebuilt the docs
2038
Daniel Veillard146c9122001-03-22 15:22:27 +00002039Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * parser.c: fixed a reported bug in NOTATION parsing
2042 * uri.c: accepted but not fixed bug 51876, added TODO
2043 * Makefile.am: fixed bug 51876
2044
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002045Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2046
2047 * config.h.in configure.in error.c: fix a compilation problem
2048 on platforms without vsnprintf (xml@thewrittenword.com)
2049
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002050Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2051
2052 * parser.c: fixed a function name header typo
2053 * SAX.c: notations can also occur in external subset.
2054
Daniel Veillard7d42b542001-03-20 13:22:46 +00002055Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057 * error.c: removed a C++ like comment
2058
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002059Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2060
2061 * parser.c: fixing bug 52299 strange condition leading
2062 to a parser crash due to a buffer overflow
2063 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2064 added the specific test case
2065
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002066Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2069 xmlXPathConvert{String,Number,Boolean} to be able to make
2070 type casts without a context stack, fixed some implementation
2071 problems related to the absence of context at parse-time,
2072 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2073 in the public API too
2074 * xpointer.c xpathInternals.h: we need to know at parse time
2075 whether we are compiling an XPointer
2076
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002077Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2078
2079 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2080 cleaned up the parser internals, refactored XPath code, added
2081 new compilation based APIs and cleanly separated public and
2082 private APIs.
2083
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002084Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2085
2086 * xpath.h: the comp field must be added at the end to avoid
2087 killing binary compat.
2088
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002089Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2090
2091 * Makefile.am: detect XPath memleaks in regreson tests
2092 * error.c: fixed and error w.r.t. error reporting still using
2093 stderr
2094 * hash.c: added new line at end of file
2095 * tree.h: minor cleanup
2096 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2097 expression parsing from evaluation, resulted in a number of
2098 changes internally, and in XPointer. Likely to break stuff
2099 using xpathInternals.h but should remain binary compatible,
2100 new interfaces will be added.
2101
Daniel Veillardd574f782001-03-14 19:40:17 +00002102Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2103
2104 * configure.in: fixed a couple of problems reported by
2105 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2106 without gcc on non linux platforms.
2107
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002108Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2109
2110 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2111 a fix for --with-html-dir= configure support. I hope it won't
2112 break rpm generation
2113
Daniel Veillarda022fe02001-03-14 16:30:00 +00002114Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2115
2116 * xmlIO.c: one function comment cleanup.
2117
Daniel Veillard25239c12001-03-14 13:56:48 +00002118Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2119
2120 * SAX.c: external subset notations were improperly registered
2121 in the internal subset.
2122
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002123Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2124
2125 * README.cvs-commits: added, pointing to HACKING
2126 * HACKING: updated
2127
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002128Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2129
2130 * parser.c: and Matt Sergeant found one in the XML push
2131 parser (erroneous check I forgot to remove when I fixed the
2132 main parser).
2133
Daniel Veillard68d7b672001-03-12 18:22:04 +00002134Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2135
2136 * xpath.c: ptittom found a small bug in UnaryExpr
2137
Daniel Veillarde356c282001-03-10 12:32:04 +00002138Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2139
2140 * configure.in: bumped to 2.3.4
2141 * error.c: fixed bug #51860
2142 * tree.c: fixed bug #51861
2143 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2144 * tree.[ch] : added xmlDefaultBufferSize
2145 * nanoftp.c: typo in function name header block
2146 * doc/xml.html : updated, added link to XML::LibXSLT
2147 * doc/html/* : rebuilt the docs
2148
Daniel Veillard80f32572001-03-07 19:45:40 +00002149Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2150
2151 * parser.c SAX.c: the new content parsing code raised an
2152 ugly bug in the characters() SAX callback. Found it
2153 just because of strangeness in XSLT XML Rec ouptut :-(
2154
Daniel Veillard6c831202001-03-07 15:57:53 +00002155Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2156
2157 * Makefile.am: Martin Baulig suggested to add -lm
2158 * tree.c: found another bug in xmlNodeGetContent()
2159
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002160Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2161
2162 * xpath.c: Bjorn found the error related to strictness of comparison.
2163
Daniel Veillard29631a82001-03-05 09:49:20 +00002164Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * parser.c: trying to fix the Dtd parsing problem reported
2167 by Gary, side effect of last week speed optimizations.
2168
Daniel Veillard14be0a12001-03-03 18:50:55 +00002169Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2170
2171 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2172 * parserInternals.c: removed unneeded test raised by Stric
2173
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002174Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2175
2176 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2177 and fixed by William Brack). Added xmlXPathFormatNumber.
2178 Changed the sorting slightly.
2179 * configure.in Makefile.am example/Makefile.am: Added -lm.
2180 Please note that applications linking with libxml2, must
2181 also like with the math library from now on.
2182
Daniel Veillardf9533d12001-03-03 10:04:57 +00002183Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2184
2185 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2186
Daniel Veillard2f362242001-03-02 17:36:21 +00002187Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2188
2189 * parser.c: one must report spaces even if the Dtd element
2190 content proves that this is not part of the element content.
2191 * result/valid/*.xml: this changed the ouptu slightly
2192
Daniel Veillardb402c072001-03-01 17:28:58 +00002193Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195 * configure.in: bumped to 2.3.3
2196 * doc/xml.html: updated
2197
Daniel Veillard77851712001-02-27 21:54:07 +00002198Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2199
2200 * tree.c: minor doc fix
2201 * xpath.c: deallocation issues when a result tree has been
2202 converted to a node-set
2203
Daniel Veillardec70e912001-02-26 20:10:45 +00002204Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * doc/xml.html: oops corrected dates s/2000/2001
2207
Daniel Veillard8730c562001-02-26 10:49:57 +00002208Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2209
2210 * valid.c: new patch from Gary Pennington
2211
Daniel Veillard91e9d582001-02-26 07:31:12 +00002212Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2213
2214 * doc/xml.html: applied patch from Ankh
2215
Daniel Veillardedac3c92001-02-26 01:36:19 +00002216Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2217
2218 * xinclude.c: fixed a problem building on Mac
2219
Daniel Veillard21a0f912001-02-25 19:54:14 +00002220Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2221
2222 * parser.c: more work on increasing parsing ferformances
2223
Daniel Veillard48b2f892001-02-25 16:11:03 +00002224Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2227 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2228 avoiding memcpy in production builds MEM_CLEANUP macro use
2229 * parser.[ch] parserInternals.c: optimizations of the tightest
2230 internal loops inside the parser. Better checking of I/O
2231 flushing/loading conditions
2232 * xmllint.c : added --timing
2233
Daniel Veillard71681102001-02-24 17:48:53 +00002234Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2235
2236 * configure.in: bumped to 2.3.2
2237 * doc/xml.html: updated for release
2238
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002239Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2240
2241 * xpath.c: found a memleak and fixed a nasty bug
2242
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002243Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2244
2245 * xmllint.[c1] : added return code errors for xmllint
2246 * xpath.c: specific debug dump function for result value trees
2247
Daniel Veillard4b637072001-02-21 21:52:55 +00002248Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2249
2250 * xpath.c: finally implemented xmlXPathCompareNodeSets
2251 * test/XPath/expr/floats results/XPath/expr/floats: added
2252 a test for float expressions
2253
Daniel Veillardf714aa32001-02-21 03:07:44 +00002254Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2255
2256 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2257 * parserInternals.[ch]: trying to speed up parsing
2258 * xpath.c : speeded up node set equality op
2259
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002260Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2261
2262 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2263 better handling of ID/IDREF and the list modules associated
2264 * configure.in: small CFLAGS cleanup
2265
Daniel Veillarda8abee62001-02-19 15:14:59 +00002266Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2267
2268 * configure.in: fixed iconv detection on AIX (stric)
2269
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002270Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002271
2272 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2273
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002274Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2275
2276 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2277 and optimized xmlXPathNodeSetSort
2278
Daniel Veillard142adbf2001-02-17 13:21:05 +00002279Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * xpath.c: bug fix when context size is 0
2282 * parser.c: I like Norm's Dtd because they still manage to break
2283 the parser occasionally
2284
Daniel Veillardf23e0092001-02-16 13:21:29 +00002285Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2286
2287 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2288
Daniel Veillarde0e26512001-02-16 00:11:46 +00002289Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2290
2291 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2292 attributes within the XML-1.0 namespace
2293
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002294Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2295
2296 * xpathInternals.h: exported a few axis functions
2297 * doc/xml.html: updated the doc
2298
Daniel Veillard760f4422001-02-15 14:59:48 +00002299Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2300
2301 * configure.in: applied patch from Daniel van Balen for OpenBSD
2302 and bumped version to 2.3.1
2303 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2304 attempt to find autoclosing was simply broken, removed it,
2305 updated the examples, this is better
2306
Daniel Veillardd194dd22001-02-14 10:37:43 +00002307Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2308
2309 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2310 hash functionnalities.
2311 * doc/html/* : rebuild the doc
2312
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002313Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2314
2315 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2316 on predicate
2317 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2318 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2319 really want to have tags closed on output even if we accept
2320 unclosed ones on input
2321
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002322Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2323
2324 * xpath.c: ouch don't free NULL, rare case fixed
2325 * tree.c: don't coalesce text nodes if they don't have the
2326 same behaviour wrt escaping on output
2327
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002328Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330 * xpath.c: small fixup
2331 * SAX.c: don't warn on empty namespaces.
2332
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002333Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * README: a bit of cleanup
2336 * configure.in: preparing for 2.3.0 release
2337
Daniel Veillard1f83d392001-02-08 09:37:42 +00002338Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2339
2340 * hash.[ch]: added a first version of xmlHashSize()
2341 * valid.c: another bug fix from Gary Pennington
2342
Daniel Veillard5eef6222001-02-07 18:24:48 +00002343Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2344
2345 * valid.c: couple of bug fixes pointed by Gary Pennington
2346 * HTMLtree.c: #if 0 cleanup
2347
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002348Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2349
2350 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2351 which removes a time consuming check of xmlXPathNodeSetAdd()
2352 and use it in places where we are sure to not break unicity
2353
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002354Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * xpath.c: bug fixes found from XSLT
2357 * tree.c: preserve node->name special values when copying nodes.
2358 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2359 external subset are fetched when available but without full
2360 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2361 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2362 output with encoding disabled.
2363
Daniel Veillard2c833b62001-02-03 08:52:06 +00002364Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2365
2366 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2367 xmlCheckFilename should not be called from xmlFileOpenW
2368 and xmlGzfileOpenW
2369
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002370Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2371
2372 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2373 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2374 added the new tests for URI normalization
2375 * testURI.c: fixed stoopid bugs
2376 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2377 the URI in the error messages are now properly normalized
2378
Daniel Veillardea28ce62001-02-02 08:20:19 +00002379Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2382
Daniel Veillarde99a4762001-02-01 04:34:35 +00002383Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2386
Daniel Veillard2b325a02001-01-31 20:46:31 +00002387Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2388
2389 * xpath.c: fixed mod operator
2390
Daniel Veillardde55cf62001-01-31 15:53:13 +00002391Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2392
2393 * parser.c: fixed xmlStrcat doc
2394 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2395 trees.
2396
Daniel Veillard2f913b72001-01-31 13:23:49 +00002397Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2398
2399 * xpath.c result/XPath/tests/chaptersbase
2400 result/XPath/tests/simplebase: fixed XPath node()
2401 * tree.c: small fix in xmlNewNs()
2402 * Makefile.am: removed extraneous xml2Conf.sh rule
2403
Daniel Veillardb42042b2001-01-28 07:40:36 +00002404Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2405
2406 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2407 Changed the library name, in order to get libxml-devel and
2408 libxml2-devel to coexist on a single system
2409 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2410 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2411
Daniel Veillardee0a4662001-01-27 18:59:33 +00002412Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2413
2414 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2415 libxml2-devel installable in // as libxml-devel.
2416
Daniel Veillard5eb05942001-01-27 17:50:22 +00002417Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2418
2419 * doc/Makefile.am: fixed make rebuild in doc
2420 * doc/html/*.html: rebuilt the docs
2421
Daniel Veillard65c295d2001-01-26 09:32:39 +00002422Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2425
Daniel Veillard8e199902001-01-25 18:54:39 +00002426Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2427
2428 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2429 the HTML doc to go into the -devel RPM ...
2430 * aclocal.m4 config.h.in: some updates due to auto* magic
2431
Daniel Veillard93086662001-01-25 18:13:04 +00002432Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2433
2434 * xpath.h: added a hook in the context structure allowing to
2435 link to extra support, needed for XSLT
2436
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002437Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438
2439 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2440 xmlXPtrCmpPoints to use it.
2441 * propagated the following patch from Alejandro Forero
2442 * include/win32config.h xmlIO.c: applied further suggestions
2443 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2444 * example/gjobread.c: fixed warnings, now that it builds
2445
2446Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2447
2448 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2449
2450 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2451 filename points to a valid file (not a directory).
2452 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2453 Added calls to xmlCheckFilenameDir.
2454
2455 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2456 `path' (rather than `filename') as the parameter to gzopen and open.
2457
Daniel Veillard48177c22001-01-23 15:27:41 +00002458Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2459
2460 * Makefile.am: fixed a problem with EXTRA_DIST
2461
Daniel Veillardb83ba402001-01-22 22:45:10 +00002462Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2463
2464 * Makefile.am example/Makefile.am: finally found the trick
2465 to build the example, i.e. add "." in SUBDIRS before example
2466 in the list <grin/>
2467
Daniel Veillard82687162001-01-22 15:32:01 +00002468Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2469
2470 * doc/xml.html: updated with an XSLT section, removed pointer to
2471 W3C CVS base.
2472
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002473Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2476 too, and deallocation need to occur the same way.
2477
Daniel Veillarde4566462001-01-22 09:58:39 +00002478Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2479
2480 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2481 type correponding to an XSLT result tree fragment. Share most
2482 of the data format with node set, as well as operators.
2483 * HTMLtree.c: added a newline at the end of the doctype output
2484 whe this one is not present initially.
2485 * tree.c: make sure taht the parent and doc pointers are properly
2486 set when copying attributes (lists).
2487
Daniel Veillard701c7362001-01-21 09:48:59 +00002488Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2491
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002492Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * xpath.c: seems I finally killed that ugly path evaluation
2495 context bug (tagged 9999 in case is is wrong)
2496
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002497Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2498
2499 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2500 for XSLT
2501
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002502Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2505 for xmlGzfileOpen() bug
2506
Daniel Veillardf6eea272001-01-18 12:17:12 +00002507Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2508
2509 * xpath.c: removed an error found by XSLT usage
2510 * tree.c parserInternals.h: use a predefined static string
2511 for text and comment nodes, avoid freeing them in xmlFreeNode,
2512 exported the string name in parserInternals.h and added
2513 another value to disable encoding at output (for XSLT),
2514 gain memory, time.
2515
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002516Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2517
2518 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2519 win32/libxml2/libxml2_so.dsp: new makefiles and update
2520 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2521
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002522Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2523
2524 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2525 Gary Pennington
2526
Daniel Veillard389e6b72001-01-15 19:41:13 +00002527Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2528
2529 * xpath.c: fixed the comaprision of values and nodelists,
2530 need to compare nodelist still ...
2531 * debugXML.c: avoided a possible core dump
2532 * HTMLparser.c: cleanup
2533 * nanohttp.c: contributed fix.
2534 * tree.c: fixes in properties handling added xmlSetNsProp
2535 needed by libxslt
2536 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2537 comment
2538 * TODO: updated
2539
Daniel Veillard167bd532001-01-06 21:09:34 +00002540Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * parser.c parserInternals.c: applied Bjorn Reese optimization
2543 patch
2544
2545Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2546
2547 * Makefile.am: applied patch fro make check from Martin Vidner
2548
Daniel Veillard503b8932001-01-05 06:36:31 +00002549Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2550
2551 * configure.in: preparing 2.2.11
2552 * doc/html/*: rebuild the HTML files
2553 * doc/xml.html : updated
2554
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002555Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2556
2557 * tree.c: fixed a stupid bug
2558 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2559 patches related to validation of an XInclude processing result
2560 * TODO: updated
2561
Daniel Veillarde2488192001-01-04 10:54:22 +00002562Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2563
2564 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2565 on large files
2566
Daniel Veillardf060a412001-01-03 20:52:44 +00002567Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2570
Daniel Veillard45cff692001-01-03 18:02:04 +00002571Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2572
2573 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2574 reported by Jonas Borgström
2575 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2576
Daniel Veillard08108982001-01-03 15:24:58 +00002577Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2578
2579 * testXPath.c xpath.c: fixing the XPath union expressions problem
2580 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2581
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002582Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * xmllint.c: Made is so if the file name is "-" is will read form
2585 standard input. Sven Heinicke <sven@zen.org>
2586 * tree.c: fixed a problem when growing buffer
2587 * tree.h: fixed the comment of the node types following andersca
2588 comment
2589 * TODO: updated
2590
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002591Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2592
2593 * HTMLparser.[ch]: added a way to avoid adding automatically
2594 omitted tags. htmlHandleOmittedElem() allows to change the
2595 default handling.
2596 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2597 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2598 of xmllint too when using --memory flag, added a memory test
2599 suite at the Makefile level.
2600 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2601 with namespace use when encountering QNames in XPath evalation,
2602 added xmlns() scheme in XPointer.
2603 * nanoftp.c : incorporated a fix
2604 * parser.c xmlIO.c: fixed problems raised with encoding when using
2605 the memory I/O
2606 * parserInternals.c: closed bug 25934 reported by
2607 torsten.landschoff@innominate.de
2608 * TODO: updated
2609
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002610Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2613 on a non-updated tree :-(, made a 2.2.10 release to correct the
2614 situation
2615
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002616Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2617
2618 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2619 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2620 integrated a set of OpenVMS changes from Howard Taylor
2621 <Howard.Taylor@pacoast.com>
2622
Daniel Veillard58770e72000-11-25 00:48:47 +00002623Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2626 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2627
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002628Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * HTMLparser.c: some fixes on auto-open of html/head/body
2631 * encoding.c: fixed a compilation error on some gcc env
2632 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2633 XPointer implementation
2634 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2635 related XPointer tests and associated results
2636
Daniel Veillard300f7d62000-11-24 13:04:04 +00002637Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * doc/xmldtd.html doc/xml.html: following a short step by step
2640 guidance on IRC to help maciej with DTDs I started a small
2641 page on the subject.
2642
Daniel Veillard748e45d2000-11-17 16:36:08 +00002643Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2644
2645 * HTMLparser.c: fixed handling of broken charrefs
2646 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2647 patches
2648
Daniel Veillard28929b22000-11-13 18:22:49 +00002649Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2650
2651 * doc/xml.html doc/html/* : rebuilt the docs after adding
2652 xinclude and updated page for 2.2.7 and 2.2.8
2653 * configure.in: releasing 2.2.8
2654
Daniel Veillard41e06512000-11-13 11:47:47 +00002655Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2656
2657 * parser.[ch] parserInternals.c: applied the conditional
2658 section processing fix from Jonathan P Springer
2659 <jonathan.springer2@gte.net>
2660 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2661 project file, fixed iconv default non support
2662 * xpath.c: fixed the problem of evaluating relative expressions
2663 when a node context is provided.
2664
Daniel Veillardbf432752000-11-12 15:56:56 +00002665Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * nanoftp.c: fixed gcc 2.95 new warnings
2668 * SAX.c: fixed a stupid bug
2669 * tree.c: fixed a formatting problem when round-tripping
2670 from/to memory
2671 * xinclude.c: chased memleak, fixed a base problem
2672 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2673 xmlXPtrBuildNodeList()
2674 * TODO: updated
2675 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2676 adding a first small set of regression tests for XInclude
2677
Daniel Veillardc2def842000-11-07 14:21:01 +00002678Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * nanohttp.[ch]: applied Wayne Davison patches to access
2681 the WWW-Authorization header.
2682 * parser.c: Closed Bug#30847: Problems when switching encoding
2683 in short files by applying Simon Berg's patch.
2684 * valid.c: fixed a validation problem
2685 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2686 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2687 Wayne Davison
2688 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2689 need to be extended to non full nodes selections.
2690 * xinclude.c: starts to work decently
2691
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002692Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2693
2694 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2695 debugXML.c xmlversion.h.in: Started adding XInclude support,
2696 this is a new xmllint option
2697 * tree.c xpath.c: applied TOM patches for XPath
2698 * xpointer.c: fixed a couple of errors.
2699 * uri.c: added an escaping function needed for xinclude
2700 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2701 new warning from RH70 gcc's version
2702
Daniel Veillarda4964b72000-10-31 18:23:44 +00002703Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * HTMLparser.c: fixed loop on invalid char in scripts
2706 * parser.c: update to description of xmlIOParseDTD()
2707 * libxml.m4 xmlversion.h.in: changes contributed by
2708 Michael Schmeing <m.schmeing@internet-factory.de>
2709 * configure.in: preparing for 2.2.7
2710 * Makefile.am: trying to avoid config.h and acconfig.h
2711 being included in the distrib
2712 * configure.in: released 2.2.7
2713
2714Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2717 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2718
Daniel Veillard01411222000-10-30 15:33:22 +00002719Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * parser.[ch]: added xmlIOParseDTD()
2722 * xpointer.c: added support for the 2 extra parameters of
2723 string-range, fixed a stoopid error when '0' was present
2724 in XPointer expressions
2725 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2726 testsuite for the above
2727
Daniel Veillard6db58192000-10-30 09:27:53 +00002728Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2729
2730 * libxml.spec.in: improved package descriptions
2731
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002732Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * xpath.c xpathInternals.h: applied a large cleaning patch
2735 from TOM <ptittom@free.fr>, it also add namespace support
2736 for function and variables registration.
2737
Daniel Veillardbd20df72000-10-29 17:53:40 +00002738Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2741 * Makefile.mingw: Wayne Davison's update adding hash.c
2742
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002743Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2744
2745 * xpath.c: fixed the root evaluation problems
2746 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2747 ignorable spaces with <b> <bold> <em>
2748 * tree.c: fixed a loop in xmlSearchNsByHref()
2749
Daniel Veillard767662d2000-10-27 17:04:52 +00002750Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2751
2752 * xpath.c: applied another XPath patch from TOM
2753 * xpath.c include/makefile.am: applied another patch from
2754 china@thewrittenword.com (cleanup on IRIX).
2755
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002756Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2757
2758 * xml-config.1: received a fixed version from Fredrik Hallenberg
2759 <hallon@lysator.liu.se>
2760
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002761Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2762
2763 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2764 cleanup patch for XPath
2765
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002766Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * patched to redirrect all "out of context" error messages to
2769 a reconfigurable routine. The changes are:
2770 * xmlerror.h : added the export of an error context type (void *)
2771 an error handler type xmlGenericErrorFunc there is an interface
2772 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2773 to reset the error handling routine and its argument
2774 (by default it's equivalent to respectively fprintf and stderr.
2775 * all the c files: all wild accesses to stderr or stdout within
2776 the library have been replaced to calls to the handler.
2777
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002778Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * configure.in: release 2.2.6
2781 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2782 exporting the inner functions of xpath for extension modules
2783 * doc/*: updated and rebuilt the doc
2784
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002785Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * nanohttp.c : applied Wayne HTTP cleanup patch
2788 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2789 and xmlNodeSetSpacePreserve()
2790
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002791Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * xpath.c: closing bug #29260
2794
Daniel Veillard126f2792000-10-24 17:10:12 +00002795Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2796
2797 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2798 multikey tuples, made hash structure opaque
2799 * valid.[ch]: moved elements, attributes, notations decalarations
2800 as well as ID and refs to hash tables.
2801 * entities.c: hash cleanup
2802 * xmlmemory.c: fixed a dump problem in debug mode
2803 * include/Makefile.am: problem passing in DESTDIR= values patch
2804 from Marc Christensen <marc@calderasystems.com>
2805 * nanohttp.c: removed debugging remains
2806 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2807 * HTMLparser.c parser.c: fixing a number of problems with the
2808 macros in the *parser.c files (Wayne).
2809 * HTMLparser.c: close the previous option when opening a new one
2810 (Marc Sanfacon).
2811 * result/HTML/*: updated the HTML results accordingly
2812
Daniel Veillard52afe802000-10-22 16:56:02 +00002813Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2816 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2817 XPath functions and XML entities table to them. More to come...
2818 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2819
Daniel Veillard683cb022000-10-22 12:04:13 +00002820Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2821
2822 * tree.c: coalesce adjacent text nodes
2823 * valid.c: handling of blank nodes in DTd validation (raised
2824 by problems with a posteriori validation).
2825 * nanohttp.c: changing behaviour on HTTP write stuff.
2826 * HTMLtree.c: forced body and html to be explicitely closed.
2827 * xpath.h: exported more XPath functions.
2828
Daniel Veillard1baf4122000-10-15 20:38:39 +00002829Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2830
2831 * Release of 2.2.5
2832 * xpointer.c: range() range-inside and other helper functions
2833 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2834
Daniel Veillard47e12f22000-10-15 14:24:25 +00002835Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2836
2837 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2838 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2839
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002840Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2841
2842 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2843 and XPointer modules
2844
Daniel Veillard134c9f32000-10-15 10:27:08 +00002845Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2846
2847 * SAX.h: closed #25107
2848
Daniel Veillard39915622000-10-15 10:06:55 +00002849Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2850
2851 * testSAX.c: fixed problem with cdata reporting
2852 * SAXresult/* : updated
2853
Daniel Veillard1e851392000-10-15 10:02:56 +00002854Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2857 Closed bug #27499, added to regression tests
2858 * TODO: updated
2859
Daniel Veillard7eda8452000-10-14 23:38:43 +00002860Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2863 support for SCRIPT and STYLE with help from Bjorn Reese
2864 * test/HTML/* result/HTML/*: added simple testcase and updated
2865 the existing ones.
2866
Daniel Veillardff9c3302000-10-13 16:38:25 +00002867Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2870 string-range for empty strings
2871 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2872 test/XPath/xptr/strrange: augmented the XPointer testsuite
2873
Daniel Veillard189446d2000-10-13 10:23:06 +00002874Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2875
2876 * doc/xml.html doc/xmlmem.html: added a module describing memory
2877 interfaces and use, updated the main page.
2878
Daniel Veillard2f971a22000-10-12 23:26:32 +00002879Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2880
2881 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2882 nanoftp code work on Windows too now
2883
2884Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002885
2886 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2887 * xpointer.c: implemented string-range() at least a good first version
2888 * test/XPath/docs/str test/XPath/xptr/strrange
2889 result/XPath/xptr/strrange: the string-range() tests
2890
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002891Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * Makefile.am include/Makefile.am include/win32config.h
2894 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2895 and make distcheck
2896
Daniel Veillard19d61112000-10-11 23:50:35 +00002897Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2898
2899 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2900 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2901 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2902
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002903Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2904
2905 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2906 patch for socklen_t detection by
2907 Albert Chin-A-Young <china@thewrittenword.com>
2908
Daniel Veillardcd429612000-10-11 15:57:05 +00002909Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2912 and added a --dtdvalid option to xmllint used to test it
2913
Daniel Veillard47c02452000-10-11 13:04:36 +00002914Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2915
2916 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2917 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2918
Daniel Veillard2d38f042000-10-11 10:54:10 +00002919Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2922 handlings (registration, lookup, cleanup)
2923
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002924Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2925
2926 * configure.in Makefile.am include/makefile.am: adding XPointer
2927 and XPtrtests target
2928 * xpointer.[ch] : new files for XPointer support
2929 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2930 more XPath tests
2931
Daniel Veillard57fda592000-10-10 23:24:14 +00002932Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2933
2934 * configure.in: fixed, very broken, make distcheck works again
2935
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002936Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * More work toward 2.2.5, integrated a number of patches
2939 * configure.in Makefile.am win32config.h.in: trying to cleanup
2940 make distcheck .... huh ...
2941 * include/Makefile.am include/win32config.h: new directory
2942 for includes
2943 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2944 updated teh makefiles and instructions for WIN32
2945 * xpath.c: small fixes
2946 * test/XPath/ results/XPath: updated the testcases and results
2947 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2948 suggested patches
2949 * valid.c: fixed an ID bug
2950
Daniel Veillardb71379b2000-10-09 12:30:39 +00002951Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2952
2953 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2954 the automake bug where wrong dependancies were generated.
2955 * xpath.[ch]: worked on XPointer
2956
Daniel Veillard7e99c632000-10-06 12:59:53 +00002957Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * configure.in Makefile.am: 2.2.5, ship the include in an
2960 include/libxml subdirectory, use symlinks when using CVS
2961 * testSAX.c: fixed small bug
2962 * testXPath.c: changed the way testfiles are parsed
2963 * debugXML.c: same kind of cleanup when parsing an argument expression
2964 XPath/XPointers can have blanks embedded
2965 * xpath.[ch]: more cleanup, reorgs for XPointer work
2966 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2967 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2968
Daniel Veillard55b91f22000-10-05 16:30:11 +00002969Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2970
2971 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2972 in the XPath engine, rewrote large parts of it, now it's far
2973 cleaner and in sync with the REC not an old WD. Fixed a parsing
2974 problem in the interactive XML shell found when testing XPath.
2975
Daniel Veillardac260302000-10-04 13:33:43 +00002976Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2979 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2980 examples with the extra test
2981
Daniel Veillard7cfce322000-10-04 12:40:27 +00002982Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2983
2984 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2985 the global init function.
2986
Daniel Veillard970112a2000-10-03 09:33:21 +00002987Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2988
2989 * HTMLparser.c: Doohhh, attribute name parsing was still case
2990 sensitive ! Fixed this ...
2991 * result/HTML/* : updated the tests results accordingly
2992
Daniel Veillard740abf52000-10-02 23:04:54 +00002993Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2994
2995 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2996 engine, should be far more stable, incorporated a new version of
2997 preceding/following axis, need testing
2998 * uri.c: fixed file:///c:/a/b/c problem
2999 * test/XPath/tests/idsimple: augmented the XPath tests
3000
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003001Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3002
3003 * doc/* rebuilding docs for 2.2.4 release
3004
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003005Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * configure.in: releasing 2.2.4
3008 * parser.[ch]: added xmlStrEqual()
3009 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3010 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3011 use xmlStrEqual instead
3012 * TODO: updated
3013 * added an XPath test
3014
Daniel Veillardbc765302000-10-01 18:23:35 +00003015Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3016
3017 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3018 * entities.h: exported xmlInitializePredefinedEntities
3019 * parser.[ch] : added xmlInitParser()
3020 * parserInternals.h : had to export htmlInitAutoClose()
3021
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003022Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3023
3024 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3025 problems
3026 * Makefile.am : added XPath regression tests to normal tests
3027 * uri.c: fixed a problem with local paths, cleanup
3028 * parser.c: fixed a problem with large CData sections
3029
Daniel Veillardd2ade932000-09-30 14:39:55 +00003030Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3031
3032 * configure.in xml-config.in: patch from "Ben Taylor"
3033 <sol7x86@hotmail.com> for solaris shared libs lookup
3034
Martin Bauligdd7d1f62000-09-29 23:17:57 +000030352000-09-30 Martin Baulig <baulig@suse.de>
3036
3037 * libxml-2.0.pc.in: Provide pkg-config script.
3038
3039 * configure.in: Create the libxml-2.0.pc script from the
3040 libxml-2.0.pc.in templates.
3041 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003042 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003043
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003044Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3045
3046 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3047 when compiling with MSC
3048
Daniel Veillard46057e12000-09-24 18:49:59 +00003049Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * xpath.c: patch for normalize-string() substring-before(),
3052 substring-after() and translate() functions from Bjorn Reese
3053 <breese@mail1.stofanet.dk>
3054 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3055 Fredrik Hallenberg <hallon@lysator.liu.se>
3056 * TODO: updated
3057
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003058Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3059
3060 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3061 problem of socklen_t being undefined on a number of platforms
3062 * debugXML.c: fixed a compilation problem when without snprintf
3063
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003064Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3065
3066 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3067 an URI bug and a fix for the control-character-induced infinite loop
3068 * nanohttp.c: preventive fix for compiling on WIN32
3069
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003070Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * xmlint.c: closing bug #25000
3073
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003074Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3075
3076 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3077 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3078 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3079 related function, fixing xmlStrncmp(), and associated cleanup
3080 * result/HTML/entities.html.sax: updating result
3081
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003082Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * uri.c: applied patch for URI escaping from Wayne Davison
3085 <wayned@blorf.net>
3086 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3087 from Denis Barbier <barbier@imacs.polytechnique.fr>
3088 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3089 patch from Wayne Davison
3090
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003091Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3092
3093 * doc/xml.html : updated with new releases, adding "how to help"
3094
Daniel Veillard04698d92000-09-17 16:00:22 +00003095Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3098 removed a few warnings in pedantic mode ...
3099 * parserInternals.c parser.c: moved encoding switching function
3100 to parserInternals.c
3101 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3102
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003103Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3104
3105 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3106 error or warning handlers
3107
Daniel Veillardb1059e22000-09-16 14:02:43 +00003108Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * parserInternals.c parserInternals.h parser.c Makefile.am:
3111 created a new module parserInternals.c, moved most of the
3112 code shared by the various parsers there, as well as
3113 deprecated code from parser.c. More cleanup of parser.c
3114 * uri.c: fixed a problem when URI is NULL
3115 * valid.c: speedup when looking for an attribute declaration
3116
Daniel Veillard39c7d712000-09-10 16:14:55 +00003117Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3120 the cleanup of the computation of URI references when seeking
3121 external entities. The URI reference string and the resulting
3122 URI are both stored now.
3123 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3124 large s(n)printf checks and cleanup from Denis Barbier
3125 <barbier@imacs.polytechnique.fr>
3126 * xmlversion.h.in tree.h: couple of SGML declarations for a
3127 possible docbook module.
3128 * result/VC/ : a couple of test output changed due to the change
3129 of the entities URI
3130
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003131Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3132
3133 * parser.h: added a _private field for linking user's data
3134
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003135Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3136
3137 * parser.c parserInternals.h: demacroified most of the IS_XXX
3138 the gain in size is significant so ...
3139
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003140Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3141
3142 * entities.c: cases where looking up entities with doc==NULL
3143 covered
3144
Daniel Veillard90e11312000-09-05 10:42:32 +00003145Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3146
Daniel Veillard1de50802000-09-07 08:54:32 +00003147 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003148 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3149
Daniel Veillard98a79162000-09-04 11:15:39 +00003150Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3151
Daniel Veillard1de50802000-09-07 08:54:32 +00003152 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003153 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3154 * Makefile.in: added URItest and included thenin "make tests"
3155
3156Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003157
3158 * xmlversion.h.in: closed bug 22941
3159
Daniel Veillard2bb89092000-08-31 14:57:50 +00003160Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * doc/xmlio.html: added doc and example for entity loader
3163 redefinition.
3164
Daniel Veillard96984452000-08-31 13:50:12 +00003165Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3166
3167 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3168 used by libxml
3169
Daniel Veillarde715dd22000-08-29 18:29:38 +00003170Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3171
3172 * parser.c: Fixed bug on invalid ontent characters and when using
3173 push.
3174 * xmllint.c: fixed xmllint endling of errors in push mode
3175
Daniel Veillard4948eb42000-08-29 09:41:15 +00003176Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3177
3178 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003179 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003180 * result/HTML/*.sax: regenerated HTML SAX output
3181 * parser.c: more cleanup.
3182
Daniel Veillarde010c172000-08-28 10:04:51 +00003183Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003186 patches from Wayne Davison <wayned@users.sourceforge.net>,
3187 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003188 * HTMLparser.c: fixed an ignorable white space detection bug
3189 occuring when parsing with SAX only
3190 * result/HTML/*.sax: updated since the output is now HTML
3191 encoded...
3192
Daniel Veillard47f3f312000-08-27 22:40:15 +00003193Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003195 * HTMLparser.[ch]: applied some of Wayne Davison
3196 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003197
Daniel Veillarde0854c32000-08-27 21:12:29 +00003198Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3199
3200 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3201 undeclared namespace prefix was used, added a warning.
3202 Cleaned up support w.r.t. entities, spilling out a warning
3203 and being pedantic on lookups.
3204 * test/warning/ent9 : added testcase for previous example.
3205 * TODO: updated
3206 * parserInternals.h parser.c: changed the way names are parsed
3207 now allow infinite size and decrease penalty for normal use
3208 * parser.c: Started a big cleanup/check of the parser code,
3209 fixed some of the most tortuous entity code, spotted code
3210 unused anymore
3211 * test/*: added tests for very long names and related nasty
3212 things.
3213
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003214Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3215
3216 * doc/encoding.html: added encoding aliases doc
3217 * doc/xml.html: updates
3218 * encoding.[ch]: added EncodingAliases functions
3219 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3220 bottleneck affecting large DTDs like Docbook
3221 * parser.[ch] xmllint.c: added a pedantic option, will be
3222 useful
3223 * SAX.c: redefinition of entities is reported in pedantic mode
3224 * testHTML.c: uninitialized warning from gcc
3225 * uri.c: fixed a couple of bugs
3226 * TODO: added issue raised by Michael
3227
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003228Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3229
3230 * doc/encoding.html: propagated Martin Duerst suggestions
3231
Daniel Veillard52402ce2000-08-22 23:36:12 +00003232Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3233
3234 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3235 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3236 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3237 by Wayne Davison
3238
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003239Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3240
3241 * nanoftp.c nanohttp.c: small cleanup
3242 * TODO: updated
3243
Daniel Veillard244ece92000-08-19 20:58:02 +00003244Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3245
3246 * added an old VC testcase and updated title.xml entity
3247
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003248Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3251 done on auto-opening of <p> tags and cleanup of SAX output
3252
Daniel Veillard979e55e2000-08-19 16:48:54 +00003253Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3256
Daniel Veillard4540be42000-08-19 16:40:28 +00003257Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3258
3259 * doc/xml.html libxml.* structure.*: updated the doc a bit
3260
Daniel Veillard808a3f12000-08-17 13:50:51 +00003261Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3262
3263 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3264 of SAX tests
3265
Daniel Veillard29579362000-08-14 17:57:48 +00003266Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3269 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3270
Daniel Veillard1255ab72000-08-14 15:13:33 +00003271Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3274 * testHTML.c: fix core dump on Solaris 2.x systems
3275 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3276 * result/HTML/*.sax: previous bug fix lead to new results
3277
Daniel Veillard03109292000-08-14 14:58:22 +00003278Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3281 * configure.in: added --with-readline=DIR to accept alternate
3282 path for readline include/library
3283 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3284 for ANSI under HP-UX
3285 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3286 includes @LIBS@
3287
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003288Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3289
3290 * doc/* : rebuilt the docs
3291 * getting ready for 2.2.2 release
3292
Daniel Veillard87b95392000-08-12 21:12:04 +00003293Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3294
3295 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3296 and xmlAddFeature()
3297 * tree.[ch]: added xmlAddChildList()
3298 * xmllint.c: MAP_FAILED macro test
3299 * parser.h: added xmlParseCtxtExternalEntity()
3300 * valid.c: applied bug fixes removed warning
3301 * tree.c: added CDATA block to elements content
3302 * testSAX.c: cleanup of output
3303 * testHTML.c: added SAX testing
3304 * encoding.c: better error recovery
3305 * SAX.c, parser.c: fixed one of the external entity processing
3306 of the OASis testsuite
3307 * Makefile.am: added HTML SAX regression tests
3308 * configure.in: bumped to 2.2.2
3309 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3310 SAX results
3311
Daniel Veillard88a172f2000-08-04 18:23:10 +00003312Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3313
3314 * configure.in: patch for HP compiler
3315
33162000-08-04 Sven Heinicke <sven@zen.org>
3317
3318 * xmllint.c: Was coredumping sometimes when the file given didn't
3319 exist.
3320
Daniel Veillard46e370e2000-07-21 20:32:03 +00003321Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3322
3323 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003324
Daniel Veillard46e370e2000-07-21 20:32:03 +00003325 when using in memory parsing. Need some cleanup.
3326 * xmllint.c configure.in: added a --memory flag to test memory
3327 parsing
3328
Daniel Veillard36650692000-07-21 15:16:39 +00003329Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3330
3331 * nanohttp.c: fixed socklen_t replacement to unsigned int
3332 * parser.c: fixed a space handdling missing at the end of
3333 production 28 DOCTYPE.
3334 * xmlmemory.c: fixed a stupid bug on the routine to override
3335 allocation functions
3336 * TODO: updated
3337
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003338Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * doc/ regenerated the docs
3341
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003342Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3343
3344 * doc/encoding.html doc/xml.html: added I18N doc
3345 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3346 improvements, both parser and filters, added ASCII & HTML,
3347 fixed the ISO-Latin-1 one
3348 * xmllint.c testHTML.c: added/made visible --encode
3349 * debugXML.c : cleanup
3350 * most .c files: applied patches due to warning on Windows and
3351 when using Sun Pro cc compiler
3352 * xpath.c : cleanup memleaks
3353 * nanoftp.c : added a TESTING preprocessor flag for standalong
3354 compile so that people can report bugs more easilly
3355 * nanohttp.c : ditched socklen_t which was a portability mess
3356 and replaced it with unsigned int.
3357 * tree.[ch]: added xmlHasProp()
3358 * TODO: updated
3359 * test/ : added more test for entities, NS, encoding, HTML, wap
3360 * configure.in: preparing for 2.2.0 release
3361
Daniel Veillard49703262000-07-10 10:27:46 +00003362Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3363
3364 * nanoftp.c: fixed the way the control connection is handled
3365 * libxml.spec.in: fixed the dependancies and cleanup
3366
Daniel Veillard306be992000-07-03 12:38:45 +00003367Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * doc/xml.html: changed the xmlsoft.org structure, updated the
3370 examples w.r.t. root and childs
3371
Daniel Veillard7d853352000-07-02 18:53:09 +00003372Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3373
3374 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3375
Daniel Veillard365e13b2000-07-02 07:56:37 +00003376Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3377
3378 * HTMLparser.c: Work on character encoding support for the HTML parser
3379 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3380 * encoding.c: Fixed a potential memleak in the encoding stuff
3381
Daniel Veillardaf743792000-07-01 11:49:28 +00003382Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3383
3384 * doc/FAQ.html doc/Makefile.am : added a FAQ
3385
3386Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003387
3388 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3389 of the HTML parser to force it to not bypass SAX
3390
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003391Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3392
3393 * win32config.h.in: updated
3394 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3395 lacks iconv support :-( need to release 2.1.1
3396 * configure.in: release 2.1.1
3397 * HTMLparser: fixed bug #14784
3398 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3399 by Windows compiler
3400 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3401 the SAX startDocument() callback.
3402 * TODO: updated
3403
3404Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * added xmlStopParser()
3407
Daniel Veillardbe803962000-06-28 23:40:59 +00003408Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3409
3410 * configure.in: 2.1.0 prerelease
3411 * Large resync between W3C and Gnome tree
3412 * nanoftp, nanohttp.c: fixed stalled connections probs
3413 * HTMLtree.c SAX.c : support for attribute without values in
3414 HTML for andersca
3415 * valid.c: Fixed most validation + namespace problems
3416 * HTMLparser.c: start document callback for andersca
3417 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3418 * parser.h, SAX.c: serious speed improvement for large
3419 CDATA blocks
3420 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3421 different encoding
3422 * example/Makefile.am example/gjobread.c tree.h: work on
3423 libxml1 libxml2 convergence.
3424 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3425 and the LIBXML_TEST_VERSION macro
3426
Daniel Veillardc310d562000-06-23 18:32:15 +00003427Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * doc/xml.html: various patches and improvements typo fixed by
3430 Felix Natter
3431 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3432 from Felix Natter <fnatter@gmx.net>
3433
Daniel Veillardf3029822000-05-06 08:11:19 +00003434Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3435
3436 * doc/upgrade.html: updated with instructions for support of both
3437 libxml-1.x and libxml-2.x
3438 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3439 for 2.x support and also fixed includes
3440
3441
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003442Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3443
3444 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3445 the encoding support, added iconv support, so now libxml if
3446 compiled with iconv automatically support japanese encodings
3447 among others. Work based on initial patch from Yuan-Chen Cheng
3448 I may have broken binary compat in the encoding handler
3449 registration scheme, but that was so utterly broken I don't
3450 expect anybody to have used this feature until now.
3451 * parserInternals.h: fixup on the CHAR range macro
3452 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3453 code.
3454 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3455 * uri.c: added xmlParseURI() I can't believe I forgot to
3456 implement this one in 2.0 !!!
3457 * SAX.c: moved doc->encoding update in the endDocument() call.
3458 * TODO: updated.
3459
Daniel Veillard06047432000-04-24 11:33:38 +00003460Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * tree.h: removed extraneous xmlRemoveProp definition
3463 * TODO: added item about --disable-corba configure switch
3464 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3465 * nanoftp.c: fixed include problems giving troubles on AIX and
3466 slowlaris
3467 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3468 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3469 comment and headers changes to lower gtk-doc number of warnings
3470 * doc/html/*: rebuilt docs
3471
Daniel Veillarde0aed302000-04-16 08:52:20 +00003472Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3473
3474 * HACKING: documented the tag for 1.x and instructions
3475
Daniel Veillard5e873c42000-04-12 13:27:38 +00003476Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3477
3478 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3479 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3480 xmlCreateIOParserCtxt
3481 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3482 significant overall improvement
3483 * xmllint.c: added I/O test to xmllint
3484 * testSAX.c: added a speed test
3485 * doc/* : updated/regenerated
3486
Daniel Veillardfc708e22000-04-08 13:17:27 +00003487Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3488
3489 * xpath.c uri.h parserInternals.h: cosmetic changes from
3490 "Timur I. Bakeyev" <timur@bat.ru>, including making
3491 xmlCreateURI() public
3492
Daniel Veillard5d211f42000-04-07 17:00:24 +00003493Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3494
3495 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3496 and the code at the same time. Added a clean mechanism for
3497 overload or added input methods: xmlRegisterInputCallbacks()
3498 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3499 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3500 * TODO: updated
3501 * doc/* : updated/regenerated
3502 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3503 source dir
3504
Daniel Veillarde77a9182000-04-05 19:12:29 +00003505Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3506
3507 * testURI.c: yet another forgotten commit, I should get some sleep !
3508
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003509Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3510
3511 * xmllint.c: forgot to commit this too ?
3512
Daniel Veillardb9df4042000-04-05 14:23:16 +00003513Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3514
3515 * xmlversion.h.in : forgot to commit this previously
3516
Daniel Veillard361d8452000-04-03 19:48:13 +00003517Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3518
3519 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3520 * README TODO: updated for release
3521 * uri.c uri.h: added authority parsing/saving
3522 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3523 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3524 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3525 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3526 Makefile.am : added compile-time customization of libxml
3527 --with-ftp --with-http --with-html --with-xpath --with-debug
3528 --with-mem-debug
3529 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3530 #include <libxml/xxx.h> I hope it won't break too much stuff
3531 and will be manageable in the future...
3532 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3533 and added xmllint to the installed programs
3534 * uri.h: added xmlFreeURI()
3535
Daniel Veillardec303412000-03-24 13:41:54 +00003536Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3537
3538 * uri.c uri.h: finished the escaping handling, the base support
3539 and the URI path normalization. Looks good just lacks the
3540 authority content parsing code.
3541 * Makefile.am: added instructions to generate testURI
3542 * TODO: updated
3543 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3544 added links and icons for W3C and Gnome
3545
Daniel Veillard8f621982000-03-20 13:07:15 +00003546Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3547
3548 * xmlmemory.[ch] : seems I forgot to actually update the files in
3549 the last commit :-)
3550 * doc/xml.html doc/html/* : updated and uploaded the docs
3551
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003552Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3553
3554 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3555 * TODO: updated
3556 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003557 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003558 gfree).
3559 * Makefile.am, uri.c, uri.h: added a set of functions to do
3560 exact (litteraly copied from the RFC 2396 productions) parsing
3561 and handling of URI. Will be needed for XLink, one XML WFC,
3562 XML Base and reused in the nano[ftp/http] modules. Still work
3563 to be done.
3564
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003565Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3566
3567 * configure.in, libxml.spec.in : libxml2
3568 * doc/* : updated the doc page, rebuilt the docs
3569
Daniel Veillardcf461992000-03-14 18:30:20 +00003570Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3571
3572 * all: tagged LIB_XML_1_X
3573 * *.c *.h : updated from W3C CVS tree
3574 * configure.in : 2.0.0-beta
3575 * libxml.spec.in : libxml2 package nam
3576 * result/* : new version of the tests output
3577
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003578Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3579
3580 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3581
Daniel Veillardb566ce12000-03-04 11:39:42 +00003582Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3583
3584 * doc/* : rebuilt the docs
3585 * parser.c: final patch on #6766
3586 * valid.c: small patch on validity checks.
3587
Daniel Veillardfb76c402000-03-04 11:39:42 +00003588Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3589
3590 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3591 added
3592 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3593 compatibility w.r.t. XML spec and existing code.
3594
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003595Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3596
3597 * parser.c: seems a better solution to <a> </a> exists,
3598 will try it for a while
3599
Daniel Veillard83a30e72000-03-02 03:33:32 +00003600Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3601
3602 * parser.c: tried to remove the <a> </a> generating <a/>
3603 this is hard. Left a flag for that purpose. Fixed bug #6766
3604 * configure.in: prepared 1.8.7 not released, due to previous
3605 problem
3606
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003607Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3608
3609 * doc/xml.html : applied second patch from Paul DuBois
3610
Daniel Veillard402e8c82000-02-29 22:57:47 +00003611Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3612
3613 * doc/xml.html : applied patch from Paul DuBois
3614
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003615Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3616
3617 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3618
Daniel Veillard5feb8492000-02-02 17:15:36 +00003619Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3620
3621 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3622 compilation warnings on various platforms.
3623 * parser.c: Fixed #5281 validity error callbacks are now desactived
3624 by default if not validating.
3625
Daniel Veillardf341f932000-02-02 14:52:08 +00003626Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3627
3628 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3629
Daniel Veillard13c757e2000-02-01 23:59:15 +00003630Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3631
3632 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3633 <gkatsi@cs.toronto.edu>
3634
Daniel Veillard726e8792000-01-30 20:04:29 +00003635Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3636
3637 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3638 processing URLs
3639
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003640Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3641
3642 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3643 xmlNanoFTPUpdateURL for persistent control connections.
3644 * configure.in: 1.8.6
3645
3646Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3647
3648 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3649 * tree.[ch] : added xmlSaveNoEmptyTags
3650
James Henstridgef3be9312000-01-28 13:59:21 +000036512000-01-29 James Henstridge <james@daa.com.au>
3652
3653 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3654
3655 * Makefile.am: added nanoftp.[ch] to the build.
3656
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003657Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3658
3659 * nanoftp.[ch]: cleanup, comments, API
3660 * debugXML.c : fixed a bug in the cat command
3661 * doc/*: regenerated the docs
3662
Daniel Veillardda07c342000-01-25 18:31:22 +00003663Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3664
3665 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3666 * debugXML.c : fixed a bug in the cat command
3667 * valid.c: fixing some small probs
3668 * libxml.spec.in: get rid of the SNAP suffix
3669 * doc/xml.html: updated the status
3670
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003671Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3672
3673 * xml-config.in: xml-config --version to just return the
3674 version number
3675 * xpath.c: some cleanup w.r.t. axis when the current node is
3676 an attribute.
3677 * TODO: updated
3678
Daniel Veillard461a66c2000-01-18 18:01:01 +00003679Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3680
3681 * configure.in: prepared for libxml-1.8.5
3682 * doc/* recompiled the documentation
3683
36842000-01-17 Jody Goldberg <jgoldberg@home.com>
3685
3686 * configure.in : WARNING autoconf subtlety alert :
3687 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3688 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3689 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3690 get defined by AC_CHECK_HEADERS.
3691
Daniel Veillardf967b902000-01-17 16:06:10 +00003692Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3693
3694 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3695 Rune.Djurhuus@fast.no
3696
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003697Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3698
3699 * TODO: updated
3700 * tree.c, parser.c: made sure that only memory alloc problems
3701 and internal parser errors are allowed to write to stdout or
3702 stderr.
3703
Daniel Veillard0142b842000-01-14 14:45:24 +00003704Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3705
3706 * tree.c : restored xmlNewGlobalNs since this seems used by
3707 a lot of existing code :-(, fixed a bug in xmlNewNs
3708 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3709 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3710 to exit() from the library code.
3711 * xpath.c, parser.c: removed bugs or unused code detected by
3712 Windows compilers
3713 * parser.c: started adding interfaces for parsing well balanced
3714 XML fragments
3715 * configure.in: releasing 1.8.4
3716 * doc/* : rebuilt the docs
3717
Daniel Veillard2eac5032000-01-09 21:08:56 +00003718Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3719
3720 * tree.[ch] : added xmlNewDocFragment() for DOM
3721 * testHTML.c: uninitialized variable.
3722
Daniel Veillardf3a73582000-01-05 14:58:39 +00003723Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3724
3725 * doc/* : rebuild the docs
3726
Daniel Veillard71b656e2000-01-05 14:46:17 +00003727Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3728
3729 * acconfig.h: readline and history patch
3730 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3731 * tree.c: added check and handling when possibly removing an ID
3732 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3733 and saving.
3734 * test/HTML/entities.html result/HTML/entities.html* : test for
3735 various entities reference cases
3736 * result/HTML/* : as a result output of some testcase have
3737 changed
3738 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3739 by previous example. added xmlParseTryOrFinish().
3740 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3741 entities.h debugXML.h HTMLparser.h: changed the way struct are
3742 declared to allow gtk-doc to expose those
3743 * parser.c: closed bug #4960
3744 * Makefile.am configure.in: Applied patch from
3745 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3746 and math/socket libs detection
3747
Daniel Veillard437b87b2000-01-03 17:30:46 +00003748Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3749
3750 * configure.in, Makefile.am: link tester against readline
3751 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3752
Daniel Veillard686d6b62000-01-03 11:08:02 +00003753Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3754
3755 * tree.[ch]: added xmlRemoveProp
3756 * win32config.h.in nanohttp.c: avoid including the Windows
3757 socket stuff in every C files
3758 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3759 the XmL parser(s)
3760 * test/ns4 result/ns4 etc...: added test case for previous prob
3761 * tree.c: xmlNewNs wasn't checking for double definition
3762 * Makefile.in: fixed a problem with dist-hook duplicates
3763 * parser.[hc], xmlIO.c: fixed the loading of external entities
3764 APIs, now xmlLoadExternalEntity() is used everywhere and
3765 setting up an app specific front-end using the
3766 * SAX.c parser.c: some fixes, now the xhtml spec validates
3767 with the xhtml DTD.
3768 * error.c: fixed crashes in case of no input stream
3769 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3770 to the validation tests and results
3771
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003772Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3773
3774 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3775 too htmlCreatePushParserCtxt() and htmlParseChunk()
3776 * parser.c: a bit of cleanup.
3777 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3778 to XML) removed the last mem leak known
3779 * HTMLtree.c: output message cleanup
3780 * xmlmemory.c: display content info about memory blocks
3781 * result/HTML/wired.* : missing att value warning change
3782
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003783Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3784
3785 * doc/* : rebuilt the documentation
3786
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003787Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3788
3789 * parser.[ch] parserInternals.h: Push parser for XML,
3790 seems to work fine now
3791 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3792 --push for push testing
3793 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3794 * testSAX.c: added --push
3795 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3796 subtree
3797 * xmlIO.[ch] : enriched API + fixes for push mode
3798 * entities.[ch]: added the entity content length to the struct.
3799 * xmlmemory.[ch]: new API to show the last entries for the shell
3800 * valid.c: added required attribute testing
3801 * SAX.c: the cdata callback now merge contiguous fragments
3802 * HTMLparser.c: cleanup of some macros
3803
Daniel Veillard3c558c31999-12-22 11:30:41 +00003804Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3805
3806 * parser.c: fix for PIs name starting with xml
3807 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003808 * *.c, configure.in win32config.h.in : generate win32config.h for
3809 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003810
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003811Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3812
3813 * parser.c: fixed a stupid = vs. == bug :-(
3814 * doc/gnome-xml.sgml: s/glade/xml/
3815
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003816Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3817
3818 * configure.in, doc/xml.html : bug fix release 1.8.2
3819 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3820 Hopefully the end of that silly C++ include problem
3821 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3822 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3823 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3824 troubles with autoclosed elements when the stree shape doesn't
3825 follow the DtD specs. Added htmlIsAutoClosed() and
3826 htmlAutoCloseTag()
3827 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3828 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3829 * debugXML.c: fixed a bug on printing default namespaces.
3830 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3831
Daniel Veillardb24054a1999-12-18 15:32:46 +00003832Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3833
3834 * result/HTML/*.htm[l] : updated the HTML regression tests according
3835 to the new output
3836 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3837 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3838 problem due to intermix of extern "C" { ... } declarations for C++
3839 and recursive includes in the headers
3840
Chris Lahey323c48c1999-12-18 15:32:45 +000038411999-12-20 Chris Lahey <clahey@umich.edu>
3842
3843 * HTMLtree.c: Made it so that html nodes with a single child do
3844 not insert a carriage return before or after the child node.
3845
Daniel Veillardb24054a1999-12-18 15:32:46 +00003846Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003847
3848 * configure.in, doc/xml.html : bug fix release 1.8.1
3849 * parser.c: fixed bug #4344
3850 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3851 added the glue to avoid C++ problems
3852 * doc/* : regenerated the documentation
3853
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003854Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3857 namespace recognition, and Dia as a resul :-(
3858 * encoding.c: closed bug #3950
3859
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003860Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3861
3862 * valid.c: debugging a posteriori validation, except URI expansion
3863 stuff this should be fixed now
3864 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3865 Carl Nygard <cnygard@bellatlantic.net>
3866 * tester.c: added --postvalid, cleaning of the code
3867 * tree.[ch]: added xmlDocGetRootElement()
3868
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003869Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3870
3871 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3872 c++ losage.
3873
Daniel Veillard10a2c651999-12-12 13:03:50 +00003874Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3875
3876 * configure.in, doc/xml.html : bumped to 1.8.0
3877 * xlink.[ch], Makefile.am : added framework for link detection
3878 * parser.h: added nbChars to parser context, needed for cleanup.
3879 * xmlmemory.c: removed a nasty bug when out of mem
3880 * valid.[ch]: adding namespace support for attribute decl
3881 * tester.c: added --debugent option
3882 * debugXML.[ch]: added xmlDebugDumpEntities()
3883 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3884 buffers instead, this was really needed, validation was breaking
3885 in strange ways due to that. Added xmlParseStringPEReference()
3886 and other parsing from strings functions. Entities processing
3887 modified again, but PERef are still not handled correcly but
3888 unless you're Eve Maller you won't notice :-)
3889 * HTMLparser.c: large changes toward reliability, and switched to
3890 lowercase internal tags, XHTML is lowercase, so it will help
3891 that output is closer to next version.
3892 * doc/* : regenerated the documentation, it is now hosted at
3893 http://xmlsoft.org/ (same bits I just bought the domain :-)
3894
3895
Daniel Veillard294cbca1999-12-03 13:19:09 +00003896Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3897
3898 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3899 doc generation
3900 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3901 in the SAX API
3902 * doc/*: rebuilt the doc making sure everything appears in the
3903 HTML files
3904
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003905Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3906
3907 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3908 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3909 which allow impressive speed improvement on dataset with
3910 large text pieces, but at the cost of broken binary
3911 compatibility and slightly bigger memory usage.
3912 Configure with --with-buffers to activate them, they
3913 are protected with XML_USE_BUFFER_CONTENT define.
3914 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3915 goal is 0 memory left allocated once parser is no more used
3916 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3917 call xmlCleanupParser() and xmlMemoryDump()
3918
Daniel Veillarda819dac1999-11-24 18:04:22 +00003919Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3920
3921 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3922 * parser.[ch] encoding.[ch]: added memory cleanup routines
3923 * parser.c: closing bug #3788
3924 * doc/*: rebuilt the doc
3925
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003926Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3927
3928 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3929 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3930 * tester.c: added --compress option
3931 * doc/*: rebuilt the documentation
3932
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003933Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3934
3935 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3936 if given /proc/kcore as input !
3937 * doc/xml.html doc/*: updated and rebuilt the documentation
3938
3939Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003940
3941 * parser.c: Fixed some wrongly space collapsing code due to
3942 a misreading of the spec.
3943 * result/*: fixed the output accordingly
3944
3945Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003946
3947 * encoding.c: bug fix and typos
3948 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3949 * parser.c: added attribute normalization closing bug #3597
3950 * test/att* result/att* SAXresult/att*: testcase for attribute
3951 normalization
3952
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003953Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3954
3955 * configure.in: closing bug #3163 by adding extra flags for the
3956 cc compiler on HP-UX
3957
Daniel Veillard51e3b151999-11-12 17:02:31 +00003958Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3959
3960 * valid.[ch] : removed a typo and an enumerated type bug in the
3961 xmlAddElementDecl() function
3962 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3963 call to xmlEncodeEntitiesReentrant() so that the functions
3964 New, Set and Get are at the same level.
3965 * parser.c HTMLparser.c: extra memory allocation bug for
3966 attributes detected by someone using libxml in embedded systems :-)
3967
Daniel Veillard962195f1999-10-28 15:51:53 +00003968Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3969
3970 * xmlmemory.h: turned off mem debug :-\
3971
Daniel Veillard35008381999-10-25 13:15:52 +00003972Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3973
3974 * parser.c: closed bug #2784 a one line fix, but worth pushing
3975 a new release out
3976 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3977 some structures, comments before and after the
3978 main element, and other nastyness
3979 * HTMLtree.c tree.c: accomodate the extended HTML supported
3980 * configure.in: pushing 1.7.4
3981 * test/ent8 and related outputs : added a new test for bug #2784
3982 * test/HTML/wired.html and related output: a nasty HTML example
3983 * Makefile.am: improved the test scripts
3984 * docs/* : reran the documentation extractor, updated xml.html
3985
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003986Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3987
3988 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3989 HTMLparser and debugged the HTML related code. HTML documents
3990 now have their own type
3991 * entities.c: do not dump &apos; for HTML output
3992 * xmlmemory.c: improvement, breakpoint mechanism
3993 * testHTML.c: added --sax --repeat ...
3994 * Makefile.am: improved the HTML tests
3995 * valid.[ch]: added xmlValidGetValidElements and
3996 xmlValidGetPotentialChildren
3997 * tester.c: added --insert to test the 2 new functions
3998 * test//* result//* SAXresult//* : regression test cleanup
3999 and extension.
4000 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4001 gnome-xml-nanohttp.html
4002
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004003Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4004
4005 * HTMLparser.c: fixed problems with some autoclose tags
4006 * tree.c: fixed XML output problems.
4007 * result/* SAXresult/*: update of the tests output
4008
Daniel Veillard6077d031999-10-09 09:11:45 +00004009Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4010
4011 * Makefile.am: Arturo patch for xmlConf.sh version info
4012 * parser.c: Tim Josling patch for single quoted items
4013 * tester.c: Tim Josling patch for tester options usage
4014 * tree.h: indent cleanup
4015
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004016Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4017
4018 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4019 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4020
Daniel Veillard00fdf371999-10-08 09:40:39 +00004021Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4022
4023 * tree.c : Raph patch for initialization of CORBA fields
4024 * parser.c, xpath.c, ...: modification of doc comments
4025 * xpath.c : allow spaces in xpath expressions
4026
Daniel Veillardad219441999-09-27 08:17:49 +00004027Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4028
4029 * xmlmemory.h: turning off memory debug :-(
4030
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004031Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4034 better SAX interfaces.
4035 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4036 entity.
4037 * configure.in: 1.7.2
4038
4039Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004040
4041 * libxml.spec.in: fixed the URL
4042 * doc/xml.html: improved the documentation front-end
4043
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004044Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004045
4046 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4047
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004048Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004049
4050 * libxml.spec.in: fixed the alpha compile problem
4051 * parser.[ch]: changed errno to errNo in the parser context :-(
4052 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4053 * doc/xml.html: changed CHAR to xmlChar
4054 * doc/html/*: recompiled the documentation
4055 * configure.in: 1.7.1
4056
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004057Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * parser.h: modified the parser context struct to regain 1.4.0
4060 binary compatibility
4061 * parser.c, xml-error.h: added errno ot teh context and defined
4062 a set of errors values with update of errno
4063 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4064 DTDs and entities
4065 * *.h, *.c: complete cleanup of the use of config.h and include
4066 protection depending on the current setup.
4067 * overalll debugging, maintenance and bug-fixing on all modules
4068 * updated the documentation
4069 * ready for 1.7.0
4070
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004071Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4072
4073 * HTMLparser.c : cleanup
4074 * SAX.c valid.c valid.h: added ID/IDREF checking
4075 * tree.c tree.h: extended doc structure for refs
4076 * configure.in: 1.6.2
4077 * parser.c: patched bug in SAX user arg call
4078 * parserInternals.h: patched missing close in C++ wrapping
4079 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4080 especially upcoming XPointer implementation.
4081 * doc/xml.html: augmented, typo
4082
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004083Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4084
4085 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4086 not all invocations of install understand -d.
4087
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004088Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4089
4090 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4091 to make 'check' works, when builddir != srcdir.
4092
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004093Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * doc/xml.html : updated the documentation
4096
Daniel Veillard6454aec1999-09-02 22:04:43 +00004097Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4098
4099 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4100 not deallocated memory blocks
4101 * *.c : replaces all calls to malloc() free() and realloc() to
4102 the wrapper functions/macros
4103 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4104 instead of xmlFreeNodeList()
4105
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004106Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4107
4108 * HTMLparser.c: corrected a stupid bug leading to core dump at
4109 tree deallocation. Removed warnings indicated by
4110 Stephane.Conversy@lri.fr
4111 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4112 looked for in the external subset
4113
4114Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004115
4116 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4117 on SGI by Stephane.Conversy@lri.fr
4118
Daniel Veillardb96e6431999-08-29 21:02:19 +00004119Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4120
4121 * all .h : changed the prototype declaration indent as in gtk
4122 * most .c : working on reducing the TODOs in the code
4123 * most .c : cleanup though -pedantic and Insure++
4124 * improvements on validation ID checkings.
4125 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4126 * xml-config.in: closed #1810
4127
4128Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004129
4130 * tree.h, valid.c, valid.h: more work on validity, IDs
4131 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4132 definition for AIX
4133
Daniel Veillardb556eb51999-08-15 17:19:50 +00004134Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4135
4136 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4137 the distribution due to a cut'n paste error at last commit
4138
Daniel Veillardb05deb71999-08-10 19:04:08 +00004139Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4140
4141 * configure.in: upgraded to version 1.4.0
4142 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4143 Big update, added a large part of the validation process,
4144 it should be usable, but some parts are missing
4145 * xpath.c: improved the implementation w.r.t. root.
4146 * Makefile.am: added more tests
4147 * test and result trees: added a lot of tests
4148 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4149
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004150Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * Added an HACKING file
4153
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004154Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4155
4156 * xpath.[ch] : improvements and debug of the XPath implementation
4157 * parser.c, HTMLparser.c : modified the parsers to be progressive
4158 * tree.[ch] : extended the Buffer promitives
4159 * xmlIO.[ch] : added basic I/O routines providing progressive
4160 parsing and ready for I18N conversion plugins
4161 * SAXresult/* : the SAX callback sequence maybe slightly different
4162 now
4163 * test*.c : improved/updated the tests programs
4164 * doc/* : recompiled the docs.
4165
Daniel Veillard15b75af1999-07-26 16:42:37 +000041661999-07-26 Michael Meeks <michael@edenproject.org>
4167
4168 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4169
4170 * tree.c: Ditto.
4171
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004172Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4173
4174 * configure.in: upgraded to version 1.4.0
4175 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4176 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4177 XML query language, see http://www.w3.org/TR/xpath for more details.
4178 * parser.c, parser.h: added CHAR* related string functions for XPath
4179 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4180 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4181 rebuild the docs.
4182 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4183 and regression testing capabilities for XPath.
4184
Daniel Veillardd79d7871999-07-12 10:38:12 +00004185Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4188 closing bug #1646
4189
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004190Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4191
4192 * Makefile.am, example/Makefile.am: closed bug #1683
4193
Daniel Veillard3166ab11999-07-11 16:14:19 +00004194Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4195
4196 * example/Makefile.am, configure.in: added the makefile for the
4197 gjobread example
4198
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004199Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4200
4201 * doc/Makefile.am:
4202 - fix which allow "make install DESTDIR=</install/prefix>".
4203
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004204Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4205
4206 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4207 which fixed a problem on the file reading-code.
4208
Daniel Veillard82150d81999-07-07 07:32:15 +00004209Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4210
4211 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4212 output.
4213 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4214
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004215Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4216
4217 * parser.h : Oops removed the binary compatibility problem
4218 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4219 * parser.c, HTMLparser.c: applied patches for reading from stdin
4220
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004221Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4222
4223 * parser.c, entities.c, valid.c: cleanup bug #1591
4224 * configure.in: cleanup bug #1592
4225 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4226 the same tree back-end. Hence gdome will be available for it.
4227 * doc/Makefile.am: close bug #617
4228
Daniel Veillard97fea181999-06-26 23:07:37 +00004229Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4230
4231 * parser.c: alloctate a per parser context SAX interface block
4232
Daniel Veillard14fff061999-06-22 21:49:07 +00004233Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4234
4235 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4236 and xmlEncodeEntitiesReentrant with the correct one :-\
4237
4238Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4239
4240 * commit of my internal XML base changes, quite a lot of
4241 changes, cleanups, better entities support, framework for
4242 new I/O and charset detection and handling
4243 * Fixed the configure/Makefile stuff to generate shared libs
4244 with the proper version info, so we jumped on rev from
4245 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4246 xmlEncodeEntities() result need to be freed now, and a string
4247 xmlParserVersion provide the current library version.
4248
Raph Levien05240da1999-06-15 21:27:11 +00004249Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4250
4251 * parser.c: fixed a buffer overrun for when you have a very long
4252 attribute with no entities in it.
4253
Daniel Veillardbb2da581999-06-13 14:37:07 +00004254Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4255
4256 * added example directory
4257 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4258
Daniel Veillard011b63c1999-06-02 17:44:04 +00004259Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4260
4261 * Release of libxml-1.1, nearly everything has been touched for
4262 this.
4263 * Added more regression tests
4264 * Updated the documentation
4265
Daniel Veillard27d88741999-05-29 11:51:49 +00004266Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4267
4268 * tree.[ch]: unified the XML_NO_CORBA defines.
4269 * parser.c encoding.[ch]: started plugging in char encoding detection
4270
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004271Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4272
4273 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4274 Also freed allocated buffer.
4275
Daniel Veillard27d88741999-05-29 11:51:49 +00004276Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004277 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4278 reentrancy problem at printing. One is left in entities.c, to
4279 remove ASAP
4280 * testSAX.c : added a test example showing the use of the SAX
4281 interface if one doesn't want to build the DOM tree.
4282 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4283
Daniel Veillard517752b1999-04-05 12:20:10 +00004284Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4285
4286 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4287 large revamping of the parser to use SAX callbacks
4288 http://www.megginson.com/SAX/ (or at least a C like interface
4289 a la Expat). It's now possible to set up your own callbacks
4290 and the parser will not build a DOM tree.
4291 * test/* result/*: updated the test suite, I finally removed
4292 the old Namespace draft support (PI based).
4293
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004294Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4295
4296 * Makefile.am: added test result to EXTRA_DIST for make tests
4297
Daniel Veillard64068b31999-03-24 20:42:16 +00004298Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4299
4300 * parser.c, parserInternals.h: moved the chars macro definitions
4301 to parserInternals.h
4302 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4303 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4304
Daniel Veillard012ccc11999-03-23 10:11:11 +00004305Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4306
4307 * xml-config.in : applied patch to make --version work
4308
Raja R Harinatha86c23e1999-03-05 22:14:01 +000043091999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4310
4311 * Makefile.am (check-local): Alias for `tests' target. This will
4312 cause `make check' to do the right thing.
4313 (tests): Don't run tests in srcdir. Also, replaced calls to
4314 basename with a `sed' "equivalent".
4315
Daniel Veillardd109e371999-03-05 06:26:45 +00004316Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4317
4318 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4319 it in the header and not the sources, updated the doc.
4320 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4321 pointing this out.
4322
Daniel Veillardbc50b591999-03-01 12:28:53 +00004323Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4324
4325 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4326 exported the inputStream routines.
4327 * doc/html/* : updated accordingly
4328
Daniel Veillardd692aa41999-02-28 21:54:31 +00004329Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4330
4331 * parser.c, parser.h, parserInternals.h: added a few extra
4332 internal calls to allocate and free parser contexts ...
4333 * doc/html/* : updated accordingly
4334
Daniel Veillard55a99271999-02-25 11:01:29 +00004335Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4336
4337 * configure.in, Makefile.am, doc/makefile.am : General changes for
4338 1.0.0 release and including the generated HTML documentation.
4339
Daniel Veillard35925471999-02-25 08:46:07 +00004340Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4341
4342 * makefile.am : added parserInternals.h, oops.
4343
Daniel Veillard1e346af1999-02-22 10:33:01 +00004344Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4345
4346 * parserInternals.h: added this header giving access to the parser
4347 internal functions.
4348 * doc/Makefile.am : added a rebuild target which rebuilds the full
4349 set of documentations
4350 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4351 the internal subset.
4352 * *.c *.h: modifications needed to generate the documentation using
4353 gtk-doc, cleanup of functions blocks, reorganisation of struct
4354 declarations.
4355
Daniel Veillard1164e751999-02-16 16:29:17 +00004356Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4357
4358 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4359 the tar and spec file to include the beginning of the doc.
4360
Nuno Ferreira03d04781999-02-13 00:07:17 +000043611999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4362
4363 * doc/.cvsignore: Added this file.
4364
Daniel Veillard6800ef31999-02-08 18:33:22 +00004365Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * tree.c: fixed xmlGetProp to return "" when the attribute
4368 exists, even if the node-list is NULL.
4369
Daniel Veillard726c7e31999-02-08 15:13:10 +00004370Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4371
4372 * tree.c: patched an error outputting empty attribute values.
4373 * Makefile.am and doc/makefile.am: have been updated during the
4374 week-end. Sorry for an empty CVS log, I got a shell problem.
4375
Daniel Veillard1899e851999-02-01 12:18:54 +00004376Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4377
4378 * tree.h: cleaned up using enums instead of defines
4379 * parser.c, valid.[ch]: more work on parsing/output of element
4380 declarations
4381
Daniel Veillard3b9def11999-01-31 22:15:06 +00004382Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4383
4384 * valid.[ch], tree.c, parser.c : more work toward full parsing
4385 of XML DTDs.
4386 * README: added informations about mailing-list and on-line
4387 documentation
4388
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000043891999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4390
4391 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4392
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004393Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4394
4395 * parser.c, tree.[ch] : more work toward conformance testing,
4396 added a last element to accelerate parsing of very flat structures
4397 started working on internal subset Element content declaration.
4398 * valid.[ch] : first cut at adding code toward validation.
4399 * previous changes had also small impact on most files, especially
4400 the conformance testing using James Clark test suite.
4401
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004402Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4403
4404 * test/* : updated the examples, most of them were not well
4405 formed (humm), and added rdf2.
4406 * result/* : resulting changes in the output.
4407
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004408Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4409
4410 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4411
Daniel Veillard44b3a061998-12-05 17:27:22 +00004412Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4413
4414 * tree.c: patched a bug in the generation of empty attributes
4415
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004416Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4417
4418 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4419 for node/trees/documents/... Biggest problem is namespace
4420 support when copying subtrees.
4421
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004422Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4423
4424 * parser.c, entities.c: improve entities and char ref encoding,
4425 and cleanups of error messages.
4426
Daniel Veillard242590e1998-11-13 18:04:35 +00004427Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4428
4429 * parser.c, entities.c: simple bug hunting done during rpm2html and
4430 rpmfind integration.
4431
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004432Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4433
4434 * parser.[ch]: Added interfaces allowing to specify a SAX
4435 handler before parsing.
4436
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004437Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4438
4439 * parser.c: redirrect all errors reporting through the SAX
4440 error function
4441
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004442Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4443
4444 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4445 * libtool, tlmain ...: update of the libtool files
4446
Miguel de Icaza442321c1998-11-04 18:13:38 +000044471998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4448
4449 * entities.c: Use g_snprintf insteda of snprintf.
4450
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004451Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4452
4453 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4454 added ent5 test for this purpose.
4455 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4456
Daniel Veillard27271681998-10-30 06:39:40 +00004457Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4458
4459 * parser.c: fixed? a strange error due to compression on a GWP
4460 document.
4461
Daniel Veillard25940b71998-10-29 05:51:30 +00004462Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4463
4464 * tree.[ch]: bug fixing
4465 * entities.[ch]: defined a specific type for predefined entities
4466 * doc/xml.html: more documentation on the library, how to use it,
4467 overview of the interfaces.
4468
Daniel Veillard16253641998-10-28 22:58:05 +00004469Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4470
4471 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4472
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004473Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4474
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004475 * tree.c: corrected a small bug
4476 * doc/xml.html: continuing writing documentation.
4477
4478Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4479
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004480 * debugXML.h debugXML.c: added debugging utilities.
4481 * tester.c: added --debug switch.
4482 * tree.c: patched an incorrect node->type assignment.
4483 * parser.c: formatting, ensure that node->doc != NULL in attributes
4484
Daniel Veillardccb09631998-10-27 06:21:04 +00004485Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4486
4487 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4488 entity support and provide an internal representation close to
4489 DOM one (entity ref nodes, and attribute value as tree). I tried
4490 to preserve the interface but this will surely break some apps
4491 (I have to change rpm2html/rpmfind for example). I had to change
4492 two interfaces, and the generated tree is somewhat different.
4493 * doc/* : started documenting the XML library, the tree and
4494 DOM/Corba. This is a first step.
4495
Daniel Veillard11e00581998-10-24 18:27:49 +00004496Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4497
4498 * parser.c: Set up the fonctions comment block, boring but useful.
4499 * parser.h, SAX.c, parser.c: now attributes are processed through
4500 the SAX interface. The problem is that my SAX interface diverged
4501 quite a bit from the original one, well this is not an official
4502 spec, and translating it from Java to C is hairy anyway...
4503
Daniel Veillard97b58771998-10-20 06:14:16 +00004504Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4505
4506 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4507 fonctions comment block, boring but useful.
4508
4509Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004510
4511 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4512 conversion routines. However they are not yet used to convert the
4513 inputs. The core will run with UTF-8.
4514
Daniel Veillard33942841998-10-18 19:12:41 +00004515Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4516
4517 * tree.c : make sure that the type id is properly set-up when
4518 a new object is allocated, needed for DOM.
4519
Daniel Veillard27fb0751998-10-17 06:47:46 +00004520Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4521
4522 * tree.h, tree.c: Ok, the main objects in the tree will be native
4523 corba objects, it costs 8 bytes per Node, Attribute and Document
4524 but it simplifies the Corba integration a lot (no extra interface
4525 objects to allocate/free).
4526
Daniel Veillard0bef1311998-10-14 02:36:47 +00004527Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4528
4529 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4530 and changed NODEs contants for conformity with DOM Level 1
4531
Daniel Veillard27864701998-10-08 03:47:24 +00004532Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * added hooks to keep track of servants when creating objects
4535 xmlDoc and xmlNode (for Corba export).
4536
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004537Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4538
4539 * added xml-config script.
4540
Daniel Veillard7066a791998-10-01 20:28:28 +00004541Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4542
4543 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4544 to autoupdate libtool and automake conf files.
4545
Miguel de Icaza60681bd1998-09-30 19:28:59 +000045461998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4547
4548 * Makefile.am: Use '?' to separate the sed
4549 commands as ',' is used when people pass -Wl,something.
4550
4551
Daniel Veillard15a8df41998-09-24 19:15:06 +00004552Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4553
4554 * tree.c, tree.h: added a per-document compression interface.
4555
Daniel Veillard151b1b01998-09-23 00:49:46 +00004556Tue Sep 22 20:47:38 EDT 1998
4557
4558 * tree.c, tree.h: added saving with compression and added interfaces
4559 to control the compression level (xmlGetCompressMode,
4560 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4561
Daniel Veillard70120ff1998-09-22 00:24:21 +00004562Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * parser.c: corrected a loop for files of size 0
4565
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000045661998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4567
4568 * error.h: New file. Contains prototyes from `error.c'.
4569
Tom Tromeyc19653d1998-08-14 01:22:43 +00004570Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4571
4572 * Makefile.am (xmlincdir): New macro.
4573 (xmlinc_HEADERS): Renamed from include_HEADERS.
4574
Daniel Veillard845664d1998-08-13 04:43:19 +00004575Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4576
4577 * applied small patch on numeric entities from
4578 Christopher Blizzard <blizzard@appliedtheory.com>
4579
Daniel Veillard260a68f1998-08-13 03:39:55 +00004580Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4581
4582 * New release 0.2, removed the old xml_* files so that it's
4583 coherent with the other CVS base (W3C), far better conformance
4584 to standard, new namespaces, decent entities support, beginning
4585 of a SAX-like interface. Nearly nothing left intact, even the
4586 test examples ...
4587
Christopher Blizzarda36749e1998-07-30 21:47:18 +000045881998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4589
4590 * .cvsignore: Add .deps dir
4591
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004592Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4595
Daniel Veillardfe926001998-07-26 04:28:20 +00004596Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004597
Daniel Veillardfe926001998-07-26 04:28:20 +00004598 * configure.in: added test for CPP
4599 * AUTHORS, Changelog: the original ones didn't get commited but the
4600 glib ones instead, fixed.
4601 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004602
Daniel Veillardfe926001998-07-26 04:28:20 +00004603Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004604
Daniel Veillardfe926001998-07-26 04:28:20 +00004605 * integrated code developped at W3C
4606 * changed the original Copyright
4607 * migrated to automake
4608 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004609